[Samsung Galaxy S II Plus] CoolDevelopment:
Changelog

1.0

- initial commit

- BLN

- pre-undervolted

- scary and smartassv2 cpu governors

- compilation with linaro crosstool 4.7​

1.1

- BLN bug fixed: buttons now always turn off, when turn on the screen

- smartassv2 added(forgot in the older release)

- compilation with linaro crosstool 4.8​

1.1.1

- updater-scripts semi-fixed(it fully works, but it flashes a ramdisk, so you need to download the right .zip for your rom)​

1.2

- added pegasusq governor

- removed bln wakelock -> better battery life with bln

- some optimization flags for better performance

- tweaked cpufreq table​

1.3

- changed a bit in wifi driver for better battery while deepsleep

- enabled, swap, zram, decreased swapiness

- restored volt-table, caused reboots

- restored cpufreq table
​

1.4

- resolved problems with touchkey leds not turning off

- enable zram completely

- added I/O scheduler: sio, vr and row​

1.5

- compatible with stock roms, because your ramdisk will not change while flashing

- higher default swapiness, you can change it in /system/etc/init.d/zramhelper

- you can turn of zram in /system/etc/init.d/zramhelper

- changed something in zram-related defconfig​

1.5.1

- fix typos in itnit.d script, zram works now​

1.5.5

- fix blinking and flickering of bln notifications EDIT: still flickering, but at least blinking works​

1.5.6

- fix random reboots and force-closes

- remove pegasusq, it caused freezes​

1.5.7

- fix graphical glitches(not fixed yet)​

1.5.8

- compile with arm-eabi-gcc 4.7(there are problems with the memset fix, I am using the normal gcc for now)

- fix graphical glitches​

1.6

- removed zRam

- renamed kernel to MoshKernel

- compiled with linaro 4.8.3

- a configurator script was added(run 'mosh-config' as root)​

1.7

- pre-undervolted volt table again(it never caused reboots, other things were the reason)

- linaro arm topology

- dynamic fsync control added

- default swappiness changed to 50

- some other mrinor changes

- resolve touchkey backlight issues​

1.7.2

- add frandom

- add bfq I/O scheduler

- graphics performance should get a bit better

- other minor patches​

1.8

- compatibility with stock rom

- experimental intelliplug(disabled by default)

- init.d support on stock rom

- many minor and internal changes

- compilation with a cortex-a9 optimized toolchain​

1.8.5

- remove ramdisk for aosp-based roms

- update stock kernels defconfig to 4.2.2

- remove intelliplug​

1.8.6

- support for customizable vibration density for aosp-based roms

- fixed booting up of stock version(tested)​

1.9

- f2fs support

- slab/slub/slob backported from 3.3​

1.9.1

- stock now completely fixed

- removed all io-schedluers and added fiops

- compiled with linaro 4.9.1

- native bln support(without the app)

- many changes backported from 3.4 /block, a big thanks to k2wl for this​

1.9.2

- switch to GCC 4.8

- updated for android lollipop roms and include some important security fixes​

Sources

kernel: https://github.com/CoolDevelopment/MoshKernel

liblights: https://github.com/CoolDevelopment/liblights_s2vep

Reporting Bugs

If you have bugs, please report them like that:

ROM:
Kernel Version:
Setup(Governor etc.):
Clear description of the problem:

Please attach a kmsg and a logcat, too. You can get a kmsg like that with adb:

adb shell su -c 'cat /proc/kmsg /sdcard/kmsg.txt'
adb pull /sdcard/kmsg.txt kmsg.txt
adb shell rm /sdcard/kmsg.txt

If you just post feature x not working, it does not help at al and I will ignore the post.