[ROM][OREO] crDroid Android 4.7 -08/10/2018 - Weekly

Search This thread

chineel

Senior Member
May 19, 2007
1,875
3,915
Vadodara
Hey folks,

Welcome to the goodness of Oreo. This topic will be dedicated to our bring up of Oreo for Nexus 6.

First Time Installation Instructions:
  1. Clean installation recommended
  2. Flash ROM
  3. Flash new Gapps from below link
  4. Flash Magisk 16.6 for root
  5. Reboot
  6. Skip login and let it settle

You need to flash GApps every time you flash the ROM Clean

Installing over the previous Build
Flash the ROM
wipe cache and Dalvik
Reboot

Latest Builds:
Click Here

Gapps link:
Open Gapps (ARM, Nano / Mini )

Change Log Latest

Release Notes:

Beta 6:
  • shamu: Update PowerHAL to more compatible version
  • shamu: Re-enable native double tap to wake
  • shamu: Add 3.18 zRAM backport + compaction tweaks for better memory management
  • shamu: Kernel fixes from Google
  • Added expanded desktop customizations. This is better than beta 5 but still experimental - as it blocks waking device in rare instance. So, use with discretion.
  • statusbar: Added smart pull and quick pull toggles
  • statusbar: Added double tap to sleep toggle
  • lockscreen: Fixed max notification value persistence
  • navbar: Added navbar visibility toggle
  • statusbar: Added battery bar toggle and customizations
  • quicksettings: Added NFC tile

Beta 5:
  • shamu: Rework BCL and thermal drivers hotplug
  • shamu: New BT sleep fix. Fixed voice driver crash.
  • shamu: Kernel and device optimizations
  • lockscreen: Max notifications configuration
  • lockscreen: Media art toggle
  • statusbar: VoLTE icon toggle
  • navbar: Pixel animation toggle
  • quicksettings: Expanded desktop tile (This is WIP - may give issues if you use)
  • Misc framework optimizations and trivial fixes

Beta 4:
  • shamu: New barebone upstreamed kernel including Oct security patches.
  • shamu: Updated camera build stack
  • shamu: New blobs from N6F27M factory image
  • Added crDroid OTA support - You will receive notification when new build is up.
  • New tiles: Caffeine, ADB, Screenshot, Ambient notifications, PIP, Sound, Volume panel, Sync, Reboot/Recovery, Compass, USB tether, IME, Language, Music
  • Improved tiles: Flashlight, USB
  • Navbar: Added toggle for double tap to sleep
  • Lockscreen: Added toggle for double tap to sleep
  • Misc bug fixes

Beta 3:
  • shamu: PowerHAL improvements
  • shamu: New HAL API adaptation by for LEDs @Elektroschmock
  • shamu: Added and enabled zRAM
  • shamu: Bluetooth improvements for stability and performance
  • shamu: Testing transport arch for graphics allocator HAL - smoother UI?
  • statusbar: Bluetooth battery bar toggle
  • statusbar: Network traffic in statusbar configuration
  • statusbar: 4G / LTE icon in statusbar toggle
  • statusbar: Roaming indicator in statusbar toggle
  • lockscreen: Battery detailed info toggle
  • misc: Ad Away shortcut
  • misc: CPU info overlay toggle
  • misc: Media scanner behavior on boot configuration
  • misc: Enabled changelog frag in about
  • New FAB with crDroid Settings - Allows reset settings on the go!
  • SysUI Tuner: Enabled option to allow always-on Ambient display
  • Misc bug fixes in framework
  • Cleaner crDroid Settings UI
  • Telephony service improvement - please test for call drops.

Beta 2:
  • Fixed compress offload audio for Shamu
  • Fixed BT deep sleep issue for Shamu
  • New shiny blobs from NGI55D for Shamu
  • Kernel security patches till Sept 2017 for Shamu
  • New LED colors for notifications for Shamu
  • Fixed keyboard swype/gesture
  • More longpress-key shortcuts in keyboard
  • Removed crDroidOTA (it's needs more polishing and bring up)
  • Thinner and better Navbar
  • Faster boot than Beta 1
  • Added crDroidSettings placeholder in Settings
  • Optimizations

Beta 1:
  • BT, WiFi, NFC, Audio, Video, Brightness, Rotation, GPS, Ambient Display - working.
  • Enabled SysUI Tuner.
  • Added Reboot to Recovery Option.
  • Added 3 color themes - Pixel (default), Nexus, Red under Display.
  • Compress Offload in audio is not working and thereby removed for now.
  • Double tap to wake is not working and thereby removed for now.
  • Sound Trigger blobs removed - not compatible with Oreo as of now. Still, "Ok Google" works - I believe.
  • MotoVR Audio HAL removed - this was by Motorola - it doesn't get loaded on Oreo, not sure what they are for in first place.
  • Loaded with Sigma Kernel 10.0

XDA:DevDB Information
crDroid Android, ROM for the Nexus 6

Contributors
neobuddy89
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x

Version Information
Status: Testing

Created 2017-09-11
Last Updated 2018-02-05


XDA:DevDB Information
[ROM][OREO] crDroid Android 4.0 Beta 6 [14 Oct], ROM for the Nexus 6

Contributors
chineel
ROM OS Version: 2.3.x Gingerbread

Version Information
Status: Testing

Created 2018-02-06
Last Updated 2018-02-05
 
Last edited:

chineel

Senior Member
May 19, 2007
1,875
3,915
Vadodara
....
How To Format Data Partition
The Steps For Formatting Data Partition

  • get ADB fastboot installer from here
  • Install it
  • Take back up of everything including DCIM and TWRP or TITANIUM or SMS contact backup or user data from recovery.
  • reboot to bootloader.
  • open command prompt on the computer.
  • fastboot format userdata (This will format everything on internal storage and will recreate data partition)
  • wait till success message.
  • reboot to recovery

Bugs:​
Bugs happen. Our testers are very good at breaking things, but no where near as good as the rest of the Android public. In order to investigate and fix issues, we need the help of the users who are going to report them. The Android OS has many nifty features to help us in this, but only if we can engage the user to assist us.

Logs, Logcat, and the Android Debugging Bridge (ADB)
Like any other OS, Android has multiple log files that are generated and record the goings-on of the system. As a user, you have two basic ways to view and pull these to send to us. Without the information in the logfiles, there simply is not a whole lot of information to go on.

Log file APKs
I recommends SysLog or alogcat from the Android Market. This application will allow you to selectively pick any (or all) of the system logs, compress them into a .ZIP file, and allow you to save, email, move to your Copy/DropBox/Cloud Storage account, etc.

ADB Logcat
The Android Debugging Bridge (ADB) is a powerful tool available from Google as part of the Android Software Development Kit (SDK). Used for many things, being able to selectively see, in real-time, what your device is doing cannot be downplayed. While there is more setup involved, if you are doing consistent ROM flashing, you really should invest the time to get setup properly to do it.

ADB Logcat tutorial here: How to create a logcat log
 
Last edited:

MrBrady

Senior Member
Oct 26, 2010
3,341
908
My setup experience
1) Installed as stated in the OP (minus the skipping setup part)
2) Staying at Google boot logo long enough to make me think there was an issue - maybe 10 seconds.
3) Boot animation was very slow and choppy at first, but then sped up - also make me think there may be an issue.
4) Initial boot took about 15 minutes, then sat at a black screen for about 4 minutes after that. Then the blue setup screen came on.
5) I deviated from skipping setup and put in my info, selected a backup to restore and went through the steps. The setup completed successfully and the backup is now restoring. Going to leave it plugged-in while restoring and doing it's behind the scenes stuff, but so far this ROM is super smooth!

Bottom line - follow the OP and BE PATIENT!
 
  • Like
Reactions: neobuddy89

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,410
24,062
Mumbai
bt and nfc -working
great !
thanks for your work[/QUO

Deep sleep?
Yes.
e5d4cf693292ce2af804bd31d00134ef.jpg


Sent from my Nexus 6 using Tapatalk
 

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,410
24,062
Mumbai
My setup experience
1) Installed as stated in the OP (minus the skipping setup part)
2) Staying at Google boot logo long enough to make me think there was an issue - maybe 10 seconds.
3) Boot animation was very slow and choppy at first, but then sped up - also make me think there may be an issue.
4) Initial boot took about 15 minutes, then sat at a black screen for about 4 minutes after that. Then the blue setup screen came on.
5) I deviated from skipping setup and put in my info, selected a backup to restore and went through the steps. The setup completed successfully and the backup is now restoring. Going to leave it plugged-in while restoring and doing it's behind the scenes stuff, but so far this ROM is super smooth!

Bottom line - follow the OP and BE PATIENT!
If you use any gapps other than mentioned in OP.. You might get black screen initially. We will need to wait for open gapps to resolve their issues - I don't wish to integrate same in ROM for various reasons.

Sent from my Nexus 6 using Tapatalk
 

MrBrady

Senior Member
Oct 26, 2010
3,341
908
If you use any gapps other than mentioned in OP.. You might get black screen initially. We will need to wait for open gapps to resolve their issues - I don't wish to integrate same in ROM for various reasons.

Sent from my Nexus 6 using Tapatalk

I'm using the Gapps listed in the OP. The ROM is smooth sailing so far. Looking forward to giving it a more thorough run tomorrow. Thanks for the release!
 

Zenety

Senior Member
Mar 17, 2013
450
325
Just flashed the rom with the gapps from the OP.

The phone is insanely hot and is stuck at 90%+ CPU right when its done booting. As for now completely unusable.
I only flasked Magisk 14.0 with it. Anyone else with this problem?
 

goast

Senior Member
Aug 18, 2012
2,774
1,176
Hinesville, Ga
Just flashed the rom with the gapps from the OP.

The phone is insanely hot and is stuck at 90%+ CPU right when its done booting. As for now completely unusable.
I only flasked Magisk 14.0 with it. Anyone else with this problem?

No one is going to help u with your tone. Secondly don't start this crap in here. One oreo thread has already been closed. It's a beta for a reason.
 
  • Like
Reactions: RoadXY

Zenety

Senior Member
Mar 17, 2013
450
325
No one is going to help u with your tone. Secondly don't start this crap in here. One oreo thread has already been closed. It's a beta for a reason.

What tone and what crap? I am exactly describing what is happening, doesn't matter if it's beta or not. If a rom is not functional users should be notified of it. No reason for people to try a rom that can't be used because the CPU is stuck at 100% usage.

The reason I responded it because a user said it was working smooth.

The ROM is smooth sailing so far.

This is not the case for me, so I was wondering what was going wrong.

If this is something that is just my device, then other users can tell me. Great way to start some drama in thread....
 
Last edited:
  • Like
Reactions: Alxoom33

Top Liked Posts

  • There are no posts matching your filters.
  • 106
    Hey folks,

    Welcome to the goodness of Oreo. This topic will be dedicated to our bring up of Oreo for Nexus 6.

    First Time Installation Instructions:
    1. Clean installation recommended
    2. Flash ROM
    3. Flash new Gapps from below link
    4. Flash Magisk 16.6 for root
    5. Reboot
    6. Skip login and let it settle

    You need to flash GApps every time you flash the ROM Clean

    Installing over the previous Build
    Flash the ROM
    wipe cache and Dalvik
    Reboot

    Latest Builds:
    Click Here

    Gapps link:
    Open Gapps (ARM, Nano / Mini )

    Change Log Latest

    Release Notes:

    Beta 6:
    • shamu: Update PowerHAL to more compatible version
    • shamu: Re-enable native double tap to wake
    • shamu: Add 3.18 zRAM backport + compaction tweaks for better memory management
    • shamu: Kernel fixes from Google
    • Added expanded desktop customizations. This is better than beta 5 but still experimental - as it blocks waking device in rare instance. So, use with discretion.
    • statusbar: Added smart pull and quick pull toggles
    • statusbar: Added double tap to sleep toggle
    • lockscreen: Fixed max notification value persistence
    • navbar: Added navbar visibility toggle
    • statusbar: Added battery bar toggle and customizations
    • quicksettings: Added NFC tile

    Beta 5:
    • shamu: Rework BCL and thermal drivers hotplug
    • shamu: New BT sleep fix. Fixed voice driver crash.
    • shamu: Kernel and device optimizations
    • lockscreen: Max notifications configuration
    • lockscreen: Media art toggle
    • statusbar: VoLTE icon toggle
    • navbar: Pixel animation toggle
    • quicksettings: Expanded desktop tile (This is WIP - may give issues if you use)
    • Misc framework optimizations and trivial fixes

    Beta 4:
    • shamu: New barebone upstreamed kernel including Oct security patches.
    • shamu: Updated camera build stack
    • shamu: New blobs from N6F27M factory image
    • Added crDroid OTA support - You will receive notification when new build is up.
    • New tiles: Caffeine, ADB, Screenshot, Ambient notifications, PIP, Sound, Volume panel, Sync, Reboot/Recovery, Compass, USB tether, IME, Language, Music
    • Improved tiles: Flashlight, USB
    • Navbar: Added toggle for double tap to sleep
    • Lockscreen: Added toggle for double tap to sleep
    • Misc bug fixes

    Beta 3:
    • shamu: PowerHAL improvements
    • shamu: New HAL API adaptation by for LEDs @Elektroschmock
    • shamu: Added and enabled zRAM
    • shamu: Bluetooth improvements for stability and performance
    • shamu: Testing transport arch for graphics allocator HAL - smoother UI?
    • statusbar: Bluetooth battery bar toggle
    • statusbar: Network traffic in statusbar configuration
    • statusbar: 4G / LTE icon in statusbar toggle
    • statusbar: Roaming indicator in statusbar toggle
    • lockscreen: Battery detailed info toggle
    • misc: Ad Away shortcut
    • misc: CPU info overlay toggle
    • misc: Media scanner behavior on boot configuration
    • misc: Enabled changelog frag in about
    • New FAB with crDroid Settings - Allows reset settings on the go!
    • SysUI Tuner: Enabled option to allow always-on Ambient display
    • Misc bug fixes in framework
    • Cleaner crDroid Settings UI
    • Telephony service improvement - please test for call drops.

    Beta 2:
    • Fixed compress offload audio for Shamu
    • Fixed BT deep sleep issue for Shamu
    • New shiny blobs from NGI55D for Shamu
    • Kernel security patches till Sept 2017 for Shamu
    • New LED colors for notifications for Shamu
    • Fixed keyboard swype/gesture
    • More longpress-key shortcuts in keyboard
    • Removed crDroidOTA (it's needs more polishing and bring up)
    • Thinner and better Navbar
    • Faster boot than Beta 1
    • Added crDroidSettings placeholder in Settings
    • Optimizations

    Beta 1:
    • BT, WiFi, NFC, Audio, Video, Brightness, Rotation, GPS, Ambient Display - working.
    • Enabled SysUI Tuner.
    • Added Reboot to Recovery Option.
    • Added 3 color themes - Pixel (default), Nexus, Red under Display.
    • Compress Offload in audio is not working and thereby removed for now.
    • Double tap to wake is not working and thereby removed for now.
    • Sound Trigger blobs removed - not compatible with Oreo as of now. Still, "Ok Google" works - I believe.
    • MotoVR Audio HAL removed - this was by Motorola - it doesn't get loaded on Oreo, not sure what they are for in first place.
    • Loaded with Sigma Kernel 10.0

    XDA:DevDB Information
    crDroid Android, ROM for the Nexus 6

    Contributors
    neobuddy89
    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.10.x

    Version Information
    Status: Testing

    Created 2017-09-11
    Last Updated 2018-02-05


    XDA:DevDB Information
    [ROM][OREO] crDroid Android 4.0 Beta 6 [14 Oct], ROM for the Nexus 6

    Contributors
    chineel
    ROM OS Version: 2.3.x Gingerbread

    Version Information
    Status: Testing

    Created 2018-02-06
    Last Updated 2018-02-05
    39
    So quick update on what's on. New update will follow tonight or tomorrow. The restart issue is resolved (hopefully) with new shiny barebone upstreamed kernel which includes Oct security update by Google.... Running for few hours - rock solid. Plus, crdroid OTA will be back and some new features I have been reading in this topic. Cheers.

    Sent from my Nexus 6 using Tapatalk
    37
    Update time!

    Thank you for all feedback and logs. Get latest and so-far best build below. This build has dropped changes to serial driver (which fixed BT sleep earlier) since it crashes voice driver for many users and added new BT configuration along with kernel fix. At the same time, some of the kernel tunings are back in place to give more smoother experience. BCL and Thermal hotplug is rewritten to handle device hotplug as and when necessary without conflicting with each other (they are good friends now :p) Background apps will now use only Core 0 to work instead Core 0-3 in previous builds; This behavior is similar to stock and it is done to have optimal performance for foreground apps in extreme cases of BCL and thermal conditions. F2FS is not supported as of yet.

    Now that device seems good (hopefully, will hear good reviews) - we can accelerate on ROM features.


    Beta 5 release notes:

    • shamu: Rework BCL and thermal drivers hotplug
    • shamu: New BT sleep fix. Fixed voice driver crash.
    • shamu: Kernel and device optimizations
    • lockscreen: Max notifications configuration
    • lockscreen: Media art toggle
    • statusbar: VoLTE icon toggle
    • navbar: Pixel animation toggle
    • quicksettings: Expanded desktop tile (This is WIP - may give issues if you use)
    • Misc framework optimizations and trivial fixes

    For best experience, go for clean flash. New gapps based on open gapps official is uploaded - link in OP.

    DL:
    https://www.androidfilehost.com/?fid=673791459329051801

    Cheers and have a great weekend. :cool:
    36
    Hey all,

    Thanks for the patience. Appreciate that. I have been testing several stuff over the weekend and just to make sure what I am doing makes impact - I do clean build to personal test builds most of the time which takes nearly 2 hours.

    It's good connect with @Myself5 . Luckily, the BT deep sleep fix works for him without any side effect (unlike us). And to add on, the compress offload audio does work on Carbon beta which he posted while ago. The logs from crDroid beta for this crash is not helping much and I am checking at different levels what could have gone wrong.

    There has been some progress and I am able to contribute missing pieces to the community slowly but will be able to post a new beta version when either of BT deep sleep or compress load audio gets fixed properly.

    Reference - https://github.com/neobuddy89/android_device_moto_shamu/commits/lineage-15.0

    Cheers.
    33
    Nexus 6 Projects Discontinued.

    First of all, thanks to wonderful community out there. I bought Nexus 6 at its launch and now it's time to move on with @google no longer supporting official Oreo for shamu. Hope to see you all around. OP5 is my next choice with its specs and value for money. I will keep this topic open for a while for discussions around development related to Oreo on Nexus 6.

    If any dev would like to takeover my N6 projects, send me PM. Thanks and have a great time ahead. :highfive: