[Kernel] Lightning Zap Kernel (Updated 18OCT13)Blaze and Exhilarate
The Lightning Zap! kernel for the Blaze 4G
I thomas.raines, nor it's affiliates claim responsibility for anything you do to damage, destroy, brick, explode, or otherwise mess up your device.
I revamped the Lightning Zap! kernel across the board. Since I have so many of them I was loosing where I was on each one. So I have now broken it down into 3 phases:
Phase 1: Introduction of LZ kernel to device
Phase 2: Fine tuning of tweaks, values, etc
Phase 3: Implementation of OC/UV
Phase 4: Continue updating and adjusting as necessary
From now on I will name the .zip accordingly as well:
On a good note, I think this latest update will finalize phase 2 and now I can work on OC/UV...
Improved battery life
Improved network speeds
Improved boot times
Cleaner file systems
Governor tweaks for amazing speed and performance without sacrificing battery life
Improved Memory and Ram tweaks
Improved Internet speed
Amazing kernel tweaks, build.prop mods, init.d scripts and more!
Make a backup
Download .zip to PC
Transfer .zip to your sdcard
Or just download it straight to your phone
Reboot to recovery
Phone will automatically reboot after install**
Wait 10 minutes
Enjoy the Lightning Zap!
This kernel was tested on CM10 nightly. This kernel and tweaks will work with any version of CM10.
See 3rd post for further instructions on improving and customizing your Lighting Zap! experience.
**The first boots always takes the longest especially after a fresh install. If you pull a logcat during the first boot, you may see a few errors with the vacuum script. This is normal, and will be "fixed" after the phone has built the databases for the apps.
Please allow 24 hours after install and 1 full charge cycle before reporting results. Always provide me with a logcat with any issues you may experience.
Nothing super spectacular here, just upstream maintenance
NOTE** Since we don't have a supported recovery, and I can't find enough info about it, I cannot add the dual boot feature.
Anybody that has some knowledge on making a custom recovery, particularly TWRP with dual boot, help me (KTEMP!)
Moved source to LightningZap github
Removed topology and mpdecision in 4.4-4, but found all the gov's work best with mpdecision so I added it back.
Adjusted CONFIG_NR_CPUS (number of cpu's) to cm default 999999 which causes the use of a CPU mask array. Small performance hit initially, but an overall vast improvement especially when multi-tasking.
Merged from upstream
Added missing msm_mpdecsion blobs
All governors and schedulers seem completely stable now (Keep testing please)
Added True CD-ROM emulation interface (Not fully working on my computer. Need testers to verify with windows and linux) here is how to use it! (Special thanks goes to DooMLoRD and his doom kernel for the Xperia Z)
init.d scripts updated with new mount params
Raised vm_max_readahed to 4096.
Lowered default max cpu freq to 1512.
Changed min cpu freq to 384 to fix Lionheart and Gallimaufry instability.
Fixed ability to change cpu frequency. Your changes now stick after closing app.
Used userdebug lunch option. Now if you have red border on screen, it's more than likely in the ROM. Talk to your ROM dev.
Possible fix for loss of su/root. (Let me know if you still loose it after flashing. I didn't have any issues this time.
**ATTN** If you get an error about disabling flash recovery and/or fixing root(su), ignore them. It is a false error in recovery. Disabling flash recovery broke root (super user), but fixing root had no effect
If for some reason your root gets borked, flash this.
BTW, this should be fixed in the final update
**Note-- This is just a preview. Full 4.4-6 will be done soon. I just wanted to get something out for you guys.
It's been a long time, but I finally got it!
Fixed updater-script thanks @ ns17
This update is for cm-11.0/KitKat 4.4
OC'd to 1512
Complete revamp of the kernel including voltage and frequency tables
Dropped VoltageControl app support
The ability to control voltages isn't working right now, but I will have it fixed shortly
With this revamp, there are some minor bugs, but I'll be working thru them. I just wanted to get this out to you guys. It's been long over due.
Moved RootBrowser to /data/app for easier removal (if you don't want it that is)
You MUST use my repo for the devices (as noted above) in order for LZ to build correctly. You will also need to manually copy the /scripts and modules to your directory where you zip things up. /system/etc/lzbp.sh is gone so make sure you remove the perms from your flashing script (Working on fixing this now)
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?