[KERNEL] C20 Kernel for Motorola Z3 Play (beckham) [OC]

Search This thread


Senior Member
Jul 12, 2012
C20 Kernel​
Hi all!
Here is my custom kernel for the beckham, it is based in the LineageOS SDM660 Kernel, with the fixes from @Jleeblanch

The aim of this project is to have a kernel with overclock capabilities in order to get the Snapdragon 636 more closer to the Snapdragon 660. The rest of the kernel will be remain untouched (or for the most part).


- CPU Overclocked Big clusger up to 2.45 ghz (default frequency set at 2.2 Ghz) Small cluster up to 1.9 ghz
- GPU model faked to Adreno 512, with this now games loads more optimized drivers aimed for the 512.
- For some reason CPU-Z detects the device as a Snapdragon 660 (I wouldn't call this a feature :D )

Geekbench results


1. Flash in TWRP recovery


LOS: https://www.androidfilehost.com/?fid=8889791610682927399

STOCK ROM: https://www.androidfilehost.com/?fid=10763459528675577138

Feel free to contribute with ideas to make this device even better! If you have any bugs to report, please attach a logcat.

Source code: https://github.com/nahueloco/kernel_motorola_sdm660

HUGE Thanks to @moonlightdrive who helped me develop this kernel​
Last edited:


Senior Member
Jul 12, 2012
How stable it is on overclocked speed?

It usually depends on your device, but I managed to get a stable OC at max Frequency. Regarding bugs, the kernel is 95% similar to the one found in LOS, only things that have changed are the frequency table, GPU model, and some minor tweaks.

I have also made Stock rom compatible kernel with OC capabilities. Tell me guys if you want it as well!


Jun 2, 2014
Thank you nach0x very much for this Kernel!

I flash the Kernel for Stock ROM about 2 weeks ago and it works perfectly so far. I got almost the same result in Geekbench, but as I notice in this Kernel the default Governor is Performance unlike the one for the LinageOS, where the Governor is Interactive. Does it matter?
And GPU is not changed to 512 on Stock Kernel like you said for LinageOS Kernel

I want to know also, is it possible to OC the Small Cluster to and can you do it and what app is best for changing Governor or min/max frequencies for both Clusters?
Last edited:

Top Liked Posts

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone