[KERNEL]*Matr1x* with BLN and voodoo v11.5 - Nexus S 4G Android Development

*MATR1X WITH BLN AND VOODOO V11.5*
Changelog:
v1.0 Initial release, bln and voodoo for i9020.
v1.5 Added bln and voodoo support for i9023 as well.
v2.0 Fixed bluetooth for both models. Added Cyanogenmod 7 support.
v2.5 Added bfs for both models and updated kernel to 2.6.35.12. Also added cool matrix style boot animation. Also added Nexus s 4g support.
v3.0 Made all builds 1.2 Ghz.
v3.5 Added the smartass governor and overclocked to 1.4 Ghz.
v4.0 Updated voodoo driver 9 to driver 10, added interactive governor, added Proton Voltage Control support, and updated kernel base to 2.6.35.13.
v4.5 Added bfq i/o scheduler, overclocked to 1.5 Ghz, and fixed oxygen/cm7 voltage settings errors. (Remember, 1.5 Ghz is not very stable even though I have adjusted the voltages accordingly. You can always change the voltages in setcpu or proton.)
v5.0 Added -ck bfs performance tweaks (thanks morfic for telling me about that ), added cifs and nfs, removed the 1.4 and 1.5 ghz speeds to make it 1.44 Ghz, and added cool matr1x boot animation by rascarlo separately.
v5.5 Added Android v2.3.5 tweaks and changed voltages for better usability.
v6.0 Added Ezekeel's touchkey dimmer, TUN, and added 940Mhz with adjusted voltages.
v6.5 Added all of Ezekeel's mods, 600Mhz with adjusted voltages and new speeds, and updated kernel base to 2.6.35.14.
v7.0 Updated all of Ezekeel's current mods, added BLX, got rid of 600 Mhz and brought back 940 Mhz with adjusted voltages, and added SLQB.
v7.5 Added Snappy and Smartass v2 governors, TRIED to make things more stable with updated speeds and voltages , and added in some extra files for 2.3.7.
v8.0 Added Lazy governor by Ezekeel, fixed profile issues, fixed cm7 cpu fc's, and added some commits from standard cm7 kernel.
v8.5 Added liveOC mod by Ezekeel, replaced 1.44Ghz with 1.46Ghz, and added Minmax governor.
v9.0 Added Deep Idle, put in a conservative governor tweak (Thanks morfic), added in a 100% charge commit from the standard cm7 kernel (thanks KalimochoAz), added SFB, and added the VR I/O scheduler.
v9.5 Added the Bluetooth bug fix for deep idle, a Wifi tweak from Franciscofranco, and a 65 fps display rate.
v10.0 Updated all of Ezekeel's mods and added a whole bunch of performance tweaks from Franciscofranco.
v10.5 Updated all of Ezekeel's mods and added his voltage control mod.
v11.0 Updated all of Ezekeel's mods and fixed some voltages for stability.
v11.5 Updated all of Ezekeel's mods and added some performance tweaks from Franciscofranco.
System.out.println("Please flash at your own risk! I am not responsible for bricked devices! ");
**BOTH THESE ZIPS BOOT UP AT 1 Ghz. If you use setcpu to oc, DO NOT USE PROFILES. It will have a negative effect on battery life!**
**Both these zips use the ext4 filesystem**
**INSTRUCTIONS FOR INSTALLING**
***CFS Build***
Matr1x-cfs_v11.5.zip (This will work on any rom, thanks to Koush's AnyKernel)
***BFS Build***
Matr1x-bfs_v11.5.zip (This will work on any rom, thanks to Koush's AnyKernel)
Use recovery to flash from sdcard! You can also flash from Rom Manager. Then reboot.
Link to source: https://github.com/mathkid95/linux_samsung
v11.5 zips:
cfs (any rom)
bfs (any rom)
v11.0 zips:
cfs (any rom)
bfs (any rom)
v10.5 zips:
cfs (any rom)
bfs (any rom)
v10.0 zips:
cfs (any rom)
bfs (any rom)
v9.5 zips:
cfs (any rom)
bfs (any rom)
v9.0 zips:
cfs (any rom)
bfs (any rom)
v8.5 zips:
cfs (any rom)
bfs (any rom)
v8.0 zips:
cfs (any rom)
bfs (any rom)
v7.5 zips:
cfs (any rom)
bfs (any rom)
v7.0 zips:
cfs (any rom)
bfs (any rom)
v6.5 zips:
cfs (any rom)
bfs (any rom)
v6.0 zips:
cfs (any rom)
bfs (any rom)
v5.5 zips:
cfs (any rom)
bfs (any rom)
v5.0 zips:
cfs (any rom)
bfs (any rom)
v4.5 zips:
cfs (any rom)
bfs (any rom)
v4.0 zips:
cfs (any rom)
bfs (any rom)
**INSTRUCTIONS FOR INSTALLING BOOT ANIMATION**
If would like to know the all-out terminal way, pm me
For the easy way, download the zip to your phone. Go into root explorer and delete the current bootanimation.zip in the system/media folder. Put this new one in there.
**INSTRUCTIONS FOR USING EZEKEEL'S MODS** (Thanks Maximilian Mary!)
Also note that you need a rom with init.d support to flash this zip. If you do not have init.d support in the rom, you will need to set the delay each after each reboot.
Thanks to:
Ezekeel for all his mods!
rascarlo for the awesome boot animation!
netarchy for helping me with the code aspects!
Jonathon Grigg for the Proton Voltage Control app!
koush for the awesome AnyKernel zip!
ogdobber and morfic for clearing up any doubts I had!
akent for the i9023 bln!
supercurio for the great voodoo app and drivers!
Con Kolivas for the bfs!
Paolo Valente for the bfq!

Can I get someone feedback on the functionality for the 4g plz?

Just dl'ed and ill give ya my input in a few
Sent from my Nexus S 4G using XDA App

Ty
Sent from my Nexus S using XDA App

mathkid95 said:
Can I get someone feedback on the functionality for the 4g plz?
Click to expand...
Click to collapse
Please put a date in your main title so we can better track it. Thanks.

Lol I don't remember or use dates, I use my changelog.

dates suck anyway.. just the version and adds and fixes are important.

Matr1x-BFS.zip with OpenSoju 0.2.6, runs really smooth. /cache has dalvik-cache folder but has nothing (like cm). Also pc doesn't recognize device as modem. Running OpenSoju's stock kernel, the modem will show. No big deal tho. Thanks so much for making your kernel Sprint 4g compatible. Keep it up

Thanks,
That's really weird. The computer should definitely recognize the phone... Did u do a wipe dalvik cache?
thx!

Dalvik and cache
Uncle Jimmy says hello

Hmm...dunno.. it should work. Maybe try reflashing?

Its ok. It recognizes it for usb storage and debugging but doing *#*#8778#*#* and the selecting modem under "usb", the pc doesnt scan for hardware changes and it stays at android phone instead of switching to modem
Netarchy 1.3.5 doesnt switch to modem either. The 2.3.4 stock kernel and the stock kernel of OpenSoju both switch to modem. It is wierd
Uncle Jimmy says hello

mathkid95 said:
Lol I don't remember or use dates, I use my changelog.
Click to expand...
Click to collapse
Hmmm... well if its that much trouble.
Sent from my Nexus S 4G using XDA App

hehe it's not, i just dont wanna

How is the kernel?
Sent from my Nexus S using XDA App

Been looking for a stock kernel with bln/voodoo support. Will let you know how it works for me. Thank you for this.
Edit: Initial reactions, fast. No 4G here, so I can't tell you whether or not that aspect of it works, but it very nice so far.

ty! haha

Hey merc how is it?
Sent from my Nexus S using XDA App

OK I installed 1Hr ago. I'm confirming that 4G works and overall performance is very snappy , need to check battery life and stability. Thanks and GREAT WORK!

Going to try this out and see how it goes.

Related

[ROM][09/29/14] ILWT ROM 3.0.17 (KitKat) || ILWT CM7 879 (discontinued)

DISCLAIMER: I will take no responsibility if you brick your phone or if this ROM screws up your phone in any shape or form.
Credits
CyanogenMod
Andromadus
OmniROM
Dirty Unicorns
AICP
SlimRoms
Paranoid Android
Chainfire
JustArchi
If anyone has been left out, please send me a PM and you will be added. I'm getting old and I can easily forget even the most obvious things.
The Mods
Find changelog on G+ community or in post #2
Download Links
BasketBuild
AndroidFileHost (old releases)
You can also use ILWT Updater from the ROM
ILWT ROM 3.0.17 md5: 3567e66d4203cf6f5fb61af474cc3492
ILWT ROM 3.0.16 md5: c01c40b85e2895fd8b48c916c0b5329a
ILWT ROM 3.0.15 md5: 58a1df14c409c343487ec13a3795b2c4
ILWT ROM 3.0.13 md5: 5dfb7ff9e137b2caa3fe6d6067d90169
ILWT ROM 3.0.12 md5: cef400d5fa7ceb231182da926659b2b9
Installation
Simply flash the .zip file from recovery (it must support KitKat ROM, latest versions of TWRP and 4ext should work), nothing fancy needs to be done. Make sure to do a full wipe if you are coming from a different ROM.
Bug Reports
If you are going to report any bug, please do it only after a full wipe, with stock kernel, and no other modification to the ROM (especially no Xposed). Also, you must provide logs (logcat and/or last_kmsg). I will not look into the issue if any of these requirements aren't satisfied.
G+ Community
This is where I usually announce new releases and their changelog: https://plus.google.com/communities/107579207512244821825
Code:
[b]ILWT CM7 OP:[/b]
[B]Why am I doing this?[/B]
Ever since I mentioned the modifications I have been making to CM7 for personal use, a few people have contacted me to get the modified ROM. Because of this, I have decided to make it public, as long as I see interest in it.
[b]Credits[/b]
[list]
[*][url=http://www.cyanogenmod.com/]CM7 Development Team[/url] for basically providing the entire ROM
[*][url=http://www.virtuousrom.com/]VirtuousROM Development Team[/url] for the [url=http://forum.xda-developers.com/showpost.php?p=14529333&postcount=5]OC Daemon[/url]
[*][url=http://forum.xda-developers.com/member.php?u=1385883]pershoot[/url] for his [url=http://forum.xda-developers.com/showthread.php?t=847672]pershoot kernel[/url]
[*][url=twitter.com/#!/_viperboy_]_viperboy_[/url] for providing [url=http://vipermod.tiamat-dev.com/]viperMOD[/url]
[*][url=http://forum.xda-developers.com/member.php?u=3392360]tun4f1sh[/url] for inspiring me to add the Virtuous OC Daemon to CM7 with his [url=http://forum.xda-developers.com/showthread.php?t=1216997]Bulletproof MIUI ROM[/url]
[*][url=http://forum.xda-developers.com/member.php?u=3240579]kusuriurikun[/url] for the optimization of build.prop and with all his major help on GPS/radio issues.
[*][url=http://forum.xda-developers.com/member.php?u=4231598]Dipu K[/url] for his mods on ILWT Tools and ILWT OC Daemon
[*]Many others that provided help
[/list]
[b]The Mods[/b]
[b]ILWT CM7[/b]
[list]
[*]Latest CM7 Nightly
[*]Added [URL="http://forum.xda-developers.com/showpost.php?p=14529333&postcount=5"]Virtuous OC Daemon[/URL] or [url=https://github.com/tsubus/ilwt_oc_daemon]ILWT OC Daemon[/url]
[*]Includes a modded CM7 kernel (ILWT CM7). See "ILWT CM7 Kernel" section below for more info.
[*]Possibility to customize the ROM before flashing it. This is possible through a text file named ILWT.txt that is placed in the folder ILWT in the root of your SD card. The customizations include:
[list]
[*][B]Kernel choice:[/B] ILWT CM7, stock CM7, or pershoot. ILWT CM7 includes viperMOD.
[*][B]Google apps:[/B] installed or not installed
[*][B]Launcher:[/B] ADW, GO Launcher EX, or completely removed
[*][b]GO Launcher EX Notification:[/b] installed or not installed
[*][B]Messaging:[/B] stock CM7, GO SMS Pro, or completely removed
[*][B]Calendar:[/B] stock CM7, Jorte, or completely removed
[*][B]E-mail:[/B] stock CM7, K-9 Mail, or completely removed
[*][B]Music:[/B] stock CM7, Google Music (for users of Music Beta), or completely removed
[*][B]File Manager:[/B] stock CM7 or completely removed (for those that have paid for Root Explorer)
[*][B]Spare Parts:[/B] stock CM7 or completely removed
[*][B]T-Mobile Wi-Fi calling:[/B] installed or not installed
[*][B]build.prop:[/b] patched or unpatched. Patched build.prop will remove T-Mobile references and change some values to (hopefully) increase mobile data performance.
[*][b]OC Daemon Controller:[/b] ILWT Tools, OC/UV Beater2, Virtuous OC Daemon GUI, or not installed
[*][b]Market app:[/b] kept from previous installation or installed from gapps (don't use this option if you did a full wipe)
[*][b]Modded Gmail:[/b] installed or not installed (get Gmail from Market in this case)
[*][b]New Talk app (with audio and video):[/b] installed or not installed
[*][b]Titanium Backup:[/b] installed or not installed
[*][b]Custom apps:[/b] installed or not installed. Put the .apk files you'd like installed in a folder named ILWT in the root of your SD Card. The installer will automatically install them to /data/app
[*][b]FM Radio:[/b] installed or not installed
[*][b]DSP Manager:[/b] installed or not installed
[*][b]GPS library:[/b] stock HTC or CM7. This setting will be automatically selected for you for supported radio versions
[*][b]Google Books:[/b] installed or not installed
[*][b]Camera:[/b] CM7 or MIUI
[*][b]Stock wallpaper apps:[/b] installed or not installed
[*][b]VPN services app:[/b] installed or not installed
[*][b]Market:[/b] new or old
[*][b]Gallery app:[/b] installed or not installed
[*][b]Custom sounds:[/b] installed or not installed. Place the files in the following folders:
[list]
[*]/sdcard/ILWT/sounds/r (for ringtones)
[*]/sdcard/ILWT/sounds/a (for alarms)
[*]/sdcard/ILWT/sounds/n (for notifications)
[*]/sdcard/ILWT/sounds/u (for ui)
[/list]
[*][b]Hosts file:[/b] patched or unpatched. Patched hosts file removes ads.
[*][b]Cerberus:[/b] installed or not installed. See [url=https://www.cerberusapp.com]official home page[/url] or [url=http://www.google.com/url?sa=t&source=web&cd=8&ved=0CEIQFjAH&url=https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dcom.lsdroid.cerberus%26hl%3Den&ei=LmOUTqmpOMLc0QHyr8DJBw&usg=AFQjCNE1Kuf90b0t47PnjrqP_I2n2dhLsQ]Android Market page[/url] for more info.
[*][b]OC Daemon[/b]: ILWT, Virtuous, or not installed
[*][b]Connection Icons:[/b] stock, 4G instead of H, or H+ instead of H and H instead of 3G
[*][b]GPS Fix[/b]: ntp server customizable. See [url=http://www.multiupload.com/JDP1ZEFU35]NTP.txt[/url] or [url=http://www.pool.ntp.org/en/]official NTP Pool Project[/url] for a list of servers. It is also possible to use crypted's gps fix.
[*][b]Wi-Fi Scan Delay[/b]: customizable with any number that is a multiple of 15
[*][b]Boot animation[/b]: default or customized. Place valid bootanimation.zip file in /sdcard/ILWT folder and set appropriate ILWT.txt option
[*][b]Fonts[/b]: default or custom. Place Clockopia.ttf, DroidSans.ttf, and DroidSans-Bold.ttf in /sdcard/ILWT/fonts.
[*][b]Car Home apps[/b]: installed or not installed
[*][b]NotiGo[/b]: installed or not installed
[*][b]Notification LED[/b]: stock or blinking green
[*][b]Calculator[/b]: installed or not installed
[*][b]Terminal Emulator[/b]: installed or not installed
[*][b]ROM Manager[/b]: installed or not installed
[*][b]SIM Toolkit[/b]: installed or not installed
[/list]
[*]ext3 partitions automatically converted to ext4 for better performance (no data loss)
[*]Implemented fix to fake front camera when using Google+ hangouts
[*]Implemented fix for ShootMe
[*]Various performance tweaks
[*]Possibility to personalize the installation step by step with AROMA UI
[/list]
See next post for complete changelog and Addons section for sample ILWT.txt configuration file.
[b]Notes[/b]
[list]
[*]It is possible to change kernel, as long as it is AOSP. Just make sure to adjust the frequencies found in the files at /system/etc/virtuous_oc, they have to exist in the kernel you are using. I recommend to always use ondemand governor, but especially do not use smartass or scary governor. The OC Daemon has a sleep profile which would become useless if used with either of those governors.
[*]If you are coming from a ROM that isn't a CM7 nightly, a full wipe is required. I recommend using [url=http://www.multiupload.com/U7JPZHUG1E]SuperWipeG2+ext4[/url] (ext4 version of [url=http://forum.xda-developers.com/showthread.php?t=1044992]SuperWipeG2+[/url]). Make sure to do a Nandroid Backup of your current ROM before flashing the file.
[*]The ROM has been tested with this [url=http://forum.xda-developers.com/showpost.php?p=22565088&postcount=1987]phone configuration[/url]
[*]By default, the OC Daemon is configured as follows (ondemand governor for wake, conservative governor for sleep):
[list]
[*]Virtuous OC Daemon:
[list]
[*][B]ILWT CM7 kernel[/B] - sleep: 245/576, wake: 245/1017
[*][B]CM7 kernel[/B] - sleep: 245/576, wake: 245/1113
[*][B]pershoot kernel[/B] - sleep: 245/576, wake: 245/1017
[/list]
[*]ILWT OC Daemon:
[list][*][B]ILWT CM7 kernel[/B] - sleep: 245/576, wake: 245/1017, temperature: >=40 245/768, battery: <=25 245/768, charge: 245/1113
[*][B]CM7 kernel[/B] - sleep: 245/576, wake: 245/1113, temperature: >=40 245/768, battery: <=25 245/768, charge: 245/1113
[*][B]pershoot kernel[/B] - sleep: 245/576, wake: 245/1017, temperature: >=40 245/768, battery: <=25 245/768, charge: 245/1113
[/list][/list]
You can adjust these values in the files found in /system/etc/virtuous_oc.
[*]Make sure to uninstall SetCPU (or any app alike), as the OC Daemon will not start if it is present (it checks every time the phone boots).
[*]I will try to update this thread after each major CM7 nightly release.
[*]ILWT CM7 is also available from ROM Manager
[*]You can find more detailed instructions on how to use the ILWT.txt configuration file here: [url]http://forum.xda-developers.com/showpost.php?p=17528206&postcount=183[/url]
[/list]
[b]Addons[/b]
For specific features that you would like to be added or removed, please reply in the thread. If enough people would like to see that modification, I will create a flashable zip for it (or even integrate it in the ROM, if appropriate).
[list]
[*][url=http://minus.com/mqSax9YzJ#1l]Add T-Mobile Wi-Fi Calling[/url]. Flash through recovery.
[*][url=http://minus.com/mqSax9YzJ#1l]SuperWipeG2+ext4[/url]. Flash through recovery.
[*][url=http://forum.xda-developers.com/showthread.php?t=1301250]2G/4G icon replacements[/url]. Credits to [url=http://forum.xda-developers.com/member.php?u=335183]sino8r[/url].
[*][url=http://forum.xda-developers.com/showthread.php?t=801160]List of custom fonts[/url]
[*][url=http://minus.com/mqSax9YzJ#1l]NTP.txt[/url]. This is a list of servers that you can use in ILWT.txt.
[*][url=http://minus.com/mqSax9YzJ#1l]Green blinking LED[/url] for notifications. Added automatically to ILWT CM7 if using led=old in ILWT.txt. The flashable zip has been tested on CM7 ROMs.
[*][url=https://market.android.com/details?id=org.ilwt.tools]ILWT Tools[/url]. App to be used to control the ILWT OC Daemon. It is in the early stages of development, please report bugs.
[*][url=http://www.mediafire.com/view/?ko2xm8u2te8893k]Sample ILWT.txt configuration file.[/url] Put it in SDcard/ILWT folder. If not present, the ROM will automatically create one with default values upon flashing.[/list]
[b]ILWT CM7 Kernel[/b]
Latest version of stock CM7 kernel with following changes:
[list]
[*]Added frequencies 576MHz, 902MHz, 1017MHz, 1507MHz, 1574MHz
[*]Removed frequencies 1497MHz, 1516MHz
[*]Slightly undervolted
[*]Exposed VDD levels to userspace, so that voltages for all frequencies can be modded at any time
[*]Added SIO scheduler and made it default
[*]Enabled swap support
[/list]
Download link: [url=https://sourceforge.net/projects/ilwtcm7kernel/]ILWT CM7 Kernel v1.8.1[/url]
v1.8.1 md5: 331e95e8f3cb4a9a60cddade7c99e779
v1.8.0 md5: ad7ba8efd08501da1cb77567c74d535c
Also available on ROM Manager.
[b]ILWT OC Daemon[/b]
[list][*]Based on Virtuous OC Daemon (all credits go to rmk)
[*]Changed name so that it isn't confused with the original OC daemon. Current GUI apps do not work with ILWT OC Daemon.
[*]Same rules apply: make sure that there is no other CPU controller running (such as SetCPU), or the daemon will stop running.
[*]Added temperature profile: when temperature gets too hot, lower frequencies
[*]Added battery capacity profile: when battery is too low, lower frequencies
[*]Added charging profile: if phone is charging, use this profile
[*]There is only one configuration file that the daemon uses upon starting. The default one is found at /system/ilwt/ilwt_oc.conf
[*]Upon starting, the daemon will also check if /sdcard/ILWT/ilwt_oc.conf exists. If it does, it will load the configuration from that file first. If the file is not present or if it is missing some values, the daemon will use the values found in the default configuration file in /system/ilwt/ilwt_oc.conf.
[*]Priority for profiles is: sleep > temperature > charging > battery capacity > wake. This means that it is better to set lowest frequencies for sleep. The wake frequencies are only going to be used if the battery is not too hot, if it has enough capacity left, and if the phone is not charging. If the screen is off, the sleep profile will always be used.
[*]Because of the way the sys files are set up, to switch between the wake profile and the battery, charging, or temperature profiles, the screen must turn off and then back on.
[*]Sources can be found on [url=https://github.com/tsubus/ilwt_oc_daemon]GitHub[/url]
[*]Devs: feel free to add the daemon to your ROM. It would be a nice gesture if you gave credits and a link to this thread, but it's ok either way.[/list]
Download link: [url=http://minus.com/msESMJXHk#1l]ILWT CM7 Daemon v1.3.0[/url]. It works on any ROM of any flavor (including Sense). All phones are supported as long as you have a kernel that is overclockable. I am not 100% sure that it is possible to use the config file from the SD card on every phone, though.
md5: b1fa8b451479f6d8ff79b8812eb4d3f6
Also available on ROM Manager.
The zip file is created with this specific ROM in mind. It will work on other ROMs also, but it will always use the configuration file for the ILWT CM7 kernel. Make sure you check that the frequencies exist for your kernel, otherwise create your configuration file at /sdcard/ILWT/ilwt_oc.conf and set the correct values. Here is a [url=http://www.multiupload.com/HSPT34WEN4]sample ilwt_oc.conf configuration file[/url].
[b]Installation[/b]
Simply flash the .zip file from recovery (it must be 4ext, CWM is not supported), nothing fancy needs to be done. I always wipe cache and Dalvik cache before flashing, just to make sure nothing gets screwed up. Make sure to do a full wipe if you are coming from a different ROM (CM7 nightlies are ok if they are not too old, no need to full wipe in that case).
[b]Download Links[/b]
kitkat: [url=http://www.androidfilehost.com/?w=files&flid=17058]AndroidFileHost[/url]
new: [url=http://sourceforge.net/projects/ilwtcm7/]SourceForge[/url]
old: [url=http://minus.com/mbjk1NuCMj#1l]minus[/url] | [url=http://www.mediafire.com/?rsgetj4rpo9sn]mediafire[/url]
[list][*][b]ILWT CM7 879[/b] md5: ab47f61e2874cbee50f2194ae1f8c110
[*][b]ILWT CM7 875a[/b] md5: f6acf1e2492df36e401c4ed5da4b9f72
[*][b]ILWT CM7 732[/b] md5: 5d9dcef80f06c6671394631ca4d9b0cd
[*][b]ILWT CM7 685[/b] md5: 4cd949029b9587c124c17d255f00a08b[/list]
Changelog:
ILWT ROM 3.0.17:
Merged in latest changes from upstream
Kernel now built with GCC 4.7 to see if some issues disappear
Other small changes
ILWT ROM 3.0.16:
Merged in latest changes from upstream
Readded theme engine
ILWT ROM 3.0.15:
Possibility to set a persistent value for background process limit (in Developer settings)
kernel performance improvement
default background process limit set to 4
added background process limit to installation customization
reduced read-ahead value to 1024KB
removed theme engine apps (as a test)
ILWT ROM 3.0.13:
Built entirely with SaberMod GCC 4.8
Added JustArchi's optimizations
ILWT ROM 3.0.12:
Removed some options from ILWT Customizer to fix bootloops (not supported)
Fixed KSM not being enabled by default
Added SlimPie
Added 6-bar signal icon style
Added power menu as QS tile
Switched performance settings to Omni's
ILWT ROM 3.0.11:
Removed System Update menu (too CPU-intensive)
Fixed a bug that occured when applying settings in "Customize Installation" menu
ILWT ROM 3.0.10:
Merged in a few minor changes from CM11
Added low-ram flags
KSM enabled by default
Default kernel governor set to ondemand
Enabled kernel modules
ILWT ROM 3.0.9:
Completely new release based on CM11
Merged in all changes from CM
Added new sounds (alarm, ringtone, notification)
Fixed bug where themes would FC when updating ROM
Don't change media volume when music is active
White theme
Added low-battery warning policy
Added button to switch to last app
Added button to toggle immersive mode
Possibility to change position of clear-all button in recents
Network traffic indicator in status bar
Removed Google Search (install from Play Store if needed)
Updated Google Apps to latest PA GApps
hammerhead: added LZ4 kernel compression
vision: first release
i9300: first release
jflte: first release
Added additional status bar clock and date settings
Added screen recording (Power+Vol Up) with extra settings
Added ad blocker
Added possibility to resize navigation bar
Added Identicons
Added volume steps settings
Added SuperSU instead of Koush's Superuser
Code:
[b]ILWT CM7 Changelog:[/b]
[list][*][b]ILWT CM7 879:[/b]
Fixed apk key exploit
Updated to latest CM7 commits (Jul 26, 6PM CET)
[*][b]ILWT CM7 875:[/b]
Updated to latest CM7 commits (Jul 22, 5PM CET)
[*][b]ILWT CM7 732:[/b]
Updated apps
Updated to latest CM7 commits (Mar 1, 5PM CET)
[*][b]ILWT CM7 685:[/b]
Updated apps
Updated to latest CM7 commits (Jan 13, 6PM CET)
[*][b]ILWT CM7 634:[/b]
Updated apps
Updated to latest CM7 commits (Nov 23, 4PM CET)
[*][b]ILWT CM7 564:[/b]
Updated all apps
Updated ILWT Kernel to v1.8.1 (merged CM7 kernel)
Updated pershoot kernel
Added possibility to use crypted's gps fix with gpsfix=crypted ([url]http://forum.xda-developers.com/showthread.php?t=1472870[/url]). Credits to crypted.
Updated hosts file
Updated to latest CM7 commits (Sep 14, 11AM CET)
[*][b]ILWT CM7 471:[/b]
Updated to latest CM7 commits (Jun 13, 5PM CET)
[*][b]ILWT CM7 443:[/b]
Updated to latest CM7 commits (May 16, 8PM CET)
[*][b]ILWT CM7 419:[/b]
Added Root Browser as default file manager. If you'd like to use the stock file manager, use filemanager=stock in ILWT.txt.
Updated Titanium Backup and GO SMS apps
If you want to use ILWT.txt, you can now skip every AROMA menu (AROMA will still be launched).
Updated to latest CM7 commits (April 22, 3PM CET)
[*][b]ILWT CM7 388:[/b]
ILWT Kernel: updated to latest CM7 commits
ILWT Kernel: enabled swap support
Added latest ILWT Kernel (1.8.0)
Added AROMA UI as installer. ILWT.txt still works, just select Auto Install. If Manual Install is selected, the values you pick will create a new ILWT.txt file, so that next time you can just select Auto Install again (warning: if you already had an ILWT.txt file, it will be replaced)
ILWT OC Daemon: No changes regarding the daemon itself, but it is now possible to select an IO scheduler directly from the daemon. Credits to [url=http://forum.xda-developers.com/member.php?u=4231598]Dipu K[/url]
Added latest ILWT OC Daemon (1.4.0)
ILWT Tools: You can now select the IO Scheduler from the app. If you're trying to update from Market, you might have to uninstall the old version first. Credits to [url=http://forum.xda-developers.com/member.php?u=4231598]Dipu K[/url]
Added updated ILWT Tools app
Updated to latest CM7 commits (March 22, 10:30AM CET)
[*][b]ILWT CM7 376:[/b]
Updated Cerberus app
Possibility to remove Calculator (calculator=none), Rom Manager (rommanager=none), Terminal Emulator (terminal=none), and SIM Toolkit (sim=none). Please be aware that removing SIM Toolkit might cause issues with other apps, specifically those that require SIM features.
Updated to latest CM7 commits (March 10, 1:15PM CET)
[*][b]ILWT CM7 364:[/b]
Updated to latest CM7 commits (February 27, 3PM CET)
[*][b]ILWT CM7 350:[/b]
Updated apps: Cerberus, Jorte, Google Music, GO Launcher EX, GO Launcher EX Notification, GO SMS Pro
Added 4G and H+ icons for Cyanbread theme (which is now default for CM7)
Updated to latest CM7 commits (February 13, 11AM CET)
[*][b]ILWT CM7 333:[/b]
Updated to latest CM7 commits (January 27, 2:45PM CET)
[*][b]ILWT CM7 319:[/b]
Fixed issues with repo sync
Updated to latest CM7 commits (January 13, 11AM CET)
[*][b]ILWT CM7 318:[/b]
Added latest Pershoot kernel (01/06/12)
Updated to latest CM7 commits (January 12, 6:30PM CET)
[*][b]ILWT CM7 307:[/b]
ILWT CM7 Kernel: Updated to latest CM7 Kernel commits
Added latest ILWT CM7 Kernel (v1.7.1)
Added latest Pershoot kernel (11/24/11)
APN list is now taken directly from CM7 release
Updated to latest CM7 commits (January 1, 1:45PM CET)
[*][b]ILWT CM7 297:[/b]
Updated to latest CM7 commits (December 22, 1:30PM CET)
[*][b]ILWT CM7 285:[/b]
Fixed bug for people using green notification LED
Updated Google Music app
Updated to latest CM7 commits (December 9, 6PM EST)
[*][b]ILWT CM7 275:[/b]
ILWT CM7 Kernel: added 576MHz frequency
Added ILWT CM7 kernel v1.7.0
Small fixes
Updated to latest CM7 commits (November 29, 7PM EST)
[*][b]ILWT CM7 268:[/b]
ILWT CM7 Kernel: merged CM7 commits
Added latest ILWT CM7 Kernel (v1.6.2)
Possibility to have green blinking light for notifications (everything else remains the same). Use led=old in ILWT.txt.
Updated to latest CM7 commits (November 22, 9:10PM EST)
[*][b]ILWT CM7 261:[/b]
ILWT CM7 Kernel: updated to latest CM7 kernel commits
Added latest ILWT CM7 kernel (v1.6.1)
Updated to latest CM7 commits (November 14, 10AM EST)
[*][b]ILWT CM7 258:[/b]
Possibility to not install an OC Daemon at all with ocdaemon=none
Possibility to install NotiGo for people using 3rd party dialers that support it. Use notigo=yes in ILWT.txt
Possibility to remove Car Home apps. Use carhome=none in ILWT.txt
The installer will check for the previous version of the ROM installed. If it was prior to this release and if the phone is using the 26.13.04.19 radio, efs will be wiped
ILWT CM7 Kernel: Increased voltage of a couple of higher frequencies
ILWT CM7 Kernel: Increased max voltage allowed to 1450
ILWT CM7 Kernel: Enabled KSM module
Added latest ILWT CM7 Kernel (v1.6.0)
Updated to CM7 nightly 258.
[*][b]ILWT CM7 255:[/b]
ILWT OC Daemon: cleaned up code and made it (very) slightly lighter
ILWT OC Daemon: added versioning support
Added latest ILWT OC Daemon (v1.3.0)
Added latest ILWT Tools
ILWT Tools is not installed when using "ocdaemongui=none"
Implemented fix for all apps using flash instead of just pre-determined app list
ILWT Kernel: merged latest CM7 commits
Added latest ILWT CM7 Kernel (v1.5.2)
When using radio 26.13.04.19, RIL's are matched (thanks to EdKeys for research)
Changed sleep profile to 245/768 for all kernels and oc daemons
New icon for ILWT Tools. Credits to Ditamae.
Updated to latest CM7 commits (November 8, 10:50PM EST)
[*][b]ILWT CM7 249:[/b]
Included latest ILWT Tools.
Updated to latest CM7 commits (November 3, 4:15PM EST)
[*][b]ILWT CM7 244:[/b]
Fixed bugs in the installer
ILWT CM7 Kernel: set default frequency to 1113 (instead of 1024) and default governor to ondemand (instead of interactive)
ILWT OC Daemon: wake profile gets automatically set at boot
Added latest ILWT CM7 Kernel (v1.5.1)
Added latest ILWT OC Daemon (v1.1.1)
ILWT Tools app included by default for those using ILWT OC Daemon. It is the very first release, there are 3 options shown, but only the Daemon configuration works. Please report any bug you might find.
Updated to latest CM7 commits (October 28, 10:10PM EST)[*][b]ILWT CM7 241b:[/b]
ILWT OC Daemon: little fix
Fixed issue with SD card being mounted after the OC daemon has started. Now the SD card configuration file can be used successfully
Possibility to set the GPS server to use. Use gpsfix=name.of.ntp.server.com in ILWT.txt, where "name.of.ntp.server.com" is a real ntp server. This is the same thing that FasterFix does, without the necessity of having an app installed and having to run it after every flash. See [URL="http://www.multiupload.com/JDP1ZEFU35"]NTP.txt file in OP[/URL] for a list of servers that you can use.
Configuration file is now read from inside ILWT folder instead of root of SD card (/sdcard/ILWT/ILWT.txt). The configuration file will automatically be moved from the root of your SD card if you have it there (and not in the new location)
Apps for custom apps installation are to be placed in /sdcard/ILWT/apps folder now
Changed the installer: it won't output any of the customizations to screen. Instead, it will create a log file at /sdcard/ILWT/logs/ILWT.log
Possibility to set the delay of the wifi scan. Set wifiscan=number in ILWT.txt, where number is a multiple of 15.
ILWT OC Daemon: changed location of configuration files: /system/ilwt/ilwt_oc.conf and /sdcard/ILWT/ilwt_oc.conf (they will be moved automatically from old location).
Added latest ILWT OC Daemon (v1.1.0)
Possibility to use a custom boot animation. Use bootanimation=custom in ILWT.txt and place a valid bootanimation.zip file in /sdcard/ILWT.
Possibility to install custom fonts. Use fonts=custom in ILWT.txt and place Clockopia.ttf, DroidSans.ttf, and DroidSans-Bold.ttf in /sdcard/ILWT/fonts. You can elect to install only one or two of them if you wish
Updated to latest CM7 Commits (October 25, 4:15PM EST)
[*][b]ILWT CM7 238:[/b]
ILWT OC Daemon: added charge profile and modified the way the daemon is configured
Added ILWT OC Daemon v1.0
ILWT OC Daemon is now default. If you still want to use the Virtuous OC Daemon (which is compatible with the GUI's), use ocdaemon=virtuous in ILWT.txt
Installer recognizes 12.62.60.27_26.13.04.19 radio and automatically installs HTC GPS libraries for it
Updated to latest CM7 nightly (October 22, 9:30PM EST)
[*][b]ILWT CM7 236:[/b]
Possibility to change "connection icons". There are 3 choices: 1) stock, 2) 4G instead of H (use connicons=4g in ILWT.txt), 3) H+ instead of H, and H instead of 3G (use connicons=h+ in ILWT.txt). Credits to [url=http://forum.xda-developers.com/member.php?u=335183]sino8r[/url]
Possibility to use ILWT OC Daemon instead of Virtuous OC Daemon. Use ocdaemon=ilwt in ILWT.txt. In this case, no GUI will be installed (not compatible). For more info on ILWT OC Daemon see OP.
ILWT CM7 Kernel: increased voltage of top 2 frequencies
Added latest ILWT CM7 Kernel (v1.5.0)
Updated to latest CM7 commits (October 20, 6PM).
[*][b]ILWT CM7 233:[/b]
ILWT CM7 Kernel: Added SIO scheduler and made it default. See [url=https://docs.google.com/spreadsheet/ccc?key=0ArgSs-OvAGbOdE1RZ1o3d0MwbkhYa2hQaUVxZXFCR3c&hl=en_US]this spreadsheet[/url] for reasoning behind the change.
ILWT CM7 Kernel: Updated to latest CM7 commits
Added latest ILWT CM7 kernel (v1.4.1)
Updated Cerberus to v1.91
Updated to latest CM7 commits (October 17, 9:30AM). It fixes the issue with music being interrupted by notifications while on headphones.
[*][b]ILWT CM7 228:[/b]
Hosts file is now patched in order to remove ads. It's possible to unpatch it with hosts=unpatch in ILWT.txt
Increased readahead buffer on MMC devices from 1024kb to 3072kb
Implemented fix for Adobe Flash in browsers. If you're using a browser that is not supported by the fix, please reply in the thread. Currently supported browsers: stock, Dolphin HD, Dolphin Mini, Boat Mini, Skyfire, UC Browser, Miren. The fix takes place at boot, therefore if you install a browser after flashing the release, you must first reboot the phone for Adobe Flash to be working
Possibility to install Cerberus in system partition (see [url=https://www.cerberusapp.com]Official home page[/url] or [url=http://www.google.com/url?sa=t&source=web&cd=8&ved=0CEIQFjAH&url=https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dcom.lsdroid.cerberus%26hl%3Den&ei=LmOUTqmpOMLc0QHyr8DJBw&usg=AFQjCNE1Kuf90b0t47PnjrqP_I2n2dhLsQ]Android Market page[/url] for more info). Use cerberus=yes in ILWT.txt
efs is now only wiped if the radio has been changed or if coming from a ROM that isn't ILWT CM7 (in previous versions it was wiped every time)
GPS libraries are now automatically selected for radios 26.10.04.12, 26.10.04.03, 26.08.04.30, and 26.03.02.06 (gpslib value in ILWT.txt is ignored for those radios)
ILWT CM7 Kernel: changed min and max voltages allowed. Might fix the issue with phone freezing with high max frequencies and Virtuous OC Daemon. Also removed 1497MHz, 1516MHz and 1612MHz frequencies, and added 1507MHz and 1574MHz frequency
Included latest ILWT CM7 Kernel (v1.3.0)
Removed Tiamat kernel. It does not have the ondemand governor anymore and it causes issues with high max frequencies and Virtuous OC Daemon
Updated pershoot kernel to 10/12/11 - 8.30PM EDT version
Tweaked lowmemorykiller, vm, and oom_adj for extra performance. Credits to [url=http://forum.xda-developers.com/showthread.php?t=1111145]Juwe11[/url]
Updated to latest nightly (October 13, 1PM EST)
[*][b]ILWT CM7 225:[/b]
Google Music app updated to v4.0.1. You most likely will have to clear data and cache of the application or it will FC if you had it previously installed.
Removed possibility to pick Superuser app, as it is v3.0 by default in CM7 now
Patched media_profiles.xml to increase audio bitrate of video recordings from 96k to 128k. Credits to [url=http://forum.xda-developers.com/member.php?u=2197596]dk2000zx[/url]
Updated to CM7 nightly, October 9th, 7:15pm EST.
[*][b]ILWT CM7 223:[/b]
ILWT CM7 Kernel: updated to latest CM7 kernel commits
Added ILWT CM7 kernel v1.1.2
Updated modded Gmail app
Possibility to use old market version. Use market=old in ILWT.txt. If this is not a fresh install after a full wipe, you must Uninstall Market Updates on the next boot (Settings->Manage Applications->Market->Uninstall Updates)
Possibility to remove stock Gallery app. Use gallery=none in ILWT.txt (QuickPic must be installed from Market in order to work)
Wifi scan interval changed to 120 seconds.
Possibility to add custom sounds. Credits to [url=http://forum.xda-developers.com/member.php?u=4123743]smokey_joe[/url]. Use customsounds=yes in ILWT.txt and place the files in the following folders:
[list][*]/sdcard/ILWT/sounds/r (for ringtones)
[*]/sdcard/ILWT/sounds/a (for alarms)
[*]/sdcard/ILWT/sounds/n (for notifications)
[*]/sdcard/ILWT/sounds/u (for ui)[/list]
[*][b]ILWT CM7 216:[/b]
Installer removes older efs backups and stores new ones in ILWT folder inside SD card.
Implemented fix for ShootMe.
Possibility to remove stock wallpaper .apk files. Use stockwallpapers=none in ILWT.txt.
Possibility to remove VPN Services app. Use vpnservices=none in ILWT.txt.
Updated to CM7 nightly 216 (Android 2.3.7).
[*][b]ILWT CM7 213[/b]
Possibility to use the stock HTC GPS drivers (10.04.03). Use gpslib=htc in ILWT.txt. Recommended only if you are NOT using radio 26.03.02.26 (it fixes GPS lock issues with 26.08.04.30). Credits to [url=http://forum.xda-developers.com/showthread.php?t=1258316]kusuriurikun[/url].
efs is wiped at every installation. Credits to guhl.
Possibility to remove Google Books app. Use googlebooks=none in ILWT.txt.
Possibility to use the old OC Daemon GUI. Use ocdaemongui=virtuous in ILWT.txt. It is also possible to not use a GUI at all by using ocdaemongui=none.
Updated Google Apps to latest version (08/28/2011).
Possibility to use MIUI camera. Use camera=miui in ILWT.txt
ILWT CM7 kernel: merged latest CM7 commits.
ILWT CM7 kernel: increased voltage for 1612 frequency.
Included latest ILWT CM7 kernel (v1.1.1).
Updated Superuser to v3.0. If you'd like to use the old version (v2.3.6.3), use superuser=old in ILWT.txt.
Implemented fix to fake front camera when using Google+ hangouts.
Updated to CM7 nightly 213.
[*][b]ILWT CM7 212:[/b]
/data, /cache, and /devlog partitions are now optimized for ext4 upon installation. If they are formatted as ext3, they will be converted to ext4 (data will NOT be lost). Credits to rmk and Virtuous Team.
[url=http://forum.xda-developers.com/showthread.php?t=1207546]OC/UV Beater2[/url] is now the default GUI for the Virtuous OC Daemon. It will be included by default, unless ocdaemongui=none is specified in ILWT.txt. Credits to [url=http://forum.xda-developers.com/member.php?u=1937731]cjoliver[/url].
Updated to CM7 nightly 212.
[*][b]ILWT CM7 211:[/b]
Updated to latest CM7 nightly.
[*][b]ILWT CM7 204:[/b]
Possibility to remove FM Radio. Use fmradio=none in ILWT.txt.
Possibility to remove DSP Manager. Use dspmanager=none in ILWT.txt.
GO Launcher Ex Notification is not installed with GO Launcher EX automatically anymore. Use golauncherexnotification=yes in ILWT.txt to install it.
Fixed bug where custom apps would not get installed after a full wipe.
Updated Tiamat kernel to v1.1.3.
Fixed issue with killing foreground app by long pressing the back button. If you had ILWT CM7 previously installed, you might have to reboot once after flashing for the fix to start working.
Possibility to install the beta version of Superuser (v3.0-beta4). Use superuserbeta=yes in ILWT.txt
[*][b]ILWT CM7 187b:[/b]
ILWT CM7 kernel: slightly undervolted 1017 frequency and added 902 frequency.
ILWT CM7 kernel: esposed VDD levels to userspace. Now voltages for all frequencies can be modded at any time.
viperMOD v3 beta RC2.4 is pre-installed when using the ILWT CM7 kernel. This allows for easily tweaking the voltages of the kernel.
Added updated ILWT CM7 kernel (v1.0).
Default build.prop is now unpatched. Use build.prop=patch in ILWT.txt to patch it.
ROM is now zipaligned at each boot. Credits to oknowton, ninpo, Bo$s, and DarkyROM Team.
Possibility to keep Market instead of writing over it (useful for people with themed Market apps). Use keepmarket=yes in ILWT.txt.
Possibility to include a modded version of Gmail that works with GO Launcher EX Notification. Use modgmail=yes in ILWT.txt.
Possibility to use the new version of the Talk app (with video and audio calls). It still has minor bugs that show up once in a while, so it is optional. Install with newtalk=yes in ILWT.txt. You must also install gapps for this to work.
New bootanimation. Credits to [url=http://forum.xda-developers.com/member.php?u=565912]aph[/url] and [url=http://forum.xda-developers.com/member.php?u=2687430]ilhe1s[/url]
Changed Dalvik heap size to 48MB to improve performance.
Possibility to install Titanium Backup. Use titaniumbackup=yes in ILWT.txt.
Possibility to install custom apps. Simply put the .apk files in a folder named ILWT in the root of your SD card. The installer will look for any .apk file in there and install them in /data/app. Use customapps=yes in ILWT.txt.
[*][b]ILWT CM7 187:[/b]
Possibility to include the OC Daemon controller during installation by adding a line in the ILWT.txt configuration file: ocdaemoncontroller=yes
Optimized the patched build.prop. Credits to [url=http://forum.xda-developers.com/member.php?u=3240579]kusuriurikun[/url], again.
Changed sleep governor of OC Daemon to conservative.
Added a modified stock CM7 kernel: slightly undervolted a few frequencies and added 2 frequencies: 1017, 1612. This will be the default kernel from now on.
Updated GO Launcher EX and GO SMS Pro to latest version.
This update is not based on CM7 nightly 187 (no releases due to kernel.org breach). I have compiled the updated (yesterday) CM7 nightly code from source.
[*][b]ILWT CM7 186b:[/b]
Inclusion of Tiamat kernel v1.1.2 (selectable from ILWT.txt configuration file). Default values for OC Daemon controller:
[list][*]Sleep: 192/422
[*]Wake: 192/1036[/list]
viperMOD v3 beta RC2.4 is pre-installed when using the Tiamat kernel. This allows for easily tweaking the voltages of the kernel.
Possibility to decide if build.prop is going to be patched. Patched build.prop will remove T-Mobile references and change some values to (hopefully) increase mobile data performance (credits to [url=http://forum.xda-developers.com/member.php?u=3240579]kusuriurikun[/url] to point out some issues with it).
[*][b]ILWT CM7 186:[/b]
Possibility to customize the ROM before flashing it. This is possible through a text file named ILWT.txt that is placed in the root of the SD card. The customizations include:
[list][*][B]Kernel choice:[/B] stock CM7 or pershoot
[*][B]Google apps:[/B] installed or not installed
[*][B]Launcher:[/B] ADW, GO Launcher EX, or completely removed
[*][B]Messaging:[/B] stock CM7, GO SMS Pro, or completely removed
[*][B]Calendar:[/B] stock CM7, Jorte, or completely removed
[*][B]E-mail:[/B] stock CM7, K-9 Mail, or completely removed
[*][B]Music:[/B] stock CM7, Google Music (for users of Music Beta), or completely removed
[*][B]File Manager:[/B] stock CM7 or completely removed (for those that have paid for Root Explorer)
[*][B]Spare Parts:[/B] stock CM7 or completely removed
[*][B]T-Mobile Wi-Fi calling:[/B] installed or not installed[/list]
[*][B]Nightly 186:[/B]
Changed some values in build.prop in order to try to increase data connection performance (feedback is appreciated).
Provided two separate releases: one with CM7 kernel, one with pershoot kernel (this will always be the case from now on, unless one of the two kernels proves itself to be objectively better than the other).
Removed Provision.apk as it conflicts with Google app "SetupWizard.apk".
Changed the colors of the boot animation (red).
OTA Update through ROM Manager is now available.
Updated to latest CM7 nightly.
[*][B]Nightly 185:[/B]
Updated to CM7 nightly 185
Added addon for T-Mobile Wi-Fi calling (available in "Addons" section)
Added addon for Virtuous OC Daemon Controller (available in "Addons" section)
[*][B]Nightly 184:[/B]
[COLOR="Red"][B]Initial release![/B][/COLOR]
Replaced CM7 kernel with pershoot kernel
Added Virtuous OC Daemon
Removed T-Mobile Wifi Calling
Added Google Apps
Removed Android Tips app[/list]
Nice work, tsubus. Glad to provide some inspiration
Great work buddy .. really glad that your gonna be posting the CM7 builds with pershoot kernel virtuous OC and minus wifi calling
Awesome!! Great work !!
Thanks Tsubus
Good work dude! Question though... since pershoot last updated his kernel, there were a couple minor kernel revisions. The kernel is the same number but I remember there was some code cleanup since. So pershoot's kernel is running as smoothly as stock CM nightly one? Just curious on your opinion since you've been using and seem pretty knowlegable... thanks!
got this up and running, and so far so good, seems to be running great. thanks for this modded CM7, it was pretty much what i really wanted. i'll continue running it and will post any issues or feedback. thx
I had a feeling you would be posting this soon lol. I'm definately gonna give it a go. I got an, what I think is, a great idea! Make a converter style flashable zip, kinda like xboarders converter.
Would make your job a lot easier, not having to upload/update an entire rom.
Sent from my HTC Vision using XDA Premium App
good work baby! I've try it, awesome. but I still prefer miui releases by bulletproof
Any feedback is always appreciated As I said in the OP, if you'd like to see any other change made, or if you'd like some change reverted, just let me know and I will see if I can make a flashable zip for it or integrate it directly in the ROM when appropriate.
Anyway, bumping for 185, lots of changes http://cm-nightlies.appspot.com/?device=vision
sino8r said:
Good work dude! Question though... since pershoot last updated his kernel, there were a couple minor kernel revisions. The kernel is the same number but I remember there was some code cleanup since. So pershoot's kernel is running as smoothly as stock CM nightly one? Just curious on your opinion since you've been using and seem pretty knowlegable... thanks!
Click to expand...
Click to collapse
It's running pretty smoothly for me, but to be honest I have not tested the CM7 kernel for a while. I have had great results in both performance and battery life with the pershoot kernel, so I stuck with it. You can try it out and leave feedback on your findings though, that would be appreciated
This is running extremely smoothly though, at least for me.
tsubus said:
It's running pretty smoothly for me, but to be honest I have not tested the CM7 kernel for a while. I have had great results in both performance and battery life with the pershoot kernel, so I stuck with it. You can try it out and leave feedback on your findings though, that would be appreciated
This is running extremely smoothly though, at least for me.
Click to expand...
Click to collapse
hey i have 2 questions ...
1. if im coming from latest CM7 nightly and i only wipe dalvik cache and cache... after flashing this rom wont i still have Wifi calling app and its libs???? (i wanna get rid of them)
2. there is virtuous OC apk.... which lets you change the values in the OC deamon on the fly without sifting through the files in root explorer... i have its apk and i usually install it on my roms without any problems.... can you include that in your releases aswell? if the Virtuous Team doesnt object on using that... thanks
hispeedworm said:
hey i have 2 questions ...
1. if im coming from latest CM7 nightly and i only wipe dalvik cache and cache... after flashing this rom wont i still have Wifi calling app and its libs???? (i wanna get rid of them)
Click to expand...
Click to collapse
I haven't personally tried this (just did a full wipe), but if you do please confirm the results.
2. there is virtuous OC apk.... which lets you change the values in the OC deamon on the fly without sifting through the files in root explorer... i have its apk and i usually install it on my roms without any problems.... can you include that in your releases aswell? if the Virtuous Team doesnt object on using that... thanks
Click to expand...
Click to collapse
I am about to upload 2 addons: the oc daemon controller and tmobile wifi calling, for the people that would use it. I am not going to include the oc daemon controller in the release as it seems to cause issues on certain devices. Just check back in 10 minutes or so
tsubus said:
I haven't personally tried this (just did a full wipe), but if you do please confirm the results.
I am about to upload 2 addons: the oc daemon controller and tmobile wifi calling, for the people that would use it. I am not going to include the oc daemon controller in the release as it seems to cause issues on certain devices. Just check back in 10 minutes or so
Click to expand...
Click to collapse
i just moved from 176 CM7 to your 185 with just clearing of cache and dalvik cache .... after a quick look i couldnt find the wifi calling app (finally). i checked it via titanium backup from option aswell (delete all user and system apps option) its not there so i think just the 2 cache wipes and than overwrite of CM with your 185 removed it .... not sure about the kineto libs thing though....
and i installed the overclock controller apk and its working perfectly for me
and thanks alot for your custom CM7 modules and scripts made my life alot easier and better ... 2 thumbs for you
Good to know a full wipe is not necessary, thanks! Anyway, added the two addons that I talked about earlier, they are linked in the OP.
Bump for nightly 186.
Changes:
Changed some values in build.prop in order to try to increase data connection performance (feedback is appreciated).
Provided two separate releases: one with CM7 kernel, one with pershoot kernel (this will always be the case from now on, unless one of the two kernels proves itself to be objectively better than the other. Feedback would be nice on this too).
Removed Provision.apk as it conflicts with Google app "SetupWizard.apk".
Changed the colors of the boot animation (red).
Update T-Mobile Wi-Fi calling addon (because I'm also removing libganril.so now)
Any chance of doing a converter style mod? Could make 2 diff versions, one coupled with pershoot and another coupled with cm, etc...
So far so good tho. Thanks.
Sent from my HTC Vision using XDA Premium App
For some reason build 186 pershoot won't work for me...the phone radio is not workin..go to search for network...error searching for network....hmmm..i'm going to redownload and also grab cm kernel one and see if it works...i went back to 184 and it's working fine...oh also it still didn't work after a factory wipe and /system wipe...hmmmm i'll do an md5 check after re-download too.......
P.S. i don't have the g2 in sig cause i'm just borrowing it.....
+1 Radio not working on 186 pershoot
Both cm and pershoot 186 not working...checked md5 and that's all good.....idk....
Sent from my HTC Vision using XDA Premium App

[KERNEL] Galaxy S2 Kernel Collection

Hi:
I open this thread in order to provide in one post all our SGSII current kernel, where you can download each of them. To discuss and talk about them used the wires and opened thread please. I will update as it exits new versions.
THANKS FOR ALL COOKS
Although he put in each kernel, how to load a kernel based on their extension usually is:
- TAR: It flashes by Odin or with the option Flash Kernel from CWM app.
- ZIP: It flashes from the Recovery menu.
If you see a broken link, want to add or delete some kernel or whatever, send me a PM or leave a message here. Thank you.
It is very difficult to recommend a specific kernel it does not behave the same way in each SGSII. It is best to try and stay with the one you like and suits your needs.
Kernel's Collection
Speedmod (hardcore)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
Speedmod k1-t41
Speedmod k1-t40
Speedmod k1-t39
Speedmod k1-t32
Speedmod k1-t31
Speedmod k1-t30
Speedmod k1-t29
Speedmod k1-t28
Speedmod k1-t27
Speedmod k1-t26
Speedmod k1-t25
Speedmod k1-t22
Changelog:
K1-T41:
- Updated init.rc for better XXKI3 compatibility
Summary:
- Version: k1-t41
- Date: 10/03/11
- SetCPU: Yes
- OC: No
- UV: No
- BLN: No
- Bootanimation: No
Author's notes:
This kernel aims to be stable, fast and have good battery life. Current features:
Root and CWM:
- Automatically installs root (su)
- CWM 4.0.1.4 recovery
Screen and misc tweaks:
- MDNIE screen sharpness tuning (improves text readability)
- MDNIE color tuning (reduces over-saturation of color)
- Touchscreen sensitivity fix from vitalij (set to 10)
- 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 2011.07 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.
Click to expand...
Click to collapse
Ninphetamine (Hacre)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
Ninphetamine 2.1.3
Ninphetamine 2.1.2
Ninphetamine 2.1.1
Ninphetamine 2.1.0
Ninphetamine 2.0.5
Ninphetamine 2.0.4
Ninphetamine 2.0.2
Ninphetamine 2.0.1
Changelog:
2.1.3 Release Edition
- Re-enabled kallsyms (thanks supercurio for the heads up).
- Fixed initramfs to provide support to custom ROMs that use startup scripts in /system/etc/init.d (thanks designgears).
Summary:
- Version: 2.1.3
- Date: 08/28/11
- SetCPU: Yes
- OC: 1.600
- UV: Yes
- BLN: Yes
- Bootanimation: Yes
Author's notes:
Update to Samsung XXKG5 source (Update2)
Added GPU clock control interface (currently has no GUI)
Minimum CPU voltage now properly clamped at 800mV
Misc tweaks and fixes, see github commit log to cfs-exp for full details
Improvements to BLN battery usage.
Changes made to touchpanel sensitivity when the phone is charging to resolve issues for people using certain screen protectors that stop registering user input when on charge.
BLN support added.
RAM console (/proc/last_kmsg) added.
Workaround edition deprecated.
More VPN features added.
JHash updated to version 3.
CIFS support added.
Samsung's latest source update applied to base.
Kernel base updated to 2.6.35.11.
Overclock up to 1.6GHz.
Voltage control via SetCPU or Voltage Control from 800mV up to 1500mV.
BFQv2-r1 IO scheduler added and set as default.
Optimised EXT4 mount options.
Various other performance related tweaks.
Workaround Edition
As above, but with some patches applied to workaround errata inherent to some Cortex A8/A9 processors.
Click to expand...
Click to collapse
Hellcat's Root Kernel (HellcatDroid)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
v1.22 XXKH3 (2.3.4)
v1.22 XXKH1 (2.3.4)
v1.22 UHKG7 (2.3.4)
v1.22 XXKG6 (2.3.4)
v1.22 XXKG5 (2.3.4)
v1.22 XXKG3 (2.3.4)
v1.22 XXKG2 (2.3.4)
v1.22 XXKG1 (2.3.4)
v1.22 XWKF3 (2.3.3)
v1.22 XWKF1 (2.3.3)
v1.22 XWKE7 (2.3.3)
Changelog:
Updated to XXKH3
Summary:
- Version: 1.22
- Date: 8/27/11
- SetCPU: ?
- OC: ?
- UV: ?
- BLN: Yes
- Bootanimation: Yes
Author's notes:
+ Root
Kernel comes "instant rooted", after flashing this kernel your system is completely rooted (su, busybox and the Superuser app).
Nothing more needs to be done, totally newb friendly
+ ClockworkMod Recovery 4.0.1.4
This kernel also comes with the ClockworkMod recovery instead of the original stock one.
+ ADB with root priv's in recovery mode
When booted into recovery mode you have ADB available to connect to from your PC.
ADB also runns with full root priv's in recovery mode for all your haxx'n'tinker needs (in normally booted OS mode ADB still runns "secure" with only user priv's, use su to get root there)
+ Custom boot scripts
There is some bootscripts you can put your own commands in for being executed during boot.
The scripts are /system/bootrc.sh and /data/bootrc.sh.
+ Additional modules natively supported and loaded on boot
The original plan was to integrate these into the kernel, but due to hitting size limits of the zImage I decided to have them loaded from external directories.
Currently supported modules: (these modules are compiled together with the kernel and are included in the download!)
- slow-work.ko (not needed on Android 2.3.4 FWs, like XXKG2, e.t.c.)
- cifs.ko
If these modules are present in either /system/lib/modules or /data/lib/modules they will be automatically loaded at boot and are available to use (for example in case of CIFS, just get CifsManager from the marketplace and start mounting your shares)
+ Custom Bootanimation and Bootsound
This kernel also supports using a custom bootanim (bootanimation.zip) and bootsound (PowerOn.wav).
To install, simply create a folder "import" on in your /sdcard and drop your files into it, i.e.:
/sdcard/import/bootanimation.zip -> for bootanimation
/sdcard/import/PowerOn.way -> for bootsound
If either one of those is present upon the next boot they will automatically be installed to the correct path and be available.
+ Custom Boot-LOGO !
This let's you change the logo shown BEFORE the bootanimation (usually the "Samsung Galaxy SII" splash screen).
Similar to the bootanim and -sound, copy the desired logo.jpg (480x800, max. 100k) to:
/sdcard/import/logo.jpg
Upon the next boot the new bootlogo will be installed!
Please read the additional note about installing a new bootlogo bellow!
+ BLN support
This kernel has BLN (=BackLight Notification) support!
Just install the BLN Pro App from the market (to actually use/get the notification lights you need the paid version, the free version only lets you test if BLN works propperly) and off your blinkieness goes
+ Touchscreen Sensitivity Fix
vitalij's touchscreen fix to make the touch more responsive again when performing movements on the screen.
Click to expand...
Click to collapse
RAGEmod (RAvenGEr)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
RAGEmod v1.1b-U1
RAGEmod v1.1a-U1
RAGEmod v1.1-U1
RAGEmodv1-T30
RAGEmodv2-T27
RAGEmodv1-T27
RAGEmodv1-T26
Changelog:
U1 - v1.1a - minor update release.
- Increased touch sensitivity
U1 - v1.1b - minor update release.
- Init.d support
Summary:
- Version: v1.1b-U1
- Date: 15/07/11
- SetCPU: Yes
- OC: 1.400
- UV: Between 800 and 1400mV
- BLN: Yes
- Bootanimation: Yes
Author's notes:
My new kernel!
Will come in two flavours:
- U1 - based on Samsung Update1
- U2 - based on Samsung Update2 - not released yet.
Features:
- support for SetCPU OC (upto 1400MHz)
- UV between 800mV and 1400mV
- support for Boot Animation
- support for BLN
The goal of my first kernel was to take the battery savings gained from HardCORE's kernel and allow undervolting and underclocking to further improve battery life. I added Boot Animation and BLN support just because I could. This kernel adds to my previous kernels, taking bits and pieces from here and there also.
Thanks also to the authors of Ninphetamine kernel - their SetCPU supporting code was the basis for the SetCPU support in this kernel, I have also used BLN code from their Git Repository, thanks to creams.
Click to expand...
Click to collapse
Abyss (BigBang)
Links:
Official link
Download:
Abyss Kernel 1.7
Abyss Kernel 1.6
Abyss Kernel 1.5
Abyss Kernel 1.4
Changelog:
- Tutte le funzioni disponibili nel kernel Thunderbolt 3.1
- Aggiornata base a 2.6.35.13
- Importato tweak risparmio batteria da Abyss kernel per aosp
- Inserito trick che tiene sotto controllo il Deep sleep e lo forza dopo ogni 5 sec.
- Inserito un controllo del cambio di governor durante un cambio di stato
- Cambiate frequenze base 200 e 400 Mhz a 150 e 300Mhz per ulteriore risparmio batteria
- Fissato problema freeze e ravvii del kernel Abyss 1.1
- Cambiata ottimizzazione del kernel
Author's notes:
Inserita patch EXT4
Aggiunta RCU classica
Cambiate opzioni di ottimizzazione
Cambiati i livelli della luminosità
Aggiunto di default BFS cpu scheduler
Aggiunto smartass governor
Aggiunto V(R) i/o scheduler
Aggiornata initramfs alla versione XXKH3
Riaggiunta Recovery CW 4.0.1.4
Modificate frequenze (ora disponibili: 1536, 1400, 1304, 1200, 1100, 1000, 900, 800, 600, 500, 400, 200)
Inserito ReadAhead tweak
Inseriti small Tweaks in Conservative e Ondemand Governor
Abilitato di Default il BFQ V2 R1 i/o scheduler (possibili noop, deadline, cfq, bfq)
Abilitato BLN (attivabile tramite l'applicazione BLN Control)
Inseriti: Modulo cifs.ko, tun.ko, fuse.ko, ntfs.ko, nls_utf8.ko
Modificato valore battery polling
Click to expand...
Click to collapse
SiyahKernel (gokhanmoral)
Links:
Official link
Htcmania Thread (spanish)
Download:
SiyahKernel v1.7.8 rc2
SiyahKernel v1.7.7
SiyahKernel v1.7.4
SiyahKernel v1.7 final
SiyahKernel v1.7 rc3
SiyahKernel v1.7 rc1
SiyahKernel v1.6 sp1
Changelog:
SiyahKernel v1.7.8 rc2
min CPU UV value is set to 600mV.
removed bfq scheduler
increased internal voltage @1600MHz for stability
from now on, init.d scripts are executed after kernel's tweaks
automatic backup of efs data. you can find it in /data/.siyah. copy efsbackup.tar.gz and efsdev-mmcblk0p1,img files to a safe location. I hope you won't need them but if you do you will thank me
rooting script changes summary: rooting is done once and /data/.siyah/root-installed is created. if you want to reinstall root remove that file. all su and superuser.apk files are removed (and also related dalvik-cache) then device is rebooted. if you still have problems with superuser install CWM flashable su (download from http://goo-inside.me/superuser/ ).
updated recovery to CWM 4.0.1.5 (latest stable)
CWM flashable version wipes cache & dalvik-cache. first boot will take long time if you use CWM flashable version.
Author's notes:
Based on Samsung Update2 sources (deep sleep issue is fixed, hopefully)
compiled with gcc4.5.2
Auto-Root (just flash it onto a stock rom and you'll have root)
ClockworkMod Recovery v4.0.1.4
Boot animation support
Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)
Supports undervolting (UV between 800 mV and 1500 mV)
Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)
Stock voltages as default
smartassV2 governor
Default governor is ondemand (200-1200MHz)
Tweaked interactive governor
Tweaked ondemand governor
Compiler optimizations
Increased touch sensitivity
Touchscreen fix (thanks to vitalij)
increased battery polling interval
GPU clock and voltage control interface (thanks to netarchy). Example CWM-flashable /system/etc/init.d/99gpuv script (thanks to AndreiLux)
I/O Tweaks
automatic battery calibration. leave it connected to a charger overnight and the battery will be calibrated.
available I/O schedulers: V(R), noop, deadline, CFQ (default)
available cpu governors: ondemand, ondemandx, interactive, smartassV2(recommended and default), conservative, userspace, performance
/system/etc/init.d startup scripts support
Updated jhash to version 3
Increased charging speed.
BLN (thanks to creams), liblights is autoinstalled if the existing one doesn't support BLN
CIFS, SLQB, NTFS and several others that I forgot...
Click to expand...
Click to collapse
Lulz Kernel (tegrak)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
Lulz-Kernel-Build-14-Beta-1-for-I9100-XXKH3
Lulz-Kernel-Build-13-for-I9100-XXKH3
Lulz-Kernel-Build-12-for-I9100-XXKG6
Tegrak-Kernel-Build-26-for-I9100-XXKH3 (CWM Recovery not suported)
Tegrak-Kernel-Build-25-for-I9100-XXKG6 (CWM Recovery not suported)
Changelog:
Built with new I9100 source from OSRC (named Update2)
Author's notes:
*supports BLN
- thanks to creams and neldar.
- get the source from creams' blog http://creamsnexus.blogspot.com/
*supports clockworkmod recovery 4.0.1.4
- Thanks to codeworkx
*supports Lulzactive governor
*supports BFQ v2-r1 scheduler
*CPU scaling level is changed from 5 to 7 (1204/1152/1100/1000/800/500/200MHz)
*includes Tegrak Kernel functions
*based on GT-I9100 gingerbread_update1 source
*supports Interactive governor
*supports CIFS
Click to expand...
Click to collapse
SuperPower (Netchip)
Links:
Original Thread
Download:
SuperPower KI3 update8
SuperPower KI3 update7
SuperPower KI3 update5
Author's notes
Netchip´s kernel was terribly, there where thousand and one bugs.
Such max overclock to 1400 MHz, no GPU overclocking, bad scripts.
Scripts who works not, it was one big drama.
But it was also great, light, quick, not one fancy kernel.
And here I come to introduce my new kernel .
It is not a big drama, it is super, fixed some bugs by Samsung, CPU overclocking to 1.6 GHz, GPU overclocking, BFQ v2-r1, BLN, bootlogo, bootanimation and much more in the future .
I am inspired by Hacre, Chainfire and HellcatDroid.
Hellcat is very kind, and helps me with ex. the compile issue.
Also Hacre was nice together me, ex. the CPU overclocking code.
But now further on the kernel, the features
-Bootanimation support, place it in /system/media/bootanimation.zip
-Bootlogo, place it in /sdcard/getin, and give it the name, logo.png
-CPU overclocking till 1.6GHz
-GPU overclocking
-BFQ v2-r1
-Removed other schedulers
-Instant root
-Busybox
-Clockworkmod 5
-KI3 initramfs
-I use the "hidden" p12 partition as tmp, so if bootlogo dont work, lemme fix it
-Compiled with AOSP 4.4.0 toolchain
-BLN
-Init.d support - /system/etc/init.d/
-EFS backup script
-Touchscreenfix set to 5 - thanks to vitalij
It is newb friendly, you can flash it via Odin, and all is installed
Thus flash it via Odin!
Click to expand...
Click to collapse
FD's Kernel (FrozenData)
Links:
Original Thread
Download:
FD-Kernel_SGS2_v1.0b
FD-Kernel_SGS2_v1.0
Author's notes
Disabled unnecessary debugging and logging (logcat/dmesg) - for increased smoothness
OC/UV - CPU Freq range is 7 now (200/500/800/1000/1200/1400/1600)
Supports BLN
Touch sensitivity fix
Minor performance tweaks
CWM4
ROOT
Using Samsung Update2 source code
Using Chainfire's initramfs
Recommended Voltage:
OC/UV available with SetCPU or Voltage Controller.
1600MHz: 1350mV
1400MHz: 1250mV
1200MHz: 1200mV
1000MHz: 1100mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
Click to expand...
Click to collapse
Mirage S2 (NeoPhyTe.x360)
Links:
XDA Thread
Download:
SGSII-2.6.35.7-MirageS2-v5
Changelog:
v5:
set samsung-update1 as base (fix reboots)
added slqb patch
removed bfq
Author's notes:
For XXKG1/G2/G3 (should work with olders too)
Modified Freq range 11 steps (200-400-500-600-800-900-1000-1200-1400-1504-1600 Mhz)
CPU UV sysinterface (thanks to ninphetamine)
Modified cpufreq.c to force processor to go step-by-step in freqs.
Default Freq: 500-1200 Mhz ondemand (the best to get low batt drain, should drain lower in sleep)
Lowest maximum freq blocked to 400mhz (so if you put 200-200, it will run 200-400, locked due to better performance)
Available governors: interactive-smartass-conservative-userspace-powersave-ondemand-performance (custom modded smartass, ondemand and interactive governors)
CFS Scheduler.
SLQB Allocator.
CFQ Block IO Scheduler (Available: no-op, deadline, cfq)
Modified Initramfs from saturn_de (thanks to him and Chainfire) - I've added some values to this init.rc to get lower battery drain and some performance. (some different from saturn)
CWM 4.0.0.2 Recovery
Disabled Profiling support and debugs, added ThumbEE, Improved Control Group Support.
Added some CFQ IO tweaks
Changed dalvikvm heapsize to 60m (this should improve performance on tasking)
Touchscreen fix added (thanks to vicenzo91)
Click to expand...
Click to collapse
CF-Root v4.1 (ChainFire)
Links:
XDA Thread
Htcmania Thread (spanish)
Download:
CF-Root-SGS2_XX_OXA_KH3-v4.1-CWM4
CF-Root-SGS2_XX_OXA_KH1-v4.1-CWM4
CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4
Changelog:
Updated to XXKH3
Author's notes:
The kernel is fully stock and taken from the original firmware, with just the following added:
Root
Superuser 2.3.6.1
Busybox v1.16.2androidminimal (from CWM)
Integrated CWM 4.0.0.2
Click to expand...
Click to collapse
Insecure Kernel (Odia)
Links:
XDA Thread
Download:
Download from original thread
Changelog:
Updated to XXKH1
Click to expand...
Click to collapse
Jeffrey-SpeedFrey (teksin)
Links:
XDA Thread (Thread closed. Under investigation)
Htcmania Thread (spanish)
Download:
SpeedFrey3.0.0 wA: Workaround version. (Try only if you have issues with Release Version)
SpeedFrey3.0.0 rV: Release version.
Changelog:
SetCPU compatible (1204/1150/1100/1000/800/500/200 mhz)
BFQ-V2 Scheduler added and set by default
838 MB ram memory available
Increased smoothness with ram optimization
Increased battery life when the phone is on sleep with cpufreq.c optimization
Disabled Config_bugverbose (more memory, better smoothness and better battery life)
Disabled Bug() (optimize memory usage, better smoothness and better battery life)
Unnecessary developer options disabled (optimize memory usage)
General optimization for battery life
Thanks to all beta testers
Author's notes:
Undervolted (CPU and GPU) (not compatible with the SETCPU control voltage because the kernel is optimized with my own values)
Workaround version available (less undervolted)
Stock voltage version available
SetCPU compatible (1204/1150/1100/1000/800/500/200 mhz)
BFQ-V2 Scheduler added and set by default
838 MB ram memory available
CIFS support (cifs.ko and slow-work.ko automatically integrated in "/lib/modules")
BLN support
Vitalij's touchscreen fix (value : 10)
Rooted
CWM 4.0.1.4
Interactive governor
Disable some debugging options / look changelog (better battery life, better ram usage and smoothness)
Some tweaks / look changelog (better battery life, better ram usage and smoothness)
Initd.d support
I/O scheduler tweaks
Low ram usage
Optimized for battery life
Click to expand...
Click to collapse
Sorry for my English, Leo.-
Read the bottom of my thread and respect my wishes - thank you!!!
and why this is in Original Development when you have just linked to others work?
Odia said:
Read the bottom of my thread and respect my wishes - thank you!!!
and why this is in Original Development when you have just linked to others work?
Click to expand...
Click to collapse
Sorry, did not mean to break your wishes. The links have been deleted. Sorry again.
About the selected section, I thought that since it was an original Development links, this was your site. If not, I can safely delete. No job is my, only collection of links so that users could see and compare the various kernel created by different cooks.
Sorry for my English, Leo.-
Sorry for a noob question but what is the SGS2 overclockable to?
Sent from my SPH-D700 using xda premium
JohnCorleone said:
Sorry for a noob question but what is the SGS2 overclockable to?
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
1.6ghz is the highest I've run it and really only for benchmarking purposes. 1.4ghz is stable for me.
Very nice work!
This thread should be sticked on top and updated regularly.
Very helpfull, thanx.
very comfortable, very comfortable!
This link might help you guys - http://knowmydroid.com/kernel/sgs2-custom-kernels
Very nice work and very helpfull!
Thanks
Nice work... Thx...
Very nice thankyou...
Sent from my GT-I9100 using XDA Premium App
In the OP is stated
Although he put in each kernel, how to load a kernel based on their extension usually is:
- TAR: It flashes by Odin or with the option Flash Kernel from CWM app.
- RAR: It flashes from the Recovery menu.
Click to expand...
Click to collapse
That "RAR" should be "ZIP".
petsasj said:
In the OP is stated
That "RAR" should be "ZIP".
Click to expand...
Click to collapse
Changed. Thanks
Un saludo, Leo.-
Great thread, but do anyone has the link to download a clockwork mod.apk?? My current rom does not come with the cwm app and I have to flash using odin only. Much thanks for whoever's help in advance.
Its not the ROM that supports CWM but the kernel. You have not given any details but how did you root your device. If you rooted it you should have CWM. Use chainfires kernel for the rom version you have and you will get the cwm pkg as well as root.
Ofcourse you have to flash it using odin. I hope you know how.
Sent from my GT-I9100 using XDA Premium App
ghostami said:
Great thread, but do anyone has the link to download a clockwork mod.apk?? My current rom does not come with the cwm app and I have to flash using odin only. Much thanks for whoever's help in advance.
Click to expand...
Click to collapse
I've never flashed kernel before rooting. Anyway, you can flash a kernel via odin (in PDA) and you will be the CWM.
Sorry for my English, Leo.-
samseud said:
Its not the ROM that supports CWM but the kernel. You have not given any details but how did you root your device. If you rooted it you should have CWM. Use chainfires kernel for the rom version you have and you will get the cwm pkg as well as root.
Ofcourse you have to flash it using odin. I hope you know how.
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
I used the stock root rom and gotten the cwm app, backup it with titanium backup
New kernel added:
Changelog:
U1 - v1.1a - minor update release.
- Increased touch sensitivity
- Init.d support
Sorry for my English, Leo.-
Great thread for beginners here - thx
Onequestion:
I plan to go from a stock, untouched i9100 to villainrom:
Is this the way to do it?:
- get and flash CF-root kernel to get root and CWM
- then flash ninphetamine 2.1.3 via CWM to be able to use my GLAS-protector
- download and flash villainrom 2.04 via CWM
Good plan? bad plan?
thx for help!
barnefko said:
Great thread for beginners here - thx
Onequestion:
I plan to go from a stock, untouched i9100 to villainrom:
Is this the way to do it?:
- get and flash CF-root kernel to get root and CWM
- then flash ninphetamine 2.1.3 via CWM to be able to use my GLAS-protector
- download and flash villainrom 2.04 via CWM
Good plan? bad plan?
thx for help!
Click to expand...
Click to collapse
Kernel must be the last one, because when you flash a rom, it overwrite your kernel.
Sorry for my English, Leo.-

[Kernel][JB & ICS] Leankernel: Minimalistic Kernel (ICS 3.10.0, JB 4.2.0 , 7/23/12)

[Kernel][JB & ICS] Leankernel: Minimalistic Kernel (ICS 3.10.0, JB 4.2.0 , 7/23/12)
Mod Type:: Kernel
Difficulty:: Very Easy
Mod Status:: Stable
Apply In:: CWM Recovery
Requires Root:: Yes
Source::
This is a minimalistic Galaxy Nexus kernel. My philosophy is to keep the kernel as lean and stable as possible, at the same time to keep the kernel as modern and close to latest mainstream linux as possible. You will see that my kernels will lack some of the bells and whistles from other kernels.
DOWNLOAD
JB: stable
Terminal Emulator not finding my scripts? Read this post.
Stock JRN84D kernel
JB: experimental builds (4.x and above)
ICS: stable
Experimentals & notrim builds (NOTE: 3.9.0exp6 is the latest and is equivalent to 3.10.0 stable)
all files
commit/change log (always up to date)
FEATURES
Patched to latest in Linux 3.0.x branch: 3.0.38.
All unnecessary kernel components removed to make kernel lean and fast!
OC to 1.65ghz. Boot speed is maxed at 1.2ghz within kernel (in addition to ramdisk) for stability.
User voltage control
InteractiveX V2 (screen-off hotplug of cpu1) added. Select it using setcpu if you want to use it.
Ramdisk tweaks (sysctl, vm, filesystem speed, etc.)
SWAP & zram (next generation compcache) support. Run "zram enable" in terminal.
init.d support in ramdisk.
lk.conf for basic kernel configuration.
HotplugX governor (Hotplug optimized and modified for screen-off suspend).
wakelock tweaks for wlan and lte modem
lkflash - script to flash latest versions of leanKernel from Terminal (type "su" without quotes, hit enter, then type "lkflash" without quotes and then hit enter)
checkv - voltage checking script (for custom undervolting) - detailed at bottom of this post.
checkt - script that displays 1) your current temp, 2) # of times you were throttled due to temp "recently", 3) CPU trim type, and 4) CPU silicon type, etc. (sample output)
Fast USB charge (by chad0982) and "ffc" toggle script by me. (Open terminal, and type "ffc" without quotes then enter)
ColorControl from both CM9 and Ezekeel (compatible with all ROMs). Helpful posts: 1and 2.
TempControl - sysfs interface to control the CPU temp threshold. Read these two posts: 1 and 2.
Variable GPU OC - sysfs interface to select GPU max speed between 307MHz (stock), 384MHz and 512Mhz. The changes take effect immediately. Check FAQ for more info and how to use it.
Custom SR Tuning - override kernel default minimum voltage for SR calibration. More info here and here. V2
SoundControl
Gamma Control
DIRECTIONS
Uh.... flash the zip in clockworkmod.
FAQ
SOURCE
ICS
JB
Thanks to forum member maddler for providing file hosting: http://www.host4droid.com/
Third party mods (not tested by me so use at your own risk)
Jakes lean tweaks.
Donate to your favorite charity, or donate to me.
Anyone flash this yet? I'm only concerned about battery life.
CHANGE LOG JB
v4.0.0 - Initial release (JELLY BEAN ONLY)
v4.1.0 (fefb04211256bd082776fab735acd56b) - change log
v4.2.0 (7ce15474db2baee1ffef86b0a46e4f0a) - change log
CHANGELOG ICS
v1.0.0 - Initial release
v1.0.1 - Fixed power off charging (only upgrade if you care about that).
v1.1.0 - rcu code updated to linux 3.2-rc7, boot speed max forced to 1.2ghz within kernel (stability), hotplug governor should be more stable now, zram enabled including custom enable script (run "zram enable" in terminal), small bug fixed in voltage control code.
v1.2.0 - interactiveX V2 with hotplug support, user undervolting works now, and all speeds undervolted by default (clear setcpu settings before flashing), ALSA SoC driver updated to 3.2-rc7
v1.2.1 - reverted a dep voltage change I made in 1.2.0. Only update if you're experiencing stability issues in 1.2.0 (if your coming directly from a version prior to 1.2.0 make sure you clear custom voltage settings)
v1.3.0 - re-wrote a lot of my user undervolting code (fixed some bugs and probably introduced others - haha), updated dm and futex code to linux 3.2, gpu undervolt at top speed, some code cleanup. (clear setcpu settings before flashing). Oh one more thing: undervolting 1.35ghz and higher is not reliable yet and is not recommended.
v1.4.0 - updated to Linux 3.0.15 (small release), voltage regulator driver from Linux 3.2, omap clock data updated from latest official omap source.
*v1.5.0 - updated to Linux 3.0.16 (big update), more accurate/reliable user voltage control for frequencies less than 1.35ghz.
v1.6.0 - read this post.
v1.6.1 - *battery drain - being fixed*, updated to Linux 3.0.17, fixed potential memleak in slub allocator, small omap4 update from android-omap source.
v1.6.4 (pulled - stay tuned) - moved some of the features off of 1.6.1 (but kept them in experimental) in order to fix/pinpoint potential source of battery drain possibly introduced in 1.6.1. You do not need to upgrade from 1.6.1 if it's working fine for you. Cpufreq updated to Linux 3.3.
v1.6.6 (bd0730ad3f57e050942356b647821256) - Fixed pm_suspend bug introduced by the Linux 3.0.17 patch *this fixes battery drain issue in 1.6.1 and 1.6.4*. Where's 1.6.5?
v1.7.0 (a7f3d241d68fd48c9f216e8399226e9d) - a bunch of fixes and updates from android-omap source including the hotplug fix, deadline scheduler updated to linux 3.2.
v1.7.1 (c2d0d4c59c198bb3f2281f164442ac0f) - removed some omap patches from 1.7.0 that may have been causing issues.
v1.7.3 (049a8ce4be0f0a392d6c0b694de1ad73) - went back to 3.0.16 base as I suspect there were more things in 3.0.17 causing subtle issues in releases newer than 1.5.0. Added a fix to reduce screen unlock lag in interactiveX. Brought back some of the OMAP patches from upstream android-omap source.
*v1.7.4 (3619144bee4cd86883692b48971ee5f8) - applied the rest of OMAP patches from android-omap source. Partially updated to 3.0.17. Wireless ADB support (if ROM has built-in support for it).
*v1.8.0 (7ddb6ac13d01ceaeed25b83ab13afb8c) - Updated to Linux 3.0.18 (big update - lots of fixes/changes). An omap driver fix. A fix for stalling RCU processing. Ramdisk changes for CM9 (or CM9 based ROMs) compatibility. This version should theoretically be smoother than the previous versions.
v1.9.0 (f703a8912d4dd19f82cc4bf17f37f1cd) - detailed log here.
*v1.10.0 (e9f2c4f2b458ddddeebfba842bb51756) - updated to Linux 3.0.20, completely modernized memory management compaction/migration code to Linux 3.3-rc3 (which also includes backporting much of the mm code)
v2.0.0 (a6a518d0a243c071ef6c02445acf2645) - detailed log here.
v2.0.1 (d9457f5fd0d9a74bc1c7fe37e1856907) - custom UV related issues (haptic feedback, volume, etc.) fixed. Custom UV code improved.
v2.1.0 (3362b0879e8a11681dc3e78eef38e4aa) - detailed log here.
v2.2.0(41296a907dd27cbc25593dbbda0e7fe0) - detailed log here.
v2.3.0 (c024897dd55ec4789fb998adb957a855) - detailed log here.
v2.4.0 (6e528aa35a51fc526939be2d51b4c295) - detailed log here.
v2.4.1 (be8d706f851b2700e035b8bd49abe27c) - detailed log here.
*v2.5.0 (793c7be3b35ab35beef3fa1797405378) - ColorControl, TempControl, ext4 optimizations
v2.6.0 (dc015f7c87ac5282ed1693063bd8a24a) - detailed log here.
v2.7.0 (a0a1b5c5de6ae103ce1cbf852fb8990d) - detailed log here.
v2.7.1 (a87b733e31aa9b7a0c447a76f2b5c708) - ColorControl modified to support CM9/AOKP interface as well. (no need to upgrade from 2.7.0 if you don't use colorcontrol)
v2.7.2 (e4d355c0e54ac5c3cbf5b9123e12eb9f) - ramdisk modified for better cm9/aokp compatibility, and better init.d support. Also includes "board" script for detailed board/soc info.
*v2.8.0 (5b3b31519133cebe67348b76ae349bc8) - detailed change log here.
v3.0.0 (0647d8590403eb4921f7f148216841ae) - Merged AOSP 4.0.4 kernel/ramdisk source.
v3.1.0 (7064aec889d9ce92d380090d7ed0b3aa) - changelog
v3.2.0 (8c41c4de4b0a62cdeee89686405401a5) - changelog
v3.2.1 (30190db201f6dcabe318e26c0312c1d2) - reverted omap SR patch that prevented undervolting, interactive (and iX) tuned for extra power saving when screen is off.
v3.2.2 (1d6df86cb5fe6c1644f16d847abdbe85) - reverted a few patches from 3.2.1 to address a few cases of instability, a small colorcontrol fix, small timed_gpio fix.
*v3.3.0 (137955e83ca267b10d2b74dbdf360f99) - changelog
v3.4.0 (9b5f99954de4bbbca01e4701fa04037c) - changelog
v3.5.0 (06ceb50e1155293f86bf4c1e4469fc89) - changelog
*v3.6.0 (3fa30f43a8c0e2439d32b10a0f10f376) - changelog
v3.7.0 (b692a195da6eb929ee9149652528bbf9) - changelog
v3.8.0 (b45b2f01d9c671ff110a6bc7b2d928ad) - changelog
v3.9.0 (c9cc99bb53928f643b04161a5ffedcbe) - changelog
v3.10.0 (1fe588b51f82a18c0d540f9d437287bd) - Updated to Linux 3.0.36, vibe control, notrim frequencies, iX tuned, relevant code from JB source merged. This is likely the final ICS kernel in terms of big features, but bug fixes will continue if necessary.
Just flashed it... and phone is hanging on the google start up screen.. ffuuuuuuuu. running the revolution rom.
Ever think that imoseyon didn't post his work on XDA for a reason? Did you get his permission to share here?
Sent from my Galaxy Nexus using Tapatalk
AcE XBOX said:
Just flashed it... and phone is hanging on the google start up screen.. ffuuuuuuuu. running the revolution rom.
Click to expand...
Click to collapse
That may be because you're running a 4.0.2 ROM and trying to flash a 4.0.3 kernel...
Flashed. And I notice big diff on browsing and tasks like running apps speed...much much faster!
Thank you IMO!
Sent from my Galaxy Nexus using XDA App
Tikerz said:
Ever think that imoseyon didn't post his work on XDA for a reason? Did you get his permission to share here?
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
+ 1, I was wondering the same thing, just curious.
Sent from my Gummy Nexus
Tikerz said:
Ever think that imoseyon didn't post his work on XDA for a reason? Did you get his permission to share here?
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
I have spoke with imoseyon and he is perfectly fine with it.
I will update the thread to make a little more readable later on.
Sent from my Galaxy Nexus using Tapatalk
I've been using IMO's kernel since the 1.5.X series, and the performance and battery life have always been stellar. I've had better results then the franco and faux123 kernels personally.
My undervolts on the stable kernel are:
1350mhz: 1225mV
1200mhz: 1175mv
920mhz: 1050mV
700mhz: 975mV
350mhz: 850mV
I've always run the interactiveX governor on multiple roms and it has always been rock solid.
bencozzy said:
Where's a link to leantweaks?
Click to expand...
Click to collapse
Added I think all the links are current.
theidoctor said:
Added I think all the links are current.
Click to expand...
Click to collapse
Good to see someone w care taking charge of this thread
Sent from my Galaxy Nexus
luckylui said:
Good to see someone w care taking charge of this thread
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
its the least i can do since im no dev and i basically just hit the refresh button every 5 minutes waiting for an update on something around these forums.
theidoctor said:
its the least i can do since im no dev and i basically just hit the refresh button every 5 minutes waiting for an update on something around these forums.
Click to expand...
Click to collapse
Hey aint no complaining from me lol. I totally respect what you doing! Especially asking first. Unlike some ppl just copy n paste to start ****. Good for you tho. I thank you.
Sent from my Galaxy Nexus
Getting pretty good battery life. Pretty decent usage today and most of the day was on either 4G or 3G. Only last hour did I put it on wifi.
{
"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"
}
nice to see IMO's kernel on xda. I've tried them all but keep coming back to IMOs and this kernel rocks for performance and battery life.
Loving this kernal, running on bugless, getting great battery life, and no problems. CHeers.
Updated thread with latest experimental links!
Also, Check out the screenshot of what i have been getting the last couple days. Amazing!
His kernel is the best out there...I love it: )
Sent from my Galaxy Nexus using XDA App
best kernel!

[KERNEL][3.0.101][LINARO 4.7.4][AOSP UBER/Stable 4.3.x/4.2.2 Kernels][Hercules]

Hey Everyone,
I'm by no means a pro at kernel building but I've put lots of effort into these kernels so I thought I'd share them with you. The Uber kernel will always be updated to the latest Kernel version and will be overclocked to 1890 MHz. The Stable Kernels will have similar options but will not be Overclocked. Unlike some of the other T-mobile Galaxy S II Hercules developers out there, I actually have a Galaxy S II and plan on having it until Summer 2014. This means that EVERY KERNEL I POST HAS BEEN TESTED AND IS WORKING although it might not be perfect (few things in life ever are).
Even though I don't post anything unless it works I still don't want to be liable for user errors. In other words, if you flash one of these Kernels your warranty is void and I AM NOT RESPONSIBLE for any data loss or bricked devices etc. That being said, you really have nothing to fear but fear itself because these kernels work and because I packaged a stock kernel so you can revert back at any time. ​A Clean install is ALWAYS recommended. That does not necessarily mean you can't install these kernels on you current build it just means that you might have problems if you do. Recently apps have been getting corrupted for whatever reason whether on Stock or AOSP and in most cases they cause RRs and SODs. If you find yourself in one of those situations a clean install is the easiest fix. If you want to try and save you apps then connect to you phone while in recovery using adb. Then type adb shell. Now once you are in that shell you can run this command to fix your apps "e2fsck -yfDC0 /dev/block/mmcblk0p25" it could take anywhere from a few minutes to an hour depending on the state of your apps.
IMPORTANT!!!! There are now two 4.3 UBER Kernels. One for Pre OCT 22 and One for Post OCT 22! Due to CM GPU updates you need to be careful which one you flash. Be careful you don't flash the wrong one. Download both for safety sake so you can flash a second one if you get crazy colors and other graphical gliches.​
[AOSP 4.3 UBER KERNEL LINK]
UBER 3.4 OFFICIAL RELEASE for PRE OCT 22 AOSP 4.3 (MIRROR)
UBER 3.4 OFFICIAL RELEASE for POST OCT 22 AOSP 4.3 (MIRROR)
[AOSP 4.3 UBER BLN KERNEL LINK]
EXPERIMENTAL BLN KERNEL FOR POST OCT 22
[AOSP 4.3 STABLE KERNEL LINK]
STABLE 3.2 OFFICIAL RELEASE for POST OCT 22 AOSP 4.3 ONLY (MIRROR)​
[AOSP 4.2.2 UBER KERNEL LINK]
UBER 2.92 OFFICIAL RELEASE for AOSP 4.2.2 (MIRROR)
UBER BLN EXPERIMENTAL for AOSP 4.2.2
[AOSP 4.2.2 STABLE KERNEL LINK]
STABLE 2.7 OFFICIAL RELEASE for AOSP 4.2.2 (MIRROR)​
All old Kernels can be found on Dev Host via this link (be careful you read file names and descriptions carefully if you choose to take a peek around) http://d-h.st/users/Cl3Kener/​
Installation Instructions for ALL Kernels
**** IMPORTANT!!! USE TWRP 2.5.0.0 or earlier for 4.2.2 and TWRP 2.6.1.0 + for 4.3.x kernels!!! Failure to do so may result in bootloops due to changes made to TWRP to accomodate SELinux in 4.3.x ROMs which messes up 4.2.2 permissions (Links include flashable TWRP installation zips credits to meekrawb. Just flash them in your current recovery! ) ****
1. For best results a install these kernel after a fresh ROM install (although it still should work if you don't do that)
2. Reboot into recovery (MAKE SURE YOU USE THE RIGHT ONE!!! (See red print above))
3. Flash Kernel Zip
4. Reboot and let Settle for ~10 minutes
5. Install Trickster MOD from the App Store for access to all of the options.
6. Change the settings to something other than INTERACTIVE (Especially if you run it with BFQ it will give you the worst screen lag ever). Then enable "Set at Boot" and push the check mark button at the top right hand portion of the screen or else you will lose your configurations.
7. Enjoy!!!
​
Error Reporting
I am always open to hearing about your errors although just telling me something went wrong without giving me details does me absolutely no good. So here are my expectations if you do want to complain about something not working:
1. Please list the ROM you are using,
2. The IO scheduler you were using
3. The CPU governor you were using
4. The CPU frequency range (192/1080 etc)
5. What you have done to attempt to fix it.
6. If you were able to simulate it again using the same settings.
7. Anything else you think is applicable to the issue
I would also hope that you would consider trying some of the following things to fix your issue before you ever report it because most of these things will fix the problem without me even having to change a thing.
1) Fix file permissions using a program that does a thorough job. I recommend using the fix file permissions in ROM manager because it is the best I’ve seen. For the record, I don’t actually use ROM manager for anything other than fixing permissions. Please consider trying this first because it tends to fix most of the FC/RR/SOD errors you might have.
2) Make a backup and install a clean version of the ROM you are running and see if you are still experiencing those same errors. You may have corrupted files if you’ve been dirty flashing.
3) If that doesn’t solve it, redownload and reflash, maybe something got corrupted but it still managed to flash. This happens sometimes and I can cause you grief.
4) For advanced users pull a logcat. I know not everyone knows how to do this but you can learn if you check out this OP or other ones like it
SPECIAL THANKS TO:
Android88 - because he is awesome and encouraged me to create this thread!
Samsung - for the source code to build these Kernel (and for making the phone)
Ayysir - for his wonderful tutorial on making a bash script to build kernels and for helping me out all of the time with everything!
Elbermu - For Bringing Thermal and Sweep2Wake to Hercules and for the help!
Bmg002 - For his extensive work fixing/rewriting my init.d scripts
Gruntparty - For completely redoing/fixing the build.prop injector I use for my AOSP Kernels
I Am The Frost - For being my first and best tester on xda. He's debugged several issues in these kernels for me
My kernel Repositories can be found at https://github.com/Cl3Kener/HERC-KERNELS and are properly labeled for your convenience (see the branches)
Informational Links
Here is a fantastic guide on "Innards" of Kernels
Optimizing Linaro Keychains
Building a Bash Script to make Kernels​
JOIN MY GOOGLE COMMUNITY IF YOU WANT INSTANT UPDATES ON ANY OF ANDROID STUFF I DO. ​
​Reserved!
XDA:DevDB Information
[KERNEL][3.0.101][LINARO 4.7.4][AOSP UBER/Stable 4.3.x/4.2.2 Kernels][Hercules], a Kernel for the T-Mobile Samsung Galaxy S II
Contributors
Cl3Kener
Kernel Special Features:
Version Information
Status: Stable
Created 2013-09-08
Last Updated 2013-11-22
Changelogs
Changelogs
Changelog UBER 3.4 Official (4.3)
- ONLY FOR ANDROID 4.3!!!
- Kernel Version 3.0.101 - Linaro 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1890/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, FIFO, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver​
Changelog STABLE 3.2 Official (4.3)
- ONLY FOR ANDROID 4.3 and NEW GPU UPDATES (POST!!!
- Kernel Version 3.0.101 - LINARO 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1728/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver​
Changelog UBER 2.92 Official (4.2.2)
- ONLY FOR ANDROID 4.2.2!!!
- Kernel Version 3.0.101 - LINARO 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1890/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, FIFO, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary, HYPER and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver
- Kernel splash screen by shmi117
- Fixed boot charging animation​
Changelog STABLE 2.7 Official (4.2.2)
- No CPU OC just stock CPU tables
- Kernel Version 3.0.101 - LINARO 4.7.4
- GPU OC 3D=320, 2D=266
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- USB Fastcharge
- IO Schedulers cfq, bfq, row, noop, deadline, sio, vr, and zen
- CPU Governors intellidemand, interactivex, lazy, wheatley, smartass, smartassv2, badass, lionheart, and asswax.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU Link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Boosters
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver
- Kernel splash screen by shmi117
- Fixed boot charging animation​
Terminal commands to enable/change a kernel features if you are don't like kernel tuning apps
Fsync
To enable - echo 1 > /sys/module/sync/parameters/fsync_enabled
To disable - echo 0 > /sys/module/sync/parameters/fsync_enabled
USB Fast Charge
To enable - echo 1 > /sys/kernel/fast_charge/force_fast_charge
To disable - echo 0 > /sys/kernel/fast_charge/force_fast_charge
Set Thermal Values
Go to /sys/kernel/msm_thermal/conf/ in a root file browser and change the values
Set MPDecision Values
Go to /sys/kernel/msm_mpdecision/conf/ in root file browser and change the values
Disable CPU Link
echo 0 > /sys/kernel/cpu_gov_sync/force_cpu_gov_sync
Recommended CPU Govs by Category
For Performance
Performance Governor - Full OC
HYPER - full oc
Lionheart - full oc
For good battery life with decent performance use
Intellidemand
Interactivex
Ondemand
Samsung
Lazy
Moderately Conservative
Badass
Conservative
Wheatley (debatable could be in the above category)
Very Conservative
Powersave
SavageZen
not sufficient info? checkout out this op
​
Looking good. Thanks for the contribution, especially the GPU OC
Just curious, do you take suggestions?
gruntparty said:
Looking good. Thanks for the contribution, especially the GPU OC
Just curious, do you take suggestions?
Click to expand...
Click to collapse
Sure. What would you like to see?
If it is OC the GPU and CPU of the Tiberius Kernel... Don't worry I'm working on it!
Hell yeah might give these a go
JELLYBAM DAMN™
Cl3Kener said:
Sure. What would you like to see?
If it is OC the GPU and CPU of the Tiberius Kernel... Don't worry I'm working on it!
Click to expand...
Click to collapse
Could you add the ROW scheduler?
Would you also add Lulzactive if possible?
Also, does the 4.1.2 Touchwiz kernel have OC?
You should have named your kernel spartacus instead.
Sent from my SAMSUNG-SGH-T989
Shmi117 said:
Could you add the ROW scheduler?
Click to expand...
Click to collapse
Shmi117
Absolutely. I'm so used to CM including that I didn't even notice it was missing..... I guess I already have something to add to Version 1.1
I have a copy of lulzactive. I can try it and see what happens
I'm still adding OC to Tiberius.
cricketAC said:
You should have named your kernel spartacus instead.
Sent from my SAMSUNG-SGH-T989
Click to expand...
Click to collapse
I can always rename my AOSP kernels as Spartacus...
Cl3Kener said:
I can always rename my AOSP kernels as Spartacus...
Click to expand...
Click to collapse
But Tiberius was no match to him. Julius Caesar would be better.
Sent from my SAMSUNG-SGH-T989
Cl3Kener said:
Absolutely. I'm so used to CM including that I didn't even notice it was missing..... I guess I already have something to add to Version 1.1
Click to expand...
Click to collapse
I edited my post could you look at it?
And thanks for the new kernel
EDIT: apparently ROW already exists... I was requesting without even flashing
Shmi117 said:
I edited my post could you look at it?
And thanks for the new kernel
EDIT: apparently ROW already exists... I was requesting without even flashing
Click to expand...
Click to collapse
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Thanks dude. TW 4.1.2 performs much better with interactive governor than with ondemand. Vector runs much smoother now. Can't wait for CPU and GPU OC!
Sent from my SGH-T989 using xda app-developers app
Cl3Kener said:
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Haha thanks man! You are the best! By the way my suggestions are for all kernel types not just the TW one (just saying ).
Cl3Kener said:
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Thank you very much for picking up kernels. Just when you loose hope over the end of the cerux kernel Cl3Kener comes along and saves the day.
Sent from my SAMSUNG-SGH-T989 using Xparent BlueTapatalk 2
I Am The Frost said:
Thank you very much for picking up kernels. Just when you loose hope over the end of the cerux kernel Cl3Kener comes along and saves the day.
Sent from my SAMSUNG-SGH-T989 using Xparent BlueTapatalk 2
Click to expand...
Click to collapse
I'll never forget a little while ago when someone volunteered to flash my Rom and then encouraged my to start a thread.... bet you didn't see this coming!
Sent from my SGH-T989 using xda premium
Nicee starting your own kernel I see. I'm about to update that kernel builds script thread with a video with my latest version of my build script. Be on a lookout for that
Sent from my Nexus 7 using Tapatalk HD
Can I make a request? Or if my wish is simple enough for a quick answer that'd be even better. How do you remove the T-mobile kernel splash screen? Jist figured how to enable custom boot animations but the kernel spash is still there ruining it lol. Thanks!
Sent from my SGH-T989 using xda app-developers app
just flashed your tw 4.1.2 kernel over ptmr3 jedi mind trick jb 1.1. booted fine and ill report back later with my findings.:good:
using trickster mod to set gov/io min/max setting stick after reboot. running very smooth right from the start. CI3Kener i think this one is a keeper. good job bro!!! i appreciate all the hard work you do for this community
skinsfanbdh said:
just flashed your tw 4.1.2 kernel over ptmr3 jedi mind trick jb 1.1. booted fine and ill report back later with my findings.:good:
Click to expand...
Click to collapse
Thanks, that's all I needed to hear. Looks like I'll be flashing this after some much needed sleep.

[KERNEL] [5.0.1/5.0.2] [TW/CM] CyanKernel v1.0.5

*Your warranty is now void
CyanKernel, Kernel for the Samsung Galaxy S 4
CM USERS DOWNLOAD (IT IS EXPERIMENTAL !!!!)
- Built from Samsung's latest I9500XXUHOL1 Lollipop Kernel Sources
- Linux kernel version update to 3.4.5
- Built with Uber 4.9
- 20 CPU Governors
- ExFAT, NTFS, NFS, CIF Support
- Gpu Overclock
- Gpu min/max Value Control
- Wolfson Sound Control
- Battery Charge Control
- Screen Control
- Led Control
- Disabled android logger as a default setting
- Cpu Voltaqe Control
- SELinux disabled. (Permissive)
- Cpu Underclock
- Cpu Core Number Control
- Gpu Voltaqe Control
- Touchscreen Control
- Touchkey Control
- Memory Interface Voltaqe Control
- PowerSuspend Driver Control
- Battery Scaling Calibration Option
- Synapse Support
I AM DEVELOPING THIS KERNEL FOR BETTER GAMING PERFORMANCE OR OTHER HEAVY PROCCESSES
DOWNLOAD
Instructions:
1- Install kernel toolkit app from store
2 - Place kernel zip to externalsd
3 - Reboot into recovery and flash the zip
4 - Wipe Dalvik, Cache, Preload before boot system
5 - Reboot and give 1 minute after rebooting phone for applying the new version's settings
6 - Open kernel toolkit and enjoy.
7- Done. Now you dont face any problem about it. You can tweak for your desire and usage.
If you dont do this steps correctly, you will face problem about your system and if dont follow this rules, your problems will be ignore.
If anything going wrong download (look at the attachment) and flash it. (2nd post)
XDA:DevDB Information
Project CyanKernel, Kernel for the Samsung Galaxy S 4
Contributors
emre3461
Kernel Special Features: -Custom governors. -Overclocked. -Built from Uber 4.9 -Stock Kernel Based
Version Information
Status: Stable
Current Stable Version: http://voltaqe.com/I
Created 2016-01-18
Last Updated 2016-01-27
thank for new kernel what is different with voltaqe kernel?
New Kernel. Good Lucky Bro!
For bootloop or errors flash this.
henry1550 said:
thank for new kernel what is different with voltaqe kernel?
Click to expand...
Click to collapse
for now no difference but i am working on it
Next Version Changelog v1.0.1
-Some governors will be added.
-Some bugfixes.
NOTE: v1.0 may cause soft brick on some devices don' use if you using another rom. If your device bricked or bootloop try flash stock kernel.
Edit: v1.0.1 is very stable no bootloops or softbricks.
I need testers. you can send pm for being testers.
Next Version will be based from Samsung Stock Kernel Source (XXUHOH7) (VoLTaqe source incompatible for me)
Updated
Changelog v1.0.1
-Compiled from Stock Kernel source.
-Fixed booting problem (ramdisk fixed).
Next Version some governors will be added.
DOWNLOAD:
https://drive.google.com/file/d/0B12z_fx7oOcOb215VjZadENTb2c/view?usp=docslist_api
UPDATED v1.0.2
Changelog:
-SELinux disabled. (permissive)
-intelliactive governor added. (default governor but you can change)
-some technical changes.
-AndroBooster governor compatibility. (booster app on google play https://play.google.com/store/apps/details?id=com.emre.androbooster )
DOWNLOAD
Next version:
-Some governors will be added.
-Performanca improvements. (GPU overlocking etc.)
emre3461 said:
Changelog:
-SELinux disabled. (permissive)
-intelliactive governor added. (default governor but you can change)
-some technical changes.
-AndroBooster governor compatibility. (booster app on google play https://play.google.com/store/apps/details?id=com.emre.androbooster )
DOWNLOAD
Next version:
-Some governors will be added.
-Performanca improvements. (GPU overlocking etc.)
Click to expand...
Click to collapse
great works bro one more option for our device, just a suggestion that you make a change log update right on the first post then update it there so it will be more convenient for people to see them later on
@emre3461 how would you compile a version for aosp?
My tips (optional):
Best source: https://github.com/GearCM/android_kernel_samsung_exynos5410
Best toolchain: http://sabermod.com/Toolchains (DEV ONLY)/arm/arm-linux-androideabi/
Best governor: https://github.com/zanezam/cpufreq-governor-zzmoove
treborbr said:
@emre3461 how would you compile a version for aosp?
My tips (optional):
Best source: https://github.com/GearCM/android_kernel_samsung_exynos5410
Best toolchain: http://sabermod.com/Toolchains (DEV ONLY)/arm/arm-linux-androideabi/
Best governor: https://github.com/zanezam/cpufreq-governor-zzmoove
Click to expand...
Click to collapse
May be i will compile for AOSP later because my s4 has IMEI problem and i can't use AOSP . i need service mode for connect network.
OTA Updates
I will write an OTA service for kernel soon. Updates will be checkabled from app. This will be a first for a kernel.
Warning
NOTE: if you are using stock based custom rom You HAVE TO DELETE from build.prop which have any DHA word.
emre3461 said:
Changelog:
-SELinux disabled. (permissive)
-intelliactive governor added. (default governor but you can change)
-some technical changes.
-AndroBooster governor compatibility. (booster app on google play https://play.google.com/store/apps/details?id=com.emre.androbooster )
DOWNLOAD
Next version:
-Some governors will be added.
-Performanca improvements. (GPU overlocking etc.)
Click to expand...
Click to collapse
Good work. Keep it up [emoji106]
UPDATED v1.0.3
Changelog
-18 New governor added.
-GPU Overclocked. (for better benchmark results and heavy gaming, don't afraid no overheating or no battery drain)
-Some fixes.
-Battery improvements. (use AndroEnergy on google play for better battery or powersave governor)
-CPU Overclocked. (Max frequence is 2GHz but it is dangerous don't use for now.)
-Kernel version in settings fixed.
I will release OTA Updater soon, i am preparing server for it. Stay tuned
Enjoy !
emre3461 said:
Changelog
-18 New governor added.
-GPU Overclocked. (for better benchmark results and heavy gaming, don't afraid no overheating or no battery drain)
-Some fixes.
-Battery improvements. (use AndroEnergy on google play for better battery or powersave governor)
-CPU Overclocked. (Max frequence is 2GHz but it is dangerous don't use for now.)
-Kernel version in settings fixed.
I will release OTA Updater soon, i am preparing server for it. Stay tuned
Enjoy !
Click to expand...
Click to collapse
Installed v2 and v3 now. v2 was pretty cool as simple as stock. v3 oc to 1700 and 100 lets monitor and will update you i am on ale95 v2, I am feeling better than voltage as thre is lot of hang and reboots, so pls make a clean one. dont just keep continously update. keep it tight with good few governers and battery life and ram managment nothing more or much.
itsme12345 said:
Installed v2 and v3 now. v2 was pretty cool as simple as stock. v3 oc to 1700 and 100 lets monitor and will update you i am on ale95 v2, I am feeling better than voltage as thre is lot of hang and reboots, so pls make a clean one. dont just keep continously update. keep it tight with good few governers and battery life and ram managment nothing more or much.
Click to expand...
Click to collapse
Okay, i will make clean kernel. I am using ale95 v2 with CyanKernel v1.0.3 . I didn't face any random reboot or hang. I am working for clean, powerfull kernel. I don't recommend use 2 GHz for now. Use powersave governor or reduce max freq. Can you suggest some useful governer for our device ?

Categories

Resources