[Moto G 4G Android Development] Kayant:
This is a port of Optimus Kernel by Flashhhh for Peregrine

Must sure to thank him - Here

Not compatible with Dirty Unicorns atm as it's using the older cm-12.0 kernel source meaning wifi will not work if this is flashed. ​

I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on lollipop roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.

I hope you all will like it

Enjoy!

Note: R12 or later will work perfectly only on LP bootloader. You need to be on a rom which has implemented new kernel sources. Read post #3 about bricked hotplug.

Custom Features:

- Compiled With Archdroid's 5.2 Toolchain

- Updated to latest CM131 Sources

- Compiled With -O3 & Graphite Flags

- Additional many optimization flags

- Compiled With Cortex A7 Tweaks

- ARM v7 Optimizations

- Mpdecision hotplug driver(Using custom powerhal by CM)

- DoubleTap2Wake/Sweep2Wake

- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)

- Add dev/frandom

- Added Support for Kernel Neon Mode

- Enabled Pipe Flag

- Adreno Idler Algorithm

- PowerSuspend Driver v1.5

- Add BioShock/DanceDance Govs

- Added SmartMax/LionHeart Govs

- LCD Kcal Control by Savoca

- Faux's Sound Control

- Optimized ARM RWSEM Algorithm

- Optimized Square Root Algorithm

- LMK tweaks

- block: disable add_random

- Enable unaligned capability for ARM

- CpuFreq and CpuBoost Optimizations

- Disabled Gentle Fair Sleepers

- Enabled Many TCP Congestions

- Added SIO,VR & ZEN IO Scheduler

- Sched & Mutex Tweaks

- Pushed Read Ahead value to 512

- Use your android device as USB Keyboard/Mouse

- Enabled FSync by default

- Optimized Slub

- VFP HardFloat

- Power Efficient WorkQueues

- Kexec patched (Multirom Compatible)

- Many more things (Check Github)

Disclaimer:

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.
​

Pls Read This before flashing:

You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by [MENTION=4544860]osm0sis[/MENTION]. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to [MENTION=4359180]attack11[/MENTION] for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.

DOWNLOADS

:

AndroidFileHost

How to Flash

:

1. Download the kernel and place it into your phone storage

2. Reboot into recovery

3. Reinstall(Dirty flash) Rom + the kernel

4. Reboot and enjoy!​

PLS DON'T MIRROR THE LINKS

Recommended app:

Synapse or Kernel Adiutor

Flash UKM.zip from the below link: (credits to [MENTION=5658634]apb_axel[/MENTION])

http://xdaforums.com/android/software/zip-synapse-script-universal-kernel-t2736986

And then install synapse from play store.

I would like to say special thanks to [MENTION=5857055]Flashhhh[/MENTION] for allowing me to port his kernel and stealing his OP :p

[MENTION=3332811]faux123[/MENTION] [MENTION=5284595]YoshiShaPow[/MENTION] [MENTION=5190317]fermasia[/MENTION] [MENTION=4480917]Alberto97[/MENTION] [MENTION=4403780]TeamMex[/MENTION] [MENTION=5585603]Quasar[/MENTION] [MENTION=1289361]Mazda[/MENTION] [MENTION=5583599]FabioSan[/MENTION] [MENTION=221788]Blechdose[/MENTION] [MENTION=3795148]neobuddy89[/MENTION] [MENTION=5438598]RenderBroken[/MENTION] [MENTION=4316709]savoca[/MENTION] [MENTION=4222965]deadman96385[/MENTION] [MENTION=3545900]pinkflozd[/MENTION] [MENTION=4525074]alin.p[/MENTION] [MENTION=5105835]Cl3Kener[/MENTION] [MENTION=4984300]Shivam Kuchhal[/MENTION] and CYANOGENMOD TEAM

and MANY MORE...

XDA:DevDB Information

Optimus Kernel, Kernel for the Moto G

Contributors

Kayant, Flashhhh

Source Code: https://github.com/Kayant/android_kernel_motorola_msm8226

Kernel Special Features:

Version Information

Status: Stable

Created 2015-05-10

Last Updated 2016-01-17