[KERNEL][SENSEICS][LINARO4.8.3-O3] ★☆ Kangaroo Kernel ☆★ | 16 Jan | REVOLUTION

Search This thread

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Presenting Kangaroo Kernel
Linux 3.0.101 ck1

For HTC Incredible S ICS Sense ROMs

What is a kernel?
[Car Analogy from Faux]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.

5534201226_7e7d2d90eb_b.jpg


Based on Beastmode sources, thanks Team Blackout
Because we can't let the legacy of beastmode for vivo die...

Code:
* Standard disclaimer: 
* Your warranty is now void.  Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!

Features:
Compiled with latest Linaro GCC 4.8.3 2013.11 toolchain, -O3, graphite, link time and other makefile flag optimizations
Better performance and battery due to more efficient algorithms
Sweep to wake, now default
Clocks from 122MHz to 1.8GHz (Boots up to HTC default, control with Trickster)
VDD interface
Fixed multitouch
FauxSound TPA: download the app from google play
Other fixes here and there
Dynamic FSYNC()
Interactive governor from Google 3.4: MUCH more responsive and tunable than before :)
Ondemand backported from 3.4 CAF
GPU drivers from 3.4 Sequent/CAF
SmartMax governor: from Maxwen, recommended governor!
Backports from CAF/upstream
SWAP enabled
2WCR ready (Nonverbose)
Everything else Beastmode has, plus

Installation: (S-OFF users)
1. Download kernel
2. Reboot to recovery
3. Backup
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before running benchmarks or judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*

Installation: (S-ON)
http://xdaforums.com/showpost.php?p=30655412&postcount=2

DISCLAIMERS:
1) overvolting/undervolting your phone may cause boot looping, or break it, brick it, cause it to melt, etc... do this at your own risk, and only if you know what you are doing.
2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - this means you changed something to a value your phone didnt like. I added the ability to OV/UV for those who know the risks and how to use it. When you change these, test them for an hour or so before setting on boot
3) overclocking your phone can break it, as you can see from reading this thread, this kernel has been 100% stable for me, but some had issues. Overclock at your own risk.
4) not every phone can be over clocked, anything over 1.2 is considered unstable (on any of my kernels... well ok... most any ones kernel)
5) Please DO NOT use any task killers (or additional INITD scripts), they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).

Sources: https://github.com/poondog/KANGAROO-kernel

Download latest version: Sense 3.6 and 4.x in one zip! Should work on any ICS sense based ROM
Attached at the end of this post
Changelog is in post #2 and in my update posts in this thread

Older versions in my devhost folder:
http://d-h.st/users/markj338/?fld_id=16067#files
Devhost doesn't work, so I uploaded the last two kernels into this post :)

Thanks to these people: take the time to hit their thanks buttons too
Zarboz and Team Blackout
Lecahel for touchscreen fixes and other fixes
Szezso for help
Nikhil007mmus for his presence and advice with WiFi, if it wasn't for him I might have given up
Noverbose, Vido.ardes: git referencing, some wifi parts from Redux
tpbklake cause you are a good bloke :)
Brymaster and bsmitty from the dinc2 section
Faux123 and Chad Goodman for some patches, features and parts of the OP
Team codefire
Snuzzo
mrg666
franciscofranco
anarkia1976

http://xdaforums.com/showthread.php?p=31304826
http://xdaforums.com/showthread.php?t=1966751
Anyone else credited in my commits
And if I missed anyone let me know

If you'd like to donate, please donate to them! Or donate to my dropbox account :D


Yes kernel releases have names now.


nervo1.png
 

Attachments

  • KangarooKernelVIVO_16jan.zip
    4.9 MB · Views: 94
  • KangarooKernelr25.zip
    4.6 MB · Views: 62
Last edited:

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
*Running anything higher than 1.2GHz might be unstable, it works on my device but every device is different!*

Changelog
Code:
*****r26*****January 16*****
.update to GCC 4.8.3 Linaro compiler 2013.11.. finally compiling with 4.8 and -O3
.add back stock audio drivers: working 2WCR and everything (should be)
.scale GPU (does not show in trickster, its borked for old devices)
.readahead improvements
.change new naming convention to be like my One kernel
.update installer with new kangaroo graphics.. thx @janarp for help

*****r25*****November 20*****
.Security enhancements kernel side
.GPU drivers ported from 3.4 Sequent/CAF kernel
.made the acpuclock more pretty (can't see this )
.blkdev optimizations
.set s2w off at boot
.removed some debugging
.update compiler to 2013.10 4.7.4 Linaro latest
.ARM memset enhancements
.removed some useless/not maintained governors
.much more in git, see there for details and credits
.loadable module support

*****r24*****October 23*****
.fix wifi
.mm/proc-v7.S: Add .arch_extension sec

*****r23*****October 23*****
.Revert to r19 makefile flags
.patched in most of 2WCR (not all so it won't work)
.snapdragon sleep optimizations
.memory backports/ improvements from One V and CAF 3.4
.added sysfs interface to disable logger for better memory and less power waste (/sys/kernel/logger_mode)
.default logger off
.Shaky156 GPU OC patch
.Backported ondemand from CAF msm 3.4
.revert input mediator
.update interactive gov from google 3.4
.patch to 3.0.101 EOL

*****r22*****September 22*****
.improvements/updates to smartmax
.slimmed down defconfig a bit
.fix BCMDHD wifi driver (sense 4)
.port in One V audio drivers: BEATS and this time calling works too. This improves sound quality :P
.port in One V kgsl stuff for better graphics
.strip a lot of debugging
.tweak makefile optimizations w/ link time and graphite optimization
.reverted lowmemorykiller to r19
.bcmdhd wifi signal tweaks
.patched to 3.0.96
.updated linaro 4.7 toolchain to 2013.08

*****r21*****September 11*****
.Reverted some lowmemkiller stuff and stuff that caused problems
.Add input mediator from maxwen
.Support for input mediator in interactive and smartmax
.Update smartmax to latest
.Enhancements to conservative gov
.Add experimental OC to 1.8GHz 
.Cleaned out defconfig
.Removed a lot of debugging which will lead to better performancce and battery 
.Leaned out kernel a lot... stripped to under 5mb with the same optimizations and compression 
.Power tweaks
.Makefile adjustments
.Patched to 3.0.95

*****r20*****September 3*****
.Sync updates
.Binder optimizations
.Changes to Makefile
.lowmemkiller improvements
.Patch to 3.0.94
.Altered smartmax tunables 

*****r19*****August 25*****
.Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
.Update to latest Linaro toolchain 2013.07 for 4.7
.Patched all the way to latest, 3.0.93
.Smartmax updated to latest version and modified tunables for optimum performance
.Changes to Makefile optimization flags
.Updated RWSEM to Linux 3.10
.Update interactive gov
.More under the hood changes

*****r17*****July 15*****
.Patched to 3.0.86
.Fine tuned DanceDance governor
.A lot of under the hood algorithm updates
.Backports from Linux 3.4
.Enabled cgroup timer slack
.Compiled with latest Linaro 4.8.2 toolchain, with help from       [user=4622338]@szezso[/user]! Big thanks to you :) This should give a bit of a boost :D
.Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it

*****r16*****July 7*****
.Updates to smartmax governor and removed all my changes to its tunables so it should be a lot smoother at the slight cost of battery
.Some readahead backports from 3.4 CAF
.Redone memcopy, string, SHA1 and AES optimizations
.Updated to the latest Linaro 4.7 toolchain, 4.7.4 2013.06
.Made the default scheduler deadline now :)
.Patched to 3.0.83
.Changed the whole graphics driver system: now we use newer drivers from CAF
.Added dancedance governor

*****r15*****June 28*****
.Patched to 3.0.75
.Remove all fast charge stuff cause it doesn't work
.Many under the hood improvements and patches etc
.More GPU OC: 350MHz 3D and 300MHz 2D
.Imported CAF ondemand as opposed to HTC's, and modified it. It should lead to increased performance due to more performance bias but battery is really the same
.Imported CAF Interactive and included changes and optimizations from my grouper kernel which camefrom fransiscofranco's N4 kernel but were modified to suit this device... confusing?
.Alterations to Smartmax governor, now its boosts to 806MHz on input and to your max freq if it needs it. 
.Backports from upstream (smp, rwsem)
.Ondemand is now the default governor cause of the chaanges to it

*****r14*****June 21*****
.Patched to 3.0.65
.Disable LED notification light timeout: I tried it for a few hours and it didn't stop 
.Tune up cfs
.Modified acpuclock (CPU steps) and disabled 1113MHz for now
.Bump voltage at higher freqs so hopefully its stabler
.Reverted all sound stuff from last time (Sound stuff should work as in r12)
.Smartmax: Tune a bit for more performance
.Some block optimizations
.Added fast charge

*****r13*****June 14*****
.UKSM 0.1.2.2
.Patch to 3.0.55
.fsync updates
.Audio driver enhancements from Rezound and Sensation XL source code: BEATS
.Some under the hood power saving things
.Some under the hood performance things (check github)
.More GPU scaling changes
.Add OC to 1.5GHz (1.497 to be precise, from Sensation XL source)
.Wifi enhancements: less power usage and see lower signals
.Update and optimizations to some IO schedulers
.Sense 3.6 and 4.x in one zip! Tested on my device, works for me

*****r12*****June 6*****
.Change WIFI PM mode when screen off for BCMDHD to save battery (Sense 4 wifi)
.Enabled BFQ IO scheduler
.Glitch free GPU freq changing, better graphics performance
.Tuned ROW IO scheduler with "winning tunables" from fransiscofranco's gnex kernel
.Revert voltages to stock CAF and limit OC to 1.4GHz just for stability.
.Some under the hood build optimizations

*****r11*****June 2*****
.more backports from linux 3.4
.Congestion algorithm improvements
.Compiled with new Linaro 2013.05 toolchain- 4.7.4
.BCMDHD IS WORKING WIFIIIIIIIIIII (Thanks Nik for your presence )

*****r10*****June 1*****
.Dynamic writeback feature from 3.1
.kgsl: Bulk update kgsl to 3.11
.init:calibrate: lpj from 3.4
.Altered frequencies and smartmax for smoothness in ui as well as battery
.GPU optimizations
.Lowmemorykiller enhancements
.More optimization flags
.Finally changed defconfig to show r10!

*****r9*****May 27*****
.ALSA updates (hopefully improve sound?)
.Enable XCHGADD_ALGORITHM by default
.Tweaked build optimizations
.Optimized crc32
.Audio and Fauxsound tweaks
.Dynamic writeback feature from Linux 3.1
.Fixed overclocking over 1200MHz, add back in OC to 2GHz (Might be unstable!)

*****r8*****May 26*****
.Patched to 3.0.52
.Implemented ck1 patchset
.Optimizations to lowmemorykiller
.Updates to Smartmax governor
.Backported binder from Linux 3.3
.uhid backported from 3.4
.Mutex improvements
.ROW io scheduler V4
.GPU OC? (szezso)
.io and scheduler improvements
.ext4 improvements

*****r7*****internal*****

*****r6*****May 11*****
Major performance update:
.glibc memcpy and stringcpy updates/optimization
.More TCP congestion algorithms, Westwood set as default
.Added frandom
.Switched to CAF frequency table from 3.4
.Freqs now from 122-1804MHz
.Optimized SHA1 algorithms
.Update Genlock
.Updates to scheduler from CAF
.SmartMax governor! Huge thanks to MaxWen
.Compiling optimizations- heaps of them!
.Dynamic readahead from AnthraX

*****r5*****May 9*****
.Changes to SLUB
.fsync() optimizations
.CPU alignment
.Added compiler time variables
.Enable RWSEM_XCHGADD_ALGORITHM

*****r4*****May 8*****
.Dynamic FSYNC()
.Sweep2wake as default. Control with Trickster
.Ported Interactive governor from Google 3.4 kernel, with some fixes: tuned to use more mid range freqs, WIP
.SWAP
.2WCR (from Nonverbose)
.Lowmemorykiller from Linux 3.4
.Many more underthehood performance changes

*****r3*****Unreleased

*****r2*****May 5*****
.Updated interactive governor to faux123's implementation on the Sensation
.Added Fauxsound
.Changed tunables on SmartAssV2 governor to make it use lower frequencies
.Improvements to lowmemorykiller and fixes to possible memory leaks

*****r1*****May 4***** 
Initial release, based upon the sources of Beastmode cause we can't let a great kernel go to waste
 
Last edited:

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Recommended settings:

Trickster MOD Kernel Settings
TCP: Westwood
I/O: Deadline
CPU: 122-1200MHz for balance, 122-1497 for performance (stock is 245-1024)
Governor: SmartMax/Interactive (Stock values are tuned for balance), Ondemand (tuned more for performance), Dancedance (battery)
Dynamic fsync: on (for saving your data. If fsync is off and your phone crashes then you may lost data)
Voltages: stock, or undervolt if you can a bit (I keep mine stock, stock is standard qualcomm/CAF spec)

Officially supported ROMs (that I run to test this kernel)
- Project X Rebirth
- ViperVivo 1.x, 2.x
- Blackout ICS Incredible (hotspot may not work on 4.0)
- Android Revolution HD 5.x

Any other sense ROMs should work but I don't test them. If you have problems then chances are someone else in the thread running that ROM can help :)
 
Last edited:

Derrick21

Senior Member
Nov 7, 2011
132
22
Works for all sense Roms on incredible s ?

Sent from my HTC Incredible S using xda premium
 

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Introducing Tesco-Joey Kernel.
Linux 3.0.83-ck1

pic_1294145062_10.gif


What is this? I forked szezso's source for kernel and added my tweaks and stuff into it. The result is an optimized hybrid of Kangaroo Kernel and Tesco Kernel and is my choice for AOSP ROMs now :)

Features:
.Everything from Tesco, +
.Snapdragon and compiler optimizations, VFP with NEON
.Compiled with Linaro 4.7.4 2013.05 toolchain
.Compiler time variables
.Implement ck1 patchset
.CPU freq table, ondemand, interactive and smartmax from Kangaroo
.Overclocked GPU: 300MHz 2D and 350MHz 3D
.Dynamic writeback feature from Linux 3.1.y
.Use more optimized algorithms
.LMK from 3.4 optimized.

As usual with my stuff more detailed info and credits in github. My source is here
https://github.com/markj338/JOEY-kernel/commits/master

Download:
Tesco-Joey-kernel.zip - 4.96 MB
Thanks @Splux for testing @szezso for the base and stuff :)

As of tesco v2.9 and above, szezso has merged my performance changes and most other changes into his tesco kernel.
 
Last edited:

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Mark, you ******g legend! You are a great asset to the Incredible S community! Keep it up, but don't forget us when you move onto ur smexy and shiny new M7 ;)

Thanks mate! This is my first real dev contribution, so consider it that I have learned so much now that I can finally step up!
Nah of course I won't forget, still not sure if development and theming will stop but I will still be hanging around :)
 

Nirvanico

Senior Member
Dec 23, 2010
166
27
Asti
Tryed on Project X v3 Wi-Fi don't work so..by the way good kernel Mark, I hope you update it :)

Sent from my HTC Incredible S using xda app-developers app
 

Epic.

Senior Member
May 11, 2012
1,298
1,361
Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3

Sent from my HTC Incredible S using xda premium
 

Nirvanico

Senior Member
Dec 23, 2010
166
27
Asti
Try flashing Redux V3 for ur rom

http://xdaforums.com/showthread.php?t=1899335&highlight=redux

and then this kernel and it maybe work :)

You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused :)



Sent from my HTC Incredible S using xda app-developers app

---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------

Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3

Sent from my HTC Incredible S using xda premium

Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot

You have flash your kernel :D
I hope you are s-off

Sent from my HTC Incredible S using xda app-developers app
 
Last edited:
  • Like
Reactions: Epic.

Silversniper

Senior Member
Nov 20, 2011
1,376
334
Linz
You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused :)



Sent from my HTC Incredible S using xda app-developers app

---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------



Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot

You have flash your kernel :D
I hope you are s-off

Sent from my HTC Incredible S using xda app-developers app

Jep, worked tome before on few roms, but i could get it working on svhd rom :/
 

derkleinebroicher

Senior Member
Oct 14, 2012
825
388
Same for me. Tried it from Redux0.3 and from stock kernel. The result stays: NO WIFI.

sent from my Incredible Smart phone
 

Top Liked Posts

  • There are no posts matching your filters.
  • 98
    Presenting Kangaroo Kernel
    Linux 3.0.101 ck1

    For HTC Incredible S ICS Sense ROMs

    What is a kernel?
    [Car Analogy from Faux]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.

    5534201226_7e7d2d90eb_b.jpg


    Based on Beastmode sources, thanks Team Blackout
    Because we can't let the legacy of beastmode for vivo die...

    Code:
    * Standard disclaimer: 
    * Your warranty is now void.  Use at your own risk.
    * In other words: It is your choice to use this software,
    * I am not responsible for any damage or problems!

    Features:
    Compiled with latest Linaro GCC 4.8.3 2013.11 toolchain, -O3, graphite, link time and other makefile flag optimizations
    Better performance and battery due to more efficient algorithms
    Sweep to wake, now default
    Clocks from 122MHz to 1.8GHz (Boots up to HTC default, control with Trickster)
    VDD interface
    Fixed multitouch
    FauxSound TPA: download the app from google play
    Other fixes here and there
    Dynamic FSYNC()
    Interactive governor from Google 3.4: MUCH more responsive and tunable than before :)
    Ondemand backported from 3.4 CAF
    GPU drivers from 3.4 Sequent/CAF
    SmartMax governor: from Maxwen, recommended governor!
    Backports from CAF/upstream
    SWAP enabled
    2WCR ready (Nonverbose)
    Everything else Beastmode has, plus

    Installation: (S-OFF users)
    1. Download kernel
    2. Reboot to recovery
    3. Backup
    4. Flash kernel
    5. Reboot
    *Please let it sit for ~10 mins before running benchmarks or judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*

    Installation: (S-ON)
    http://xdaforums.com/showpost.php?p=30655412&postcount=2

    DISCLAIMERS:
    1) overvolting/undervolting your phone may cause boot looping, or break it, brick it, cause it to melt, etc... do this at your own risk, and only if you know what you are doing.
    2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - this means you changed something to a value your phone didnt like. I added the ability to OV/UV for those who know the risks and how to use it. When you change these, test them for an hour or so before setting on boot
    3) overclocking your phone can break it, as you can see from reading this thread, this kernel has been 100% stable for me, but some had issues. Overclock at your own risk.
    4) not every phone can be over clocked, anything over 1.2 is considered unstable (on any of my kernels... well ok... most any ones kernel)
    5) Please DO NOT use any task killers (or additional INITD scripts), they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).

    Sources: https://github.com/poondog/KANGAROO-kernel

    Download latest version: Sense 3.6 and 4.x in one zip! Should work on any ICS sense based ROM
    Attached at the end of this post
    Changelog is in post #2 and in my update posts in this thread

    Older versions in my devhost folder:
    http://d-h.st/users/markj338/?fld_id=16067#files
    Devhost doesn't work, so I uploaded the last two kernels into this post :)

    Thanks to these people: take the time to hit their thanks buttons too
    Zarboz and Team Blackout
    Lecahel for touchscreen fixes and other fixes
    Szezso for help
    Nikhil007mmus for his presence and advice with WiFi, if it wasn't for him I might have given up
    Noverbose, Vido.ardes: git referencing, some wifi parts from Redux
    tpbklake cause you are a good bloke :)
    Brymaster and bsmitty from the dinc2 section
    Faux123 and Chad Goodman for some patches, features and parts of the OP
    Team codefire
    Snuzzo
    mrg666
    franciscofranco
    anarkia1976

    http://xdaforums.com/showthread.php?p=31304826
    http://xdaforums.com/showthread.php?t=1966751
    Anyone else credited in my commits
    And if I missed anyone let me know

    If you'd like to donate, please donate to them! Or donate to my dropbox account :D


    Yes kernel releases have names now.


    nervo1.png
    28
    *Running anything higher than 1.2GHz might be unstable, it works on my device but every device is different!*

    Changelog
    Code:
    *****r26*****January 16*****
    .update to GCC 4.8.3 Linaro compiler 2013.11.. finally compiling with 4.8 and -O3
    .add back stock audio drivers: working 2WCR and everything (should be)
    .scale GPU (does not show in trickster, its borked for old devices)
    .readahead improvements
    .change new naming convention to be like my One kernel
    .update installer with new kangaroo graphics.. thx @janarp for help
    
    *****r25*****November 20*****
    .Security enhancements kernel side
    .GPU drivers ported from 3.4 Sequent/CAF kernel
    .made the acpuclock more pretty (can't see this )
    .blkdev optimizations
    .set s2w off at boot
    .removed some debugging
    .update compiler to 2013.10 4.7.4 Linaro latest
    .ARM memset enhancements
    .removed some useless/not maintained governors
    .much more in git, see there for details and credits
    .loadable module support
    
    *****r24*****October 23*****
    .fix wifi
    .mm/proc-v7.S: Add .arch_extension sec
    
    *****r23*****October 23*****
    .Revert to r19 makefile flags
    .patched in most of 2WCR (not all so it won't work)
    .snapdragon sleep optimizations
    .memory backports/ improvements from One V and CAF 3.4
    .added sysfs interface to disable logger for better memory and less power waste (/sys/kernel/logger_mode)
    .default logger off
    .Shaky156 GPU OC patch
    .Backported ondemand from CAF msm 3.4
    .revert input mediator
    .update interactive gov from google 3.4
    .patch to 3.0.101 EOL
    
    *****r22*****September 22*****
    .improvements/updates to smartmax
    .slimmed down defconfig a bit
    .fix BCMDHD wifi driver (sense 4)
    .port in One V audio drivers: BEATS and this time calling works too. This improves sound quality :P
    .port in One V kgsl stuff for better graphics
    .strip a lot of debugging
    .tweak makefile optimizations w/ link time and graphite optimization
    .reverted lowmemorykiller to r19
    .bcmdhd wifi signal tweaks
    .patched to 3.0.96
    .updated linaro 4.7 toolchain to 2013.08
    
    *****r21*****September 11*****
    .Reverted some lowmemkiller stuff and stuff that caused problems
    .Add input mediator from maxwen
    .Support for input mediator in interactive and smartmax
    .Update smartmax to latest
    .Enhancements to conservative gov
    .Add experimental OC to 1.8GHz 
    .Cleaned out defconfig
    .Removed a lot of debugging which will lead to better performancce and battery 
    .Leaned out kernel a lot... stripped to under 5mb with the same optimizations and compression 
    .Power tweaks
    .Makefile adjustments
    .Patched to 3.0.95
    
    *****r20*****September 3*****
    .Sync updates
    .Binder optimizations
    .Changes to Makefile
    .lowmemkiller improvements
    .Patch to 3.0.94
    .Altered smartmax tunables 
    
    *****r19*****August 25*****
    .Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
    .Update to latest Linaro toolchain 2013.07 for 4.7
    .Patched all the way to latest, 3.0.93
    .Smartmax updated to latest version and modified tunables for optimum performance
    .Changes to Makefile optimization flags
    .Updated RWSEM to Linux 3.10
    .Update interactive gov
    .More under the hood changes
    
    *****r17*****July 15*****
    .Patched to 3.0.86
    .Fine tuned DanceDance governor
    .A lot of under the hood algorithm updates
    .Backports from Linux 3.4
    .Enabled cgroup timer slack
    .Compiled with latest Linaro 4.8.2 toolchain, with help from       [user=4622338]@szezso[/user]! Big thanks to you :) This should give a bit of a boost :D
    .Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it
    
    *****r16*****July 7*****
    .Updates to smartmax governor and removed all my changes to its tunables so it should be a lot smoother at the slight cost of battery
    .Some readahead backports from 3.4 CAF
    .Redone memcopy, string, SHA1 and AES optimizations
    .Updated to the latest Linaro 4.7 toolchain, 4.7.4 2013.06
    .Made the default scheduler deadline now :)
    .Patched to 3.0.83
    .Changed the whole graphics driver system: now we use newer drivers from CAF
    .Added dancedance governor
    
    *****r15*****June 28*****
    .Patched to 3.0.75
    .Remove all fast charge stuff cause it doesn't work
    .Many under the hood improvements and patches etc
    .More GPU OC: 350MHz 3D and 300MHz 2D
    .Imported CAF ondemand as opposed to HTC's, and modified it. It should lead to increased performance due to more performance bias but battery is really the same
    .Imported CAF Interactive and included changes and optimizations from my grouper kernel which camefrom fransiscofranco's N4 kernel but were modified to suit this device... confusing?
    .Alterations to Smartmax governor, now its boosts to 806MHz on input and to your max freq if it needs it. 
    .Backports from upstream (smp, rwsem)
    .Ondemand is now the default governor cause of the chaanges to it
    
    *****r14*****June 21*****
    .Patched to 3.0.65
    .Disable LED notification light timeout: I tried it for a few hours and it didn't stop 
    .Tune up cfs
    .Modified acpuclock (CPU steps) and disabled 1113MHz for now
    .Bump voltage at higher freqs so hopefully its stabler
    .Reverted all sound stuff from last time (Sound stuff should work as in r12)
    .Smartmax: Tune a bit for more performance
    .Some block optimizations
    .Added fast charge
    
    *****r13*****June 14*****
    .UKSM 0.1.2.2
    .Patch to 3.0.55
    .fsync updates
    .Audio driver enhancements from Rezound and Sensation XL source code: BEATS
    .Some under the hood power saving things
    .Some under the hood performance things (check github)
    .More GPU scaling changes
    .Add OC to 1.5GHz (1.497 to be precise, from Sensation XL source)
    .Wifi enhancements: less power usage and see lower signals
    .Update and optimizations to some IO schedulers
    .Sense 3.6 and 4.x in one zip! Tested on my device, works for me
    
    *****r12*****June 6*****
    .Change WIFI PM mode when screen off for BCMDHD to save battery (Sense 4 wifi)
    .Enabled BFQ IO scheduler
    .Glitch free GPU freq changing, better graphics performance
    .Tuned ROW IO scheduler with "winning tunables" from fransiscofranco's gnex kernel
    .Revert voltages to stock CAF and limit OC to 1.4GHz just for stability.
    .Some under the hood build optimizations
    
    *****r11*****June 2*****
    .more backports from linux 3.4
    .Congestion algorithm improvements
    .Compiled with new Linaro 2013.05 toolchain- 4.7.4
    .BCMDHD IS WORKING WIFIIIIIIIIIII (Thanks Nik for your presence )
    
    *****r10*****June 1*****
    .Dynamic writeback feature from 3.1
    .kgsl: Bulk update kgsl to 3.11
    .init:calibrate: lpj from 3.4
    .Altered frequencies and smartmax for smoothness in ui as well as battery
    .GPU optimizations
    .Lowmemorykiller enhancements
    .More optimization flags
    .Finally changed defconfig to show r10!
    
    *****r9*****May 27*****
    .ALSA updates (hopefully improve sound?)
    .Enable XCHGADD_ALGORITHM by default
    .Tweaked build optimizations
    .Optimized crc32
    .Audio and Fauxsound tweaks
    .Dynamic writeback feature from Linux 3.1
    .Fixed overclocking over 1200MHz, add back in OC to 2GHz (Might be unstable!)
    
    *****r8*****May 26*****
    .Patched to 3.0.52
    .Implemented ck1 patchset
    .Optimizations to lowmemorykiller
    .Updates to Smartmax governor
    .Backported binder from Linux 3.3
    .uhid backported from 3.4
    .Mutex improvements
    .ROW io scheduler V4
    .GPU OC? (szezso)
    .io and scheduler improvements
    .ext4 improvements
    
    *****r7*****internal*****
    
    *****r6*****May 11*****
    Major performance update:
    .glibc memcpy and stringcpy updates/optimization
    .More TCP congestion algorithms, Westwood set as default
    .Added frandom
    .Switched to CAF frequency table from 3.4
    .Freqs now from 122-1804MHz
    .Optimized SHA1 algorithms
    .Update Genlock
    .Updates to scheduler from CAF
    .SmartMax governor! Huge thanks to MaxWen
    .Compiling optimizations- heaps of them!
    .Dynamic readahead from AnthraX
    
    *****r5*****May 9*****
    .Changes to SLUB
    .fsync() optimizations
    .CPU alignment
    .Added compiler time variables
    .Enable RWSEM_XCHGADD_ALGORITHM
    
    *****r4*****May 8*****
    .Dynamic FSYNC()
    .Sweep2wake as default. Control with Trickster
    .Ported Interactive governor from Google 3.4 kernel, with some fixes: tuned to use more mid range freqs, WIP
    .SWAP
    .2WCR (from Nonverbose)
    .Lowmemorykiller from Linux 3.4
    .Many more underthehood performance changes
    
    *****r3*****Unreleased
    
    *****r2*****May 5*****
    .Updated interactive governor to faux123's implementation on the Sensation
    .Added Fauxsound
    .Changed tunables on SmartAssV2 governor to make it use lower frequencies
    .Improvements to lowmemorykiller and fixes to possible memory leaks
    
    *****r1*****May 4***** 
    Initial release, based upon the sources of Beastmode cause we can't let a great kernel go to waste
    23
    Recommended settings:

    Trickster MOD Kernel Settings
    TCP: Westwood
    I/O: Deadline
    CPU: 122-1200MHz for balance, 122-1497 for performance (stock is 245-1024)
    Governor: SmartMax/Interactive (Stock values are tuned for balance), Ondemand (tuned more for performance), Dancedance (battery)
    Dynamic fsync: on (for saving your data. If fsync is off and your phone crashes then you may lost data)
    Voltages: stock, or undervolt if you can a bit (I keep mine stock, stock is standard qualcomm/CAF spec)

    Officially supported ROMs (that I run to test this kernel)
    - Project X Rebirth
    - ViperVivo 1.x, 2.x
    - Blackout ICS Incredible (hotspot may not work on 4.0)
    - Android Revolution HD 5.x

    Any other sense ROMs should work but I don't test them. If you have problems then chances are someone else in the thread running that ROM can help :)
    16
    My One is in at HTC service because the mic was not working in calls :(

    That mean I had to update this kernel :)

    r19:
    .Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
    .Update to latest Linaro toolchain 2013.07 for 4.7
    .Patched all the way to latest, 3.0.93
    .Smartmax updated to latest version and modified tunables for optimum performance
    .Changes to Makefile optimization flags
    .Updated RWSEM to Linux 3.10
    .Update interactive gov
    .More under the hood changes

    As of now, because I have a One the vivo is being clocked at 1.5GHz :D It still boots at stock (or whatever your rom boots to) but now the tunables are optimized to boost it to 1GHz (in ondemand, interactive, smartmax) instead of 800 where it used to be.

    Recommended freq is 122-1497MHz as this is what I run at. Not saying its gonna be stable for everyone but this is what the values are optimized for now

    And some bad news, the 3.0.x kernel is having support discontinued in a few months, meaning no more upstream patches :(

    Thanks!
    16
    r17 was a minor release but now it became major in the last few hours. Here's why:
    .Patched to 3.0.86
    .Fine tuned DanceDance governor
    .A lot of under the hood algorithm updates
    .Backports from Linux 3.4
    .Enabled cgroup timer slack
    .Compiled with latest Linaro 4.8.2 toolchain, with help from @szezso! Big thanks to you :) This should give a bit of a boost :D
    .Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it

    There is my attempt of a more readable, simpler changelog, doesn't look as impressive anymore cause I tried to translate it into normal person words :)
    As always it is in the OP

    You might have noticed I have upgraded to a new phone in the past week or so too, that is what the title is about

    One last thing, I uploaded a mod that I haven't seen around recently on ROMs, one that I can't live without. That is overscroll glow, its in either red or white and I guess I can do more with demand. Its here and works on ANY sense rom
    http://xdaforums.com/showthread.php?p=43584835#post43584835

    Enjoy!