[G 2014 Android Development] CurbThePain:
​

CurbThePain's RevKernel - Moto G 2014 Ed.​

​

"A Brutal Kernel"

----------------------------------

READ THE WHOLE OP!

Disclaimer:

I am NOT responsible for anything that happens to you, your phone, or anything as a result of flashing this kernel. It is of your choice to flash said kernel and or proceed to root your phone. So dont blame me if your phone is dead, it is YOUR fault.

Supported Devices:

I ONLY own a XT1064, I cannot provide full support for the dual sim models.

But my work should potentially work on the dual sim models.

However I will say that my work will work on the XT1063 single sim global model.

P.S. This is based off of the cm12 kernel, IT SHOULD, work on ALL models on cm12 with a full wipe.. try a nandroid and restore the data after a full wipe and boot.

Features:

-Based on the CM12 kernel source code
-Compiled with Sabernaro Toolchain
-Lots of governors
[INDENT]-intelliactive -intellidemand[/INDENT]
[INDENT]-impulse -yankactive[/INDENT]
[INDENT]-zzmoove -intellimm[/INDENT]
[INDENT]-interactive -smartmax[/INDENT]
[INDENT]-conservative -ondemand[/INDENT]
[INDENT]-userspace -powersave[/INDENT]
[INDENT]-performance[/INDENT]
-CPU overclock/underclock (underway)
-GPU governors
[INDENT]-msm_cpufreq -msm-adreno-tz[/INDENT]
[INDENT]-userspace -powersave[/INDENT]
[INDENT]-performance -simple_ondemand[/INDENT]
-GPU overclock (underway)
-IntelliPlug
-Simple GPU Algorithm
-KSM (Kernel Same Page Merging)
-Sweep2Wake/Sleep
-DoubleTap2Wake
-Extra Filesystem support
-Freed up more ram
-Supports more controllers by default (Wii remote, PS3 Controller)
-USB Fast Charge (Depreciated since 19-3-2015 ||v2||) [/HIDE]

FYI:

Use Kernel Auditor for this kernel, Its the only app that doesn't cause issues with my kernel.

If you have lag or instability issues do a full wipe/format (DATA, SYSTEM, DALVIK, CACHE).

Display types working with dt2w:

mdss_dsi_mot_inx_720p_video_v0

Display types not working with dt2w:

mdss_dsi_mot_jdi_720p_video_v1

mdss_dsi_mot_jdi_720p_video_v0

To check wich display type you have by going into terminal and type:

su

cat /proc/cmdline

Download links are in the downloads tab!!! Alternate downloads are in the "Mirrors" section of the OP.

Mirrors

https://basketbuild.com/devs/CurbThePain/Moto G 2014/Titan/RevKernel

Changelog:

Changelog:
15-3-2015 -
- Added DT2W In /drivers/input/touchscreen/doubletap2wake.c, KConfig, and /include/linux/input/doubletap2wake.h
- Added S2W In /drivers/input/touchscreen/sweep2wake.c, KConfig, and /include/linux/input/sweep2wake.h
- Testing New Gpu modifications and controller drivers.

19-3-2015 -
- Complete overhaul with new kernel base and new toolchain (sabernaro 4.9)
- Added DoubleTap2Wake and Sweep2Wake/Sleep (Deep Sleep STILL not working (actually))
- Added USB Fastcharge

2-23-2015 -
- Reverted USB Fastcharge

4-17-2015 -
- Rebased for cm 12.1
- Fixed DT2W and S2W Deepsleep
- Removed USB Fastcharge from new base.
- Added Intellidemand (not yet working)

-----CREDITS-----

Special Thanks:

Special Thanks to Slukk, luca020400, YoshiShaPow, Anas Karbila, and Cyanogenmod for their sources.

Thanks to motorola, xda, and google for making this possible.

Most of my thanks goes to Anas Karbila for his amazing, clean cut, and stable source.

The GNU General Public License is a free, copyleft license for software and other kinds of work.

The GPL permits use, share, study and modify.

But this does not mean you should not give the deserved credit to the previous author.

So if you use my source code under GPL you must share with GPL too and quote me in the credits.

XDA:DevDB Information

RevKernel, Kernel for the Moto G 2014

Contributors

CurbThePain

Kernel Special Features: DoubleTap2Wake, Sweep2Wake, USB Fast Charge (Depreciated), Color Calibration, IntelliPlug

Version Information

Status: Stable

Current Stable Version: 17-4-2015 ||v5||

Old Stable Version: 22-3-2015 ||v4||

Current Beta Version: 19-3-2015 ||v2||

Current Alpha Version: 15-3-2015 ||v1||

Source Code:

Source (Github): https://github.com/curbthepain/revkernel_titan

Created 2015-03-15

Last Updated 2015-04-18