[KERNEL] SpeedMod SGS2 [K2-21 CWM5 CIFS ROOT] - Galaxy S II Original Android Development

Hi guys,
This is the SpeedMod kernel for the Samsung Galaxy S2 GT-I9100.
SpeedMod's core features are:
- Super stable: No undervolting, overclocking or potentially unstable modifications
- Fast and smooth: Compiler and code optimizations
- Excellent battery life: Remove unecessary logging and debugging
WARNING: This kernel does NOT work on the GT-I9100G. GT-I9100 ROMs and kernels are not compatible with GT-I9100G.
>>> CLICK HERE for more info and the DOWNLOAD links.
>>> CLICK HERE for the Frequently Asked Questions list.
Current features:
Root and CWM:
- Automatically installs root (su)
- CWM recovery
Screen and misc tweaks:
- MDNIE screen sharpness tuning (improves text readability)
- MDNIE color tuning (reduces over-saturation of color)
- Lower brightness at low-light levels
- init.d, TUN, CIFS, IPV6 Privacy support
Performance:
- CPU governor tweaks: increase responsiveness
- IO tweaks
- Read ahead tweaks
- Updated to jhash3
- Compiled with optimizations using Linaro GCC 4.5 toolchain
- Switched to SLAB instead of SLUB
- Enabled CONFIG_RCU_FAST_NO_HZ
Turned off unnecessary logging for better smoothness and efficiency:
- Disabled Android Debug Logger / logcat
- Disabled Kernel debug
- Disabled Samsung debug
- Disabled CONFIG_FTRACE
More features will be added along the way.
Latest changes:
K2-1:
- Rebuilt using newer AT&T SGH-I777_Opensource source code
K2-2:
- Rebuilt using newer Linaro 2011.10 GCC 4.5 toolchain
- USB charging speed increased by 10%: current limit set to 500mA
K2-3:
- Revert faster USB charging speed, it was causing instability for some USB ports
- Disable Mali-400 GPU state tracking
- Minor bugfix to Exynos cpu suspend hotplug
K2-5:
- Rebuilt using new GT-I9100_OpenSource_Update3 source code
K2-6:
- Change to CONFIG_PREEMPT_VOLUNTARY for kernel (should have less overhead)
K2-7:
- Implemented ARM_ERRATA_743622, ext4 and mm patches from GT-N7000 sources
K2-8:
- Patched net usb drivers from GT-N7000 sources
- Revert to using CONFIG_PREEMPT
- New compiler optimization settings (smoother!)
K2-9:
- Removed -ffast-math from compiler optimizations
K2-10:
- Reworked patches from GT-N7000 sources
- Adjusted init.d script startup delay
K2-11:
- Updated wifi driver from GT-N7000 sources
- Updated CWM recovery to 4.0.1.5
- Changed some compiler optimization settings
K2-12:
- Changed some compiler optimization settings
K2-13:
- Disabled debugging: FRAME_POINTERS and ARM_UNWIND
- Modified IO tweaks (write flush timing)
- max17042: Fix fuel alert wakelocks (thanks Entropy512)
K2-15:
- Added TCP timeout tweaks
K2-16:
- Touchscreen tweaks: MOVHYST ("Vitalij fix") set to 3 (same as SGS1)
- Touchscreen sensitivity (burst length) increased
K2-18:
- Patch from Linaro to support ARM CPU topology
- Updated ARM topology patches
- Enabled sched_mc for dual-core power management
- Enabled AFTR (ARM off top running) CPU idle mode
- Nicer looking kernel version string
- Updated to CWM5
- VM patches from 2.6.36 kernel
- PREEMPT_VOLUNTARY mode
- CPU hotplug optimizations
- Disabled scheduler stats
- Disabled more debug code: STACKTRACE and LATENCYTOP
- High resolution timer HRTICK enabled in CFS scheduler
- Scheduler tweaks
- Some kernel config option cleanups
- Adjustments to compiler options
- Adjustment to wifi driver wakelock timeout
- max17042: Fix fuel alert wakelocks
- nohz: sched delay going tickless when CPU is loaded
- rcu: remove rcu_needs_cpu_flush() to avoid false quiescent states
- remove the per cpu tick skew
- Touchscreen MOVHYST ("Vitalij fix") set to 10
K2-19:
- Updated compiler options
- PREEMPT mode
- CPU hotplug changes
- Enabled KALLSYMS_ALL for Voodoo Louder and Tegrak OC compatibility
- Updated scheduler tweaks
- Disabled AFTR cpuidle mode
- Slightly more aggressive GPU DVFS speed increase
- GPU base clock set to 167MHz instead of 160MHz
- Disabled some more debug logging in the kernel
K2-20:
- CPU hotplug and frequency scaling adjustments
- GPU frequency scaling adjustments
- FUSE module included
- Increased USB charging speed to same speed as AC charger
K2-21:
- CPU frequency scaling adjusted
[HOW TO ENABLE LOGCAT]
If you are a developer or want to re-enable logcat for whatever reason, do this:
adb shell
su
mount -o remount,rw /system
echo ANDROIDLOGGER >> /system/etc/tweaks.conf
mount -o remount,ro /system
Reboot and you should have it enabled.
Disclaimer: Use at your own risk!
>>> CLICK HERE for the DOWNLOAD links.

Source code patches here.

Reserved for future use.

Hi HC welcome to the S2 forums, Gonna be providing you feedback on this as I did with the SGS1.
Is this built on the latest XXKG2 2.3.4 source codes?

Can we have a flashable zip? Want to test the kernel now but don't have access to odin.

wow.... nice to see you here... Welcome in the SGS2 Zone...

EarlZ said:
Hi HC welcome to the S2 forums, Gonna be providing you feedback on this as I did with the SGS1.
Is this built on the latest XXKG2 2.3.4 source codes?
Click to expand...
Click to collapse
It's built on the latest source code from samsung's open source website. I think that's the 2.3.3 one.

hardcore said:
It's built on the latest source code from samsung's open source website. I think that's the 2.3.3 one.
Click to expand...
Click to collapse
Ive read from another dev that the 2.3.4 source is out. The 2.3.3 has the yellow tint on the left side while the 2.3.4 fixes it. I'll check back when this is updated to 2.3.4 and start testing from there

A great developer from galaxy s is here! Respect!
Sent from Galaxy!

Yes! I'm so happy that Speedmod's now available for my SGS2!
Looking forward to it.

Speedmod! The best kernel on sgs! Awesomeness!
Sent from my GT-I9100 using XDA Premium App

Welcome to SGS2! One of the best kernels to SGS, i'd loved it!

Finally, I've been waiting for your kernel for my S2, had been regular user of your kernels since S1. I am a big fan. Looking forward to your work on S2. Thank you.
Sent from my GT-I9100 using XDA App

I'd love some feedback regard compatibility with custom roms out here

the best sgs kernel developer is back with sgs2! welcome

Wow Speedmod and Hardcore on Galaxy2 ... amazing. wonderful !

Seeing Hardcore's SpeedMod in SGS2 made me cry a little

Hello hardcore,
does this kernel support root?
Sent from my GT-I9100 using XDA App

Welcome to the SGS2 Hardcore
Installed on CrisV4.1 and works flawlessly as always

mrgsm021 said:
Hello hardcore,
does this kernel support root?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Quoting from OP:
"Current features:
- Automatically installs root (su)"

Related

[Kernel] [.38.8] intersectRaven's Kernel (AVS/CAVS)01/08/2011 22:00

This is my own personally compiled kernel based on the latest kernel from Cyanogen's Github repository with Kmobs' undervolt modifications, CodeAurora's AVS code, pershoot and rotohammer's audio gain mod and several compiler optimizations based on initial idea from psyq.
Only major releases will be advertised here.
All changes since 05/05 can be found at my Euroskank host:
http://intersectraven.euroskank.com/kernels/
*Thanks to RyanMacG for the free hosting!
Old uploads with minor changes can be found at my MediaFire folder or my Bitpad folder:
http://www.bitpad.co.uk/intersectraven
http://www.mediafire.com/intersectRaven
Major features:
- based on latest Cyanogen Mod kernel source from his GitHub repository
- numerous compiler optimizations with a custom compiler by redstar3894
- all CPU power governors for user dependent tweaking of power saving method
- Hybrid AVS (Adaptive Voltage Scaling combined with Static Voltage Scaling) support for maximum possible power savings dependent on CPU requirements and a customizable version (CAVS) for people who like to tweak how far their N1s can go
- universal update.zip template made by Koush
Instructions:
1.) Reboot to recovery and flash the update.zip directly.
OR
Instructions for zImage and bcm4329.ko driver extracted from the update.zip(from command line):
1.) adb remount
2.) adb push bcm4329.ko /system/lib/modules
3.) adb reboot bootloader
4.) fastboot flash zimage zImage
5.) fastboot reboot
OR
Use ADB GUI by minooch found here:
http://forum.xda-developers.com/showthread.php?t=666964
*please note the instructions...push the wifi driver BEFORE rebooting for flashing zImage...if your wifi is turned on when you reboot before you pushed the wifi driver for the kernel, there is a chance that you will go into a bootloop due to the incompatible wifi driver!
Changelog:
20120108_2143:
- just merged pershoot's commits
20111203_11XX:
- enabled MSM EHCI
20111114_23XX:
- integrated CM's commits (mainly bluetooth and WiFi fixes)
20111111_19XX:
- compiled using updated Mjolnir/Linaro compiler hybrid (having problems with our Mjolnir GCC)
- enabled SYN_COOKIES as requested
- some tweaks to the VFS settings
- switched network scheduler to SFB
- switched TCP congestion to Veno from YeaH (seems it's better for devices with a greater chance of random drops of packets)
20111010_11XX:
- disable CleanCache for YAFFS (too complex to change)
- more proper reapplication of changes from 3.0
20111009_22XX:
- enabled CleanCache for YAFFS, EXT3 and EXT4 (experimental)
20111008_23XX:
- ported BogoMIPS calibration from 3.0
- added CleanCache from 3.0
- switched to SIO from BFQ
- block IO batching from 3.0
- activate_pages batching from 3.0
20110904_07XX:
- added SmartAssV2 CPU governor
20110828_13XX:
- fix AVS to actually work (see previous latest post for apology... )
*this should restore the instability on some devices that can't handle AVS
20110828_00XX:
- prevent excessive suspend attempts
- optimized sha1 implementation
20110813_15XX:
- increased NAND buffer to 8k similar to codeaurora's version
- enabled 8-bit transfers for when the MMC card supports it
20110724_20XX:
- SmartAss improvement from the test kernels
- AVS code improvement also from the test kernels (hopefully improved the stability)
- RCU optimizations
- updated Mjolnir compiler
20110713_10XX:
- re-hauled SmartAss governor:
* interactive threads instead of workqueues to improve responsiveness when ramping-up frequencies
* reduced stepping frequency to use lower frequencies more
20110707_08XX:
- fixed the Voice Search problem
20110706_09XX:
- code cleanup
- additional tweaks
20110628_09XX:
- ARM improvements to memcpy and memmove operations from Wildfire (arco's kernel source)
- cherry-picked serial number commit from CM kernel
20110608_21XX:
- rebased everything together with removal of worthless commits
- added 2 new governors from SavagedZen kernel (SavagedZen & InteractiveX)
- updated code of Smartass governor to the one in SavagedZen since it seems more updated than the one I found
20110527_21XX:
- new method for addressing slow writes on USB from CodeAurora (although it's still slow using native USB mount and I didn't test using another mounter)
- some SIRC potential bug fixes
- input event handling modification from Google
20110523_08XX:
- compiled using updated Mjolnir
20110522_11XX:
- upgraded to v2.6.38.7
20110521_15XX:
- interrupt masking
- smd_tty buffer limit implementation
20110519_22XX:
- fix for potential bug and power leak improvement in DSP driver
- GPIO tweaks
20110516_19XX:
- increased DMA zone to 14MB (may speed some things or may not)
- timer workarounds have been removed as they're unneccessary on Scorpion
- prevent reading from write-only registers (just silly)
- used relaxed access functions for some functions
- remove extra interrupts sent from the SMD channel
20110515_21XX:
- added another commit from android unmerged which implements a watchdog to catch lockups during device resume
- fix for wakelocks which addresses the problem where while being connected to a computer, any attempt to power up will result in display immediately shutting off with touchscreen buttons still on
- uses an updated Mjolnir compiler
20110514_17XX:
- rebased everything
- removed some commits which were useless on the N1
- more zen branches merged
- WiFi-Fast patch has been integrated in all kernels since it seems to have no effect on battery (no more separate WiFi-Fast release)
20110511_22XX:
- reverted a change made to PMEM driver since the commit it was reliant to was reverted (sorry! didn't notice this...I wasn't too critical of my earlier cherry-picks... )
Link to a file which contains all kernels:
http://hotfile.com/dl/117478444/390f688/intersectR_-_20110511_22XX.zip.html
20110510_18XX:
- updated to 2.6.38.6
- committed some more video driver commits from CodeAurora
Link to a file which contains all kernels:
http://hotfile.com/dl/117350839/0a9a504/intersectR_-_20110510_18XX.zip.html
20110509_14XX:
- merged some commits from Android repositories that were still unmerged yet may prove useful for Ashmem and RPC
Link to a file which contains all kernels:
http://hotfile.com/dl/117209820/5b7fe7b/intersectR_-_20110509_14XX.zip.html
20110507_21XX:
- even more improvements from CodeAurora
Link to a file which contains all kernels:
http://hotfile.com/dl/117048553/0831385/intersectR_-_20110507_21XX.zip.html
20110506_15XX-16XX:
- enabled cache error reporting as this is indicative of how tolerant your N1 is to AVS undervolting
- smartass governor (from Temasek)
*this was mistakenly included in the previous release
- a minor kernel scheduling statistic commit
Link to a file which contains all kernels:
http://hotfile.com/dl/116922979/5fb2ec0/intersectR_-_20110506_15XX-16XX.zip.html
20110505_16XX-17XX:
- updated Mjolnir compiler
Link to a file which contains all kernels:
http://hotfile.com/dl/116827854/5839b43/intersectR_-_20110505_16XX-17XX.zip.html
20110505_08XX-09XX:
- AVS and CAVS now both allow changing of voltages on-the-fly. The only difference now is that AVS is undervolted by default while CAVS is undervolted to the same voltages that CM uses in his SVS kernel
- uses eviollet's on-the-fly voltage modification system instead of the previous one I had which is a lot more flexible
Link to a file which contains all kernels:
http://hotfile.com/dl/116798881/0d5b5bf/intersectR_-_20110505_08XX-09XX.zip.html
20110503_09XX:
- updated to version 2.6.38.5
Link to a file which contains all kernels:
http://hotfile.com/dl/116600585/b76a4b6/intersectR_-_20110503_09XX.zip.html
20110502_10XX:
- synced with pershoot's latest modifications which mirror CM's latest addition with regards to USB accessory function (not too important I think since it seems to be for future ADB use)
- uses an updated Mjolnir compiler (20110429)
Link to a file which contains all kernels:
http://hotfile.com/dl/116528049/1865aa6/intersectR_-_20110502_10XX.zip.html
20110424_11XX:
- reverted WiFi driver to same version CM uses for mainline kernel to fix channel 11 issues with the newest one
20110422_12XX:
- updated to 2.6.38.4
- compiler updated
20110421_15XX-16XX:
- first files to be hosted by Bitpad (http://www.bitpad.co.uk/intersectraven/)
*Thanks to MajorProbes
- just a minor release since I only updated the compiler
20110416_20XX:
- several compiler optimizations enabled (loop unrolling, peeling, etc.)
- zen-kernel cherry-picks for memory and fs optimization
20110415_23XX:
- updated to 2.6.38.3
- compiled using latest Mjolnir with an experimental merge by redstar
20110409_23XX:
- integrated a bluetooth fix and MMC quirks improvement from official Google repositories
20110407_13XX-14XX:
- integrate CM commits on futex optimization and removal of dodgy optimizations
20110403_12XX:
- fix for USB transfer speed (should now hold at 1MB/s without dropping)
20110401_22XX-23XX:
- first 2.6.38.2 release based on pershoot's 2.6.38
- added the usual mix (AVS, SLQB, CodeAurora patches, etc.)
- compiled using Mjolnir GCC 4.6.1
- changed FPU optimization to NEON
20110328_08XX-09XX:
- updated to 2.6.37.6
20110328_07XX:
- compiled using Mjolnir GCC4.6.0
- enabled Link Time Optimization and Graphite Optimization (use Google for definitions)
20110326_08XX:
- updated BFQ to v2-r1
20110324_18XX:
- updated to 2.6.37.5
20110320_17XX:
- merged Nick Piggin's RCU patches which were originally for 2.6.38 (one of the things Linux was excited about according to Phoronix)
20110319_09XX:
- merged latest CM kernel commits which enables the ff:
- enabled RCU boost
- enabled touchscreen filter (reduce CPU load made by touchscreen)
20110315_22XX:
- updated to 2.6.37.4
20110312_23XX:
- round 2 of CM's wonk fix attempt integrated
- toolchain update
*for links, go to my MediaFire folder as specified above
20110311_1623:
- integrated cyan's wonk fix attempt
- VPN "fix" (I don't like this one since it's just a backport of the old PPP interfaces)
*for links, go to my MediaFire folder as specified above
20110308_2246:
- updated to .37.3
- based on CM's latest kernel source
- with SLQB and BFQ v2
- regular and customizable AVS
- some CodeAurora patches
*for links, go to my MediaFire folder as specified above
20110213_1506:
- corrected minimum voltage value to 800mV
CFS-HAVS-CM7-NOBOOST -> http://www.mediafire.com/?m32mi1744ksb55m
20110213_1035:
- test release for new AVS-CUSTOMIZEABLE build which allows for runtime customization of AVS minimum and maximum limiters for more flexible AVS voltages depending on your CPU tolerance (/sys/module/avs/parameters/avs_adjust)
- AVS debugging outputs can also be toggled in runtime (/sys/module/avs/parameters/avs_debug -> set to 0 to not display, 1 to display)
CFS-HAVS-CM7-NOBOOST -> http://www.mediafire.com/?bt7mmtlmg407ne1
*format for avs_adjust is:
frequency,minimum voltage,maximum voltage
e.g.
echo 245000,925,975 > avs_adjust
**AVS debugging output will be enabled by default when you modify the limits
Finally created a github to store all of my kernel modifications:
http://github.com/intersectRaven/
To follow me for updates on Twitter:
http://www.twitter.com/intersectRaven
[Kernel] [.35.10, .37] intersectRaven's Kernel (HAVS-AXI-FM-720p-Zen)1/9/2011 10:13
Reserved for intersectRaven - Added 2post to allow OP to have more place for futur update
Finally a thread!
been using your kernels for some time now, good work!
---------------------------------------------------------------
Updates: I thought I'll use this space to provide some info since its right next to the OP
BFS:
BFS is the Brain **** Scheduler. It was designed to be forward looking only,
make the most of lower spec machines, and not scale to massive hardware. ie
it is a desktop orientated scheduler, with extremely low latencies for
excellent interactivity by design rather than "calculated", with rigid
fairness, nice priority distribution and extreme scalability within normal
load levels.
http://ck.kolivas.org/patches/bfs/bfs-faq.txt
CFS
Completely Fair Scheduler is the name of a task scheduler which was merged into the 2.6.23 release of the Linux kernel. It handles CPU resource allocation for executing processes, and aims to maximize overall CPU utilization while maximizing interactive performance.
http://en.wikipedia.org/wiki/Completely_Fair_Scheduler
Comparison of BFS vs CFS: http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf
Conclusion
The results indicate that CFS outperformed BFS with minimizing turnaround time but that BFS
outperformed CFS for minimizing latency. This indicates that BFS is better for interactive tasks
that block on I/O or user input and that CFS is better for batch processing that is CPU bound.
Click to expand...
Click to collapse
can i use this kernel along with the desire camera app?
britoso said:
Finally a thread!
been using your kernels for some time now, good work!
Click to expand...
Click to collapse
Had my dog press the enter key to prevent me from chickening out.
jblazea50 said:
can i use this kernel along with the desire camera app?
Click to expand...
Click to collapse
I haven't tested it so I don't know if it needs something from the kernel to work.
@intersectRaven - in the http://forum.xda-developers.com/showthread.php?p=6003800#post6003800Audio Mod thread rotohammer incorporated settings that increased both the bluetooth and in-call/earpiece volume. is your audio fix for a headset/bluetooth headset and/or does it incorporate higher values for in-call volume as well? thanks!
cortez.i said:
@intersectRaven - in the http://forum.xda-developers.com/showthread.php?p=6003800#post6003800Audio Mod thread rotohammer incorporated settings that increased both the bluetooth and in-call/earpiece volume. is your audio fix for a headset/bluetooth headset and/or does it incorporate higher values for in-call volume as well? thanks!
Click to expand...
Click to collapse
Hmmm...thanks for pointing that out. I'll probably release a new version later which will have this. (loading my Nexus Compilation Environment VM now...)
*Edit: I recompiled with the .min and .max settings he specified but reading further back it seems he changed some other things so I can't be sure if just this will provide the volume increase desired.
cortez.i said:
@intersectRaven - in the http://forum.xda-developers.com/showthread.php?p=6003800#post6003800Audio Mod thread rotohammer incorporated settings that increased both the bluetooth and in-call/earpiece volume. is your audio fix for a headset/bluetooth headset and/or does it incorporate higher values for in-call volume as well? thanks!
Click to expand...
Click to collapse
Hmmm...thanks for pointing that out. I'll probably release a new version later which will have this. (loading my Nexus Compilation Environment VM now...)
*Edit: I recompiled with the .min and .max settings he specified but reading further back it seems he changed some other things so I can't be sure if just this will provide the volume increase desired.
intersectRaven said:
I haven't tested it so I don't know if it needs something from the kernel to work.
Click to expand...
Click to collapse
It works. I thought you incorporated the audio fix yesterday too!
britoso said:
It works. I thought you incorporated the audio fix yesterday too!
Click to expand...
Click to collapse
I just compiled one with higher settings based on rotohammer's research. I think I'll stick with the default ones in my previous version though so its okay to skip this latest one.
For those who wanted to try out the modified values:
http://www.mediafire.com/?dqynw1inh3y <= 2.6.32
http://www.mediafire.com/?mmjwxzjlmmw <= 2.6.33
I'm working on a mod that will allow us to change the min_vol and max_vol from a file. Kernel SOP dictates this not advised, but I don't have time to learn how to implement a procfs hook.
I also used the voltages specified by kmobs so there should be no difference with the voltages. .32 is from the android kernel source while .33 is from cyanogen's. .32 is the stable kernel while .33 is still in its experimental stage.
Thanks a lot I've been looking for something like this!
intersectRaven, any chance to release Overclock kernel ?
1267Mhz on the nexus one will be great. hahahaha
rheza02 said:
intersectRaven, any chance to release Overclock kernel ?
1267Mhz on the nexus one will be great. hahahaha
Click to expand...
Click to collapse
haha...I'll think about it...I don't have the courage to try an OCed version though so you'll have to test it yourself if ever!
intersectRaven said:
I just compiled one with higher settings based on rotohammer's research. I think I'll stick with the default ones in my previous version though so its okay to skip this latest one.
For those who wanted to try out the modified values:
http://www.mediafire.com/?dqynw1inh3y <= 2.6.32
http://www.mediafire.com/?mmjwxzjlmmw <= 2.6.33
Click to expand...
Click to collapse
i'm currently using MoDaCo Alpha 19, which reports using a 2.6.33.1 kernel. so i would use the 2.6.33 version, correct? just to confirm, are your volume values the same as used by rotohammer? also, where is the zImage stored on my device, that is if it's actually saved at all (yes, i am a newbie, lol). thanks!
cortez.i said:
i'm currently using MoDaCo Alpha 19, which reports using a 2.6.33.1 kernel. so i would use the 2.6.33 version, correct? just to confirm, are your volume values the same as used by rotohammer? also, where is the zImage stored on my device, that is if it's actually saved at all (yes, i am a newbie, lol). thanks!
Click to expand...
Click to collapse
yes u would use the .33 if ever...the links u quoted does use rotohammer's values...and lastly, the zimage is flashed onto the image/kernel area in your device's boot partition...oh and no shame being a noob...we were all noobs once...
This kernel crash on my nexus one with desire camera when I try to see a video.
Anyone can confirm this?
www1 said:
This kernel crash on my nexus one with desire camera when I try to see a video.
Anyone can confirm this?
Click to expand...
Click to collapse
I just recorded a video with the desire camera app and played it back fine.

[KERNEL][18.03.12][APP][OTA] N.E.A.K. Kernel for Ginger - The last one!! (v1.4.2x)

Hi all! It's being a long time that i haven't released nothing on XDA, due to lack of time and other reasons....
Now i come back with a completely new creation, a custom kernel for I9100, designed to be fast, light and also battery friendly at the same time (difficult to do eh)!
NEW LOGO AND BANNERS BY zantekk!! THANK YOU VERY MUCH!!
The lightest kernel for I9100 ever made (only 4.3MB without additional initramfs compression!!)
ONLY FOR SAMSUNG-BASED ROMs (NO AOSP, NO Cyanogenmod, NO MIUI, NO ICS, neither samsung one)
ONLY FOR INTERNATIONAL I9100!!
ISSUES? QUESTIONS? PLEASE ASK THEM HERE: Click Here!
INFOS ON OTA UPDATER AND CONFIGURATOR : Click Here!
NOW POWERING N.E.A.R. ROM!! AVAILABLE INTO "ANDROID DEVELOPMENT" SECTION!!
CONFIGURATOR APP MADE BY NEAR TEAM (Simone201 & nrk_2k)
FREE ---->
PRO (paid) ----->
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BEST CONFIGS FOR LATEST NEAK RELEASE:
MagicConfig (by geko95gek) = LINK
RockSolidConfig (by Stifler69) = LINK
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF YOU'RE USING MY KERNEL PLEASE ADD ONE OF THESE SMALL BANNERS INTO YOUR SIGNATURE!! THANKS IN ADVANCE!!
(by nrk_2k & zantekk)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Based on sammy update3 sources, updated to 2.6.35.14 (without hiding the OS bug!)
- Touch CWM Recovery 5.0.2.8 NEAK Modded
- Governors: Ondemand, Lulzactive(default), Performance, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R2, Noop, SIO, VR (default)
- XZ Compression only for KERNEL (+speed, --size)
- Voodoo ScreenTuner Module (auto enabled)
- Built-In support for Voodoo Louder!
- Fully compatible with: Voodoo Louder, Voodoo ScreenTune, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.0 & Tegrak OC
INITRAMFS AND MISC:
- Auto-Root (3.0.7 + latest binary)
- Auto-install of modded BLN Liblights
- 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)
- 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 Sharpness fix (thx to hardcore)
- Brightness Curve Mod (thx to GM)
- Support for JKay Brightness settings
MEMORY & PERFORMACES:
- ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
- JHash 3 optimised
- 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 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 (with Tegrak's 2nd Core support)
- 2nd CPU Core OFF when screen is locked
- ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
- 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 Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
- Ultra-Optimised EXT4 filesystem (from 3.2 linux kernel)
- Generally optimised code (removed useless functions and variables)
and many others...
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Modded Recovery with N.E.A.K. Menu:
1) Remove voltage settings (Voltage control)
2) Create EFS Backup (in /sdcard/near)
3) Clean init.d Folder
4) Governors Menu...
- Enable/Disable Conservative Governor
- Enable/Disable Lazy Governor
- Enable/Disable Lionheart Tweaks (only with conservative gov)
- Enable/Disable Lagfree Governor
5) Misc Options Menu...
- Enable/Disable sched_mc power functions (++battery, - performance)
- Enable/Disable AFTR Idle Mode
6) Configurator PRO Menu...
- Various cleaning for scripts
- Cleaning neak folder
- NEAK CONFIGURATOR APP (also PRO)+ NEAK OTA UPDATER!!
- NO COMPRESSION for Initramfs (ultra fast boot!!)
- Tweaked Ondemand, lulzactive and lazy governors (sleepfreq = 500Mhz)
- Tweaked BFQ, SIO and VR Schedulers for NAND devices
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v1.4.2x CWM ZIP: CLICK HERE
v1.4.2x ODIN TAR: CLICK HERE
Click to expand...
Click to collapse
WANT TO HELP US? PICK THE DOWNLOADS FROM HERE! -------> Click Here!
DON'T FORGET TO SUPPORT MY WORK WITH A SMALL DONATION! LINK IN MY SIGNATURE!!
NEAK CONFIGURATOR APP FREE DOWNLOAD LINK:
NEAK CONFIGURATOR APP PRO DOWNLOAD LINK:
OLD DOWNLOADS:
v1.4.1x ZIP: CLICK HERE
v1.4.1x TAR: CLICK HERE
v1.4x ZIP: CLICK HERE
v1.4x TAR: CLICK HERE
Code:
v1.3.3 ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.3x.zip&can=2&q="]CLICK HERE[/URL]
v1.3.3 TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.3x.tar&can=2&q="]CLICK HERE[/URL]
v1.3.2 ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.2x.zip&can=2&q="]CLICK HERE[/URL]
v1.3.2 TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.2x.tar&can=2&q="]CLICK HERE[/URL]
v1.3x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3x.zip&can=2&q="]CLICK HERE[/URL]
v1.3x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3x.tar&can=2&q="]CLICK HERE[/URL]
v1.2x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.2x.zip&can=2&q="]CLICK HERE[/URL]
v1.2x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.2x.tar&can=2&q="]CLICK HERE[/URL]
v1.1x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.1x.zip&can=2&q="]CLICK HERE[/URL]
v1.1x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.1x.tar&can=2&q="]CLICK HERE[/URL]
v1.0x ZIP: removed
v1.0x TAR: removed
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BUG TRACKER (write here your bug reports!!): http://code.google.com/p/neak-kernel-sgs2/issues/list
KNOWN BUGS:
- Stock Camera app --> lock the screen ---> phone won't wake up, needs hard reboot
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v1.4.2x (maintenance update):
- Removed Lagfree governor (update the app, available in a few hours)
- Modded recovery to add Configurator Pro safety options (remove scripts)
- Corrected charging currents (the only ones we can use)
- Some cleanup and small tweaks changes
- Updated Toolchain (Linaro 2012.03)
Click to expand...
Click to collapse
v1.4.1x:
- CWM 5.0.2.8 Touch Enabled (with touch buttons) - thx to TeamUtterChaos!
- Fixed CWM Backup/Restore issues (thanks to GM!!)
- Now Compatible with CWM Manager 3.0!
- keyboard: cypress: Initialize LED buttons off (by myfluxi)
- Some tweaks update (thx to pikachu01)
- Raising a bit latency multiplier of Conservative Gov
Click to expand...
Click to collapse
v1.4x:
- Brightness Curve Mod support + JKay Brightness support (thx to GM)
- Stock RAM Voltages (+ stability)
- Fine tuning for some governors (+ battery, + performance)
- Modified CIFS to use workqueue instead of slow work (by Imoseyon)
- Updated SIO Scheduler (thx to Miguel Boton)
- Prevent aliased requests from starving other I/O (for VR and BFQ) (thx to franciscofranco)
- BFS V413 scheduler support (still disabled until i fix it)
- Fixes for array.c (for BFS) from Leedroid
- Probably fixed occasional WiFi strange wakelocks
- Updated recovery with completely new UI of NEAK Options
- Mount external SD options into recovery
- Various Recovery fixes and improvements here and there
- A bit updated tweaks
- A few more changes about compression
- NEAK Configurator App full support!! (Market and YAAM available)
- AOSP Support (parallel version, still WIP)
- Updated Linaro GCC 4.5 2012.02 (dev build)
- Surely the best NEAK ever made
Code:
v1.3.3x:
- defconfig: TREE_PREEMPT_RCU enabled (+performance)
- Enabled TINY_SHMEM (+performance)
- Original Samsung SAMOLED+ panel driver (better colours)
- BFQv3-R2 scheduler updated
- Samsung E4GT EL29 update: Bluetooth HID (possible fix for BTHID)
- Various patches and fixes for CPU Driver
- Added missing Android common patches
- arm: remove stale export of 'sha_transform'
- arm: remove "optimized" SHA1 routines
- Tweaking conservative a bit more to support lower sampling_rate
- cpuidle: Remove pr_info() that spams the dmesg
- wireless: bcm4330: Disable MAX power saving mode as disabled by Samsung
- Input: evdev - fix variable initialisation
- tspdrv: Add adjustable vibrator levels
- wakelocks: Allow independent debugging of wake_lock_destroy()
- A bit updated Lionheart Tweaks
- Removed Louder Module (VL compatibility is built in)
- Auto insmod of ScreenTune module (removed option from recovery)
- Added support for N.E.A.K. OTA Updater
- Added N.E.A.K. Downloader (to download ota updater)
- Completely changed the way NEAK Options are enabled (1st patch for future neak app)
- Compiled with Linaro GCC 4.5-2012.01
- New optimisation flags (thx to the_ozyrys @ XDA)
- Various patches and improvements
- A bit updated tweaks
- Smallest NEAK Kernel ever made!!! All with the same features and performances!!
v1.3.2x (bugfix release):
- Fixed all boot issues caused by 1.3.1!
- Full CPU Unaligned access enhanced! (+performance)
v1.3.1x:
- Added support for ARM_ERRATA_754322 & ARM_ERRATA_754327
- Enabled ARM_ERRATA_754322 & ARM_ERRATA_754327
- A bit tweaked conservative gov to be a little more battery friendly
- Added support for vdd_levels (for Tegrak's Overclock) :)
- Some RAM Undervolt (1.1V)
- nohz: Fix update_ts_time_stat idle accounting
- sched_features: NO_GENTLE_FAIR_SLEEPERS
- cpuidle: Stop spamming the kernel message buffer when enabling AFTR
- Various general patches from upstream
- Unsecured Kernel (adb root in recovery) ;)
- Fixed a few CWM Issues
- Small cleanup file for issues with Thunderbolt!
- A lot of compiler warning fixes (really a lot!) (thx to myfluxi)
- Added J4FS support (for param.lfs) :D
- Now supports Hellcat's Bootlogo App (from market)
v1.3x:
- 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 [B]Tegrak's 2nd Core[/B] App (Dynamic Hotplug by default)
- Re-enabled ARM_UNWIND (and removed frame pointers)
- Re-enabled [B]UNALIGNED ACCESS[/B] 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!!
- 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)
- More tweaks fixed and updated
- Updated Thunderbolt! CFS Tweaks
v1.2x:
- ARM CPU Topology + sched_mc enabled (++battery, boot is now slower, = performance after boot!) ;) (thx to linaro, i have included latest available)
- LulzactiveV2 Governor by Tegrak (tweaked by me, compatible with lulzactive app) :p
- New Siyah CPU Driver with Arighi's smooth freq scaling (++smoothness)
- Voodoo Louder and ScreenTuner Modules (enable via CWM NEAK, Voodoo Modules)
- init/calibrate.c: fix for critical bogoMIPS intermittent calculation failure
- init/calibrate.c: remove annoying printk
- init: skip calibration delay if previously done
- portd calibrate from 2.6.39 - by zachariasmaladroit
- binary_sysctl(): fix memory leak
- PM / Suspend: Fix ordering of calls in suspend error paths
- pmem: fix buddy free memory corruption bug
- rtc alarm: fix bad index when canceling alarms[]
- New recovery options (into neak menu): Voodoo, Lionheart
- Auto-install of modded liblights for BLN support
- Fixed some small bugs of nandroid backup of CWM
- A lot of fixes for tweaks
- More debugging removed
- A bit raised up charging current for USB (550mA)
- Fixed SDCARD Mounting issues
v1.1x:
- Lulzactive as default CPU Governor (++performace)
- Original lulzactive gov by Tegrak (with some mods by me)
- Lowered min GPU clock/voltage to save more battery
- Optimised ARM RWSEM algorithm (by Cattleprod)
- cpuidle: extend cpuidle and menu governor to handle dynamic states
- kernel:smp: Match on_each_cpu behaviour on UP to SMP
- nohz: Remove ts->inidle checks before restarting the tick
- New optimisation in EXT4 code (from linux 3.2 kernel)
- CPU Hotplug thresholds changed (saves battery and better scaling up)
- rcu: Remove rcu_needs_cpu_flush() to avoid false quiescent states
- fuse: register_filesystem() called too early
- ipv6: Fix for adding multicast route for loopback device automatically
- Enabled CGROUP_TIMER_SLACK (++performace)
- Enabled by default HRTICK and ARM POWER FUNCTIONS
- SAMOLED+ screen UNDERVOLT (3V ---> 2.5V) to save battery (= performace)
- Added LAZY Governor as a module (enable it via recovery)
- Some new mods to recovery (enable lazy gov)
- Aestetic changes in recovery (now it checks if a module is already enabled)
- Updated SU Binary
- Updated Thunderbolt 2.2.0 CFS Tweaks (thx to pikachu01)
- Removed more debugging (lighter than ever!!)
- Fixed some warnings
- More code cleanup (++speed)
- New CFLAGS optimisations
v1.0x: First internal release!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SOURCE CODE (2 branch, dev & master): https://github.com/simone201/neak-kernel-sgs2
Credits:
- Samsung
- Hardcore (screen patches + some scripts)
- Gokhanmoral (bus freq control + charging current + some scripts + a lot of help!)
- netarchy (GPU OC/UV + conservative patch)
- Entropy512 (some fixes + help)
- Tegrak + Vitalij (lulzactive + 2nd core + touch move + fix)
- Cattleprod (some fixes and patches)
- arkerio (beautiful banners and logo!!)
- supercurio (voodoo modules + help)
- linaro (arm topo)
- 89luca89 (GingerMod Updater)
- myfluxi (many patches!)
and many others that have helped or supported me!
by Simone201
NEAK CONFIGURATOR APP: What is that?
FREE ---->
PRO PAID ---->
​
The new NEAK CONFIGURATOR APP is now available into both ANDROID MARKET and YAAM (Yet Another Android Market)
THIS APP IS MADE BY SIMONE201 AND NRK_2K (member of near team)
It is a useful app to help people use the special customizable features of NEAK kernel, without going into recovery.
It now includes also the NEAK Downloader, useful to download the NEAK OTA Updater app!
The new CONFIGURATOR PRO will also allow you to have full control of every NEAK feature!!
For more infos, read this wiki: http://code.google.com/p/neak-kernel-sgs2/wiki/NEAKConfiguratorApplication
And that one for PRO: http://code.google.com/p/neak-kernel-sgs2/wiki/NEAKConfiguratorPro
There will be also a PRO app, paid on the market, still under development!
Please help us with a DONATION to sustain the costs of the android market!
Click to expand...
Click to collapse
NEAK OTA UPDATER: How it works
THE NEAK UPDATER CAN BE DOWNLOADED ONLY WITH THE NEAK CONFIGURATOR APP!! (section downloader)
Run it, and let it download the new NEAK OTA Updater app, that will be auto installed easily
Every time there will be any updates, u will be advised by the app itself, or just push CHECK NOW to see if there are updates!
Is fully based on GingerMod Updater, with some mods to be kernel compatible and to have full support for CWM5 flashing
If an there is an update, just click on DOWNLOAD and when the download is finished the app will ask to reboot to recovery now or later....
If you choose later, then you can go to the app section EXISTING and flash the downloaded zip from there!
Click to expand...
Click to collapse
NEAK OTA UPDATER: Extras
To let the EXTRAS part available, do this:
MENU BUTTON ----> Configuration ----> Extra Update Settings ----> Manage Extra Servers ----> MENU BUTTON ----> Update Featured Extra Servers
The NEAK Extra server will appear, then you will be able to update the EXTRAS part and see the new amazing extras additions for NEAK KERNEL!!
Click to expand...
Click to collapse
SOURCES FOR NEAK OTA UPDATER: https://github.com/simone201/neak-ota-updater
SOURCES FOR NEAK CONFIGURATOR FREE: https://github.com/nrk-2k/NEAK-Configurator-App
All my projects are ALWAYS open source!
Please change the title of the thread.. it states I9000 which is Galaxy S
Nice to see another kernel
prgopala said:
Please change the title of the thread.. it states I9000 which is Galaxy S
Click to expand...
Click to collapse
Thanks! Just changed!
Good to c one more kernel... Competition is getting bigger now...
Sent from my GT-I9100 using xda premium
Appreciate this wonderful kernel.
Just a quick question, you've already installed pre-defined GPU/CPU and Voltage tweaks?
Jibreil said:
Appreciate this wonderful kernel.
Just a quick question, you've already installed pre-defined GPU/CPU and Voltage tweaks?
Click to expand...
Click to collapse
Voltages and frequencies are as close to stock as possible....no aggressive settings, don't worry!
Are all configurable via Voltage Control!
CPU Voltage is set by CPU ID, and then u can change to whatever u want...
For GPU i have only lowered min default frequency and voltage to save some battery, but is rock stable!
Tempting.... veeery tempting
Let's hear som reviews
gonna try it, even if you have some hard competitors out here
buone feste!
Mr.Gamer said:
gonna try it, even if you have some hard competitors out here
buone feste!
Click to expand...
Click to collapse
Thank u man, i wait for a review soon!!
Buone feste anche a te!!
simone201 said:
Voltages and frequencies are as close to stock as possible....no aggressive settings, don't worry!
Are all configurable via Voltage Control!
CPU Voltage is set by CPU ID, and then u can change to whatever u want...
For GPU i have only lowered min default frequency and voltage to save some battery, but is rock stable!
Click to expand...
Click to collapse
Just flashed it - will report performance and other details soon. Thanks for all your hard work and efforts. This kernel will surely be amongst the top ones out there.
A thought, you can release experimental release with aggressive GPU/Voltage settings - would like to experiment with it. This way you can get great feedback from all users in assigning the best settings for your future releases.
Jibreil said:
Just flashed it - will report performance and other details soon. Thanks for all your hard work and efforts. This kernel will surely be amongst the top ones out there.
A thought, you can release experimental release with aggressive GPU/Voltage settings - would like to experiment with it. This way you can get great feedback from all users in assigning the best settings for your future releases.
Click to expand...
Click to collapse
I can try in the future, but for now i have only lowered stock voltages a bit for all the users....
welcome in S II section ! Nice to see you here. You sold your S ?
sefuleo said:
welcome in S II section ! Nice to see you here. You sold your S ?
Click to expand...
Click to collapse
Yep, since months.....i forgot the beautiful audio on I9000!
Anyway, i am back again with my new baby!!
Just a little question : why should we choose your kernel instead of an other kernel?
Sent from my GT-I9100 using xda premium
Jodelaplaya said:
Just a little question : why should we choose your kernel instead of an other kernel?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Light, fast and smooth!!!
Anyway, all depends on ur attitudes!
Just flashed it. I had siyah 2.6 for days. Was time to try a new one.
Flashed after flashing rhe ultimate cleaning script.
Will report back after a full charge cycle.
P.S. when i flashed in recovery it said i was flashing ver. 1.0.1b but you say it is 1.1. Is this correct?
Thanks for your work.
Sent from outter space using a Gremlin for delivery!
mariosraptor said:
Just flashed it. I had siyah 2.6 for days. Was time to try a new one.
Flashed after flashing rhe ultimate cleaning script.
Will report back after a full charge cycle.
P.S. when i flashed in recovery it said i was flashing ver. 1.0.1b but you say it is 1.1. Is this correct?
Thanks for your work.
Sent from outter space using a Gremlin for delivery!
Click to expand...
Click to collapse
Yep, i forgot to update the script LOL
simone201 said:
The lightest kernel for I9100 ever made (only 4.4MB without initramfs compression!!!!)
by Simone201
Click to expand...
Click to collapse
Void Kernel is also 4.4 mb or to be more precise 4.41mb
but it contains some bugs... hope this one is better!

[SHV-E250*] [26/02][1.07] SJKernel for Korea NoteII (AOSP Support)

I modified N7105 Kernels for Korea Galaxy Note2 users. (SHV-E250*)
This kernel is originally based on Perseus and RedPill.
SHV-E250* is Galaxy Note2 Korea LTE version.
recommand Stock Rom version is E250* VLJK
Really ESPECIALLY THANKS to
AndreiLux (Perseus for GS3 and Note2 Kernel Developer))
pongster and HyperDroid Dev Teams (RedPill Kernel Developer)
glewarne (NoteCore Kernel Developer) i was use at GT-N7000
gokhanmoral (Siyah Kernel Developer) he is mentor ....
And...
Korean Testers ( matcl.com, Develoid... etc.. )​
-Current Version : 1.07
http://kernel.sjkoon.com/
SKTelecom (SHV-E250S) - skt folder
KoreaTelecom (SHV-E250K) - kt folder
LG Uplus (SHV-E250L) - lgfolder
if you want CM,AOSP Kernel - ~cm folder (~ is skt,kt,lg)
Its my Github
I am git starter.. sorry
http://github.com/sjkoon/SJKernel-gn2
Change log
1.07
Adjustable screen color detail (described in the English description of the sTweak Please refer).
- Mmc: built-in sd-related modifications.
- I / o: ext4 related to the latest code updates.
- Cpufreq: pegasusq Governor partially removed io wait (io improve input and output)
[Special Thanks for Andreilux] and thanks, as always, to SKjames19
1.06
- Initrd (Boeffla sound engine mount / sTweaks modify /)
Adjustable charging current (charging rate) - initrd: sTweaks
- Mdnie: mdnie modify the code
- Mali-m400: mali GPU Tweak some modifications related to the stability
- Power: power related to standby mode Gatwick apply fast (battery improve)
1.05c(2013-1-14)
- initrd fixed (rooting fix, NTFS mounting fix)
- initrd : little tweaks added (mount options, vm values)
- initrd : cpuidle setting value changed samsung official)
- initrd : now we can change cpuidle setting value in STweaks. (you need to remove /data/.sjkernel folder)
- t0-power: undervolted regulator (max77686)
- CM,AOSP version updated. (1,05)
1.04(2013-1-9)
- Exynos-mem*bug*patch changed SamsungOSRC official release.
- mmc: mshci timeout error fix.
- mmc:*MoviNAND 16GB death Bug fix (GS3, samsung official)
- mmc: irq pending problem fix (samsung official)
- Harmonized regulator max voltages.
1.03a(2013-1-8)
- STweaks config save bug fix (sjkernel folder not saved bug fixed)
1.03 (2013-1-8)
- Memory voltage/threshold/sampling rate control added
- Sensorhub driver updated
- Touchscreen driver updated
- Enabled AFTR by default
- I/O sched tweaks (run queue logic tweaks)
- fixed bug : use get_random_int() to fix entropy depleting
- pegasusq: Replace governor nr_running logic (Thanks to andreilux)
- samsung-battery: Reduce battery-monitor wakelock timeouts
[ VERY SPECIALLY THANKS TO AndreiLux!! all tweaks provided by andreilux.]
1.02b (2013-1-3)
- MMC_CAP_ERASE removed (for safety)
- USB Charge rate increased 1700. (fast charging)
1.02a (2013-1-1)
- tmu: add toggle to turn on/off thermal throttle. ( /sys/module/tmu/parameters/throttle_enabled )
- Makefile add -pipe compile option
- Revert "vfp: Makefile changed neon to vfpv3 (more smoother)" (for safety)
1.01f (12-25)
- revert "cpufreq_pegasusq: set sampling_rate to 200000 when the screen is off even if we have another sampling rate set. and set freq_step to 10"
(may be fix batter drain issue at standby)
1.01e (12-24)
- cpufreq-4x12: CPU maximum clock added 1920Mhz
- cpufreq: Booting CPU clock 1.6Ghz (Thanks to redpill)
- cma: Improved Exynos-mem fix (Thanks to Andreilux)
- pegasusq: Don't scale down inside of flexrate sub-samples (Thanks to Andreilux)
- initramfs: Fixed SuperSU removed bug when reboot after unroot
- cpufreq_pegasusq: set sampling_rate to 200000 when the screen is off even if we have another sampling rate set.
- cpufreq_pegasusq: set freq_step to 10.
- CM : exynos-mem: all security fix added
- ramfs: STweaks readahead and GPU part func add. (Thanks to Andreilux)
- ramfs: io scheduler apply fix
-mali: Add control for utilization timeout (Thanks to Andreilux)
1.0f2 (12-18)
- NTFS auto mounting (is only boot progress)
- tick-sched : recalculate sleep length each time it is requested (timer fix for deepsleep)
- tick : Fix the spurious broadcast timer ticks after resume
- s6evr02: Allow max brightness at 255
- smdk4412: s3cfb_s6e8ax0: Stop fb ****storm in kmsg
- mem: fix permissions on exynos-mem
+ CM,AOSP version WIFI Fix use to initrd script.
1.0e (12-17)
- i forgot RWSEM_XCHGADD_ALGORITHM add. now work.
1.0b~d (12-15)
- switch fmpu neon to vfpv3 (more smoother)
- LGT Ramdisk 4.1.2 updated.
- vibrator fix
- I/O and memory block upgraded to linux kernel 3.3
- STweak some fix.
- STweak gpu voltage fix
(Special Thanks to Andreilux)
- exfat support removed.
- ROW and FIOPS scheduler added.
- 1.0d2 : LGT 4.1.2 initramfs updated ( Thanks to HereiM - Matcl.com user)
- CM AOSP Support.
1.0a (12-13)
- update 4.1.2 initramfs (250K, 250S , exclude 250L) - fully support 4.1.2
1.0 beta2 (12-13)
- nice IO stability
- jRCU Removed(it caused very unstable IO (when use Torrent, heavy IO traffic)
- SLUB (SLQB removed)
0.82RC4 (12-11)
- IO elevator fix for more fast speed
- BFQ, SIO , Deadline, Zen some fix
- SLQB Memory allocator (it improve smooth)
- NTFS Support (not OTG, only storage)
0.82RC3 (12-10)
- BFQ Added.
- elevator : fix stability (revert tweaks)
- tcp.h fix - for connection stability
- mm: function fix - for io stability
- mali stability fix
- etc bug fixed.
0.82RC3 (12-10)
- BFQ Added.
- elevator : fix stability (revert tweaks)
- tcp.h fix - for connection stability
- mm: function fix - for io stability
- mali stability fix
- etc bug fixed.
- revert: sched Tweak readded.
- Dynamic Fsync Added.
- Fsync Control removed.
- initramfs fix ( root fix )
0.81a & b (12-06)
- sched Tweak readded.
- debug almost off (0.81b)
- CPU unaligned access path (0.81b)
- Gentle_fair_sleepers OFF , for stable (0.81b)
0.81beta11~13
- i remove sched tweaks.
- sio stability fix
- STweak function more added (for CPU scaling, GPU Clock)
- mDNIE Config Added (use script)
- USB connect CPU clock lock fix
- voodoo sound final fix
0.81beta10 (12-04)
- sio more tweaks for stability. (Thanks pongster, redpill)
- zen scheduler added.
0.81beta9 (12-03)
- Make the voltage interfaces step dynamic
- Mali freq control fix.
- Pegasusq Tweak for more dynamic scaling and core usage.
- init.d fix
0.81 beta8
- Increase Mali shared memory allocation
- sio, deadline scheduler modify. (kernel stability increased)
- STweak Support
- LED Fade opt Support (is not correctly work maybe?)
- other fixes (sensorhub firmware update ...)
0.81 beta7
- debugfs disabled
- mmc debug disabled
- all debug disabled
- CPU unaligned access path
- sched: don't call task_group() many times in set_task_rq()
0.81 beta6
- Voodoo sound temporary fix for Galaxy note2
- Auto Rooting added
0.81 beta5
- toolchain changed
- motor low voltage
- fix apply nohz tweak
0.81 beta4
-joe's rcu used. (Default rcu is jrcu)
-lowmemkiller sync added.
0.81 beta3
- sched.c - fix some little things.
- VR scheduler Added
0.81 beta 1~2 (2012-11-26)
beta2
- Flexible clock control readded.
beta1
- workqueue tweak
- ext4 & fifo tweak
- pegasusq little tweak
- wakelock tweak
0.8b (2012-11-24 #2)
- camera, keypress, modem, MHL driver updated.
- motor under voltage.
0.7 ver. (2012-11-20)
- lots of tweaks ext4 and I/O
- Voodoo sound tweaks added (default, not completely yet)
- Workqueue Tweaks.
- Linaro Toolchain 4.7.4 used.
- sourcecode fix some error with gcc 4.7
- jrcu: Add Joe Korty's RCU (jRCU may also be a good choice for systems with low latency requirements.)
- update LZO Compression, Improved kernel speed
- use single threaded workqueueus wakelock
- apply SCHED_FIFO to kthreadd ( Setting SCHED_FIFO will cause kthreadd to run immediately. )
- disable preemption in machine_shutdown
If You Want CM or AOSP.
you need go to AT&T Galaxy Note II Forum.
at&t version CM, AOSP is Compatible.
Wait for international n7105 version
Sent from my GT-N7105 using Tapatalk 2
kevin_diu said:
Wait for international n7105 version
Sent from my GT-N7105 using Tapatalk 2
Click to expand...
Click to collapse
i'll trying it soon. Thanks for regards.
Oh great that you released here for the Korean users, I didn't get myself to make a version for them because of the language barrier and the English speaking ones couldn't deliver me a initramfs.
Don't forget to put your GH link in the OP for others.
Oh i forgot it! Thanks!!
Sent from my SHV-E250S using xda app-developers app
OP, thanks a lot. If you need a good custom ROM to start a developing base on, PM me and I'll send you a link.
AndreiLux said:
Oh great that you released here for the Korean users, I didn't get myself to make a version for them because of the language barrier and the English speaking ones couldn't deliver me a initramfs.
Don't forget to put your GH link in the OP for others.
Click to expand...
Click to collapse
I sent you a PM asking what you needed, but maybe you didn't see it. Still, if you'd like the files, tell me exactly what you need me to grab. I'm more than happy to help you out.
Hi, can you please put a big red line in the OP saying that this is not for the International version? i know many people will miss that small line you have now and will be sh*tload of posts wondering why their phone got bricked
hannsz said:
OP, thanks a lot. If you need a good custom ROM to start a developing base on, PM me and I'll send you a link.
I sent you a PM asking what you needed, but maybe you didn't see it. Still, if you'd like the files, tell me exactly what you need me to grab. I'm more than happy to help you out.
Click to expand...
Click to collapse
I get a lot of PMs, sorry. I would prefer somebody else doing versions for the Korean phones as they have some changes in the source. Maybe some day but not for now. SJKoon proved already to be helpful by debugging the audio enhancements and neutering the call detection, I'm sure he'll do a good job on the rest of things.
always nice to see new Dev's
keep it up ur good work :good:
Great performance, as expected. Here's a few benchmarks. OP, if you ever need anything specific from the E250L phone, I'll be more than happy to help!
Nice to see this!
Will be trying your kernel out soon, mate!
Btw, does your kernel support NTFS/ExFAT for 64gb sdxc cards?
Just flashed v0.8b...
Here is my Antutu score...
Sent from my SHV-E250S using Tapatalk 2
Thanks for reports!
Some korean user report freeze at IO works.
I'll release newer beta version soon.
Sent from my SHV-E250S using xda app-developers app
Oh... i forgot here is international forum..
:'(
I added Red font effect . Thanks
Sent from my SHV-E250S using xda app-developers app
sjkoon said:
Thanks for reports!
Some korean user report freeze at IO works.
I'll release newer beta version soon.
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
That's awesome!
Would you consider adding zen too?
Sent from my SHV-E250S using Tapatalk 2
---------- Post added at 08:30 PM ---------- Previous post was at 08:28 PM ----------
sjkoon said:
Oh... i forgot here is international forum..
:'(
I added Red font effect . Thanks
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
Would be helpful if the mods open another Korean thread... Just saying... LOL
Sent from my SHV-E250S using Tapatalk 2
coolfire said:
That's awesome!
Would you consider adding zen too?
Sent from my SHV-E250S using Tapatalk 2
Click to expand...
Click to collapse
I planed zen scheduler add.
Maybe next release.. include that things..
Sent from my SHV-E250S using xda app-developers app
sjkoon said:
I planed zen scheduler add.
Maybe next release.. include that things..
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
Sweeeeetttt.... And 2GHz as well! LOL
coolfire said:
Sweeeeetttt.... And 2GHz as well! LOL
Click to expand...
Click to collapse
i added zen scheduler. (test please..)
sjkoon said:
i added zen scheduler. (test please..)
Click to expand...
Click to collapse
Everything seemed fine on 0.81-beta10, except my 64GB microsdxc could no longer be detected - it kept showing as an empty extsdcard folder which was empty and on every reboot, there is always a prompt that i can safely remove my card. I also tried mounting the card from within settings-storage but not successful...
Back to 0.8b for now...
Sent from my SHV-E250S using Tapatalk 2

[KERNEL][ALL ROMS][SEP 14] Glitch for Flo/Deb - r574

These kernels are provided as-is without warranty. I'm not responsible for any problem you may encounter with your phone or tablet or if your cat suddenly dies.
Although, don't expect support even if I will eventually help because I love cats.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Overview & features :
"With great power comes great responsibility". Don't go crazy with overclocking, only the best devices will be able to get 2.3 GHz stable or even bootable, though heat will be your main issue.
- Based on Google AOSP 3.4.0 and LineageOS's kernel sources for MSM devices
- CPU OC up to 2.3Ghz with OV/UV support / minimum frequency down to 81 MHz (configurable)
- L2/bus speed OC up to 1.49GHz / 4.8GBPS
- GPU OC up to 627 MHz with OV/UV support
- CPU governors : Faux's intellidemand, interactive, ondemand, smartmax, intelliactive, conservative, elementalx
- I/O schedulers: noop, deadline, cfq, fiops, sio, BFQ, zen
- Kernel based intelli-thermal driver by Faux123
- Kernel based msm hotplug driver by Fluxi
- tni.andro's battery life extender support
- Magnetic on/off setting
- USB fast charge support
- USB OTG charge hack support by flar2
- FauxSound support
- LineageOS's PCC color tweaking
- Fsync switch on/off
- Touchscreen patches by Showp1984
- Touchscreen wake/sleep gestures by flar2
- Kali Pwn Pad experimental support
- Optimized algorithms and libraries
- Various performance and power saving tweaks
- NTFS, NFS and exFAT support
- F2FS support up to all-F2FS with automatic ramdisk patching at flash time (reflash if you change partition format !)
- Kexec-hardboot support for Multirom compatibility
- Full package comes with Aroma installer to set core features at flash time (L2 OC level, CPU OC, etc.)
- Pure package will restore Aroma settings backup if present, or else will offer you a balanced preset for day to day usage
- Custom Synapse support with various settings and core features tweaks
- Compiled with Linaro 6.1.3 toolchain with various optimizations
- SELinux Permissive patch (Disabled by default, can be enabled in Aroma)
- Wifi firmware overrider to fix wifi on 4.4.3 & lower or on roms using old wifi firmware (up to r226 - Kitkat only)
CHANGELOGS IN #2 POST
You can tweak multiple options of this kernel with TricksterMod, FauxClock, Kernel Adiutor, Synapse(r500 and up, definitely recommended to get the most available options) or similar apps. (They are all available on the PlayStore)
Note to MultiROM users : don't use the kernel sharing feature. Flash the kernel on each rom instead. Also, it may take more time booting on secondary roms when using F2FS. Don't worry and wait for a bit ​
Downloads (all kernels are compatible with both flo and deb)
Grab your build from here :
Glitch kernel r574 download - For AOSP 6.0.1/7.x.x and LineageOS 14.1​
Mirror + older builds : Mediafire​
FAQ :
What are the differences between "Full" and "Pure" builds ?
The "Full" builds are using Aroma Installer so you can tweak various options at flash time. At the end of the process, a file containing your settings will be created (/sdcard/glitch-settings.conf). The "full" builds are also able to restore your settings from Aroma after a rom flash or wipe for example.
On the other hand, "Pure" builds aren't coming with Aroma and will try to restore your settings from your SDcard, or use a default profile if none is found. Both Full and Pure builds are coming with a custom Synapse support to let you tweak all the core options on the fly once booted.
If you flash a "Pure" build without a profile, the default preset will be applied. It's been tweaked for a good balance between performance, power consumption, stability and functionality for day to day usage. The default settings applied are as follow :
- 1.7GHz max CPU freq (from 1.5GHz stock) / 1GHz max CPU freq when the screen is off / "Balanced" L2 OC
- msm_hotplug driver in place of msm_mpdecision
- 450MHz max GPU freq (inline with other Snapdragon 600 devices - from 400MHz stock)
- Safe CPU and GPU undervolting for lower heat and power consumption
- Deadline I/O sched / Interactive CPU governor
- Doubletap to wake and fastcharge enabled (Doubletap to wake will slowly drain power during suspend, so disable it if not used)
- Everything else is kept stock
What do I have to do to use F2FS on one (or more) of my partitions ?
First, BACKUP your data if needed, especially if you're planning to use F2FS on DATA partition, as changing filesystem will wipe the partition. Change partition formats as needed in your recovery. It is NOT recommended to convert system partition as F2FS as it'll be slower than EXT4 to begin with (as the partition is mostly read only) and will alter compatibility with many roms (especially CM/LineageOS based). The last thing to do is to flash any Glitch kernel with a revision number past r150. You can restore your settings from SDcard if any, the install process will detect the partitions and modify the ramdisk accordingly so you can finally boot and use your fresh FS.
What L2/cache OC setting should I use ?
This setting will overclock bus speed and RAM so it's a bit delicate to tweak, yet it can give a nice "free" global performance boost. A simple test to check for stability is to run the camera app 3 or 4 times in a row while waiting for 10 seconds between each launch. If your device freezes, it's unstable ! It's also the only setting you can't change on the fly once booted, either from Synapse or sysfs, and requiring a reflash (using Aroma or changing the value in /sdcard/glitch-settings.conf).
Let me give you some details about the available settings so you can choose wisely :
Stock (1.13GHz-4.26GBps) is the regular, out of the box, non OC setting.
Improved (1.19GHz-4.26GBps) is the same as "ElementalX" setting in Flar2's kernel.
Balanced (1.22GHz-4.66GBps) is the same as "Ultra" setting in Flar2's kernel.
Fast (1.35GHz-4.66GBps) is a nice jump over "Balanced", yet stable for most devices. A kind of sweet spot.
Extreme (1.43GHz-4.80GBps) is were most users will start to get issues. Provides a great boost if stable.
Glitchy (1.49GHz-4.80GBps) pushes your hardware to the limits. Will be unstable for most devices.​
Thanks to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​
XDA:DevDB Information
Glitch kernel for Flo, Kernel for the Nexus 7 (2013)
Contributors
Tk-Glitch, Google, animania260, CyanogenMod, TeamDouche, flar2, Faux123, franciscofranco, Showp1984, Team-Hydra, sixstringsg, Poondog, ZeroInfinity, Fluxi, arter97, neobuddy89, alesaiko, 228aye, AndreiLux, amarullz ,followmsi, and all my community
Source Code: https://github.com/Tk-Glitch/Flo_AOSP
Kernel Special Features: CPU OC/UV 2.3 GHz, GPU OC/UV 627MHz, FauxSound, S2W/S2S/DT2W, Bus speed OC
Version Information
Status: Stable
Created 2013-09-19
Last Updated 2017-09-13
logs
Git commits for nerdz & lolcats​
Latest release's changelog with words for humans :
14/09/2017 - r574 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.08;
- Added touchscreen-calibration fix patch by parrotgeek1;
Previous changes below :
17/07/2017 - r572 :
- Synced with latest LineageOS 14.1;
11/07/2017 - r571 :
- Synced with latest LineageOS 14.1;
29/06/2017 - r570 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.05.
03/06/2017 - r566 :
- Synced with latest LineageOS 14.1;
- Changed the behaviour of the permissive/not permissive switch to either force permissive or keep rom default (instead of forcing enforcing before) to prevent issues with some implementations;
- Added a service that restarts GMS (Google Mobile Services) post boot to fix memory leak/battery drain linked to them - Curently working in permissive mode only (like init.d and some advanced Synapse settings);
- Updated toolchain to Linaro GCC 6.3.1-2017.05.
07/05/2017 - r565 :
- Synced with latest LineageOS 14.1;
- Added a simple check for the MPDecision service starting mechanism used by your rom : If it's using the same trigger as LineageOS (init.flo.power.rc), you'll be able to enable/disable the service at will after boot. If it's using a different trigger, the binary will be nuked the old way (renamed to mpdecision_bck) if you're using the in-kernel msm_hotplug driver (effectively preventing you to play with it after boot). It's not a solution that pleases me, but it will fix cases of both hotplug drivers loaded at the same time on non-LOS-based roms, and that's all that counts for now.
14/04/2017 - r564 :
- Synced with latest LineageOS 14.1;
- Corrected HZ reference in touchscreen driver.
30/03/2017 - r563 :
- Fix potential touchscreen inconsistencies on some panel revisions
- Fix gesture switch (S2S/S2W/timeout)
27/03/2017 - r561 :
- Synced with latest LineageOS 14.1;
- Backported high-resolution support for sched-clock;
- Fixed CPU detection on subsystem_restart;
- Make rpm clocks sleeping clocks;
- Pushed updates from franco kernel regarding GPU, CPU freq and video;
- Added Zen I/O scheduler (pretty nice sched to say the least);
- Enabled I/O is busy flag for msm_hotplug driver by default (boosts CPU freq during heavy I/O load -> big smoothness gains in many apps and games);
- Added compiler fixes and optimizations from alesaiko (breakfast kernel);
- Moved to latest Linaro GCC 6.3.1 compiler (as the changes above fixed high power consumption issues on GCC5+);
- Consolidated Synapse support. The path of the generated config file is now /data/synapse instead of ramdisk to keep it safe during rom upgrades and reboots. If you get a "No UCI support" message on first Synapse launch, just kill the app and relaunch it. It'll not happen again after that unless you wipe data or I'm forcing a regen in a future update.
- Fixed init.d injection not using the correct path for busybox since a few releases and updated the execution process to N standards;
- Changed the way we get rid of mpdecision to prevent the service from starting in the init process instead of renaming the binary. This enables the possibility to enable or disable mpdecision on the fly after boot, even if using msm_hotplug as default hotplug driver.
- Fixed missing options in Synapse;
- Added various smaller performance patches and optimizations as well as a few more variables to play with for nerdz and lolcats (see github commits);
- Tweaked debugging config;
12/03/2017 - r544 :
- Sync with latest LineageOS 14.1
- Disabled backlight dimmer by default - Added a note to Aroma installer about potential issues with some panel revisions
23/12/2016 - r543 :
- Sync with latest CM14.1
18/12/2016 - r542 :
- Enable RPFILTER (CM14.1 tethering fix)
05/12/2016 - r541 :
- SElinux switch now works on boot without needing root access. As a result, also removed related post-boot script hooks
- Added prebuilt config file for Synapse for faster launch and fix possible error on first launch (clear Synapse data if you get issues)
04/12/2016 - r540 :
Due to some of the changes in this build, restoring settings from sdcard backup (by flashing Pure Edition or restoring through Aroma) may lead to different settings being applied depending on what you set before. It is strongly suggested to use the Full installation at least once to update your settings or delete glitch-settings.conf on the root of your sdcard before flash to use the default preset.
- Post CM14.1 merge cleanup pass. It was definitely needed ! Including, but not limited to :
- Removed Lazyplug and Intelliplug hotplug drivers (due to conflicts leading to performance issues)
- Removed Dynamic Fsync / Added switch to disable Fsync (after corrupting ~15 installations with DynFsync, I don't feel like it's worth the slight I/O perf boost)
- Replaced Showp1984's DT2W by flar2's S2W/S2S/DT2W (the touchscreen issues I faced with it aren't reproducible anymore)
- Removed LZ4 and use XZ compression instead
- Removed WQ_POWER_EFFICIENT (couldn't see a measurable gain with it enabled)
- Removed ROW ioshed
- Rollback'd to older Intellidemand governor​- Reworked settings application and restoration system to work with CM14.1/without SuperSU and load it early during boot by init hooking (CM14.1 PCC livedisplay related race condition "fix" included). Note : MultiROM users, you may want to disable MultiROM menu if you have it enabled to further reduce the chances to trigger the issue (completely fixed it on my side). Feel free to report your findings on the matter.
- Added flar2's ElementalX governor
- Updated default profile (the one you get while flashing Pure package or using restoration option in Aroma without sdcard backup)
- Updated thermal profiles
- Updated available options in Aroma
- Updated busybox to 1.25.1 YDS and moved from /sbin to the more convenient and standard /system/xbin
- Updated Selinux switches to work with more roms (now working on CM14.1)
- Moved Synapse files from /data/synapse to /res/synapse in ramdisk
- Updated Synapse presets
- Updated Synapse settings (Aroma installer will give more gestures-related options though, at least for now)
29/11/2016 - r534 :
This kernel will only work with AOSP 7.x and latest CyanogenMod 14.1 based roms. If you get incorrect colors and slow UI, rollback to r533 CM.
- Rebased using CM14.1 tree
- Updated color controls to mimic CM's PCC implementation (Thanks @flar2)
07/11/2016 - r533 :
- Added SDCardFS support
- Fix for CVE-2016-3903
- Fix for CVE-2016-3934
- Fix for CVE-2016-7117
- Added LazyPlug switch and settings to Synapse (hotplug tab)
- Added DT2W switch to Synapse (misc tab)
- Fix GPU voltage range formatting in Synapse
- Fixes regarding power efficiency
- Contextual fixes and speedups
- Now building CM variant of the Nougat kernel too. AICP is the first N rom on this device to require a CM compatible kernel.
14/09/2016 - r530 :
- Modified rom injection/flash time mods logic to be more robust and universal. Fixes inconsistent boot or even bootlooping on hybrid F2FS roms like CyanogenMod or PureNexus THIS CHANGE MAY FORCE YOU TO REFLASH YOUR ROM TO BE ABLE TO BOOT (even on a non-hybrid rom - no wipe required)
- Fixed settings not applying after setting them through Aroma/glitch-settings.conf
- Security patch to avoid invalid access to ashmem area
- Security patch for vulnerability CVE-2016-2059
- Removed deprecated binary injection code
- Default thermal presets calibrated for better efficiency and performance (they were too aggressive in r520)
- Little naming change for the builds. Full is still "Full", but "Restore" is now "Pure". Pure edition is now fully standalone and doesn't require a previously generated profile from Full edition (but will gladly restore it as before if found during install). It can be fully tweaked through config file and/or Synapse like Full edition.
- Nougat build "Full edition" now has a Nougat themed splash screen for Aroma
- Synapse presets are now working. Make sure to press apply when Synapse comes back if you want to keep it ! (Make sure to clear Synapse data after first boot to force a regeneration !)
- Small things you won't notice
24/08/2016 - r520 :
- Rebase from latest AOSP sources
- Synapse support with many more features and personnalization available than ever before ! Aroma settings are a joke compared to what you'll have in Synapse. Don't flash UKM on top by the way, and make sure to clear Synapse data if you've flashed one of the previews. Even more to come soon.
- Updated Neobuddy89's msm_limiter driver to latest from Nexus 6
- Updated Neobuddy89's state_notifier driver to latest from Nexus 6
- Moved to Faux123's Intelli-thermal driver
- Added some memutils optimizations and more for performance
- Updated Xbox One gamepad driver
- Removed loads of dead code and buggy merges
- Switched to Linaro 4.9.4 toolchain - After weeks of testing, my tab runs cooler, stabler, and longer than with 5.x for an invisible performance difference. Worth it !
10/08/2016 - Preview r516 is available here. More options available in Synapse which is now also enabled with the "full" build, merged android-6.0.1_r0.105, and various other tweaks for speed and power savings. Full changelog here.
04/08/2016 - A preview (r513) is available here. Synapse part still needs some work. Notably, some hotplug drivers options are missing and you can't apply presets. The kernel itself should be stable enough for day to day usage.
12/07/2016 - r499 :
- Fix for glitch settings not applying if the rom doesn't use the init.trace.rc file (Dirty Unicorns is one of them)
- Sync fstab with latest cm13 (may fix usb otg on cm13 based roms in some specific configurations)
11/07/2016 - r478 r498 :
- Synced source up to android-6.0.1_r0.98 changes (latest)
- Getting ready for rebase and Synapse-compatible release
- Removed deprecated libs from r478 installer (fixes setperm errors on some custom/recent roms)
- Fixed CM compatibility
10/12/2015 - r412 :
- Merged with android-6.0.1_r0.1 changes
- PowerHAL patch to fully disable touchboost calls when Qualcomm MPdecision isn't used. This gets rid of the touchboost log spam and (small) overhead.
- Updated F2FS
- Installer scripts fixes and cleanups
- Added back CM build - untested
02/12/2015 - r410 :
- Updated base to linux 3.4.110
- Merged with android-6.0.0_r0.1 changes
- Added Neobuddy89's MSM Limiter driver, enabling max/min/suspend frequencies tweaking on the fly. No more need to reflash for that (/sys/kernel/msm_limiter/ for who's interested). Also added his state notifier driver for further tweaking.
- Removed MSM Sleeper as it's covered by MSM Limiter already
- Changed how settings are applied (moved from init.d script to service) to prevent permission denied issues (Thx Flar2). Due to changes to the way your settings are handled, it's recommended to make a full installation. Settings aren't retrocompatible with previous Glitch kernels !
- Performance and stability improvements by removing coresight from Adreno drivers and better CPU management/scaling through MSM Limiter
- Aroma slight changes to reflect internal changes (note : CPU uV is now applied for both 384MHz step and lower ones)
15/09/2015 - r361 :
- Fixed no mobile network issue on DEB
- Disabled unnecessary debugging
13/09/2015 - r360 :
- Merged with android-5.1.1_r0.17 changes
- Added Lazyplug hotplug driver by Arter97 (you may need to make a full installation if you want to switch to this driver)
- Updated F2FS
- Updated BFQ to v7r8
- Added experimental Nvidia relaxed power savings
- More fixes and various optimizations regarding performance and efficiency
09/09/2015 - r353 :
Note : CM related issues some are encountering aren't adressed with this update. CM team is breaking more and more stuff while using AOSP bases for the kernel and I won't make a CAF based version again. The updated toolchain and added fixes in this release may or may not help, but I won't provide support for CM related issues anymore. Sorry for the inconvenience.
- Fixed SELinux switches (You'll need to use the restore function in full package or just the restore package to switch between permissive and enforcing modes. Enabling it in glitch-settings.conf isn't enough for it to work.)
- Disabled Android Logger by default for less overhead
- Updated toolchain to Linaro GCC 5.2.0 with LTO support
- Tiny fixes
02/07/2015 - r350 :
- Merged with android-5.1.1_r0.13 changes
- Fixed missing governors from previous release
- Added native support for Xbox One controller from Linux 3.17
- Fixed a potential instability case in idle state
- Updated base to linux 3.4.108
- Under the hood fixes
- CM and AOSP kernels are now sharing the exact same base for better stability and maintenance
08/05/2015 - Hotfix - r344 :
- Rolled back various GPU driver patches to fix some Chrome scrolling lockups and possible RR linked to the underlying bug linked to them
- Send enforcing=0 to kernel command line if you're using the permissive ramdisk mode (may fix boot on some non-standard roms - AICP still not booting for me though.. If you know why I'm all ears)
- Modify fstab.flo file in ramdisk even when using CM kernel (enables some non-standard CAF based roms with no "multi-mount fstab" support to boot - it mustn't exist, but better safe than sorry)
08/05/2015 - r343 :
- Merged with android-5.1.1_r0.10 changes
- Removed UKSM
- Disabled KSM
- Removed transparent compression support
- Replaced Flar2's S2W/DT2W by showp1984's DT2W
- Various F2FS changes from arter97 and Jaegeuk Kim
- Various backported drivers from arter97
- Updated Intelli-Plug
- Cleaned up base and bumped back to latest 3.4.y (3.4.107 atm)
- Enabled back kernel mode NEON
- Removed PIE bypass patch from Aroma
- Added Motorola's Qualcomm optimized memutils
- Added BFQ v7r7 ioshed
- Updated Intelliactive governor
- Fstab patching changes to fix boot on some non-standard roms
- Updated Random
- Updated toolchain to Linaro GCC 5.1.0 with LTO support
- Added LTO optimizations
19/04/2015 - r330 :
After breaking my partitions while attempting to improve F2FS mounting time, I was forced to format everything. After my backup restoration and system reinstallation, r327 F2FS implementation is now booting faster than EXT4 on my tab (with mounting times of ~5sec versus 30+ before). So I've then decided to revert the planned F2FS changes for r330 (which made it 1sec faster before formatting, but much slower after) as it didn't make sense. If F2FS mounting time is bothering you, fully formatting your partitions and restoring your data will give you a nice performance reward in return.
- Added flush_merge to F2FS mount options for faster flushing
- Added "transparent compression" support (CM sync)
- Added back optimized ARM RWSEM algorithm
- Enabled back unaligned memory access
- Switched to SIO ioshed (from ROW) at boot time as well as others small tweaks for possible further boot time improvements and smaller file size
16/04/2015 - r327 :
- Merged with android-5.1.0_r0.10 changes
- Updated F2FS implementation using Motorola's sources
- Cleaned up permissive ramdisk patches (fixed related SODs with it enabled)
- Introducing "restore" builds. You can now update your Glitch setup without Aroma using these builds. Your settings will be restored from the SDcard backup made by a previous Glitch installation, so if you don't have a "glitch-settings.conf" file in the root of your SDcard, please use a full build first to generate it ! The "full" builds are using Aroma as before.
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.03
07/03/2015 - r320 :
THIS UPDATE WILL NEED YOU TO REINSTALL YOUR ROM AND TO MAKE A FULL INSTALLATION OF THE KERNEL IF YOU'RE COMING FROM A PREVIOUS GLITCH RELEASE
- Updated F2FS implementation and bumped to latest
- Various scheduler optimizations - Better hardware use means potentially lower max OC !
- Improved boot times (At least with EXT4. F2FS mounting time feels a bit longer with the updated F2FS implementation)
- Reverted Slimbus OC as some users got issues with it
- Removed some ramdisk mods interfering with permissions
- F2FS/EXT4 detection script rewrite to preserve rom's fstab structure
- Added another permissive switch to disable SELinux enforcing (it will be enabled if you tick the permissive patch in aroma)
- Removed wifi patch from Aroma as it's now useless with lollipop
- Added some security patches from CM source
- CM kernel rebased on Glitch AOSP (again) - Looks good after a few days of intensive use
- A few little glitchy tweaks
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.02
16/01/2015 - r307 :
- Disable wake gestures by default
- Fix for a little color tweaking bug
- Updated CAF variant for CM12 support & sync with Glitch AOSP r307
Note : r307-CM is NOT compatible with CM11. It must be used with CM12 only.
12/12/2014 - r306 :
- Added vmalloc setting to command line to fix some video playback issues. Thanks to @szale9001 for pointing this out !
16/11/2014 - r303 :
- Added Chainfire's partial root ramdisk patch by default
- Added cernekee's PIE patch to Aroma (allows third party native executables to run, lowering security. Fixes various apps)
- Added SELinux permissive + sepolicy ramdisk patch to Aroma (enables full root access but lowers security. Fixes various apps)
15/11/2014 - r300 :
- Updated AOSP kernel with lollipop-release - BREAKS COMPATIBILITY WITH 4.4.x due to GPU driver changes !
- Removed interactive GPU governor
- Merged GPU patches from codeaurora & franciscofranco for better responsiveness and battery life
- Cleanups
26/09/2014 - r226-disabledAVS :
- r226 variant with disabled AVS for users with recurrent instability issues. Higher power consumption than standard build when used without uV.
Follow up to this post : http://forum.xda-developers.com/showpost.php?p=55566837&postcount=1943
22/09/2014 - r226 :
- Added experimental support for Kali Pwn Pad (as it was requested by some - Thanks for the list Flar2 )
- Disabled compaction (a little higher RAM consumption for higher performances - Doesn't seem to affect multi-tasking in a negative way)
- Disabled MSM hardware adaptive voltage scaling (should fix the last remnants of SoDs/RR happening for some even on other kernels - May lead to higher power consumption) I will make a test build with it disabled for who wants to try in the next days
- Updated Faux Sound to 3.6
- Enabled more TCP congestion-avoidance algorithms
- Enabled NFS support
- Moved exfat to built-in instead of module
- Added black magic
17/09/2014 - r223 :
- Better hotplug driver settings in 99glitchsetup script / Fix Qualcomm MPDEC activation
- Lowered "Glitchy" L2/bus settings to make it usable by more users
- Enabled various compiler optimizations (like some GCC graphite optimizations)
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.09
- Echo touch firmware version to logfile (/data/local/tmp/glitch-kernel.log)
10/09/2014 - r220 :
AOSP kernel only (CAF kernel will follow as soon as possible) :
- Rebase using latest Google source (fixing various bugs like SoD, random shutdown, slowdowns etc.) and staying on 3.4.0 base for now to prevent issues til I'm able to fix them all with latest Linux upstream
- Aroma Installer rework for less pages on fresh installation mode, similar to Flar2's presentation
- Added new options to Aroma installer
- Updated Flar2's S2W/DT2W system, enabling gesture support
- Replaced Showp1984's MPDecision by Fluxi's MSM Hotplug driver - new default
- Updated Faux123's Intelliplug hotplug driver as well as intellidemand & Intelliactive governors
- Updated/fixed Smartmax and Smartmax EPS (extreme power saving) governors
- Updated FauxSound
- Updated Flar2's msm_sleeper
- Added a backlight dimmer function
- Cleaned up/removed a vast amount of old patches
- Added release number to internal kernel naming so you know what version you're on
- Added a wlan firmware override setting in Aroma. This is basically the same as using 4.4.4 PRIMAtor to enable 4.4.3 or lower support or to fix wifi on a few roms that are using older wifi blobs
- Slight tweaking here and there
- Removed kernel-based NEON support - Needs more testing
- Switched to LZ4 kernel compression - Higher kernel size but faster boot times
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.08
05/07/2014 - r151 :
AOSP kernel only :
- Base update from Linux 3.4.86 to 3.4.96
- Removed some unnecessary Aroma pages for faster navigation
- Removed Qualcomm-Optimized Dalvik/Bionic from Aroma to prevent users from softbricks when used on incompatible ROM
- Added F2FS support
- Added F2FS partition detection script to modify ramdisk accordingly at flash time. You will need to launch Aroma installer each time you change FS on supported partitions (DATA, CACHE & SYSTEM) to refresh the ramdisk configuration (you can restore your glitch settings to do that btw, no need to clean install). You can use all of them as F2FS, or just one, you decide.
- Enabled Intelliactive governor
- Added CTCaer's patch to restore forced TS firmware update sysfs
05/06/2014 - r147 :
AOSP kernel only :
- Merged with 4.4.3
- Base update from Linux 3.4.82 to 3.4.86
- Switch to Cortex-A15 optimized Linaro 4.9.1 toolchain
25/02/2014 - r142 :
- Base update from Linux 3.4.79 to 3.4.82
- Added 81 MHz CPU frequency
- Updated ondemand governor
- Switch to Cortex-A15 optimized Linaro 4.8.3 toolchain
- Disable input-boost by default in Aroma
07/02/2014 - r140 :
- Update to Linux 3.4.79
- Switch to XZ compression
- Add kernel mode NEON support as well as NEON accelerated AES & XOR implementations
- Fix CPU load miscalculation
- jbd2 and ext4 optimizations
- Add max screen off frequency support - Thanks to Flar2 (if disabled in Aroma, changing frequency in apps won't have any effect)
- Add UKSM 0.1.2.2 support
- Add dynamic management of dirty page writebacks
- Enable Wiimote HID support
- Enable USB printer support
- Bugfixes
Aroma installer overhaul :
- Reworked installation process to be clearer and more customizable
- Added an automatic backup of your settings to the root of your internal SDcard
- Added a restoration mode to get your settings from internal SDcard backup back on any rom (cross-compatible with Glitch kernel variants)
- Renamed /system/etc/settings.conf to glitch-settings.conf to make it more obviously glitchy
- Removed the need to set CPU OC, L2/cache OC and auto-uV again when keeping previous settings (now reading it from your settings at flash time. Note : editing this part in /system/etc/glitch-settings.conf requires a reflash using the "already glitched" option)
- Added Qualcomm optimized Dalvik/Bionic libraries into the installer (bionic only on CM variant) so you can install/restore them with the kernel
- Added I/O scheduler, CPU governor, read-ahead buffer size, fast charge, max screen off frequency and maximum multi-core power savings to available settings
- Fixed how the min CPU clock is applied to make it more robust and work better with governors
- Fixed how the min CPU freq uV is applied to make it work independently of the min freq (by subtracting the uV amount to the original voltage instead of forcing plain values) - Also, make it capable of setting uV for all freqs for future use.
- Changed the auto-uV menu to reflect the internal changes
- Fixed some permissions issues
- Added hotplug driver check so it's possible to restore it as well from settings without interference
- Change theme
25/01/2014 - r132 :
Performance and stability improvements :
- Enhanced memory management
- Lower CPU overhead
- Improved I/O speed in many cases
- Improved ondemand governor behavior
- Fix a memory leak
- Fix some msm_bus bugs
- Fix a false error report in Aroma log
CM kernel only :
- Fixed the "black caterpillar" bug
- Improved GPU performance consistency
23/01/2014 - r130 :
- Faux123's LCD color control driver updated to Flo version (thanks to him to make it opensource), adding gamma control. (You'll need FauxClock to tweak it - color is still available from TricksterMod)
- Some GPU driver related bugfixes
- Implemented LoUIS API for cache maintenance operations
- Update base to Linux 3.4.77
- Revert some CAF updates (fixes some L2 corruption that could lead to random reboots / black screens)
- Battery life improvements
- Some cleaning
CM kernel only :
- Fixed color control
- Fixed random heavy GPU performance drop
- Changed memory allocation to be in line with CM
- Changed naming in Aroma to differentiate from "pure" AOSP
Older changelogs are available here
Looks like a nice kernel that will really show what this device can do
Sent from my Nexus 4 using Tapatalk 4
Thanks.
That's what I'm trying to make. And I *think* (may be wrong though) I'm the only one yet using a fully working GPU OC implementation on flo kernel. It's an adaptation of Galaxy S IV's (i9505) GPU OC code from Team Hydra.
It seems 627 MHz is around the max possible with stock voltage, probably even 600 MHz for many. I'll see what it can do with a bit more juice.
Other things to do : add more frequency steps for the CPU, lock the default freq, and make the L2/bus speed configurable.
After that I think we'll be able to push the thing to the limits if we want to.
Thanks for your hard work I'm going to try it on pacman ROM I'll let you know how it goes
Sent from my Nexus 7 using XDA Premium 4 mobile app
Thank you, I'm curious to know what results you'll get
Awesome so far .WOW
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:20 AM ---------- Previous post was at 12:18 AM ----------
I wanna show u my settings, I use trickster, so sound and faux kernel app to get the results I need was going to show you pictures but all the sudden XDA premium has no picture button I'm a little lost their. Touch responses phenomenal and just like faux kernel the sound is this did really well I can finally listened stock sound sucks on this product even know what has supposedly way better speakers, thanks to people like you I can actually hear the videos I watch without headphones now. Thank you very much I've been using it for about 5 minutes swimming around on everything and everything smooth as hell
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
Add me on gtalk. [email protected]
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:24 AM ---------- Previous post was at 12:21 AM ----------
I'm kinda pissed,paid XDA apk all of a sudden has no way to show pictures. Argggg
Sent from my Nexus 7 using XDA Premium 4 mobile app
The problem exists on the free app as well ^^
Try scrolling up and down away from the images and back on them, it'll eventually show up at some point.
Thanks for your work. I'll give this kernel a try.
Coming from N4 motley kernel I'll love to use init.d scripts to set up color "calibration", sleep states, etc. What do you think about implementing / documenting such features for your kernel?
Otherwise, let me see if I need something. Hm, what about USB OTG and ntfs/f2fs support?
USB OTG is working out of the box. NTFS/F2FS support isn't. I'll look into adding them =)
Your idea is nice, I'll think about it.
Thanks =)
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
cyberprodigy said:
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
Click to expand...
Click to collapse
When there will be some source, yeah why not =)
Tk-Glitch said:
When there will be some source, yeah why not =)
Click to expand...
Click to collapse
I am running the kernel right now. All I can say is "wow".
You did a fantastic job cherry-picking the best features from various kernels. I notice a slight increase in smoothness compared to Faux's kernel plus D2W and all the other great features you added so I think this may be my new main kernel.
I will use it over the next few days and report any issues I find and how the stability is. Thanks a lot for your work.
Edit: Also, I am running CleanROM and everything seems fine.
Thank you, so it may work with any rom then ! Good to know CM didn't break too much stuff leaving AOSP base.
sleep to wake, doubletap to wake disabled by default? don´t need it xD
need a fast stable kernel and especially want to disable fsynch. if u run a stable rom it justs takes useless power xD
i´m pretty new to the nexus7 like the most of us . is that kernel stable?
atm i´m using faux´s, also used franco. i dunno, but on franco´s i couldnt change gpu govenor and the 3dmark benchmark was about 3000points, stock is about 6000-7000. pretty strange.
i am a pretty minimalistic user, want best batterylife/performance ratio. only using psx, best rom for me
i think i´ll try that kernel
edit: what does "Snake Charmer" do?
edit2: read s2w stuff enabled by default, can it be disabled via trickster?
My N7 is running great with your kernel. Let's see what about perfomance and stability in two or three days. After checking and playing with trickster I miss a kind of dynamic fsync and a color calibration interface - compared to N4 m+ (motley) kernel.
Perhaps you can implement some upstream changes / patches directly from CAF or newer kernels.
It would be nice if you post some information about L2 speed hack, etc. So that everyone can see what this hacks do.
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
airmaxx23 said:
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
Click to expand...
Click to collapse
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
L-ViZ said:
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
Click to expand...
Click to collapse
Probably when it was compiled.
cyberprodigy said:
Probably when it was compiled.
Click to expand...
Click to collapse
Just a heads up for those who want to disable swipe2wake or doubletap2wake, you can turn them off with the Trickster app but I did not find a setting in the FauxClock app.

[KERNEL]TW 5.0. for Samsung galaxy S5 G900F v.2.1.1

tn2009_kernel v.2.1.1
THIS KERNEL ONLY FOR G900F!!!​
Change log:
- Build from Samsung LL Update 2 new sources;
- Build with GCC Sabermod 5.1.x;
-Linux kernel 3.4.0;
- Selinux status set to Permissive;
- ExFAt sdcard support;
- init.d support;
- Insecure;
- Adb Insecure;
- Increased entropy levels (both read and write);
- Disable restrict ROOT;
- SELinux: Fix memory leak upon loading policy;
- SELinux: just shut up;
- Kernel FULLY permissive;
- Remove sign version on dirty builds;
- Support Force fast charge;
- Support NTFS;
- Add NEW thermal driver v2 (Intellitermal 2.0 is based on the latest Qualcomm thermal driver adapted for in-kernel use control. Newer MSM8974+ chipsets should use this driver going forward);
- lowmemorykiller: swap optimization;
- Low memory solution in lollipop;
- Makefile: don't use GCC wrapper;
- Make Art Optimize Everything;
- Google play services wakelock fix
- Make SELinux quiet;
- Network Speed Tweak;
- Set SELinux to permissive permanently;
- disable crc to improve performance;
- Double min-max Read Ahead;
- Fix memory leak in mass_storage_function_init();
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to kykint);
- Fix the too small buffer for dname;
- Add Simple GPU Algorithm;
- Interactive - implement tunables lock function to prevent Samsung...;
- msm_adreno_tz - Make GPU use lowest idle frequency when no load;
- Add KCAL (MDSS color control) support for post processing control [v2];
- Clever oupravleniye frequencies of kernels;
- Add Boeffla charge control;
- Add 10 governors:
Impulse
Intellidemand
Itelliactive
WHEATLEY
SMARTMAX
INTELLIMM
SLIM
LIONHEART
NIGHTMARE
PEGASUSQ
-Add 3 I/O schedulers:
SIO
FIOPS
ZEN
-lowmemorykiller: implement task's adj rbtree;
- add frandom support;
- XXU1BOE6 Ramdisk;
- Add undervolting interface;
- Add sound control (load and insatall Faux Sound app from PlayMarket).
Change log v.2.1.1:
- Build with GCC Sabermod 5.1.x;
- Update ramdisk (G900FXXU1BOE6);
- the improved energy saving;
- Optimizations.
Downloads:
Mod edit link removed no sources
Click to expand...
Click to collapse
Configuration of the kernel:
To tweak and configure the kernel, manually load and install the app "Trickster mod and Kernel auditor" from Google Play.
Credits:
- Lord Boeffla
- tamirda
- kykint
- NowenUI
- zparallax
- faux123
- googy_anas
- and more..
Thanks super kernel
waiting rom
wainting for comments....
Works fine on xtrestolite after wiping dalvik and cache. Will you post further updates of this kernel?
Frandom enabled by default???
MewCore said:
Works fine on xtrestolite after wiping dalvik and cache. Will you post further updates of this kernel?
Click to expand...
Click to collapse
yes
It's a good work Thank you, continued to creativity
Testing!!! ??
no undervolt aviable?
core720 said:
no undervolt aviable?
Click to expand...
Click to collapse
+1
sensejstg said:
Frandom enabled by default???
Click to expand...
Click to collapse
yes
Please add undervolt option
I'm very happy with battery life and performance. Works great after flashing.
Bummer no sound mods are available for S5 kernels
Add NEW version Kernel!
Is battery life good can someone post pictures
Sent from my SM-G900T powered by Phoenix rom and ktoonsez kernel
Lollipop ?
I tested 1.8.7 and got better bench results then in 1.8.0, very nice
I'll try to get a full discharge and post some battery life pics.
MewCore said:
I tested 1.8.7 and got better bench results then in 1.8.0, very nice
I'll try to get a full discharge and post some battery life pics.
Click to expand...
Click to collapse
Thanks and ur settings. ..
Sent from my SM-G900T powered by Phoenix rom and ktoonsez kernel
Lollipop ?
Good job...
Tamerlan2009 said:
Add NEW version Kernel!
Click to expand...
Click to collapse
Your latest kernal is v2.0 and not 1.8.7?
Thank.
2.0

Categories

Resources