[Samsung Galaxy W I8150] honeyx:
Due to some requests via PM´s I decided to make my kernel finally public, but remember:

This kernel is a personal kernel for my private use, so it´s only containing the tweaks I´m also really using

It´s the older 2.6.35 kernel basing on latest 2.6.35 sources from Arco, so only use it with Arcos CM9 RC2 or RC3 or a custom ROM with 2.6.35 kernel

This kernel is not filled with a lot of governors and schedulers, but only the ones I´m also personally using.

I have made this kernel because non of the custom kernels worked stable for me in the past, even at stock voltages. With this kernel I´m able to run at extreme Undervolting rock solid.

So this kernel was 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 why I decided to tweak this older kernel rather than going with 3.x kernel?

- Because this kernel is giving me a much better battery life than the 3.x kernel, is running rock solid and also because I don´t really need the new features added into 3.x kernel.

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

- 377MB RAM

- NO-OP scheduler as default scheduler

- Lulzactive governor as default governor

- tweaked Lulzactive for battery life and smoothness

- added 518, 633 and 902 MHz (new)

- screen off frequency set to 518 MHz max.(new)

- some more voltage tweaks

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

With this kernel and a new battery my SGW can last up to 7 days in standby. This is without WiFi and Mobile Data. With the stock kernel I got 3-5 days. It´s also working absolutely stable and smooth for me without any issues.

So if you run into some issues that are/were also discussed i the CM9 Bug report thread, don´t blame me for them.

other suggestions:

- enable KSM

- enable 16bit Dithering

- 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.

Just as a note. Should you encounter the white screen bug in some apps, this is because you whiped the cache in CWM Recovery after flashing the kernel. To fix this go into settings -> apps and delete data and cache of those specific apps.

Credits are going to:

- Arco (for his great work and sources)

- educk (for helping me doing the first steps)

- Christopher83 (for his great commits)

- ivendor (for his tweaks)

- Ezekeel (for Battery Life eXtender)

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

- added frequencies

- incrased RAM

- lowered screen off frequency in Lulzactive

- some voltage finetunning

CM_9-2.6.35-7up-kernel.zip

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

Download.

XDA:DevDB Information

[Kernel] [CM9 - RC2 & RC3] honeyx 7up 2.6.35 kernel [for better battery life], a Kernel for the Samsung Galaxy W I8150

Contributors

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

Kernel Special Features:

Version Information

Status: No Longer Updated

Created 2013-09-24

Last Updated 2013-09-24