How to Install the TGM Hybrid Kernel on the Moto G 2014

Pin It

Today we have for you guys yet another custom kernel. This time it is the Moto G 2014 that’s receiving the treat. We have the TGM Hybrid Kernel for you guys to enjoy on your AOSP and AOSP based ROMs. So if you’re stock rooted or in any other combination of the same, don’t use this kernel or else you’ll bootloop. Also this kernel is exclusively for Lollipop based Titans so don’t try it on any other device. A few words though before we dive into the full feature list. Why does this kernel exist? Primarily because of the lag that the Moto G often faces because of the low amount of RAM and the dismal battery life performance. This kernel is looking to remedy that. With that done and said let’s head right on to the feature set.



 TGM-Hybrid SaberNaro Version (SaberMod toolchain built in a Linaro environment)

 TGM-Hybrid LinaroMod Version (Linaro toolchain built in a SaberMod environment)

TGM-Hybrid Linaro Version (Linaro toolchain built in, well, a linaro environment)

Linux 3.4.68 Kernel

Based off of CM12 Kernel

Enable kernel NEON mode

Updated VFP driver

EXT4 Speed Tweaks (faster r/w)

ARM Topology and CPU Power Driver tweaks

Partition Tweaks – LZ4 Compression tweaks

Optimized Cache Flags – Simple GPU Algorithm for better management

Powersuspend (default)

BFQ I/O Scheduler (default)

Bricked_hotplug (default)

Quick Wake Up Driver (battery saving feature)

Optimax Governor (default)

Smartmax Governor

MPDecision – Graphite, -O3, and other Flags

Cortex_a7 arm-v7a Optmizations

Optimized ARM RWSEM Algorithm

Optimized Square Root Algorithm


 Other misc. changes

Pre requisites

  • Your Moto G 2014 must be rooted with it’s boot loader unlocked. Check out this link to know how to do that.
  • You must have a custom recovery installed, like TWRP or CWM.
  • You must have a custom ROM like CyanogenMod 12 installed. For more on that head on over to this thread.
  • Your phone must be charged over 80%.
  • Some common sense and ability to follow instructions.


  • Download the kernel from here.

With that done, let’s get this show on the road.

Step 1

Boot into recovery mode. To do so, power off your phone. To do reboot your phone into recovery mode, hold the Volume Up and Power Button

Step 2

Backup your current ROM from your custom recovery.

Step 3

Do a complete wipe, data and cache.

Step 4

Navigate to your SD Card and select the kernel zip file. Flash the kernel (For your convenience we advise that you keep the zip file at the root of your SD card)

Step 5

Reboot. The first boot will take longer than others so don’t panic.

Congratulations you have successfully installed the kernel on your device

We hope you enjoy the kernel on your Titan guys. And if you have any questions comments or enquiries about this kernel leave them in the comments down below


Subscribe To Get Latest Rooting Guides

Subscribe us to get all latest rooting guides and custom ROMs directly in your inbox.

Android VPN


    • Amartya says

      In the download section? click on the ‘from here’ to be magically transported to the download link on

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge