Quantcast
Channel: xda-developers - Galaxy S I9000 Android Development
Viewing all articles
Browse latest Browse all 233

[KERNEL][JB/KK][UNOFFICIAL][LINARO]Neatkernel 2.0

$
0
0
Neatkernel2.0 by gsstudios

It is compatible with all JB (4.1.2,4.2.2,4.3, 4.3.1) and KK (4.4.2, 4.4.4) ROMs based on AOKP and CM layout!


The Mission:
To continue giving support for the much loved kernel. New features and additions will be added to improve flexibility and speed to the already amazing kernel. My goal is to improve Neatkernel kernel as much as I can, without sacrificing stability.




DISCLAIMER:
ONLY FOR AOSP BASED ROMS
I'm not responsible for bricked devices or wrong version flashing
You are using this kernel at your own responsibility


——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———


FEATURES:
- Linux kernel 3.0.101
- Double Recovery
- Swap SD card
- Normal OC up to 1500MHz
- CMC Color
- Voodoo Sound
- Voodoo Sound Call volume hack
- BLN & CM LED
- Compiled with Linaro 4.9.4
- Fast charge
- New Lowmemory killer from HTC M7
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand
- Governor intelliactive
- Governor OndemandX
- Governor lagfree
- Governor wheatley
- Governor smartassV2
- Governor lulzactive
- Governor conservative
- Governor interactive
- Governor interactiveX
- Governor SavagedZen
- Governor minmax
- Governor brazilianwax
- Governor adaptive
- Governor ondemand
- Governor userspace
- Governor powersave
- Governor lionheart
- Governor perfomance
- bfq I/O scheduler
- cfq I/O scheduler
- deadline I/O scheduler
- fifo I/O scheduler
- noop I/O scheduler
- row I/O scheduler
- sioplus I/O scheduler
- vr I/O scheduler
- zen I/O scheduler
- Fast Charge support
- zRAM support
- SWAP support
- TV-Out working
- Included Modules usbhid.ko, mouse.ko and many others
- init.d support

SWAP SD
the hard way is to modify /system/.neatkernel/swapsd from "swapsd=0" to "swapsd=1" and you External Card Will Be use like internal.
delete /system/.neatkernel/swapsd will go back to stock storage status.

CWM Recovery is by default.
To boot in TWRP just hit any volume keys after vibrate to boot into TWRP recovery.


THINGS TO DO:
- Why don't you tell me what to do :)

THINGS I WILL NOT ADD:
Code:

- LZ4 Compression (Our Boot partition is way too small to support this)
- Useless CPU governors such as Userspace
- Colour tuning support (Unless someone helps me with this)
- Higher thermal limits (We all know what happens if we do this)
- Higher overclocking/Lower underclocking capabilities (So you want less stability and more SODs?)
- Synapse support (Stweaks is the only app that can fully support this kernel)
- Linux Kernel version updates (My skills need to improve first before taking on something this big)

CREDITS:
mohammad.afaneh (For original Neatkernel source)
Domnesu (For providing builds for the galaxy s)
Christopher83 (For Linaro toolchain)
Chet Kener (For UBER toolchain)
Pawitp
Stratosk
DerTeufel
Kasper_h
neobuddy89
alberto96

DOWNLOAD:

Kernel downloads
See post 3


Video libs
DOWNLOAD links to Standard CyanogenMod video libs. WARNING! Download libs for your version of android!
JB_41_CM_libs.zip
JB_42_43 CM_libs.zip
KK_44_CM_libs.zip

CHANGELOG:
See post 2

KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/gsstudios/NeatKernel_captivate

And for the original Neatkernel source:
https://github.com/mohammad92/NeatKernel_captivate

ISSUES:
Sometimes Camera video recording and Gallery video playing do not starts from first attempt. Do not panic! It is not bug it is feature of CMA memory allocation! Close Camera or Gallery. Try again. - Fixed in build b002
If phone do not wake up after LiveOC then next time when you will be use LiveOC set Min.CPU freq. to 400MHz!
If video playback is crashes with error then you need to flash standard CyanogenMod video libs. This error is due to you use bigmem libs from previous ROM or KERNEL.

USEFUL LINKS
- CPU Governor and I/O Scheduler Guide
TCP Algorithm guide

HAVING PROBLEMS?
Check the troubleshooting guide before asking questions

HOW TO FLASH?
Check the troubleshooting guide

WHICH APP TO TUNE KERNEL?
Use devil tools


XDA:DevDB Information
Neatkernel 2.0, Kernel for the Samsung Galaxy S I9000

Contributors
gsstudios
Source Code: https://github.com/gsstudios/NeatKernel_captivate

Kernel Special Features:

Version Information
Status: Testing
Current Stable Version: b002
Stable Release Date: 2015-11-02
Current Beta Version: b001
Beta Release Date: 2015-11-02

Created 2015-11-01
Last Updated 2015-11-02

Viewing all articles
Browse latest Browse all 233

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>