[Galaxy S II Original Android Development] bgn9000:
Hi all, I am back with a very stable and powerful kernel from Ninphetamine old stuff and Siyah's enhancements (+ some NEAK ideas).

All the credits are for those developers (@gokhanmoral, @simone201, @entropy512, @hacre, ...), I am still learning and this is the only purpose of my efforts on Ikki kernel.

In this forum, I am only publishing stable version of Ikki.

International version has been tested a lot.

If someone wish an ATT or NTT, I can produce it. I did with success in the past few weeks.

Ikki is ONLY for All Gingerbread's ROM

(If someone need an AOSP version, I can build it easily as I did previously)

I am now working on ICS (thanks to @gokhanmoral and @myfluxi) but I will produce soon another kernel (called Shun Andromeda).

FEATURES

Auto-Rooting

CWM touch Recovery with gesture support (5.5.0.4 from Siyah 2.6.14)

Custom boot animation support

Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)

User customizable frequency steps. You can edit "freq_table" and use 25MHz as the lowest step and 1696MHz as the highest. You have 8 steps (it is fixed) but the frequencies can be set (from siyah thanks to gokhanmoral)

Supports undervolting (UV between 800 mV and 1500 mV)

Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)

Stock voltages as default

Only Conservative (default), Ondemand (from siyah thanks to gokhanmoral), lulzactiveV2 governors.

Compiler GCC 4.6.3 with optimization (-Ofast) and this is not a myth ;)

Touchscreen fix (thanks to vitalij)

Increased touchscreen sensitivity

GPU clock (thanks to netarchy), voltage and scaling thresholds control interface.

I/O, scheduler, hotplug and vm tweaks

automatic battery calibration. (removed. thanks to Entropy512. we do not need battery calibration for SGS2)

Available I/O schedulers: noop, CFQ, BFQV3r2, SIO (default)

Available CPU governors: see this thread for the list of available governors and modules (thanks to droidphile)

/system/etc/init.d startup scripts support

Automatic backup of efs partition. You will have the files in your sdcard as well as /data/.ikki directory. copy them to a safe location in case you may need them later.

BLN (thanks to creams), liblights is autoinstalled if the existing one doesn't support BLN

supports advanced touch tune driver. thanks to vitalij Link. the control app from Web, from Mobile. Thanks to tegrak for the driver patch file download

2nd core application support (thanks to tegrak)

Automounting of NTFS volumes for USB sticks (ntfs on external card is not supported). although your rom says "clear storage", just check /mnt/usb folder. ntfs drives will be automatically mounted in read-only mode.

XZ compression for the kernel.

Lower brightness levels for low-light conditions to save battery.

Brightness behaviour modification via setting min_bl, min_gamma and max_gamma values. you can control the lowest and hightest levels used in autobrightness.

Native BLN support for CM7 based roms.

Three GPU stepping (160-267-300) instead of two

optimized and configurable hotplug thresholds and rates.

Voodoo louder app support (thanks to supercurio)

Current Widget support while charging the device.

ExTweaks (uci.sh) support. (Thanks to xan and AndreiLux) ( https://market.android.com/details?i...n.extweaks.app )

GIT

https://github.com/bgn9000