The Nexus 6 is the latest flagship from the Google’s Nexus line of devices. With a gorgeous 6 inch 2K screen this behemoth, fittingly called Shamu, sails on the latest offering from Google, Android L. However even the staunchest Nexus fan would admit stock Android sometimes falls a little short on the software side of things. However this being Android; we can mod it to our liking and make the daily usage of this giant phablet just that tad bit easier with these easy to perform software mods on the kernel side so that we can get the most out of the battery and the processor. Introducing, the Hydra Kernel for the Nexus 6!
Upstream stable updates to 3.10.71
Synapse Backend Support INSTALL FROM PLAY STORE.
MSM Limiter Driver – Per CPU Total Control
MSM Hotplug Driver – Default – Based on myfluxi’s initial hotplug driver for hammerhead. Enhanced by me and @dorimanx
Intelli Hotplug Driver – Based on faux hotplug driver. Enhanced by me and @dorimanx
Bricked Hotplug Driver – Conservative hotplug driver by @showp1984. Improved and enhanced by me.
New and better stock mpdecision driver (Please use synapse to enable different hotplug drivers and tune them)
Removed stock touch boost and replaced with enhanced CPU Boost Driver
Wakeup boost, Input Boost and Hotplug Boost for CPU Boost Driver
Added BFQ and FIOPS I/O Scheduler
Added KCal Driver Support by @savoca. Colors calibrated for Nexus 6 by default.
Improved suspend routines by Motorola
Sound Control Driver
In-built kernel thermal driver – 70 Celsius is default frequency throttle temperature.
Wake Gesture driver by @flar2
Latest CAF Interactive governor with tuned defaults
Awesome CAF sound experience. Up-to-date sound codecs with Ultra-High-Quality auto enabled with high quality music
Fixed entropy depletion
Neon-enabled ARM crypto routines
PM QoS updates
Impulse governor – Tweaked CAF interactive governor – Friendly and power efficient frequency scaling.
Disabled Forced Encryption
Massive driver updates
Lots of bug fixes
Auto Busybox installation
- Your Nexus 6 must be rooted with it’s boot loader unlocked.
- You must have a custom recovery installed, like TWRP or CWM.
- You must have a custom ROM based on stock AOSP installed.
- Your phone must be charged over 80%.
- Some common sense and ability to follow instructions!
- Nightly builds can be found here
- To control the kernel you’ll need the Synapse app that can be found here.
With that done, let’s get this show on the road.
Boot into recovery mode. Hold down power button and volume down at the same time to get into recovery.
Backup your current kernel from your custom recovery.
Do a complete wipe, data and cache.
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)
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 Nexus 6 guys. And if you have any questions comments or enquiries about this kernel leave them in the comments down below