This is my "Squid Kernel" for the 2015 Moto G, codenamed osprey. It shares a common codebase with my kernels for surnia and lux. It consists of the latest Motorola MSM8916 kernel, with all the latest changes from CodeAurora and Kernel.org merged in, along with select cherry-picks and additions of my own. Flash it using TWRP. Bug reports and contributions are welcome.
This is a development thread. Questions should go in the Q&A thread (that will be created shortly).
This kernel supports both the stock ROM and custom ROMs. For the stock ROM and ROMs with WiFi in a separate kernel module, use the "osprey-stock" variant. For custom ROMs with WiFi drivers built in to the kernel, use the plain "osprey" version.
Disclaimer:
This is for the 2015 Moto G (osprey) only! Don't flash it on a previous Moto G, or surnia, or lux. This kernel is provided AS-IS, with no warranties. I am not responsible for bricking your device. Flash at your own risk.
Features:
Release History:
Downloads:
Main downloads tab
XDA:DevDB Information
Squid Kernel for Moto G 2015, Kernel for the Moto G 2015
Contributors
squid2
Source Code: https://github.com/sultanqasim/andro...torola_msm8916
Kernel Special Features: undervolted, lionfish, fiops, intelliplug, latest Linux and Qualcomm fixes
Version Information
Status: Stable
Current Stable Version: r9e
Stable Release Date: 2015-10-01
Created 2015-10-02
Last Updated 2015-10-01
This is a development thread. Questions should go in the Q&A thread (that will be created shortly).
This kernel supports both the stock ROM and custom ROMs. For the stock ROM and ROMs with WiFi in a separate kernel module, use the "osprey-stock" variant. For custom ROMs with WiFi drivers built in to the kernel, use the plain "osprey" version.
Disclaimer:
This is for the 2015 Moto G (osprey) only! Don't flash it on a previous Moto G, or surnia, or lux. This kernel is provided AS-IS, with no warranties. I am not responsible for bricking your device. Flash at your own risk.
Features:
- LED notification support
- Moderately undervolted
- Updated to Linux 3.10.89
- Synced with latest CodeAurora changes
- Improved memory management, more free memory
- Updated f2fs and WiFi drivers
- FIOPS and BFQ I/O schedulers
- Lionfish CPU governor
- IntelliPlug CPU hotplug (by faux123)
- Improved zRAM backported from Linux 4.1
- Compiled with Linaro GCC 4.9.3 and optimized for Cortex A53
Release History:
Code:
r9e: October 1, 2015
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
r9b: September 29, 2015
- Fixed QSEECOM keymaster firmware issue
r9: September 28, 2015
- Initial standalone release for ospreyMain downloads tab
XDA:DevDB Information
Squid Kernel for Moto G 2015, Kernel for the Moto G 2015
Contributors
squid2
Source Code: https://github.com/sultanqasim/andro...torola_msm8916
Kernel Special Features: undervolted, lionfish, fiops, intelliplug, latest Linux and Qualcomm fixes
Version Information
Status: Stable
Current Stable Version: r9e
Stable Release Date: 2015-10-01
Created 2015-10-02
Last Updated 2015-10-01