• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

N.E.A.K. Gingerbread kernel (v1.x)

ironass

Extreme Android User
Aug 17, 2010
12,772
6,356
Cotswolds, England
N.E.A.K. kernel v1.1 is now available for the Samsung Galaxy SII (International) version and only for Samsung based ROM's.

- 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)

INITRAMFS AND MISC:
- Auto-Root (3.0.7)
- 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)

CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU Undervolt support
- BUS Control Support (by GM)
- Complete control of freqs/voltages with Voltage Control/SetCPU
- 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 & PERFORMACES:
- 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

OPTIMISATIONS:
- 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)


Been using it for a few hours and it seems OK. Too early to tell about battery life.

More info and download from here:-

[KERNEL][26.12.11] N.E.A.K. Kernel for I9100 - The future is NOW! (v1.1x) - xda-developers

Very smooth scrolling. No SOD's so far. Using stock voltage. lulzactive governor and v(r) scheduler. Trying it at 100 -> 800MHz. No problems yet.

For NEAK ICS kernel (v2.x), see here:-

http://androidforums.com/galaxy-s2-international-all-things-root/523329-n-e-k-ics-kernel-v2-x.html
 
  • Like
Reactions: Twinn and Hawker
:D Knew you would old bean!

Had a bit of a disaster with Siyah 2.6.1 last Friday. Long story, short, no battery, ended up having to borrow an iPhone to make a call!!! :eek:

Been using Siyah 2.5.2 over the holidays and its been fine.

This kernel is very small, 4.4MB, compared to Siyah at almost 8MB. No 2nd Core support, as it's built in. Max: overclock is 1200MHz. BLN works.
Video and playback on HD are fine for me.

Nice little N.E.A.K. menu, in CWM Recovery, allows more governors to be added or subtracted.

Won't hurt to give it a run. ;)
 
Upvote 0
Siyah-v2.5.2b is my Siyah of choice currently. Cant get along with 2.6.1 at all. No doubt I'll give 2.6.2 when its released imminently, but will give this one a try in the meantime.
Early signs are good for me. No lag, everything smooth.
I wont miss Tegrak 2nd core support so thats not an issue for me.
Using default lulzactive and vr governor/scheduler but put min to 100

See how battery copes overnight....
 
Upvote 0
I'll take a look into that then. I think only siyah supports it up to now.

Not massively impressed with battery life. lost 8% overnight where it's usually 4 or 5%. Has the aos bug. Was at 30% CPU use instead of around 5% with siyah. I know it's debatable over if siyah has fixed or just masked this, but battery does seem better with siyah, at least on idle.
I like their cwm version tho. Colour it much nicer to read with their new sub menu which includes an efs backup option. Also when choosing to instal something it has just a yes/no/back options instead of the usual 10 or so no options. It won't be to long before all new cwm versions will be made this way.
 
Upvote 0
A very promising start for this kernel considering it is only v1.1. :)

It now remains to be seen if the developer, simone201, can learn from this release, (which only came out 18 hours ago), and come up with a v1.2 to improve on it.

As hawker mentions, it has the AOS, (Android Operating System), bug that appears in a lot of kernels and shows AOS as high, particularly in screen off and sleep. However, this did not affect my overall performance for this kernel as the AOS seemed to replace the kworker usages I'd been experiencing with Siyah.

After 17 hours on N.E.A.K. I was not far off my Siyah 2.5.2 usage and better than my Siyah 2.6.1+battery usage. That is to say, that with my usage I could get around 27 hours.

Using lulzactive and v(r) for governor and scheduler gave a very, very, smooth performance indeed and rivalled Siyah in this respect.

I too liked the Recovery menu layout that is offered.

I would certainly recommend giving this kernel a try in future and will be keeping my eye on it. ;)
 
Upvote 0
I get the following in my /data/user.log file. I do not get any whatsoever if I boot up using Siyah. Perhaps this is because Siyah does not log at all, I'm not sure. Most are just messages but there are a few errors that may be a cause of concern:

/data/user.log
Tue Dec 27 18:40:41 GMT 2011
START of post-init.sh
mount: mounting none on /acct failed: Device or resource busy
mount: mounting none on /dev/cpuctl failed: Device or resource busy
sysctl: error: 'kernel.sched_min_granularity_ns' is an unknown key
sysctl: error: 'kernel.sched_latency_ns' is an unknown key
sysctl: error: 'kernel.sched_wakeup_granularity_ns' is an unknown
key
sh: write error: Invalid argument
sh: write error: Invalid argument
/sbin/post-init.sh: line 79: Enable: not found
SQL error: database disk image is malformed
vm.vfs_cache_pressure = 70
sh: write error: Invalid argument
su already exists
Superuser.apk already exists
Tue Dec 27 18:41:08 GMT 2011 PRE-INIT DONE of post-init.sh
Tue Dec 27 18:41:18 GMT 2011 USER EARLY INIT START from /system/etc/init.d
Tue Dec 27 18:41:18 GMT 2011 USER EARLY INIT DONE from /system/etc/init.d
Tue Dec 27 18:41:18 GMT 2011 USER EARLY INIT START from /data/init.d
Tue Dec 27 18:41:18 GMT 2011 USER EARLY INIT DONE from /data/init.d
Tue Dec 27 18:41:18 GMT 2011 USER INIT START from /system/etc/init.d
Tue Dec 27 18:41:18 GMT 2011 USER INIT DONE from /system/etc/init.d
Tue Dec 27 18:41:18 GMT 2011 USER INIT START from /data/init.d
Tue Dec 27 18:41:18 GMT 2011 USER INIT DONE from /data/init.d
mount: mounting /dev/block/mmcblk0p11 on /mnt/sdcard failed: Device or resource busy
clockworkmod folder already exists
.salted_hash already exists
.one_confirm already exists
Tue Dec 27 18:41:18 GMT 2011 END of post-init.sh

Is this just me?
 
Upvote 0
Consistently get twice as much battery drain on idle with Siyah 2.6.3 and 2.6.4 compared to neak. With neak overnight my battery drains roughly 0.5% overnight, so cant complain with this kernel at all, as I also have no complaints over its performance.

1.3 will be out in the next day or so, so I will definitely be keeping a look out for this.

The developer also seems very helpful and responds quickly to questions.
Highly recommended folks. It has now become my kernel of choice until I find something better! :)
 
Upvote 0
Consistently get twice as much battery drain on idle with Siyah 2.6.3 and 2.6.4 compared to neak. With neak overnight my battery drains roughly 0.5% overnight, so cant complain with this kernel at all, as I also have no complaints over its performance.

1.3 will be out in the next day or so, so I will definitely be keeping a look out for this.

The developer also seems very helpful and responds quickly to questions.
Highly recommended folks. It has now become my kernel of choice until I find something better! :)

Interesting, I tried this Kernel and got very poor battery from it. Returned back to Siyah 2.6.4 and find it much better. Strange that the same kernel works different on different phones. Did you tweak yours or are you running it stock?
 
Upvote 0
I thought I'd try this after losing 6% overnight with Siyah 2.6.4. Seems pretty good. I miss being able to easily reboot into CWM Recovery (I think a NEAK app is required in the near future).

Can't comment on battery yet but I noticed in the modded CWM Recovery that whether I backup to sd card or internal sd it always chooses internal sd card. For me, it's a good thing, since my external card is dodgy, but I was wondering if anyone else is having trouble with it recognising the external card?

Edit: It recognises the card but won't backup to it, lol.

As for speed and performance, it's fine!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones