[Moto G 2015 Original Android Development] eng.stk:
​

Kernel features:

Powered by Ubuntu 14.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks [MENTION=5870543]ChristianLetti[/MENTION])

Build with toolchain SaberMod eabi-4.9-09272015 cortex-a53 targeted

Full -O3 & graphite support with device and target flags enhanced, linaro build improvements, etc

Less is more: stockish builds based on android_kernel_motorola_msm8916

Kernel compressed with LZ4-r131, custom tweaked RAMdisk with GZIP (best size/efficiency ratio, faster boot, less CPU usage)

Removed some debug and logging options

ARM enhanced performance and battery patches

Upstream and CAF fixes

Several CPU Governors (blu_active own governor is default)

Slight UV and both CPU and GPU OC available (boots with stock freqs)

Enhanced TCP methods (westwood is default), Network and Wifi tweaks

Several I/O control (FIOPS is default), tweaked filesystems (F2FS, ExFAT, NTFS & CIFS)

blu_plug: Dynamic Hotplug for osprey

msm_thermal simple driver (default 65º C threshold)

Optimized RWSEM, AES and SHA1 routines (with NEON support)

Vibrator Strength tunable (63 % default)

KGSL fixes and reworked GPU driver

KCAL - Advanced color control for Qualcomm MDSS v3 (RGB calibration and post-processing features)

doubletap2wake available (0:disabled, 1:enabled, 2:enabled fullscreen), option to disable with power button

USB Fast Charge (force max PMIC charge level available both in MTP/AC charger mode)

Multimount fstab (you can use data and cache partitions as f2fs or ext4)

USB & SD Card automount

CDROM emulation added to mass_storage (full Drive Droid compatible)

init.d support (busybox run-parts required)

CM12.1 performance profiles compatibility

Compatible with Kernel Adiutor, Universal Kernel Manage and others

DOWNLOAD KERNEL ZIP

I only support stock ROM on XT1541. Stock ROM for XT1540 and XT1542 should work nicely also.

Other than that, you're on your own :(

On CM based ROMs, I support all models original CM supports.

Warning: If you come from other kernel, you should dirty flash your ROM before flashing blu_spark zip to avoid problems.

Reflash ROM -> flash SuperSU -> Boot device and install busybox -> flash blu_spark.

Also uninstall or clean data of any kernel control app you're using.

The regular kernel zip is for all ROMs that have Wifi builtin (like CM).

The stock zip is for stock ROM on supported models or other ROMs that have wifi built as a module.

Ask your ROM developer to know what to choose from.

Thanks to [MENTION=3292224]franciscofranco[/MENTION], [MENTION=3332811]faux123[/MENTION], [MENTION=702102]LaboDJ[/MENTION] [MENTION=4195844]show-p1984[/MENTION], [MENTION=4684315]flar2[/MENTION], [MENTION=3685904]anarkia1976[/MENTION], [MENTION=3750240]stratosk[/MENTION], [MENTION=4152171]myfluxi[/MENTION], [MENTION=4825437]Christopher83[/MENTION], [MENTION=647113]hellsgod[/MENTION], [MENTION=4316709]savoca[/MENTION]

Special thanks to [MENTION=1982207]DariosF[/MENTION] and [MENTION=4545027]ciprianruse88[/MENTION], for the friendship, initial push, knowledge and webart.

XDA:DevDB Information

blu_spark osprey, Kernel for the Moto G 2015

Contributors

eng.stk

Source Code: https://goo.gl/dDXuqH

Kernel Special Features: Powered by sparky

Version Information

Status: Stable

Current Stable Version: r92

Stable Release Date: 2015-11-14

Created 2015-09-21

Last Updated 2015-11-13