[Galaxy S II General] Swi7chblade:
Kernels

KERNELS​

Siyah Kernel

Features:

All-in-1kernel because it supports CM9, Samsung and MIUI ROMs with a single kernel image.

Custom CWM touch recovery with swipe gestures

8 freq steps (100MHz to 1600MHz)

3-step GPU frequency levels. Samsung default is 160-267 whereas SiyahKernel default is 160-200-267 which saves power without sacrificing performance.

Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.

CPU Overclock/Undervolt support (we have two interfaces for that. both of them are defacto standard)

Tweakable vitalij's value (set to 5 as default)

Fixed fuelalert wakelocks

You can completely disable android logger using ExTweaks app

Faster charging for misc and USB modes. There are 3 modes (AC, Misc, USB) and normally last two of them support only slow charging. You can have charging speed of AC by increasing it (especially user while charging in car or using USB port)

Cpu governor optimizations

Gpu voltage, clock and stepcount interfaces (GPU Overclock/Undervolt)

Tegrak's touchmove support.

Brightness curve settings with original panel gamma values. panel values unchanged, so you will get stock colors and will be able to use supercurio's voodoo display app when it is released. brightness modification will only change auto-brightness response.

BLN support both for Samsung and CM9 ROMs (use BLNControl app from the market to enable it)

Better touch sensitivity (especially while charging)

Available CPU Governors: Ondemand (default), Pegasusg (new hotplug aware governor from Samsung), Lulzactive, SmartassV2, Interactive and Conservative governors added

CIFS

Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)

J4FS as module

ARM topology support (SCHED_MC)

Automatic EFS Backup

Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.

Voodoo louder support (already default in all kernels but people ask it if it is supported)

USB Mass Storage mode is working in CWM Touch Recovery

built-in profile support with default, battery and performance presets (you can change them in CWM Recovery). Even using everything default will save you a lot of battery juice.

Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play

Current Version: 3.0

Supports: CM9, Samsung, MIUI

Developer: gokanmoral

SpeedMod ICS

Features:

Root and CWM:

Automatically installs root (su) but can be disabled

CWM recovery 5.x

Screen and misc tweaks

init.d, TUN, CIFS, IPV6 Privacy support

Performance:

CPU governor tweaks: increase responsiveness

IO tweaks

Read ahead tweaks

Compiled with optimizations using Linaro GCC toolchain

Switched to SLAB instead of SLUB

Multi-core aware scheduler SCHED_MC

Turned off unnecessary logging for better smoothness and efficiency:

Disabled Android Debug Logger / logcat

Disabled Samsung debug

Disabled various kernel debugging, statistics and tracing options

Current Version: K3-9

Supports: Samsung

Developer: hardcore

N.E.A.K ICS

Features:

Based on sammy update4 sources, updated to 3.0.27 ;)

Touch CWM Recovery 5.5.0.4 NEAK Modded

:D

Governors: Ondemand, LulzactiveV2(default), Performance,

Conservative (module), Lazy (module), PegasusQ

Schedulers: BFQv3-R2, Noop, SIO, VR (default)

XZ Compression only for KERNEL (+speed, --size)

Built-In support for Voodoo Louder!

Fully compatible with:

Voodoo Louder, Tegrak's 2nd Core, Tegrak's

Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15 & Tegrak OC

Auto-Root (3.0.7 + latest binary)

Auto-install of modded BLN Liblights

Init.d Support (auto creation of init.d folder via cwm)

Bootanimation Support (system/media & data/local)

Touch Move Support + Touchscreen Fix

(5 - thx to vitalij)

BLN v2 support (by Creams, thx to gm for the porting)

CIFS, FUSE

, CUSE Support (modules)

Logger already enabled into the kernel ;)

NO OC!!!! (100-1200Mhz) :p

CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)

CPU Undervolt support (thx to netarchy, rebased by me)

Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro

GPU Overclock/Undervolt

(by netarchy) :p

Charging current interface support (by GM - via Voltage Control)

Speedmod Sharpness fix (thx to hardcore) ;)

Brightness Curve Mod (thx to GM)

Support for JKay Brightness settings

ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)

SLQB Allocator (better memory management)

Improved memory management functions

Allow CPU Unaligned access (++performaces)

Disabled all the big debugging (++speed, --size)

AFTR ARM Idle Mode

(enable via neak app or recovery)(++battery) ;)

Disabled debugging WiFi/BT

TCP/IP Tweaks

TCP buffer tweaks

Dynamic Hotplug

with tweaked thresholds (with Tegrak's 2nd Core support) :)

2nd CPU Core OFF when screen is locked (thx to arighi)

ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327

Upstream patches and fixes from Linux 3.2/3 mainline kernel

GPU UI Rendering

Fixed fuelgauge wakelocks (by Entropy)

Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)

Optimised EXT4 filesystem ;)

Generally optimised code (removed useless functions and variables, fixed warnings)

Current Version: 2.0.2x

Supports: CM9, Samsung

Developer: simone201

*More to be added