• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [KERNEL] Starship-Kernel The Next Generation Stock/AOSP & CM-13 03/28/16 (Linaro 4.9)

Chairshot215

Android Expert
Aug 20, 2011
767
669
Welcome to Starship Kernel The Next Generation (TNG) for the Nexus 6 Shamu. Not much else to say other than more than ever the Kernel is by design light wait, power efficient and moves at Warp Speed. There are no special features to play around with but instead designed to just be installed and just work. If looking for things to play around with may as well just move on as this is probably not the kernel for you.

Have shed some light on a few names below but really need to thank all the Nexus 6 Kernel Developers as could not have done much of anything without them. Before this project I had limited Kernel knowledge. Have been developing since I guess my first Rom had been CM6 based but never had much Kernel dealings. Have always worked joining up with a team to get CM or other AOSP like Roms up and running on TouchWiz,. Sense and other devices far from the Stock Android Experience. In working in groups and teams have for the most part always been the Device File & Vendor Blob guy. Everything I have learned about Kernels has honestly come from sifting through other Kernels and researching the hell out of out of commits until being able to stand on my own 2 feet and think so far have done a dam good job putting together a hell of a Kernel for the Nexus 6 that is extremely stable and performs well beyond expectation besides the big ol Jinx I just through out there.

This is now the new and improved Next Generation moving from say warp 6 to warp 9. Would say 10 but some funky stuff goes down at ten and if you dont know lets just say its not a place you wana go.

Definitely need to throw up thanks to Flair2, Imoseyon and Neoboddy89 as have used a decent amount of their commits in particular..

Features Worth Noting
Have placed features into either groups or single commits that make rather large improvements but are welcome to sift through the Kernels Commit History below as there are many individual changes to numerous to mention in a single post or even page . As mentioned most come from just sifting over and reading commits from every Kernel I could find. Most from Shamu but also some carefully selected from other devices with similar hardware

Faster USB Charging
LZ4 Compression
Sio & Bfq i/o Schedulers - "bfq" used as default scheduler
ExFAT Support
Power Efficient workqueue
Linux Version 3.10.96 up from stock 3.10.41
KGSL Optimixations
New Power Suspend PM Drivers
Audio Codec Optimizations
Video Firmware Optimizations
Cpuset Support
CPU Idle Optimizations
GPU Power saving Optimizations
240Mhz GPU Frequancy
adreno_idler
Color temperature interface using PCC
Frandom Support
F2FS 3.10 Support
LED Support (Rom must also Support)
MSM Vidc: Optimizations
Net: Wireless Bcmdhd, Various Optimizations
PM Enhancements.
Starship Kernel, Nough Said!!

Source / Commit History aka change log

Marshmallow (6.0.1)
https://github.com/Chairshot215/starship_kernel_moto_shamu/commits/mm-mr1?page=1

CM-13.0 (6.0.1)
https://github.com/Chairshot215/starship_kernel_moto_shamu/commits/cm-13

Download

Marshmallow 6.0.1 Stock/AOSP

Starship-Kernel_Class_SMTNG1_(Linaro-4.9) (03.19.2016) for 6.0.1
https://www.androidfilehost.com/?fid=24459283995300805

Starship-Kernel_Class_SMTNG1_(Linaro-4.9) (03.22.2016) for 6.0.1
https://www.androidfilehost.com/?fid=24459283995303417

Starship-Kernel_Class_SMTNG1_(Linaro-4.9) (03.28.2016) for 6.0.1
https://www.androidfilehost.com/?fid=24459283995307845

CM-13.0

Starship-Kernel_Class-CMSTNG1_(Linaro-4.9) (03.19.2016) for CM-13.0
https://www.androidfilehost.com/?fid=24459283995301597

Starship-Kernel_Class-CMSTNG2_(Linaro-4.9) (03.22.2016) for CM-13.0
https://www.androidfilehost.com/?fid=24459283995303415

Starship-Kernel_Class-CMSTNG2_(Linaro-4.9) (03.22.2016) for CM-13.0
https://www.androidfilehost.com/?fid=24459283995307844

With 6.0.1 after installing factory image minus the userdata.img as I was being lazy about setting up my Nexus over again. I used SuperSU version 2.61 for rooting after flashing Starship release 6.0. Link for thread and instructions are below.
http://forum.xda-developers.com/showpost.php?p=64161125

Again I am not responsible for any negative effects using any of the files on this thread or any post that has been linked in this thread so using is all at your own risk.
 
Last edited:
Well the Valentines Day special edition names would definitely serve me up for a good old High School ars whooping. Otherwise cementing what is probably already known, I’m a Dork. Greek or Nerd will unfortunately not due in this case but Dork about sums it up as the others usually imply some sort of intelligence. If have no idea what I am talking about please move below there is nothing worth reading here.

OK so on first try with the CM version used a nightly maybe 2 or 3 back and had an issue with Play Music stating not enough space available when selecting a song for streaming. Songs I had in storage mostly the few purchased through Amazon had no problems nor did any other type of streaming service I tested just Play Music. Anyhow before looking at anything I did a clean wipe and flashed the 2/14 nightly, checked upstream for anything new not that I found anything in any repository that would effect the Kernel that I noticed but everything works fine now with today’s dated nightly. Not sure what had been the issue but is resolved so have not done much digging past that a nightly can at times be buggy. Also and should fit into the OP the CM-13 version of the Kernel although has pretty much all the Stock/AOSP features at this point is totally based from the CM Kernel. It is not a Kernel with a few changes to become CM compatible but started with the CM code and will continue to check upstream for anything added or changed in the code by the CM team to stay current for better or worse but hopefully more the first one. Otherwise is the long way of saying that any code that does not merge clean with the CM code for the Kernel will either not be added or reverted.

Happy V Day & in the immortal words of Sean Price, P!
 
Last edited:
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones