[Galaxy S II General] Neo3000:
Firstly before i go ahead i would like to mention that any questions you have regarding the kernel please make them here. Main priority of this thread is to keep all the questions you might have or any problems to be posted here please. Leave the main thread in development for what is meant to be..Strictly for development. Either myself or other members will help out and the main aim of this thread is for everyone to help out each other in true XDA community style. Thanks

N.E.A.K Kernel for I9100 v1.3x

Basic features of N.E.A.K kernel

Based on sammy update3 sources, updated to 2.6.35.14 (without hiding the OS bug!)

- CWM Recovery 5.0.2.7 NEAK Modded

- Governors: Ondemand, Lulzactive(default), Performance, Lagfree, Conservative (module), Lazy (module)

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

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

- Voodoo ScreenTuner and Louder Modules (can be enabled via NEAK CWM menu)

INITRAMFS AND MISC:

- Auto-Root (3.0.7)

- Auto-install of modded BLN Liblights

- Init.d Support

- Bootanimation Support (system/media & data/local)

- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)

- BLN v2 support (by Creams)

- CIFS, FUSE, CUSE Support (modules)

- Logger already enabled into the kernel

CPU/GPU:

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

- CPU Undervolt support

- BUS Control Support (by GM)

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

- Arighi's smooth scaling driver (thx to arighi)

- Sleep-of-Death fixes

- GPU Overclock/Undervolt (by netarchy)

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

- New ARM Mali-400 Drivers (November '11)

- Speedmod Color/mDNIe values (by hardcore)

MEMORY & PERFORMANCES:

- ARM CPU Topology + sched_mc (++battery, boot is slower, =performance)

- JHash 3 optimised

- SLQB Allocator (better memory management)

- Improved memory management functions

- Allow CPU Unaligned access (++performaces)

- Disabled ALL the debugging (++speed, --size)

- AFTR ARM Idle Mode enabled by default (++battery)

CONNECTIVITY TWEAKS:

- Patch wakelock WiFi (by hardcore)

- Disabled debugging WiFi/BT

- New WiFi Drivers

- TCP/IP Tweaks

OPTIMIZATIONS:

- Dynamic Hotplug with tweaked thresholds (no Tegrak 2nd core support, useless)

- 2nd CPU Core OFF when screen is locked

- ARM_ERRATA_743622

- Upstream patches and fixes from Galaxy Note sources

- Upstream patches and fixes from Linux 3.2 mainline kernel

- GPU UI Rendering

- fuelgauge wakelocks fixed (by Entropy)

- Compiled with CodeSourcery G++ Lite 2011.03 + Hard Float CFLAGS

- Ultra-Optimised EXT4 filesystem (from 3.2 linux kernel)

- Generally optimised code (removed useless functions and variables)

N.E.A.K kernel Unique Features

- Modded Recovery with N.E.A.K. Menu:

1) Remove voltage settings (Voltage control)

2) Create EFS Backup (in /sdcard/near)

3) Enable/Disable Conservative Governor

4) Enable/Disable Lazy Governor

5) Enable/Disable Voodoo Modules (screen+louder)

6) Enable/Disable Lionheart Tweaks (only with conservative gov)

- NO COMPRESSION for Initramfs (ultra fast boot!!)

- Tweaked Ondemand, lulzactive and lazy governors (sleepfreq = 500Mhz)

- Tweaked BFQ, SIO and VR Schedulers for NAND devices

Changelog for v1.3x

KERNEL:

- SCHED_MC disabled by default (enable it via CWM NEAK menu)

- Amazingly smooth and battery friendly as never before!!

- Removed Interactive Governor (was causing issues, will readd into 1.4)

- Added support for Tegrak's 2nd Core App (Dynamic Hotplug by default)

- Re-enabled ARM_UNWIND (and removed frame pointers)

- Re-enabled UNALIGNED ACCESS for CPU (++performance)

- Various CPUFREQ and cpu management fixes and improvements

- A lot of fixes for SoDs and Performance Lacks (camera bug still there)

- Disabled ARCH_POWER from sched features

- Some various patches for power functions

- ram_console: pass in a boot info string

- cpuidle: governor: menu: don't use loadavg

- ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area

- Removed more debugging (ramconsole and more)

- Enabled soft lockups and hung tasks detection

- Again smaller like 1.1x!!

INITRAMFS:

- New recovery option (sched_mc enable/disable)

- Recovery auto-creates init.d folder if not found one

- Minor bugfixes for CWM (misc bugfixes)

- Removed SQLITE3 app libs optimising (was causing issues)

MISC:

- More tweaks fixed and updated

- Updated Thunderbolt! CFS Tweaks

FLASHING GUIDE

TO FLASH TAR:

Flash through ODIN.

TO FLASH ZIP:

- boot into recovery

- wipe cache

- wipe dalvik cache

- install kernel zip file

Thanks:

Simone201 for his great kernel

Droidphile for allowing me to use information regarding the governors and schedulers from his sticky thread. Many thanks. Link to his sticky please have a look here. One of the best guides and all you need to know about kernels is there

Dragon546 Thank you for few pointers regarding on setting up this thread . Your thread regarding Siyah kernel is great and hope i can achieve the same by helping others who use this kernel the same you have done for Siyah. Thank you

Nrk_2k Thanks for the FAQ. Your help is gladly appreciated.

To anyone else who would love to contribute who uses the kernel N.E.A.K please feel free to leave any information as possible. Many thanks again and lets hope we can help each other in true XDA community style