[KERNEL][WIP] Enoch Sense Kernel v0.3 [2.13 BASE] [OCT 10 2012] [ICS] [SENSE]

Search This thread

ca1ne

Retired Recognized Developer
Apr 16, 2011
802
1,385
East Coast
Enoch Sense Kernel

This is a little something I have been working on. My hope is to bring a decent amount of customization and abilities to this kernel as I progress in versions.

And please remember this is a work in progress, so please let me know your results.

What's in this Kernel

Features

Code:
update gitignore and makefile
Staging: android: lowmemorykiller.c
Do not kill kernel threads
staging: android/lowmemorykiller: No need for task->signal check
staging: android/lowmemorykiller: Better mm handling
staging: android/lowmemorykiller: dont grab tasklist_lock
Staging: android: binder: Fix crashes when sharing a binder file between processes
Staging: android: binder: dont call dump_stack in binder_vma_open
defconfig: CONFIG_RWSEM_XCHGADD_ALGORITHM=y, remove CONFIG_RWSEM_GENERIC_SPINLOCK
defconfig: enable ARM JIT netfilters, more CIFS options
sched/nohz: Fix rq->cpu_load[] calculations
block: fix infinite loop in __getblk_slow
fifo: Do not restart open() if it already found a partner
sched: clock wrap bug in 2.6.35-stable kills scheduling
mm, oom: fix potential killing of thread that is disabled from oom killing
sched/fair: Improve the ->group_imb logic
ARM: rwlocks: remove unused branch labels from trylock routines
ARM: use generic strnlen_user and strncpy_from_user
Move REPEAT_BYTE definition into linux/kernel.h
lib: Fix generic strnlen_user for 32-bit big-endian machines
lib: add generic strnlen_user() function
word-at-a-time: make the interfaces truly generic
lib: Sparcs strncpy_from_user is generic enough, move under lib/
Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
net: check return value for dst_alloc
ipv6: check return value for dst_alloc 
timer: optimize apply_slack()
sched: fix OOPS when build_sched_domains percpu allocation fails
msm: cpufreq: Fix store_powersave_bias to account for sync CPUs.
netfilter: xt_qtaguid: fix ipv6 protocol lookup
procfs: add num_to_str() to speed up /proc/stat, netfilter: qtaguid: initialize a local var to keep compiler happy
vsprintf: make %pV handling compatible with kasprintf()
lib/vsprintf: replace link to Draft by final RFC number, lib: make _tolower() public, lib/kstrtox: common code between kstrto*() and simple_strto*() functions
CPUfreq ondemand: update sampling rate without waiting for next sampling
msm: hotplug: Support cpu hotplug in no PM cases
msm: cpufreq: Check cpufreq_frequency_table NULL
scheduler: minor improvement to pick_next_highest_task_rt
ARM: net: JIT compiler for packet filters, ARM: net: JIT compiler for packet filters enabled by default
rcu: move struct rcu_head to its own file for SLQB and Netfilter use, include/filter.h: add missing rcu_types.h for kernel usage
netfilter: xt_log.h: fix warning: value computed is not used
Add Lionheart Governor
Disable Userspace Governor
Fix Div/0 Possibility in Interactive Governor
Add Intellidemand Governor
Add Lagfree Governor
Add Lazy Governor
Add Conservative Governor
Add Interactive Governor
Add Smartassv2 Governor
Add VR Scheduler
Don't Use Highest Optimization Level on Workqueue.c
Adjust Vm_Dirty_Ratio from 20 to 10
Adjust Vm_Swappiness from 60 to 90
Add SIO Scheduler
Reduce Light Current on LED
Use AC Charging for Unknown Chargers
Tweaked Deadline Scheduler for Better Performance
Use Glibc Version for Memcopy
Use Glibc Version for String
Compile VFP with Neon
CRC32- 13 Patched in 1 Commit
Enable NTFS
Use Git Implementation of SHA-1
HTC Battery Core:  Fix Index Array Out of Bounds
Increase Readahead Buffer to 1024
Disabled Gentle_Fair_Sleepers for Better Performance
Vfs_Cache_Pressure reduced from 100 to 50
Camera Flash Functions to 5% Now
Add and Enable XZ Compression
Linaro Compilable
Add Snapdragon Optimizations
Add Custom Defconfig
Pulled Defconfig from Phone
Rebuilt HTC 2.13.651.1 Source

Governors

Smartassv2
Interactive
Conservative
Powersave
Ondemand (set as default)
Performance
Lagfree
Lazy
Lionheart

Schedulers

sio
v(R)
noop
deadline (set as default)
cfq


Instructions

[S-OFF] 2.13 - Flash the Enochv03.zip in Recovery
[S-ON] 2.13 - Flash the Enochv03SON.zip in Recovery, utilizes Haus' SON installer


Credits

I am grateful to all, from the developers, to the end users who
provide the feedback and use what is created.

More specifically (in alphabetical order) I would like to credit
the following developers for their work.

deck, faux123 (godly), haus, klin1344, LeeDroid, lithid, mdeejay,
romanbb, showp1984, thicklizard, toastcfh,, thicklizard, zarboz

Also I would like to thank the alpha testers who kept me going
.
evo401 (a flashing machine)
thicklizard (then he made his own kernel, gg!)
PhxkinMassacre
volk9029

Disclaimer

As with all things, not every variant can be accounted for. Please use at your own risk. I am not responsible for any damages/bricks/etc that may accompany use of this kernel.

Bug Reporting

Post a reply in this thread or pm me, and I will do my best to assist and/or correct bugs.

Update History

v0.3
Code:
update gitignore and makefile
Staging: android: lowmemorykiller.c
Do not kill kernel threads
staging: android/lowmemorykiller: No need for task->signal check
staging: android/lowmemorykiller: Better mm handling
staging: android/lowmemorykiller: dont grab tasklist_lock
Staging: android: binder: Fix crashes when sharing a binder file between processes
Staging: android: binder: dont call dump_stack in binder_vma_open
defconfig: CONFIG_RWSEM_XCHGADD_ALGORITHM=y, remove CONFIG_RWSEM_GENERIC_SPINLOCK
defconfig: enable ARM JIT netfilters, more CIFS options
sched/nohz: Fix rq->cpu_load[] calculations
block: fix infinite loop in __getblk_slow
fifo: Do not restart open() if it already found a partner
sched: clock wrap bug in 2.6.35-stable kills scheduling
mm, oom: fix potential killing of thread that is disabled from oom killing
sched/fair: Improve the ->group_imb logic
ARM: rwlocks: remove unused branch labels from trylock routines
ARM: use generic strnlen_user and strncpy_from_user
Move REPEAT_BYTE definition into linux/kernel.h
lib: Fix generic strnlen_user for 32-bit big-endian machines
lib: add generic strnlen_user() function
word-at-a-time: make the interfaces truly generic
lib: Sparcs strncpy_from_user is generic enough, move under lib/
Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
net: check return value for dst_alloc
ipv6: check return value for dst_alloc 
timer: optimize apply_slack()
sched: fix OOPS when build_sched_domains percpu allocation fails
msm: cpufreq: Fix store_powersave_bias to account for sync CPUs.
netfilter: xt_qtaguid: fix ipv6 protocol lookup
procfs: add num_to_str() to speed up /proc/stat, netfilter: qtaguid: initialize a local var to keep compiler happy
vsprintf: make %pV handling compatible with kasprintf()
lib/vsprintf: replace link to Draft by final RFC number, lib: make _tolower() public, lib/kstrtox: common code between kstrto*() and simple_strto*() functions
CPUfreq ondemand: update sampling rate without waiting for next sampling
msm: hotplug: Support cpu hotplug in no PM cases
msm: cpufreq: Check cpufreq_frequency_table NULL
scheduler: minor improvement to pick_next_highest_task_rt
ARM: net: JIT compiler for packet filters, ARM: net: JIT compiler for packet filters enabled by default
rcu: move struct rcu_head to its own file for SLQB and Netfilter use, include/filter.h: add missing rcu_types.h for kernel usage
netfilter: xt_log.h: fix warning: value computed is not used
Add Lionheart Governor
Disable Userspace Governor
Fix Div/0 Possibility in Interactive Governor
Add Intellidemand Governor
Add Lagfree Governor
Add Lazy Governor
Add Conservative Governor
Add Interactive Governor
Add Smartassv2 Governor
Add VR Scheduler
Don't Use Highest Optimization Level on Workqueue.c
Adjust Vm_Dirty_Ratio from 20 to 10
Adjust Vm_Swappiness from 60 to 90
Add SIO Scheduler
Reduce Light Current on LED
Use AC Charging for Unknown Chargers
Tweaked Deadline Scheduler for Better Performance
Use Glibc Version for Memcopy
Use Glibc Version for String
Compile VFP with Neon
CRC32- 13 Patched in 1 Commit
Enable NTFS
Use Git Implementation of SHA-1
HTC Battery Core:  Fix Index Array Out of Bounds
Increase Readahead Buffer to 1024
Disabled Gentle_Fair_Sleepers for Better Performance
Vfs_Cache_Pressure reduced from 100 to 50
Camera Flash Functions to 5% Now
Add and Enable XZ Compression
Linaro Compilable
Add Snapdragon Optimizations
Add Custom Defconfig
Pulled Defconfig from Phone
Rebuilt HTC 2.13.651.1 Source

v0.2
Optimized SIO,VR,Deadline for Flash Devices
Added User Controlled Undervolting
Compiled 3 Kernels Different Max Frequency

v0.1 - Initial Release

Links

Enoch V03
MD5: 42897f39b508fa94b871fb4ff090a798

Enoch V03 for S-ON
MD5: bbf41490fe49f0800b03d7f90a3853d8

Old Links

Max Frequency 2.1GHZ
Flashable Zip: enochv02-oc21.zip
Boot Image: bootv02-oc21.img
Flashable Zip For Modules v02modules-oc21.zip

Max Frequency 1.89GHZ
Flashable Zip: enochv02-oc189.zip
Boot Image: bootv02-oc189.img
Flashable Zip For Modules v02modules-oc189.zip

Max Frequency 1.5GHZ
Flashable Zip: enochv02-oc15.zip
Boot Image: bootv02-oc15.img
Flashable Zip For Modules v02modules-oc15.zip

enochv01.zip
MD5: 19dc061ff1d09f98b76068758cb34033

bootv01.img
MD5: 12f4c8000f0a918b82ea8566a4934e5b

v01modules.zip
MD5: fb6a9623cf65622e15c9ab540781636d

Github

List of what breaks Wi-Fi. aka things I would have put in the kernel if it had worked.
Bfq scheduler
Disabling perflock in defconfig
Enabling CONFIG_SCHED_AUTOGROUP
RWSEM optimizations
SIO Scheduler - elevator.h modification (basic SIO works)
 
Last edited:

P.Mobile

Senior Member
Nov 18, 2011
4,400
934
RhOdE IsLAnD... 401
thanks boss!!!!!!!!!!!!! yezzuuRR!!!!

---------- Post added at 04:54 AM ---------- Previous post was at 04:49 AM ----------

ill take this one ;) im a flashin machine!!!!! ya huRDDD!
 
Last edited:

DB13

Senior Member
Oct 16, 2010
480
171
Reidsville,NC
I've always ran your kernels on my OG EVO, so I already know this is going to be just as epic :beer:

Sent from my EVO using xda app-developers app
 

PhxkinMassacre

Senior Member
Dec 4, 2010
1,434
472
Lemont
congrats on finally releasing! hope my tests helped a little haha ;)

p.s. this kernel is solid as a rock so far. ive been running it all day at 2.1ghz on interactive and this thing flys! also scored a 5886 score in quadrant for those of you benchmark junkies :D
 
Last edited:

P.Mobile

Senior Member
Nov 18, 2011
4,400
934
RhOdE IsLAnD... 401
Benchmark I did lastnite!!! daymm that pics huge!! lolz sorry guys
Sent from my EVO using Tapatalk 2
ad452f49-ad63-390c.jpg
 

Attachments

  • uploadfromtaptalk1344056531067.jpg
    uploadfromtaptalk1344056531067.jpg
    64.3 KB · Views: 886
Last edited:

Majin101

Senior Member
May 8, 2010
2,198
540
Ahhh I use to like ocing but with this attached battery and no extended battery.. I prefer not too :( whos idea was it to keep it attached ! Hope ur kernel runs well! Maybe ill change my mind

Sent from my EVO using xda app-developers app
 

P.Mobile

Senior Member
Nov 18, 2011
4,400
934
RhOdE IsLAnD... 401
Ahhh I use to like ocing but with this attached battery and no extended battery.. I prefer not too :( whos idea was it to keep it attached ! Hope ur kernel runs well! Maybe ill change my mind

Sent from my EVO using xda app-developers app

u dont have to oc to run a custom kernel.. i dont oc this phone.. only when messing with quadrants ect...when im just chillin using my phone like normal i leave it at 1.5..
 

officiallytook

Senior Member
Sep 17, 2011
600
182
So.Cal.
Superlte....I flash the boot IMG through bootloader?

Nvm
Think I figured it

sent from my Awesome a*! SuperLTE using Xparent Red TapaTalk2
 
Last edited:

hendav

Senior Member
Jun 11, 2010
402
125
Wow, nice job man!

Sent from my EVO using Tapatalk 2
 

Attachments

  • uploadfromtaptalk1344063526095.jpg
    uploadfromtaptalk1344063526095.jpg
    71.6 KB · Views: 757

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    Enoch Sense Kernel

    This is a little something I have been working on. My hope is to bring a decent amount of customization and abilities to this kernel as I progress in versions.

    And please remember this is a work in progress, so please let me know your results.

    What's in this Kernel

    Features

    Code:
    update gitignore and makefile
    Staging: android: lowmemorykiller.c
    Do not kill kernel threads
    staging: android/lowmemorykiller: No need for task->signal check
    staging: android/lowmemorykiller: Better mm handling
    staging: android/lowmemorykiller: dont grab tasklist_lock
    Staging: android: binder: Fix crashes when sharing a binder file between processes
    Staging: android: binder: dont call dump_stack in binder_vma_open
    defconfig: CONFIG_RWSEM_XCHGADD_ALGORITHM=y, remove CONFIG_RWSEM_GENERIC_SPINLOCK
    defconfig: enable ARM JIT netfilters, more CIFS options
    sched/nohz: Fix rq->cpu_load[] calculations
    block: fix infinite loop in __getblk_slow
    fifo: Do not restart open() if it already found a partner
    sched: clock wrap bug in 2.6.35-stable kills scheduling
    mm, oom: fix potential killing of thread that is disabled from oom killing
    sched/fair: Improve the ->group_imb logic
    ARM: rwlocks: remove unused branch labels from trylock routines
    ARM: use generic strnlen_user and strncpy_from_user
    Move REPEAT_BYTE definition into linux/kernel.h
    lib: Fix generic strnlen_user for 32-bit big-endian machines
    lib: add generic strnlen_user() function
    word-at-a-time: make the interfaces truly generic
    lib: Sparcs strncpy_from_user is generic enough, move under lib/
    Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
    net: check return value for dst_alloc
    ipv6: check return value for dst_alloc 
    timer: optimize apply_slack()
    sched: fix OOPS when build_sched_domains percpu allocation fails
    msm: cpufreq: Fix store_powersave_bias to account for sync CPUs.
    netfilter: xt_qtaguid: fix ipv6 protocol lookup
    procfs: add num_to_str() to speed up /proc/stat, netfilter: qtaguid: initialize a local var to keep compiler happy
    vsprintf: make %pV handling compatible with kasprintf()
    lib/vsprintf: replace link to Draft by final RFC number, lib: make _tolower() public, lib/kstrtox: common code between kstrto*() and simple_strto*() functions
    CPUfreq ondemand: update sampling rate without waiting for next sampling
    msm: hotplug: Support cpu hotplug in no PM cases
    msm: cpufreq: Check cpufreq_frequency_table NULL
    scheduler: minor improvement to pick_next_highest_task_rt
    ARM: net: JIT compiler for packet filters, ARM: net: JIT compiler for packet filters enabled by default
    rcu: move struct rcu_head to its own file for SLQB and Netfilter use, include/filter.h: add missing rcu_types.h for kernel usage
    netfilter: xt_log.h: fix warning: value computed is not used
    Add Lionheart Governor
    Disable Userspace Governor
    Fix Div/0 Possibility in Interactive Governor
    Add Intellidemand Governor
    Add Lagfree Governor
    Add Lazy Governor
    Add Conservative Governor
    Add Interactive Governor
    Add Smartassv2 Governor
    Add VR Scheduler
    Don't Use Highest Optimization Level on Workqueue.c
    Adjust Vm_Dirty_Ratio from 20 to 10
    Adjust Vm_Swappiness from 60 to 90
    Add SIO Scheduler
    Reduce Light Current on LED
    Use AC Charging for Unknown Chargers
    Tweaked Deadline Scheduler for Better Performance
    Use Glibc Version for Memcopy
    Use Glibc Version for String
    Compile VFP with Neon
    CRC32- 13 Patched in 1 Commit
    Enable NTFS
    Use Git Implementation of SHA-1
    HTC Battery Core:  Fix Index Array Out of Bounds
    Increase Readahead Buffer to 1024
    Disabled Gentle_Fair_Sleepers for Better Performance
    Vfs_Cache_Pressure reduced from 100 to 50
    Camera Flash Functions to 5% Now
    Add and Enable XZ Compression
    Linaro Compilable
    Add Snapdragon Optimizations
    Add Custom Defconfig
    Pulled Defconfig from Phone
    Rebuilt HTC 2.13.651.1 Source

    Governors

    Smartassv2
    Interactive
    Conservative
    Powersave
    Ondemand (set as default)
    Performance
    Lagfree
    Lazy
    Lionheart

    Schedulers

    sio
    v(R)
    noop
    deadline (set as default)
    cfq


    Instructions

    [S-OFF] 2.13 - Flash the Enochv03.zip in Recovery
    [S-ON] 2.13 - Flash the Enochv03SON.zip in Recovery, utilizes Haus' SON installer


    Credits

    I am grateful to all, from the developers, to the end users who
    provide the feedback and use what is created.

    More specifically (in alphabetical order) I would like to credit
    the following developers for their work.

    deck, faux123 (godly), haus, klin1344, LeeDroid, lithid, mdeejay,
    romanbb, showp1984, thicklizard, toastcfh,, thicklizard, zarboz

    Also I would like to thank the alpha testers who kept me going
    .
    evo401 (a flashing machine)
    thicklizard (then he made his own kernel, gg!)
    PhxkinMassacre
    volk9029

    Disclaimer

    As with all things, not every variant can be accounted for. Please use at your own risk. I am not responsible for any damages/bricks/etc that may accompany use of this kernel.

    Bug Reporting

    Post a reply in this thread or pm me, and I will do my best to assist and/or correct bugs.

    Update History

    v0.3
    Code:
    update gitignore and makefile
    Staging: android: lowmemorykiller.c
    Do not kill kernel threads
    staging: android/lowmemorykiller: No need for task->signal check
    staging: android/lowmemorykiller: Better mm handling
    staging: android/lowmemorykiller: dont grab tasklist_lock
    Staging: android: binder: Fix crashes when sharing a binder file between processes
    Staging: android: binder: dont call dump_stack in binder_vma_open
    defconfig: CONFIG_RWSEM_XCHGADD_ALGORITHM=y, remove CONFIG_RWSEM_GENERIC_SPINLOCK
    defconfig: enable ARM JIT netfilters, more CIFS options
    sched/nohz: Fix rq->cpu_load[] calculations
    block: fix infinite loop in __getblk_slow
    fifo: Do not restart open() if it already found a partner
    sched: clock wrap bug in 2.6.35-stable kills scheduling
    mm, oom: fix potential killing of thread that is disabled from oom killing
    sched/fair: Improve the ->group_imb logic
    ARM: rwlocks: remove unused branch labels from trylock routines
    ARM: use generic strnlen_user and strncpy_from_user
    Move REPEAT_BYTE definition into linux/kernel.h
    lib: Fix generic strnlen_user for 32-bit big-endian machines
    lib: add generic strnlen_user() function
    word-at-a-time: make the interfaces truly generic
    lib: Sparcs strncpy_from_user is generic enough, move under lib/
    Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
    net: check return value for dst_alloc
    ipv6: check return value for dst_alloc 
    timer: optimize apply_slack()
    sched: fix OOPS when build_sched_domains percpu allocation fails
    msm: cpufreq: Fix store_powersave_bias to account for sync CPUs.
    netfilter: xt_qtaguid: fix ipv6 protocol lookup
    procfs: add num_to_str() to speed up /proc/stat, netfilter: qtaguid: initialize a local var to keep compiler happy
    vsprintf: make %pV handling compatible with kasprintf()
    lib/vsprintf: replace link to Draft by final RFC number, lib: make _tolower() public, lib/kstrtox: common code between kstrto*() and simple_strto*() functions
    CPUfreq ondemand: update sampling rate without waiting for next sampling
    msm: hotplug: Support cpu hotplug in no PM cases
    msm: cpufreq: Check cpufreq_frequency_table NULL
    scheduler: minor improvement to pick_next_highest_task_rt
    ARM: net: JIT compiler for packet filters, ARM: net: JIT compiler for packet filters enabled by default
    rcu: move struct rcu_head to its own file for SLQB and Netfilter use, include/filter.h: add missing rcu_types.h for kernel usage
    netfilter: xt_log.h: fix warning: value computed is not used
    Add Lionheart Governor
    Disable Userspace Governor
    Fix Div/0 Possibility in Interactive Governor
    Add Intellidemand Governor
    Add Lagfree Governor
    Add Lazy Governor
    Add Conservative Governor
    Add Interactive Governor
    Add Smartassv2 Governor
    Add VR Scheduler
    Don't Use Highest Optimization Level on Workqueue.c
    Adjust Vm_Dirty_Ratio from 20 to 10
    Adjust Vm_Swappiness from 60 to 90
    Add SIO Scheduler
    Reduce Light Current on LED
    Use AC Charging for Unknown Chargers
    Tweaked Deadline Scheduler for Better Performance
    Use Glibc Version for Memcopy
    Use Glibc Version for String
    Compile VFP with Neon
    CRC32- 13 Patched in 1 Commit
    Enable NTFS
    Use Git Implementation of SHA-1
    HTC Battery Core:  Fix Index Array Out of Bounds
    Increase Readahead Buffer to 1024
    Disabled Gentle_Fair_Sleepers for Better Performance
    Vfs_Cache_Pressure reduced from 100 to 50
    Camera Flash Functions to 5% Now
    Add and Enable XZ Compression
    Linaro Compilable
    Add Snapdragon Optimizations
    Add Custom Defconfig
    Pulled Defconfig from Phone
    Rebuilt HTC 2.13.651.1 Source

    v0.2
    Optimized SIO,VR,Deadline for Flash Devices
    Added User Controlled Undervolting
    Compiled 3 Kernels Different Max Frequency

    v0.1 - Initial Release

    Links

    Enoch V03
    MD5: 42897f39b508fa94b871fb4ff090a798

    Enoch V03 for S-ON
    MD5: bbf41490fe49f0800b03d7f90a3853d8

    Old Links

    Max Frequency 2.1GHZ
    Flashable Zip: enochv02-oc21.zip
    Boot Image: bootv02-oc21.img
    Flashable Zip For Modules v02modules-oc21.zip

    Max Frequency 1.89GHZ
    Flashable Zip: enochv02-oc189.zip
    Boot Image: bootv02-oc189.img
    Flashable Zip For Modules v02modules-oc189.zip

    Max Frequency 1.5GHZ
    Flashable Zip: enochv02-oc15.zip
    Boot Image: bootv02-oc15.img
    Flashable Zip For Modules v02modules-oc15.zip

    enochv01.zip
    MD5: 19dc061ff1d09f98b76068758cb34033

    bootv01.img
    MD5: 12f4c8000f0a918b82ea8566a4934e5b

    v01modules.zip
    MD5: fb6a9623cf65622e15c9ab540781636d

    Github

    List of what breaks Wi-Fi. aka things I would have put in the kernel if it had worked.
    Bfq scheduler
    Disabling perflock in defconfig
    Enabling CONFIG_SCHED_AUTOGROUP
    RWSEM optimizations
    SIO Scheduler - elevator.h modification (basic SIO works)
    19
    Let me know what you guys think, and if any of the links are messed up/broken..
    15
    It isn't disrespectful to ask for an ETA. If asked in rude manner, then the notion can be considered distasteful and the correct course of action would be to ignore the person asking. However, the way the asker phrased his question was in no way distasteful or disrespectful. A simple, "no, not yet" would have sufficed.

    Now, if a developer is too high on him/herself to consider ETA inquiries disrespectful then I suggest he/she rethink the approach. Ca1ne is a kind guy and I'm sure his answer would be that he is simply too busy taking care of his newborn :)

    Thank you for your services gentlemen to this fine country. I do find the signature "recognized hooker killer" to be disrespectful, but please forgive me if it is some kind of inside joke :)

    Sent from my EVO using Tapatalk 2

    Newborn and trying to buy a single family house to appease the wifey, for the current 3 family... 3rd floor tenant's boyfriend is bailing because she had a kid, so they may be both moving out, so that will be fun with my mortgage approval... lol...

    With that said, you are right Tommy. You know me best. I do not get offended by anything really, been around different coding communities a long time and I know how things roll. What's hot today will lay forgotten in some webarchive years down the road, just like my work on counter-strike servers mods/addons, jedi knight academy servers mods/addons/maps/models, etc, etc...

    What I hope for the members of this community, as I have in all past ones I've been part of is simply that everyone is lucky enough to walk away from here and look back with fond memories, and miss the community that they once were part of... There is not enough time in this world to get all worked up...

    Had a few drinks, sitting at my lodge during a practice, so I'm a bit sentimental at the moment. I apologize for the deviation...
    13
    updated OP.

    Not much this time around as well all mess with trying to wrangle in overclocking..

    optimized sio/vr/deadline for flash based devices

    compiled 3 versions. one with max frequency 1.5Ghz, 1.89Ghz, and 2.1Ghz

    added user controlled undervolting

    More will come as other issues get resolved.
    13
    I have been trying to control cpu1 (the second core) as well as fix gpu.. I haven't been 100% sucessful on this quest, so I figured I should at least post an update that will work with the 2.13 OTA. It is not overclocked or undervolted at this time, but I believe it to be a decently stable kernel. So I am going to release it for now, until I can finish up my experimental work. Please refer to the OP for links and the modifications.

    edit: been running the kernel for a bit, the only thing untested is the S-ON kernel installer so if someone could confirm this works, I would greatly appreciate it.