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

N.E.A.K. ICS kernel (v2.x)

ironass

Extreme Android User
Now that simone has released a, "test", version of the NEAK ICS kernel (v2.x), I thought it might be a good idea to start a new thread on it, to avoid confusion with the NEAK Gingerbread kernel, (v1.x).

You can download and test the NEAK ICS kernel 2.0x beta 1, here:-

xda-developers - View Single Post - [KERNEL][18.03.12][APP/PRO][OTA] N.E.A.K. Kernel for I9100 - The last one!! (v1.4.2x)

"NEAK ICS 2.0x Beta1 (well alpha xD)

FOR SAMSUNG BASED FIRMWARES ONLY!!

Please report me asap a kinda feedback with:
- ROM ur using
- Based on which FW
- Which Modem
- frequencies and voltages set (please reset them first)


MIUI/AOSP/CM9/AOKP users = THIS IS NOT FOR YOU!!! THE AOSP BUILD ALREADY WORKS FINE!

Known issues (afaik for me):
- Governor is set to ondemand as default when it should be lulzactive
- Maybe issues with USB Mass Storage (it may depend on ur rom)
- Low benchmarks scores (still need to figure out why)
- Touch buttons in recovery do not work yet
"

The NEAK ICS kernel is NOT compatible with Gingerbread ROM's


For NEAK Gingerbread kernel, see here:_

http://androidforums.com/galaxy-s2-...-e-k-gingerbread-kernel-v1-x.html#post3717828
 
Just wondering, if flashing new versions of kernels (of the same kernel) is it necessary to wipe cache and dalvik?

You could probably get away with not wiping them but I'd still recommend doing it. You will already be in recovery mode to flash the kernel so it should only take a couple of seconds and it can save you a lot of time trying to figure out why the kernel isn't behaving as it should.
 
NEAK kernel v2.0.3 is up! :D


"KERNEL:
- Updated to 3.0.28
- Updated WiFi drivers
- Fixed potential WiFi toggle issues (thx to wjchen)
- Fixed a lot of compiling warnings (thx to myfluxi)
- lulzactive: safety floor for up_sample_time
- Switching again to SHMEM (fixes flashing themes from cwm)
- net: now using Stochastic Fair Blue NET Scheduler (SFB)
- mach-exynos: Enable old s5pv310 pm-hotplug module (thx to myfluxi)
- Using hotplug thresholds from NEAK GB kernel
- power: lowered misc charge current
- cypress: using myfluxi's touchkey driver (for AOSP, with BLN)
- Touchkey timeout for AOSP roms set to 1s
- Tweaked smooth_scaling parameters (+responsiveness)
- Upstream and CM9 sources updates
- Netfilter upstream updates
- arm: SMP: Fix RCU stalls due to mis-backported upstream patch (thx to Entropy512)

INITRAMFS:
- More cleanup
- Modified Recovery UI (and fixed options issues)
- Corrected format for emmc (now external) and sdcard (now internal)
- Using original NET buffers
- Removed J4FS module (afaik doesn't work, neither if insmodded)
- FULL SUPPORT FOR OFFICIAL MIUI (using sammy version)
- Fixed WiFi into latest CM9 nightlies
- NO SWITCHED MOUNTS FOR SDCARDs YET!! (i want to wait)
- Using mass storage mode for both MIUI and Sammy roms
- Fixed USB Mount into CWM Recovery

MISC:
- A bit reduced kernel compression
- The ZIP file now clears INIT.D folder during flashing
- Using NEON for VFP
- More optimised CFLAGS
- Updated Linaro 4.5 toolchain to latest dev build
"
 
Hearing a lot about Siyah and Speedmod for ICS based roms, but nothing really about Neak; what are the general impressions with neak vs siyah/speed mod etc if anyone is willing to share?
 
Hearing a lot about Siyah and Speedmod for ICS based roms, but nothing really about Neak; what are the general impressions with neak vs siyah/speed mod etc if anyone is willing to share?

Siyah gives me massive battery drain, NEAK a massive improvement, Speedmod is on a par with NEAK and now im trying one called abyss.

Today with full use on NEAK, data on, loads of facebook/twitter/betfair , a few calls and many many texts NEAK used 27% battery.I was up at 4.15 and got home from work at around 4 ish. got to love simones work

will post in the morning a screenshot of abyss if its any good, btw im on Hydrog3n rom
 
NEAK kernel 2.0.4 is up! :D

"== CHANGELOG ==

KERNEL:
- Updated to Linux 3.0.30
- RCU: Joe's RCU
- Updated WiFi driver to M250S update5 sources (no more toggling issues)
- mach-exynos: busfreq: Add undervolt option using asv table (use neak menu from recovery to manage it)
- sync: Add synchronization framework
- ld9040: Add adjustable gamma levels (thx to myfluxi)
- mDNIe: Add adjustable settings (thx to myfluxi)
- ld9040: increase number of gamma levels from 21 to 25 (thx to gm)
- cpufreq: removed smooth_scaling interface
- cpufreq: Separate speed target revalidate time and initial set time
- cpuidle: reverted to official samsung source drivers
- usb modifications to get HID working and fix OTG crashing (thx to gm)
- usb: final fix for crashing phone while using usb or charger
- ARM: smp: Align secondary_start_kernel with mainline
- ARM: SMP: use a timing out completion for cpu hotplug
- arm: vfp: Fix memory corruption on PM suspend
- ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
- defconfig: removed RCU_BOOST feature
- defconfig: removed netfilter OWNER option (fixes BBS crashing)
- sched: Cleanup cpu_active madness
- Disabled GENTLE_FAIR_SLEEPERS (+responsiveness)
- usb: using 2 different modded drivers for aosp and sammy (to avoid usb issues)
- lowmemorykiller: upstream updates and improvements
- MAKEFILE: Removed asv-4x12.o and cpufreq-4x12.o
- Upstream updates for WiFi drivers
- Removed CUSE module

INITRAMFS:
- TOTAL RECOVERY RESTYLING (added clock, new headers, rom tools menu...)
- Fixed wrong path for sdcard into EFS Backup
- Updated samsung liblights, now perfectly working with brightness and bln (thx to gm)
- Using MTP as default on sammy roms
- Fixed ADB corrupted binary file into sammy initramfs
- Updated sammy init files
- Updated aosp init files from latest aokp build
- MANUAL ROOTING VIA RECOVERY NEAK MENU!
- recovery: using noop+ondemand while in recovery mode (faster backup/restore)

MISC:
- Official NEAK I777 support (into I777 forums)
- Enabled PANIC_TIMEOUT (so it reboots when SoDing)
- Re-tweaked XZ compression values (boots faster)
- Tweaked touch sensitivity
- Moving init.d folder to init.d-old while flashing
"

Download here.
 
AAAAhhhhhhhhhhhhhhhhh bricked my phone. Stuck on the Kernal boot logo. Couldnt get into recovery after flashing kernal. :mad:

But when I got home flashed NEAK back on to it and it restarting beside me at the moment. :D

Odd I seem to be having issues similar on the latest build. Flashed fine , reset the phone and it doesnt load. Crashed after the GS2 logo.

Im geting a weird error messege in Recovery since Siyah ,


E:Cant open /cache/recovery/last_log
E:Cant open /cache/recovery/last_log
E:Cant open /cache/recovery/last_log





EDIT: back to Siyah and phone boots fine first time. Odd , I havent found any other reports of this on the XDA thread.

Begone black cloud.
 
you could try to touch that file in root explorer and reboot to see what happens, but I think you may need to reflash your bootloader via odin mate
 
you could try to touch that file in root explorer and reboot to see what happens, but I think you may need to reflash your bootloader via odin mate

I shall have a dig. :)

Found the file in root explore. Open and displayed all the usual files. Rebooted into recovery and no longer an error message.

Gonna retry a cheeky NEAK flash now.



Aaaaaaaaannnd Nope still no dice. Guess Ill be sitting this one out then. On to Siyah beta 8 I go :)
 
NEAK kernel 2.0.5 is up! :D

Two versions are available in .zip (for CWM Recovery) or .tar format for either...

v2.0.5x SAMSUNG+Official MIUI ROM's

or

v2.0.5x AOSP/AOKP/CM9 ROM's

"== CHANGELOG ==

KERNEL:
- Updated to 3.0.31
- usb: disable parent hub tt detection to get HID devices working (gm)
- usb: otg: merges with sztupy's usb host mode build 5 (gm)
- u1-otg: disable irqs on dev when otg host is stopped (gm)
- cpufreq: fixing vdd_levels interface (gm)
- busfreq: added another asv table voltage step (lvl 7, heavy uv)
- mach-u1: raised movhysti to 4
- mach-exynos: clock-exynos4: sync clock related exynos4210 code with update5 sources (gm)
- tspdrv: Add adjustable vibrator levels (myfluxi)
- netfilter: xt_qtaguid: start tracking iface rx/tx at low level
- ld9040: reworked gamma values and settings from SiyahKernel (gm)
- touchscreen: mxt224_u1: Update touch values according to power state (myfluxi)
- touchscreen: mxt224_u1: Use mxt224_ta_probe instead of writing directly (myfluxi)
- keyboard: cypress: Add LED breathing effect (myfluxi+gm)
- keyboard: cypress: Use CMs original BLN timeout mechanism (myfluxi)
- keyboard: cypress: Stop notification on low battery (myfluxi)
- keyboard: cypress: Add LED button fade out effect option (myfluxi)
- Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
- USB: gadget: f_accessory: Add support for HID input devices
- USB: gadget: f_audio_source: New gadget driver for audio output
- net: wireless: bcmdhd: Check return value from dhd_dev_init_ioctl()
- net: wireless: bcmdhd: Ignore signal_pending() while waiting in IOCTL
- netfilter: xt_IDLETIMER: Use uevent instead of new netlink msg type
- net: check return value for dst_alloc
- ipv6: check return value for dst_alloc


INITRAMFS:
- using lvl 3 as default for bus asv voltages
- raised min_free_kbytes again for any kind of toggle issues

MISC:
- Reworked kernel name string
"

More information, installation instructions and download, here.
 
And there was me hoping his next release would be for the gs3. Oh well good things come to those who wait, as they say.
 
NEAK kernel v2.1.2x is up! :D


After nothing from simone for quite some time, he has now released this new version, NEAK 2.1.2x with some interesting features.

"FEATURES:-

- Based on sammy update6+7 sources, updated to 3.0.39
- Touch CWM Recovery 5.5.0.4 NEAK Modded
- Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R2, Noop, SIO, VR (default)
- Using JRCU (++smoothness, ++responsiveness)
- XZ Compression only for KERNEL (+speed, --size)
- Built-In support for Voodoo Louder!
- NO BRICK BUG IN NEAK KERNEL!!! (using old emmc driver which is safe)
- Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager

INITRAMFS AND MISC:
- Manual Rooting via NEAK Recovery Menu (3.0.7 + latest binary)
- Auto-install of modded BLN Liblights (for both versions)
- 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)
- Full BLN Breathing + Blinking support (thx to myfluxi for aosp and gm for sammy)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel

CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- 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)
- Charging current interface support (by GM - via Voltage Control)
- Speedmod Sharpness fix (thx to hardcore)
- Brightness Curve Mod (thx to GM)
- mDNIe and panel settings moddable (thx to myfluxi)

MEMORY & PERFORMACES:
- 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)

CONNECTIVITY TWEAKS:
- M250S WiFi drivers + Upstream updates (+performances, -issues)
- Disabled debugging WiFi/BT
- TCP/IP Tweaks
- TCP buffer tweaks

OPTIMISATIONS:
- 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/4 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)
and many others...
"


"Unfortunately it isn't available via OTA or ROM MANAGER because i have lost my credentials for the ftp server, so i have to recover it in someways....for now no promises, sorry again"

For downloads and more information, see the NEAK thread here.

See also, N.E.A.K. Configurator, from the Play Store.
 
Back
Top Bottom