Aero Kernel is a kernel for the Nexus 6. I am aiming for stability, smoothness, and slimness, while retaining a few select features I can't do without. I try to keep a stock-like source, and mostly just cherry-pick in features and fixes from the great developers of XDA that I deem necessary over stock. I will be maintaining 3 branches: Stable built by Uber Toolchains, Beta Built by Uber Toolchains, and Stable built by Uber Linaro Toolchains. To find the differences, please do your own research of the two, but the only major difference is the toolchain that the kernel is compiled with, the different versions have all the same features. Some just find one or the other better so I provide you with both options. Special thanks to @The Flash for his upstream source I used and his help. Also thanks to all the other amazing devs from which I cherry-picked from. Note that this is not in any way affiliated with any kernel control app (there is an "Aero Kernel Control", I have no affiliation with it or the respective dev whatsoever.)
Disclaimer:
I am not liable nor responsible for unusable and/or broken devices due to flashing my kernel. You are fully responsible for what you install on your device, including my kernel.
Features:
- Upstream with Linux kernel 3.10.104
- Built with AnyKernel2
- No Force encrypt or dm-verity
- Init.d Support
- Built with either Uber Toolchain 6.2.1 or Uber Linaro 6.2.1 built from source
- Ofast Optimizations
- Minor battery and speed tweaks
- XZ Compressed for minimal file size
- State Notifier mode
- Zen-Tune
- USB-Fastcharge
- Full F2FS Filesystem Support
- Vibration Control
- Power Suspend
- BCL Tweaks
- Adreno Idler - GPU idles at 30 mhz
- GPU OC/UC to 700/200 mhz
- Full CPU voltage control
- CPU Governors: All Stock ones, Nightmare, Ironactive, and Darkness
- CPU Hotplugs: Customizable MSM-Sleeper Hotplug, MP Decision Removed
- I/O Schedulers: All Stock ones, Maple, Zen
- TCP Congestion Protocols: Bic, Cubic, Highspeed, Htcp, Hybla, Illinois, Ip, Reno, Scalable, Vegas, Veno, Westwood, Yeah
Downloads:
- Uber-Stable | Linaro-Stable
(Also found in Downloads tab of post) - Betas: Go to my AFH page for the betas and and find it yourself, I will announce beta updates via announcements.
Installation:
From another kernel or stock? -
- Download kernel zip from above
- Reboot to TWRP recovery (only tested with TWRP)
- Flash your ROM's boot.img or dirty flash rom
- Flash kernel zip
- Wipe cache and dalvik
- Reboot to system
From a previous Aero Kernel version? -
- Download kernel zip from above
- Reboot to TWRP recovery (only tested with TWRP)
- Flash kernel zip
- Wipe cache and dalvik
- Reboot to system
Changelog:
Code:
>12/25/16
[LIST]
[*]v1.0 Stable. Initial Release.
[/LIST]
XDA:DevDB Information
Aero Kernel, Kernel for the Nexus 6
Contributors
Root Wizard, The Flash, All the developers of XDA who make code that I use. Thank you and I apologize I cannot list them all
Source Code: https://github.com/RootWizard/AeroKernel
Kernel Special Features: F2FS, Stable, Smooth, Slim
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-12-25
Current Beta Version: 1.02
Beta Release Date: 2016-12-30
Created 2016-12-26
Last Updated 2017-01-01