How to compile Updates on GIthub *Experienced users only*
- Head over to https://github.com/Android-L-Porting...Android-L-Mako
- Install abootimg sudo apt-get install abootimg or pacuar -S abootimg-git if you run arch
- git clone https://github.com/Android-L-Porting...oid-L-Mako.git
- cd Android-L-Mako
- make zip
- adb push -p out/release.zip /sdcard/
- flash with above instructions
This is bleeding edge and may result in breakage, flash at your own risk.
New Kernel Made by yours truly
Android L Nexus 4 Kernel
- FIOPS & ROW i/o Schedulers
- Gamma Controls
- Faux Sound
- CM Gamma Controls
- Double Tap to Wake
- Init.d Support
- Compiled with Linaro toolchain for speed
Only for Beta 4, flash in recovery
New Kernel Beta 5 uploaded:
New Features: Faux Sound, CM Gamma Control Interface
Beta 6: Internal Release to debug dt2w
Beta 7 Released with Double Tap 2 Wake:
Beta 8 Released with Faux Speaker:
L-Kernel Beta 9 Uploaded
*warning* if your CPU cannot handle -100 undervolt flash beta 8, I'll be reverting this change when I'm back home on Sunday.
Lower 81Mhz CPU freq, and lowered voltages to -100mv by default and reduced CPU steps, you guys must reset Synapse, and redo your voltages. This should increase battery even further.
Added kexec hardboot, UV -100 still default.
New Ultra Kernel Build is up:
- Ultra Kernel Same Page Merging
- Customized Lower backlight LUT for power Saving
- Enabled TCP_westwood, vegas, veno, and cubic, set Westwood as default.
- Added CK Patches for Speed and battery.
- Added simple GPU Governor
- Enabled 450Mhz GPU Overclock
- Removed Undervolt -100 by default by request.
- Now has default Faux CPU Voltage Table
- Overclocked to 1.84Ghz
You must reset Synape App data or Reinstall after reboot, also voltages will need to be adjusted.
You'll Need UKM, grab it Here
You'll Need Synapse, grab it Here
You need busybox installed for init.d support.
Synapse does not remount the system rw before setting an init.d script in WAKE, so first go to terminal or ADB Shell and type:
mount -o rw,remount /dev/block/platform/msm_sdcc.1/by-name/system /system then open Synapse and click Set Init.d script with sweep to wake.
In /etc/init.d/ you should now have a file named UKM_WAKE:
#This file was generated automaticaly from Synapse/UKM.
#It contains wake options to be applied from init.d script.
echo 1 > /sys/devices/virtual/input/lge_touch/dt_wake_enabled