[Nexus 6  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-a15 targeted

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

Less is more: stockish builds based on android-msm-shamu-3.10-marshmallow

Kernel compressed with LZ4-r131, custom tweaked RAMdisk with GZIP (faster boot times, removed force encryption)

Removed some debug and logging options

Enhanced performance and battery patches

Several CPU Governors (blu_active own governor is default)

Voltage Control UV_mV_table

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

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

Disabled stock mpdecision and thermald, removed artificial throttles (core hotplug, frequency and battery)

blu_plug: Dynamic hotplug for shamu, with screenoff battery saving (max dual core @ max_freq 1190400)

msm_thermal simple driver (default 65º C threshold)

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

Vibrator Strength tunable (75 level ~ 60 % default)

KGSL fixes and reworked GPU driver (removed doubled freqs, goes to idle @ 27MHz)

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

USB Fast Charge (USB mode up to 900mA with MTP mode on)

Kexec (multirom) full support

Disabled voltage, hotplug, frequency and temperature synthetic mitigations

USB automount (ROM must support it, otherwise use stickmount)

CDROM emulation added to mass_storage (full Drive Droid compatible)

init.d support (busybox run-parts required), Kernel cleaner script

Compatible with Kernel Adiutor, Universal Kernel Manage and others

DOWNLOAD KERNEL ZIP

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.

Root is now available in Marshmallow 6.0 in enforced mode thanks to chainfire.

In stock (or stock derived) ROMs follow the steps bellow. In pre rooted custom ROMs you should only need to flash blu_spark zip

Just go to SuperSU thread and download the kernel zip http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344

Extract the boot.img (not a flashable zip)

Go to recovery, flash boot.img, flash SuperSU v2.50+, flash blu_spark

Profit

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 shamu, Kernel for the Nexus 6

Contributors

eng.stk

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

Kernel Special Features: powered by sparky

Version Information

Status: Stable

Current Stable Version: r50

Stable Release Date: 2015-11-04

Created 2015-08-10

Last Updated 2015-11-04