Code:
*** Disclamer
1. You are installing this at your own risk
2. I am not responsible to brick ur device or like something damaged device.
3. This kernel is for Nexus 5, never ever ever install on other devices.(Well it's ur choice but i don't know what will happen next!)
4. This kernel is for CM-Based ROM(Non-Caf, I'm not sure whether boot in AOSP.)--Normal branch cm-12.1
What is this?
I have a 2 projects called KangDroid-Project(ROM) and this one: KangDroid-Kernel. And this is a KangDroid-Kernel.
This is ONLY AIM for Nexus 5 CyanogenMod 12 kernel, based on cm-12.1 branch(non-caf) and this kernel uses "Aroma" scripts for installing kernel. So it is highly customizable, user-friendly kernel.
Required Stuff
* Must based on CM.
* init.d support
* basic knowledge of flashing stuff
Functions?
* CM Basic-Functions
* Based on CyanogenMod 12.1 Source(Not caf, just cm-12.1 branch)
* Linux 3.4.107
* Support Multirom(That means Kexec-HardBoot)
* toolchain: use Self-Built Linaro 6.0.0
* Using Intelliplug as a default CPU Hotplug(MP-Decisions are disabled)
* Lots of Governor, Configurable in Installer: (Intelliactive, abyssplugV2, adaptive, badass, dancedance, darkness, hyper, intellidemand, intellimm, lazy, lionhearted, nightmare, ondemandplus, optimal, pegasus, slim, smartmax, smartmax_eps, uberdemand, wheatley, etc..)
* Lots of I/O Schedulers(BFQ, CFQ, deadline, fifo, fiops, no-op, row, sio, tripndroid, vr, zen)
* Random from 3.14
* Use intelli-thermalV2 for Thermal control.
* Faux Sound Control
* Voltage Control
* Configurable Fast Charge
* Configurable Fsync
* Configurable Sweep 2 sleep
* Configurable Sweep2Wake, DoubleTab2Wake(And it's vibration and timeout, PowerButton Support, gestures too!!)
* CPU OVERCLOCKING(USE AT OWN RISK)
* Configurable exFAT Support
* Aroma: Full translation for Korean(Yes I did cuz I'm Korean, don't say that do some translation for other language)
* And alot!
* Based on CyanogenMod 12.1 Source(Not caf, just cm-12.1 branch)
* Linux 3.4.107
* Support Multirom(That means Kexec-HardBoot)
* toolchain: use Self-Built Linaro 6.0.0
* Using Intelliplug as a default CPU Hotplug(MP-Decisions are disabled)
* Lots of Governor, Configurable in Installer: (Intelliactive, abyssplugV2, adaptive, badass, dancedance, darkness, hyper, intellidemand, intellimm, lazy, lionhearted, nightmare, ondemandplus, optimal, pegasus, slim, smartmax, smartmax_eps, uberdemand, wheatley, etc..)
* Lots of I/O Schedulers(BFQ, CFQ, deadline, fifo, fiops, no-op, row, sio, tripndroid, vr, zen)
* Random from 3.14
* Use intelli-thermalV2 for Thermal control.
* Faux Sound Control
* Voltage Control
* Configurable Fast Charge
* Configurable Fsync
* Configurable Sweep 2 sleep
* Configurable Sweep2Wake, DoubleTab2Wake(And it's vibration and timeout, PowerButton Support, gestures too!!)
* CPU OVERCLOCKING(USE AT OWN RISK)
* Configurable exFAT Support
* Aroma: Full translation for Korean(Yes I did cuz I'm Korean, don't say that do some translation for other language)
* And alot!
Download
Download is available at second thread, below this thread.
How to flash:
Flash as normal as other kernel:
1. Download and save wherever to sdcard.
2. goto recovery(I'm using TWRP/Multirom) and goto directory that u saved kernel.
3. flash, follow instructions and reboot and done.
Feedback
Use this thread to report bug/suggest functions or use my Project Facebook
Contributers
note that tag is based on github, not xda.
@major91 @arter97 @GwonHyeok @Aroma Scripts--> Gave me a idea/files of Aroma scripts
@flar2 --> https://github.com/flar2/ElementalX-N5
@major91 --> https://github.com/major91/Zeta_Chromium-L
@franciscofranco --> https://github.com/franciscofranco/hammerhead
@CyanogenMod --> https://github.com/CyanogenMod/android_kernel_lge_hammerhead --> this kernel is based on this
@Electrex --> https://github.com/Electrex/Electroactive-N5
@Starship-Android --> https://github.com/Starship-Android/android_kernel_lge_hammerhead-starship (For Basic Upstream)
@AnguisCaptor --> https://github.com/AnguisCaptor/PwnKernel_Hammerhead --> For patch of NET
@Cl3Kener --> https://github.com/Cl3Kener/UBER-L --> for basic governor and I/O Schedulers
And a lot of peoples!
XDA:DevDB Information
KangDroid-Kernel_Project, ROM for the Google Nexus 5
Contributors
Jason Hyunwoo
Source Code: https://github.com/KangDroid/android_kernel_lge_hammerhead
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: At lease using CM-BASED ROM. Above 5.1.1
Version Information
Status: Beta
Current Beta Version: V1.0
Beta Release Date: 2015-05-27
Created 2015-05-27
Last Updated 2015-05-30
Last edited: