Android OS Forum banner

[Kernel][jb43] [v8.3, FINAL] Leankernel: Minimalistic Kernel

1 reading
4.2M views 16K replies 1.4K participants last post by  tiny4579  
#1 · (Edited by Moderator)
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
  • Terminal Emulator not finding my scripts? Read this post.
FEATURES
  • Patched to latest in Linux 3.0.x branch.
  • 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
  • ROW scheduler v4
CHANGE LOG JB 4.3
CHANGE LOG JB 4.2

DIRECTIONS
Uh.... flash the zip in clockworkmod.

FAQ

SOURCE
github

Thanks to forum member maddler for providing file hosting: http://www.host4droid.com/

Donate to your favorite charity, or donate to me.
 
#42 · (Edited by Moderator)
It works fine for me. I am on ZYGOT3 1.8, with IMO's kernel, and it doesn't lock up when I lock my phone while plugged in (as it used to do before)

On the voltage front, I'm running 800,900,1000,1100,1200, and it is stable so far. I've ran CF bench, quadrant, stress test in Set-cpu, no issues
 
#43 ·
**If you run LauncherPro/Launcher Pro plus I would advise trying the free previews before buying a full version. LauncherPro limits how much the icon packs can change so be warned.**​

  1. Download and install from either methods described in second post.
  2. Navigate to your homescreen and hit your menu button and choose "Preferences"
  3. Choose the "Theme Settings" choice
  4. Tap the dropdown menu "Icon Pack"
  5. On the pop up menu scroll to desired theme. It will drop down and ask you to restart LauncherPro and choose yes.
  6. The theme has then been applied
I'm on Bug less Beast and it locked up

Sent from my Galaxy Nexus using Tapatalk