[Samsung Galaxy W I8150] honeyx:
ZOHAN makes your hair...emmm Kernel silky smooth :).

Well, since it became popular to add something like " for better battery life" I´m renaming my Kernel into Silky Smooth now ;)

There are 2 versions now. First one is the pure kernel and the secound one with Turbo Boost included. (Credits are going to delta-roh)

Orginal thread: http://xdaforums.com/showthread.php?p=37905307

SGW discussion thread: http://xdaforums.com/showthread.php?t=2400120

Created with stability and battery life in mind. Each modification was tested separately, so everytime I added a tweak or a new feature, I tested the new kernel for a couple of days before adding the next one.

So what it has included:

- UV and OC options

- lowered WiFi voltage

- lowered LCD voltage

- slightly lowered standby / deepsleep voltage

- Battery life eXtender

- Fixed 100% battery notification after charger unplug

- 378MB RAM

- ROW scheduler as default scheduler

- Lulzactive Governor as default governor

- tweaked Lulzactive for battery life and smoothness

- added new frequency - 518MHz

- added new frequency - 633MHz

- added new frequency - 902MHz

- Screen Off frequency set to 518 MHz max. in Lulcactive Governor

- Dynamic Read-Ahead

- Dynamic Dirty Page Writeback

- CK3 tweaks (Credits to Con Kolivas) - adapted by Christopher, hurtsky and me

- LowMemoryKiller management of not killable processes - credits to christopher

- with and without Turbo Boost Mod

- no other compilation tweaks just to make the list longer :)

I didn´t test this kernel for how long it can last in StandBy / DeepSleep max., just for stability, how well the tweaks are working and how well the consumption is dropping in DeepSleep, but since the results are very similar to the ones by using 2.6 kernel, they also should be quite similar in this kernel. However with the new added 518MHz it will consume less in Screen Off Mode if the phone is active. So for example while making calls.

The max. Screen Off frequency is the maximum frequency your device can clock to while the screen is turned off. It´s a kind of limitation to lower the consumption.

other suggestions:

- enable KSM

- enable 16bit transparency

- disable CPU rendering

- greenify your apps

If you follow these suggestions, your ROM should run absolutely smooth without the need for other tweaks.

To use Battery Life eXtender:

Use RootExplorer and go to: '/sys/class/misc/batterylifeextender'. Change the value in 'charging_limit' for example to 90 (default 100). This will set a limit for the capacity to which the battery will be charged. So in this example the battery will be charged to 90%.

----------------------------------------------------

After flashing the kernel whipe your cache and dalvik cache and fix permissions.

Credits are going to:

- Arco (for his great work and sources)

- educk (for helping me doing the first steps)

- Christopher83 (for his great commits and tweaks)

- ivendor (for his tweaks)

- Ezekeel (for Battery Life eXtender)

- hurtsky (for exchanging experiences)

- and all the other I forgot to mention

----------------------------- 02.09.2013 ------------------------

- updated to 3.0.93

- added: LowMemoryKiller management of not killable processes

- added: Turbo Boost

Download: CM_9-3.0.93-7up-kernel MD5: B6845CD17A776F2CF863ABA709137D6A

Download: CM_9-3.0.93-HoneyX-Turbo MD5: A96F157487C4D40BCE5B3609C7F5C9B1

----------------------------- 18.08.2013 ------------------------

- compiled with Linaro 4.7.3 toolchain

- updated to 3.0.90

- added 902 Mhz

- some voltage finetunning

- CK3 tweaks (Credits to Con Kolivas) - adapted by Christopher and hurtsky

Download: CM_9-3.0.90-7up-kernel MD5: 9EC8B537320B472C51BC6FC3B8CA7ADE

----------------------------- 01.08.2013 ------------------------

- updated to 3.0.88

- lowered voltage for 518MHz

- added 633Mhz

Download: CM_9-3.0.88-7up-kernel MD5: 42E9FD68AF1D282BBAEA98EE9C75DCF5

----------------------------- 25.07.2013 ------------------------

- updated to 3.0.87

Download: CM_9-3.0.87-7up-kernel MD5: 9B53B73D8ABE04756DE2CF7726384A2E

----------------------------- 17.07.2013 ------------------------

- updated to 3.0.84

- some small fixes

- newer Lulzactive governor

- added Smartassh3 tweaked for 518MHz

- some more tweaks to reduce WIFi consumption

Download: CM_9-3.0.84-7up-kernel-mini MD5: EF2DEC07D1824721103FE2E1AA6CD4AD

Download: CM_9-3.0.84-7up-kernel MD5: 51CFC06EFB886CE04EF3F184422B5C48

------------------------------ first release------------------------

Download: honeyx-7up-3.0.82-kernel MD5: 6694A2F6A50F1530B898A9E82C521299

Just in case you are getting random reboots with this kernel this is because your device doesn´t like the lowered voltages for DeepSleep /Standby. In this case use the kernel below insteed. It´s the same kernel but just without this tweak.

Download: honeyx-7up-3.0.82-kernel-2 MD5: AAF4AF3221ED562317986A4BBCCB5410

XDA:DevDB Information

[Kernel] [CM9 final] honeyx 7up 3.0.x kernel [Silky Smooth & Battery] 02.09.2013, a Kernel for the Samsung Galaxy W I8150

Contributors

honeyx, http://xdaforums.com/member.php?u=4410351

Kernel Special Features:

Version Information

Status: Stable

Created 2013-09-24

Last Updated 2013-09-24