1. Are you ready for the Galaxy S20? Here is everything we know so far!

[ROM] Starship (12.25.2014) Hammerhead Class 4..4.4 / Starship CM Kernel 4.4.4

Discussion in 'Android Devices' started by Chairshot215, Oct 19, 2014.

  1. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Welcome to Starship Nexus. A Cyanogen based Rom designed to be lite-weight, simple, fast and efficient like any good Starship should.


    THANKS

    All praise goes to the CM Team and the Nexus 5 development community.


    I had honestly never intended on posting this and was more a project for setting up my phone the way I like it. I have been developing in the past for the most part as part of different organizations who's initial purposes was to just bring Cyanogen to different devices.

    https://github.com/Chairshot215

    Up until the Nexus 5 I have never owned a supported device so as mentioned have worked with different teams to get CM up and running on mainly Sprint or VM devices. Also being the Art School Dropout that I am have also spent the past few years starting with CM-7 creating alternate themes for each device I have worked on and have released different versions of the starship theme for Sense, Touchwiz and other ASOP devices and have created a stockpile of images over the years to work with for each variant all sharing a common design. Unfortunately all those images are HDPI and will not work with the higher resolution of the Nexus 5 but what can I say developing has been a big part of my life over the years and although the Nexus 5 has no shortage more experienced developers it just feels strange not actively working on a Rom so have decided to go ahead and post what I have as I work on theming and adding different options and customizations.

    Features Include

    Now Launcher as the default Launcher.

    G-Camera

    Heavily Themed

    Bare-bones app selection.

    GCC 4.7 Compiled.

    Kernel Version is 3..4.38 which is nothing compared to other Kernels. With that said the Kernel is based on the current CM Kernel that although has incorporated many back ports from higher kernel patches starting this late in the game it is not easy to apply other patches even if already done so by other developers because other kernel patches had been made at earlier times so it is not as easy as just cherry picking entire patches as after confirming the CM team has not already incorporated each individual change each change must be tested individually. So anyhow thats whats going on with the kernel. Have also incorporated a few other changes not included in the version patchs or by the CM Team from other Kernels like Omnirom for example. I would otherwise like to thank all the Nexus 5 Kernel devs as the patches are based on those found in other kernels like UBER and LiquidSmooth taking common commits between many different kernels to form each patch. Otherwise I plan to continue improving the Kernel as I work on the Theme. Kind of excited as for the most part working with other teams have always been the vendor blob guy and looking forwored to learning more about the kernel. The Kernel has not been tested on all CM11 Roms but is compatible with current Official CM-11 builds so probably will work with most CM-11 Roms built from the current source so will include the Kernel only as a separate download.

    Kernel Source & Change Log

    https://github.com/Starship-Android/android_kernel_lge_hammerhead-starship/commits/cm-11.0


    Downloads

    Starship Rom (12.25.2014)

    Starship_Nexus-20141225-Hammerhead_Class.zip - 302.93 MB

    Starship Rom (11.13.2014)

    Starship_Nexus-20141113-Hammerhead_Class.zip - 301.79 MB


    Core Engine - Kernel 3.4.41 (11.22.2014) - Current

    Starship_Hammerhead_Kernel_Engine_3.4.41.zip - 7.68 MB

    Core Engine - Kernel 3.4.36 (11.13.2014)


    Starship_Hammerhead_Kernel_Engine_3.4.36.zip - 7.68 MB

    Core Engine - Kernel 3.4.27 (previous)

    Starship_Hammerhead_Kernel_Engine_3.4.27.zip - 7.68 MB

    Gapps 20140606 (Not Included)

    Google Apps – CyanogenMod

    Source Repositorys

    https://github.com/Starship-Android


    I am not responsible for your device or property, in other words use at your own risk!

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     


    #1 Chairshot215, Oct 19, 2014
    Last edited: Dec 28, 2014
    biggiephil likes this.

    1. Download the Forums for Android™ app!


      Download

       
  2. biggiephil

    biggiephil Android Enthusiast

    Looks good, I'll have to try it tomorrow ;)
     
  3. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Receiving an insignificant space error when updating Google Search. Working on fix now and will post when is ready.

    Fix would only stick till a reboot so was forced to post an update
     
    Rxpert83 likes this.
  4. Hunter5

    Hunter5 Android Enthusiast

    Just flashed and setting up phone now. Figured I will give it a shot and see how things go....I'm all about light.
     
  5. Hunter5

    Hunter5 Android Enthusiast

    Well upon installation everything seemed to run perfect, I was happy with the "bare-bones" set up because this is exactly what I want. I don't use all the extras out there. Once set up it seemed to have a slight delay when moving from screen to screen and/or app to app, so I decided to install the Franco kernel and that is where things stop. Phone would not boot back up, I have always used Franco so I can control cpu speeds, voltages, etc. and was hoping it would make the ROM more snappy. If there is something I missed that would resolve my issue, please let me know. I need my phone for work so until then I will go back to DU. I really like that ROM but need it to be a little quicker.
     
  6. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    I checked the Franco Kernel page and is stated that his Kernel is not working with the current CM sources because of some underlying changes. I wish I new what changes are being referred as if I new I could possibly make a few changes.

    Otherwise I am using the current CM Source as a base minus about 22 apks and the now 27 patches to the Linux version that are shared between a few different Kernels so basically with each change in code for each version patch I first check it is used by multiple kernels such as liquid smooth, Uber and a few other notable kernels so in short when forming each patch every change must first be verified to be included in the same version patch of 3 other Kernels and then validated mostly by the Linux society before it is included. With that said there are a few wake lock fixes from Omnirom and slimRoms for the camera, wifi, usb and a few audio quality improvements. I could look at some of his not so recent commits but overall I haven't seen any lagging and have been pretty proud in its ability to run circles around the official CM and other big kernel names. Have been developing for at least 3 years now bringing CM to different unsupported devices but is the first time really delving into the Kernel on my own. Wish I new at what point his kernel stopped working with CM based devices.

    I test software for a living so basically I make money spending the day sitting in front of a PC trying to brake software so during the day when remote connection limits image visibility I am waring my Kernel Dev Hat and my theming / Style Hat during the night.

    All and all though thanks for giving the Rom a go around.

    Wish I new at what point his Kernel stoped working for CM based Roms.
     
  7. Hunter5

    Hunter5 Android Enthusiast

    Decided to give it another go and leave things as is. (No Franco) and I must say I'm really enjoying the ROM. Seems to be much more responsive this time around and even though its only been just shy of 24hrs, I haven't encountered a single issue. Oh and battery life is awesome.
     
    Chairshot215 likes this.
  8. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Thanks,

    Overall I have never been a huge fan of having users be able to mess around with voltage as over the years have seen and read a few disaster stories. I'm sure in some cases its been users going a little overboard but also I know sometimes its just the device itself. I once had a bad experience with the Motorola Triumph from way back trying the table posted and agreed upon by just about everyone using the Kernel as being gold but for some reason my device would actually overheat until hot to the touch. So pretty much I probably had the 1 in 1000 device that just could not go any lower at all on the voltage table. Not that it was the best device Motorola ever devised, lol. Actually the device itself was not that bad was more just a bad job on the part of Motorola on the firmware. Later learned it was a re-branded Huawei Ideos X6 variant and also released as a sharp device in Asia. Overall because of this was probably the best community I ever had the privilege of working with. The experienced developers had been so helpful that after 3 month of being scared to death of rooting a few months later I was building Roms as if it was a Sharp device. Every other manufacturer released the device with Gingerbread while Motorola actually released the device with Froyo even though there had been 10 or so variants who released with Gingerbread almost a year before Motorola released their version. Anyhow turning into a rant but its just funny how purchasing that device ended up changing the direction of my entire life.

    Anyhow even with the live wallpaper I was completely surprised how much battery life I was getting. I included the Starfield Wallpaper more as a Gimmick to go with the Rom expecting it would be the first thing changed by Users but after installing Battery Monitor Widget and Better Battery Stats found the Rom goes into Deep Sleep fairly efficiently and even though the wallpaper is still the largest consumption of battery power in general use not counting games and what not it really did not matter all that much.

    Also with the above tangent on CPU Voltage Control have been testing different ways I have seen it done in other Kernels and depending may be enabled in the next release. Also debating on slight over-clock of the GPU and going with a very simple CPU frequency table maybe removing a few frequency from the table. Depends on how battery life is effected so may take a little testing trying different values and what not till getting it down. Also hope once L is released I will be able to continue with the same Kernel after making whatever changes are needed for compatibility. Also have been decompiling the preview to start working on the theme. Overall it seems a little more bright than I prefer so may try and keep any L versions as old school as I can. Figure have a bit of time if still planning on using CM as a base.

    End Rant!!!!!!!!!!
     
  9. Hunter5

    Hunter5 Android Enthusiast

    Well I am extremely happy with the performance so changing setting at this point, at least for me, are not necessary. I just plugged my phone in to top battery off before work and wish I would have taken a screen shot but I was at 21hrs and 75% left on battery. I work long hours and battery life has always been the most important part. I plan on making StarShip as my daily driver with this kind of performance.
     
  10. Hunter5

    Hunter5 Android Enthusiast

    Screen shot of my battery life, might not be the norm for some but is actually great for me.
     

    Attached Files:

  11. biggiephil

    biggiephil Android Enthusiast

    what's your screen on time?
     
  12. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Well this is probably it for Kit-Kat as I am sure most are either already enjoying 5.0 or eagerly anticipating the arrival.

    Nothing big on the Rom side of things except now using the G-Camera and have removed the CM Camera.

    Also changed a few images for better appearance on xhdmi devices like the Nexus 7.

    Lots of Kernel Enhancements. If anything why I prep for the first 5.0 Starship will still probably still Update the Kernel and Post any improvements and or finalizations in the CM code.

    Anyhow thanks so far has been a trip.
     
  13. Hunter5

    Hunter5 Android Enthusiast

    Going to flash your latest, until there is a zip version of 5.0, I'm going to hang back, I don't have the confidence with the manual install of it. I did notice this file is much larger but I'm gonna try it anyways. If battery is as good as the previous, I'm happy.

    Edit: Links are no longer available so I guess it's a no go.
     
  14. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Anyone yet figure out how to edit a post??? Have a sweet Kernel update just not yet sure how to edit the OP.
     
  15. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    I guess for now will check out this new upload a file option.
     
  16. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Arg so not a fan of not being able to edit. Just wanted to mention I built and flashed the first Alpha for Starship 5.0 and may come sooner than expected. Not that soon as the code is still a bit buggy and would rather have stable 4.4.4 over buggy 5.0 any day.

    Looks like we can now edit the OP contents just not the title for editing date or version changes.
     
    #16 Chairshot215, Nov 22, 2014
    Last edited: Nov 24, 2014
    Hunter5 likes this.
  17. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

  18. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    This is my averages over time. Also should mention I have 3 Google Accounts, one for work, one is my OG first device mainly for installing a bunch of paid apps purchased with the account so in all honesty most SYNC options are not checked with this account and the 3rd is my everyday account with a short and sweet email after realizing how often I would be typing the darn thing out. Some of those Google Synchronizations cans eats up some battery, um Yeah Gmail, overall life goes up just a bit and by bit I’m talking an hour or so a day when work account is not set to SYNC Gmail.

    [​IMG]
     
    #18 Chairshot215, Nov 25, 2014
    Last edited: Nov 25, 2014
  19. Hunter5

    Hunter5 Android Enthusiast

    Going to go back, as much as I like 5.0, there are some things I don't. biggest being some of the battery apps such as Juice Defender that won't work with Lollipop, my battery life suffers because of this. I'm going to flash your latest and see how things go.
     
  20. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    I have been running pure ASOP 5.01 since Friday which is supposed to address battery problems with 5.0 on the N5 and my average is down to 10 hours from 1d3h on 4.4.4 Starship so loosing a lot of battery.
    [​IMG]

    The new incarnation was going to be ASOP based instead of CM just picking parts I like from CM but starting to wonder if it is just easier to use the CM code rather than adding allot of it to ASOP as I’m finding many options I am having a hard time without. Little things like with CM can set if wifi signal is slow to switch to mobile data. Example at work the brake area in the complex is just far enough away I still pick up wifi but it sucks. With CM would recognise and go with lte but ASOP need to turn Wifi off. Also CM looks more like ASOP than the Stock Nexus Rom does to my surprise.


    Stand Corrected After a few more days on 5.0.1 my N5 is now in the 16 hour average from 100 to 0. Not 1d3h but much better than 10 hours on stock 5.0.
     
    #20 Chairshot215, Dec 7, 2014
    Last edited: Dec 9, 2014
  21. Chairshot215

    Chairshot215 Android Expert
    Thread Starter

    Still working on a Lollipop incarnation of Starship but can tell from private messages that not everyone has yet jumped on the bandwagon so have put together one last update of Starship 4.4.4 for 2014. I have not done much of anything new worth mentioning but because this incarnation is CM based and the CM Team has although is winding down Kit-Kat has still made a few changes and starting to do more stabilization that for now a 4.4.4 update is warranted. So for now until Starship L enjoy and marry X-Mas. P!
     

Nexus 5 Forum

The Nexus 5 release date was November 2013. Features and Specs include a 4.95" screen, 8MP camera, Snapdragon 800 processor, 2300mAh battery, and 2GB storage.

November 2013
Release Date
0
Reviews
Loading...
Similar Threads - ROM Starship 2014
  1. cidea
    Replies:
    3
    Views:
    258
  2. Random22
    Replies:
    5
    Views:
    480
  3. Dennis ingate
    Replies:
    4
    Views:
    543
  4. Ravikmr
    Replies:
    2
    Views:
    1,343
  5. SpanDragon18
    Replies:
    2
    Views:
    1,564
  6. krakengz
    Replies:
    4
    Views:
    572
  7. N4ty_Kitty
    Replies:
    2
    Views:
    6,100
  8. LuckyBit33
    Replies:
    4
    Views:
    1,860
  9. kisame010588
    Replies:
    0
    Views:
    2,665
  10. kisame010588
    Replies:
    5
    Views:
    1,513

Share This Page

Loading...