Kaminari Kernel
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. I'm gonna laugh my *** off.
*/Hey guys,
This is a peregrine version of my falcon project of the same name, KaminariKernel - you can check it here.
Features:
- Based on Motorola's latest sources for the device
- Bumped from 3.4.42 to 3.4.109
- Compiled with a custom ArchiDroid 5.1 toolchain (uses gcc 5.1, and is optimized for Cortex-A7 processors)
- Compiled with various build optimizations (strict-aliasing, -O3 and Graphite flags, plus some A7 tweaks)
- SELinux set to permissive by default
- Architecture-specific (ARM) tweaks
- Three choices of hotplugging drivers (Good ol' mpdecision is no more):
--- Bricked Hotplug (aka msm_mpdecision)
--- IntelliPlug (Don't confuse it with its brother intelli_hotplug)
--- MSM Hotplug
- GPU overclock - up to 533MHz - and underclock - up to 100MHz
- CPU overclock - up to 1.6GHz - and underclock - up to 96MHz - (Overclock thanks to h2o64 and underclock thanks to savoca)*
--- All frequencies less than or equal 249MHz consume less power
- Uses Optimus Kernel's cpu-boost (which is based on cyanogenmod's - allows different frequencies for each cpu core)
- Added /dev/frandom
- DT2W and S2W
- Added support for NEON mode
- Enabled Pipe flag
- Intellithermal v2.0 (by Faux123)
- State Notifier driver
- Powersuspend v1.5
- Adreno Idler
- Kcal Screen Control (by savoca)
- FauxSound (by Faux123)
- USB Fast Charge
- Optimized ARM RWSEM and square root algorithms
- Disabled gentle fair sleepers
- Mutex tweaks
- Additional TCP congestion algorithms (westwood, highspeed, illinois, etc.)
- Additional I/O schedulers (zen, cfq, sio, fiops, bfq, vr, etc.)
- Use your phone as a USB keyboard/mouse
- Fsync enabled by default
- "Insecure" adbd binary (by Chainfire)
- Kexec-hardboot patch (for multirom compatibility)
- Power-efficient workqueues
- Additional CPU governors:
--- Bioshock
--- DanceDance
--- Lionheart
--- Smartmax
--- Yankactive
--- Conservative
--- Zzmoove
--- Pegasusq
--- Intelliactive
--- Intellidemand
*This was designed for falcon's msm8226 chipset, i'm not sure if it works with peregrine's msm8926. Please test.
WARNING: Since this kernel is still in a testing stage, it's strongly recommended that you back up your whole ROM + kernel (or at least just the kernel!) before flashing this kernel here!
If you're coming from another kernel: Clean flash your rom and stock kernel (or at least dirty flash both, or just the kernel!) to avoid any issues!
Download
PLEASE DON'T MIRROR THE LINKS WITHOUT MY AUTHORIZATION!
How to flash:
- Place the zip on your phone's internal storage
- Reboot into recovery
- Flash the ZIP
(Alternative way: Reboot into recovery without copying the zip, and flash it via adb sideload)
- (Optional) Wipe cache and Dalvik/ART cache
- Reboot and have fun!
How to tweak this kernel:
- Install one of the recommended apps, Kernel Adiutor or Synapse (you can get both from the Play Store).
- If you're gonna use Synapse, there's one more step, which is:
--- Install Universal Kernel Manager (UKM) by @apb_axel, from here.
- And only then install Synapse from the Play Store.
Want some info about the features & tweaks this kernel offers? Then go to http://androidmodguide.blogspot.com (thanks to @AssToast for the suggestion - and to @gsstudios for creating the site!)
I wanna say "thank you" to:
@Flashhhh (my inspiration)
@Aayushya (I cherry-picked a lot of commits from him)
@faux123 (for Sound Control & Intellithermal)
@savoca (for Kcal Screen Control)
@hurtsky (for the s2w/dt2w commits)
@attack11 (for some commits too)
@Alberto97 (for the 3.4.43 till 3.4.109 commits, plus some crucial build fixes)
@bedalus (for providing the initial sources)
@srisurya95 (I also got a bunch of fixes/tweaks from his sources)
And a few more people.
XDA:DevDB Information
KaminariKernel, Kernel for the Moto G
Contributors
kingkaminari
Source Code: https://github.com/kingkaminari/kernel-msm
Kernel Special Features:
Version Information
Status: Testing
Beta Release Date: 2015-10-15
Created 2015-10-15
Last Updated 2015-10-15
No comments:
Post a Comment