[KERNEL]-[7.x.x] Aero Kernel [v1.0]-[12/25]-[3.10.104]-[Uber/Linaro]-[AnyKernel]

How do you browse XDA?

  • Browser on Computer

    Votes: 9 60.0%
  • Browser on mobile device

    Votes: 8 53.3%
  • XDA Labs/Forums app

    Votes: 4 26.7%
  • Other

    Votes: 0 0.0%

  • Total voters
    15
  • Poll closed .
Status
Not open for further replies.

Root Wizard

Senior Member
Mar 27, 2014
225
235
0


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? -


  1. Download kernel zip from above
  2. Reboot to TWRP recovery (only tested with TWRP)
  3. Flash your ROM's boot.img or dirty flash rom
  4. Flash kernel zip
  5. Wipe cache and dalvik
  6. Reboot to system


From a previous Aero Kernel version? -


  1. Download kernel zip from above
  2. Reboot to TWRP recovery (only tested with TWRP)
  3. Flash kernel zip
  4. Wipe cache and dalvik
  5. 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
 

kamilmirza

Senior Member
Dec 4, 2011
1,873
1,522
143
I can't find custom screen colours option :eek:
is it me only?
plus "Max Online Cores During Suspend" is default at 4

Sent from my Nexus 6 using Tapatalk
 
Last edited:
  • Like
Reactions: Root Wizard

Root Wizard

Senior Member
Mar 27, 2014
225
235
0
I can't find custom screen colours option :eek:
is it me only?
plus "Max Online Cores During Suspend" is default at 4
Its not implemented yet, i had lots of errors when i put it in . Once i get it working it will first be in a beta, then stable. And msm sleeper defaults at 4 cores during suspend, i can change this but it can easily be changed via kernel auditor mod or any kernel control app.
 
  • Like
Reactions: kamilmirza

Thunderbolt69

Senior Member
Jul 18, 2011
332
164
0
49
Cookeville
I will have to cherry pick blackbirds wifi tether fix.
That's cool, this is a really good kernel. Best I've used so far. I've only used my phone for little over 30 minutes, but it has really good stand by time. Also been the only kernel I haven't had any freezes or lockups or any random reboots. Keep up the good work and thanks.
 

Attachments

  • Like
Reactions: Root Wizard

Root Wizard

Senior Member
Mar 27, 2014
225
235
0
That's cool, this is a really good kernel. Best I've used so far. I've only used my phone for little over 30 minutes, but it has really good stand by time. Also been the only kernel I haven't had any freezes or lockups or any random reboots. Keep up the good work and thanks.
Thanks for the good words, and I plan to keep working on this for a while at least. ?
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,941
113
25
Mesa, AZ
Hopefully it's a good while... The Ironactive cpu governor is good... So far your kernel is the only one that has it for the Nexus 6.
Ironactive is just interactive with the upstream CAF patches, which most kernels add anyways because they improve the governor quite a bit. No point to have two governors that do the same thing lol.
 

Root Wizard

Senior Member
Mar 27, 2014
225
235
0
Well battery life and smoothness is alot better with Ironactive than Interactive.... So your post is supposed to be funny lol ....
Whatever suits you. Flash is correct, it is essentially interactive, but slightly improved in my opinion. You can look over the C code and decide for your self. I just want to throw out the option of using it.
 
Status
Not open for further replies.