Kernel features:
- Powered by Ubuntu 14.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
- 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://forum.xda-developers.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 @franciscofranco, @faux123, @LaboDJ @show-p1984, @flar2, @anarkia1976, @stratosk, @myfluxi, @Christopher83, @hellsgod, @savoca
Special thanks to @DariosF and @ciprianruse88, 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
Last edited: