[Moto G Android Development] RenderBroken:
RenderBroken's Custom Kernel for CM11/AOSP Based Roms!​

/* *** 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.
*/

I am fairly new to Android Development but started out because I wanted to learn and to share what i have learned so far. My goal with this kernel is to be a very fast and stable build that offers some things that the other kernels do not. I want to initiate Development Discussions amongst the community. This will be a noob friendly thread as long as the new users follow 2 rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.

Current Features

General List:

* Patched to 3.4.91

* Built with Custom A7 Linaro 4.8.3 Toolchain thanks to pinkflozd

* -O3 and Linaro 4.8.3 patches

* Powersuspend v1.4 Thanks yank555 and Faux

* Falcon_hotplug by Blechd0se!! Ultra Simple but even more effective!

* CPU-Boost from CAF

* Intelliactive and Intellidemand from Faux

* Sound Control 3.2 thanks to Faux

* sweep2wake (S2W) & doubletap2wake (D2W) thanks to Showp & Faux123

* Working during Deep Sleep with Pocket Detection Thanks to Alin23

* S2W & DT2W Modified for Powersuspend

* FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers

* GPU Overclocked to 533MHz Thanks for Pink!

* Dynamic management of dirty page writebacks, expire and cache pressure

* Dynamic Cache Pressure

* Frandom

* GCC Tweaks for Cortex A7

* Color Calibration Thanks to Savoca

* Ultra Kernel Samepage Memory Merging (UKSM) Tweaked for performance

* Ram Underclock on lower freqs thanks to pinkflozd

* USB Fast Charge (ON/OFF Toggle)

* Multi-core Power Saving set to 2

* New LZ4 Compressor/Decompressor: Just plain fast!

* New Swap Space Scripts from Delta-roh! (See OP#2)

* Numerous CAF Patches!

* New C State enabled for CPU0 (retention/C-1)

* Updated BFQ Scheduler: BFQ-v7r3

* Added GPU Governors: msm-adreno-tz, Performance, Conservative, userspace, powersave, msm_cpufreq, simple_ondemand

I recommend Tricktermod for Kernel Tuning

https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod

Instructions:

* Boot into Recovery

* (Recommended) Make a complete backup of entire rom

* (Recommended) Flash Zip

* Reboot

To Enable/Disable CPU-Boost or Retention (C-1) go here:

LINK

Now, after booting up again you may need to restart the phone one more time.

Beta Test Kernels:

LINK

Download:

Main Download Location

Mediafire Mirror

Changelog:

https://github.com/RenderBroken/render_kernel_motorola_msm8226/commits/kk-test

THANKS!!!!

First I want to say thank you to everyone who has answered my questions and responded to my pm's when I know they are busy with their own lives. Pretty much everyone I have come into contact with here on XDA has been truly helpful and respectful. Here is a list of people that had helped me in one way or the other:

myfluxi, Showp1984, Savoca, Faux123, pinkflozd, SeannyM, Blechd0se

Thank you guys! Without your contributions to the community we would not have the level of performance, stability and interaction that we have today

Official Testers

matmutant (Amazing bug finder extraordinaire)

rr46000

antarix

Thank you guys for your help with testing my kernels!

Donators!!!

First let me say Thank you from the bottom of my heart. I dont do this for money and for you to give me YOUR hard earned cash, its just humbling. It is truly appreciated and will probably go on to be re-gifted to other Great Devs out there! If not it goes towards updating my build machine! This means I must be doing something right and for as long as this project is relevant and I am able, I will keep it going.

lmulli

capeman316

GPL Information

Linaro 4.8.3 Toolchain

Build Script

Source

XDA:DevDB Information

[KERNEL][GPL][Dev Talk] Render Kernel [06/03][r23] DT2W & S2W working with Deep Sleep , Kernel for the Moto G

Contributors

RenderBroken, alin.p

Kernel Special Features:

Version Information

Status: Stable

Created 2014-04-19

Last Updated 2014-06-18