[Samsung Galaxy S II Plus] CoolDevelopment:
sI don't want to write a big OP.

This is a kernel and liblights modules I compiled to use with the Galaxy s II Plus.

Features

- BLN(Backlight-button-notification)

- compiled with linaro-gcc 4.9.1

- additional cpufreq governors: smartassv2 and scary

- additional I/O scheduler: fiops

- optional overclocking

- performance/battery tweaks(not many yet, more to come)

- linaro arm topology

- frandom

- dynamic fsync control

- init.d support for stock rom

- f2fs support

- linux kernel 3.0.101​

Installation

- be sure, that you have a GT-I9105(P) and are on a compatible rom

- flash the .zip file with a custom recovery

- wipe cache

- To change your kernel settings I recommend you Performance Control

- BLN could eat some more battery

- the initial name of this project was custom_kernel
​

Downloads

Old Files

custom_kernel 1.5

http://www.androidfilehost.com/?fid=23329332407566919

custom_kernel 1.5.1

http://www.androidfilehost.com/?fid=23329332407566930

custom_kernel 1.5.5

http://www.androidfilehost.com/?fid=23329332407566996

custom_kernel 1.5.6

http://www.androidfilehost.com/?fid=23329332407567173

custom_kernel 1.5.7

http://www.androidfilehost.com/?fid=23329332407567438

custom_kernel 1.5.8

http://www.androidfilehost.com/?fid=23329332407567499

MoshKernel 1.6

http://www.androidfilehost.com/?fid=23329332407567962

MoshKernel 1.7

http://www.androidfilehost.com/?fid=23329332407571177

MoshKernel 1.7 - non-undervolted

http://www.androidfilehost.com/?fid=23329332407571211

MoshKernel 1.7.2

http://www.androidfilehost.com/?fid=23329332407571650

MoshKernel 1.7.2 - non-undervolted

http://www.androidfilehost.com/?fid=23329332407571648

MoshKernel 1.8 - stock 4.2.2

http://www.androidfilehost.com/?fid=23329332407573842

MoshKernel 1.8 - aosp-based

http://www.androidfilehost.com/?fid=23329332407573843

MoshKernel 1.8.5 - stock 4.2.2

http://www.androidfilehost.com/?fid=23329332407576641

MoshKernel 1.8.5 - aosp-based

http://www.androidfilehost.com/?fid=23329332407576648

MoshKernel 1.8.6 - stock

http://www.androidfilehost.com/?fid=23329332407583770

MoshKernel 1.8.6 - aosp-based

http://www.androidfilehost.com/?fid=23329332407583772

MoshKernel 1.9 - aosp-based

http://www.androidfilehost.com/?fid=23329332407589598

MoshKernel 1.9 - stock

http://www.androidfilehost.com/?fid=23329332407589804

MoshKernel 1.9.1 - aosp-based

http://www.androidfilehost.com/?fid=23487008491966527

MoshKernel 1.9.1 - stock

http://www.androidfilehost.com/?fid=23487008491966519

MoshKernel 1.9.2 - aosp-based

https://www.androidfilehost.com/?fid=95784891001612602

MoshKernel 1.9.2 - stock

https://www.androidfilehost.com/?fid=95784891001612603

- older versions are attached​

Credits

- Samsung for kernel source

- @neldar for BLN control app and biggest part of BLN on i8190

- @pawitp parts of kernel source

- @k2wl for some cool stuff

- @Koush for initial AnyKernel

- Christopher83 for the precompiled linaro toolchain I used

- franciscofranco

- faux123

- googyanas​

Configure BLN notifications

You can execute these lines in any terminal as root. If you want the settings to persst after reboot, create an init.d script with your settinǵs.

enable:

echo 1 > /sys/class/misc/backlightnotification/enabled

disable:

echo 0 > /sys/class/misc/backlightnotification/enabled

disable blinking:

echo 0 > /sys/class/misc/backlightnotification/led_blink_duration

change blinking duration (in milliseconds):

echo <time> /sys/class/misc/backlightnotification/led_blink_duration