[ROM][LOS][10.0][OFFICIAL] crDroid v6.15 [Polaris]

mustang_ssc

Senior Member
Apr 29, 2014
621
863
133
Mars

Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today


Features:
https://github.com/crdroidandroid/crdroid_features/blob/10.0/README.mkdn

Flashing Instructions:

Pre-installation:

First time installation:
  • step 1: Ensure to have installed latest recommended firmware as per the rom released
  • step 2: Download rom and gapps (optional) to your device
  • step 3: Backup your current rom
  • step 4: Only if coming from MIUI: Backup all your data, "format data" from recovery (this will delete all your data)
  • step 5: Wipe system, data, vendor, cache & dalvik cache
  • step 6: Install ROM. Optional: gapps
  • step 7: Optional: Install Magisk after first boot

Update installation:
  • step 1: Ensure to have installed latest recommended firmware as per the rom released
  • step 2: Download rom and gapps (optional) to your device
  • step 3: Backup your current rom
  • step 4: Wipe cache & dalvik cache
  • step 5: Install ROM. Optional: gapps
  • step 6: Optional: Install Magisk after first boot


Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/Mustang-ssc

Download (search for polaris):
ROM https://crdroid.net/dl.php

Known issues:
Let me know and provide logs if it's the case.



- Mix 2s SP Telegram group (main topics discussed: gcam, crdroid and general Mix 2s topics): Only for spanish speakers, PM me if you accomplish it.
Visit official website @ crDroid.net
crDroid Community Telegram
Donate to help CrDroid team pay server costs


Credits

- LineageOS, CrDroid and all collaborators and teams who helped bringing this project
- @bgcngm for his work and involvment on our device and LineageOS
- @jjpprrrr for his work on previously used device's vendor
- @Wooby for his initial suggestions and support

XDA:DevDB Information
crdroid, ROM for the Xiaomi Mi Mix 2S

Contributors
mustang_ssc, mustang_ssc
Source Code: https://github.com/crdroidandroid

ROM OS Version: Android 10
ROM Kernel: Linux 4.x
ROM Firmware Required: 11.0.5.0
Based On: LineageOS

Version Information
Status:
Stable
Stable Release Date: 2020-06-19
Beta Release Date: 2020-01-12

Created 2020-01-06
Last Updated 2021-02-10
 
Last edited:

mustang_ssc

Senior Member
Apr 29, 2014
621
863
133
Mars
Highlighted changelogs.

10/02/2021

* Update to crDroid v6.15
* Merged December 2020, January & February 2021 Android Security updates
* Polaris: Upstreamed kernel to Linux 4.9.255
* Polaris: Drop IMS daemon
* Polaris: Add missing mixer path
* Polaris: Add support for 1080p and 4k MJPEG format
* Other minor changes along the way
* Updated translations


10/11/2020

* Update to crDroid v6.12
* Merged October and November 2020 Android Security updates
* Polaris: Build with clang 11.0.5
* Polaris: Upstreamed kernel to Linux 4.9.241
* Polaris: Split screen behavior improvements
* Polaris: Overal network optimizations
* Polaris: Switch to AOSP RCS packages
* Polaris: Misc minor optimizations
* Added new Seedvault backup storage provider support
* Added App lock feature (settings > security)
* Added new icon shapes from Android 11
* Improved quick lock implementation to support long PIN/password
* Updated crDroid Doze
* Updated Weather service provider - google icon pack and added MET Norway provider
* Updated crDroid Music app (Fixes and improvements)
* Updated translations
* Minor changes and optimizations


22/09/2020

* Update to crDroid v6.10
* Android September 2020 Security update
* Polaris: Build with clang 11.0.4
* Polaris: Upstreamed kernel to Linux 4.9.236
* Polaris: Merged latest changes from CAF tag version 'LA.UM.8.3.r1-08100-sdm845.0'
* Polaris: enable unspecialized app process pool
* Polaris: Switch to 24 bit for audio playback and video recording mic
* Add tunable to reduce/increase delay for screenshot with volume keys (crdroid > Buttons)
* Replaced OOS longshot with Asus Stitch Image for long screenshots (works on more apps)
* Added new OOS compact VoLTE and VoWIFI icons
* Added option to monitor clipboard access by apps (crdroid > Misc)
* Added new navbar styles for 3-button (crdroid > UI)
* Show bolt charging symbol next to battery percent when using hidden battery style
* Added navbar back key long press customization
* Under the hood optimizations (ART, libjpeg-turbo, skia, llvm, etc)
* Updated launcher
* Improved solid renderer pulse performance
* Fixed some light dialogs on dark theme for Contacts
* Updated translations
* More minor changes and optimizations too long to revisit


08/08/2020

* Update to crDroid v6.9
* Android August 2020 Security update
* Polaris: Upstreamed kernel to Linux 4.9.231
* Implemented Navbar Pulse feature & expanded it to lockscreen also (this is mainly visualizer on navbar and lockscreen - check crDroid Settings -> Sound -> Pulse)
* Reworked volume dialog extension
* Added option to disable SIM cards
* Added new Oswald & Linotte font
* Improved color picker preferences for crdroid settings
* Minor optimizations
* Updated translations


19/07/2020

* Update to crDroid v6.8
* Android July 2020 Security update
* Polaris: Updated to kernel clang 11.0.3
* Polaris: Upstreamed kernel to Linux 4.9.230
* Polaris: Merged CAF tag version 'LA.UM.8.3.r1-08100-sdm845.0'
* Polaris: Switch to QTI BlueTooth stack
* Polaris: Commonize VINTF target level and set it to Android Q
* Polaris: Switch to common QTI power HAL
* Added initial VoWiFi icon support
* Added Pebble icon shape
* Added switch styles (crDroid Settings -> User interface -> Preffered swith styles)
* Further tweaked NetworkTraffic indicator
* Optimized core system utils (should increse performance in some use cases)
* Added option to choose default bluetooth audio codec (dev options)
* Added show/hide manual rotation button when automatic rotation is disabled
* Added Roboto Condensed font
* Added toggle for dashboards conditions and suggestions
* Added 4x5, 5x6 and 6x6 grid sizes for laucnher
* Added Tux clock (linux fan here)
* Updated Calendar app
* ART optimizations
* Enabled zygote preforking (USAP pool) for faster app launches
* General improvements an


19/06/2020

* Update to crDroid v6.7
* Android June 2020 Security update
* Polaris: Updated to kernel clang 11.0.2
* Polaris: Upstreamed kernel to Linux 4.9.227
* Polaris: Fixed mobile data not working in some cases (dual sim connected)
* Polaris: Updated to MIUI V11.0.5.0.QDGMIXM global stable blobs
* Further refined NetworkTraffic indicator
* Added bits/sec option for network traffic
* Further refined GamingMode
* Removed ringtone audio focus for Wired/BT headset (for now)
* Added customization to select apps to block for sensor usage
* Added per app network usage control
* Added OOS style notification dismiss button
* Added option for brightness slider in QuickQS panel (crDroid > QS)
* More telephony fixes and updates
* Removed ringtone audio focus for Wired/BT headset (for now)
* General improvements and fixes
* Updated translations


04/06/2020

* Kernel now built with clang 11 releases - built with 11.0.1
* Upstreamed kernel to Linux 4.9.225
* merged tag LA.UM.8.3.r1-07900-sdm845.0 kernel release
* Switch to OSS fingerprint HIDL
* Fix Aux camera sepolicy access
* Implement Dirac sound enhancer (not tested)
* Implement dynamic thermal profiles
* Added 5 new clock styles
* Added new style for ambient edge pulse
* New animated battery design in Settings > Battery
* Added thermal profiles on Battery screen in Settings
* Added some more scenery headers
* Added Lato, Rubik and Accuratist fonts
* Added some more icon styles
* Added option to let notification led settings override all apps
* Fixed Android crash with RGB wallpaper
* Fixed overlap bug in crDroid Settings layout
* Made some reworks to network monitor
* Reworked fonts options
* Launcher overall improvements
* Improved Updater UI by adding support links and some more information
* Added new default Calendar app
* Improved dark theming support
* General improvements and fixes


14/05/2020

* Initial crDroid 6.6 code
* Android May 2020 Security update
* Added weather tile and weather on lockscreen initial support
* New customizations for "At a glance" feature of crDroid Home
* Launcher improvements for icon pack support and app info
* Screen record update - Android 11 style
* Added adaptive playback
* Improved performance with some UI elements
* Added toggle for vpn, data saver and roaming statusbar icons
* Added option to ask pin for shutdown/reboot on secure lockscreen
* Fixed left clock padding for quick status bar
* Added option for ringtone playback on both speakers and headset or only headset when using bluetooth
* Added some more options for device key (toggle volume panel, clear notifications, etc)
* Added full screen photo for Dialer
* Fixed Launcher missing permission that could cause force close
* Updated translations
* More minor changes and fixes not mentioned


14/04/2020

* Updated to crDroid 6.5 code
* Update to April security patches
* Vendor blobs updated to MIUI V11.0.4.0 Global Stable
* Added in-built screen recorder
* Added face unlock
* Added new long click QS tiles panel for mobile data, bluetooth, data tile, wifi and nfc.
* Added per-app data usage restrictions
* Added Reemkufi font style
* Fixed device admin showing empty list
* Potential fix for Android Auto (#StayHome)
* Fixed QS tiles default spacing
* Added vibration patterns on call (Settings -> Sound -> Vibration & haptics)
* Added toggle to disable full QS pull down on secure lockscreen
* Added sim1/sim2 ringtone settings
* Fixed battery charging symbol reset on reboot
* Minor changes and fixes
* Updated translations


21/03/2020

* Updated to crDroid 6.4 code
* Update to March security patches
* Sync with latest LOS device changes
* Fixed some screenshot issues
* Added OnePlus ScreenRecorder
* Added Screen Stability feature
* Added toggle to blur QS background
* Enabled back key, home key, recents key customizations for navbar
* Added more charging animations for lockscreen
* New customizations for Launcher - Hide apps, Icon pack support and more
* Improved dark theming support - aligned with AOSP update to support scheduling
* Added toggle for haptic feedback on back action via gesture navigation
* Added ability to swipe down on recents view to clear all with stock launcher
* Switched to LOS chromium webview
* Updated translations
* Minor changes, fixes and other changes I have probably missed to mention


16/02/2020

Device side:
* Fixed Mobile Network settings crash
* Bring F2FS support
* Force enable VoLTE for all compatible carriers
* Synced with latest LineageOS changes

ROM side:
* Added customization for gesture navigation
* Add dark mode support for Contacts app
* Remove Aggressive Battery for now
* More misc. minor changes


10/02/2020 - Initial Official build

Device side:
* Synced with latest LineageOS Q vendor changes > ANX Camera compatibility
* Synced with latest notable LineageOS Q changes
* Add call recording overlay
* Add Smart Charging support
* Removed AOD as per no proper support

ROM side:
* Now Official > OTA Updates available
* Initial crDroid 6.3 code
* Updated to February Security patches
* Added OOS Longshot support (long screenshot)
* Added QS Header customization (crdroid > QS > Custom Header)
* Added QS opacity customization
* Added numerous new fonts
* Added double tap to sleep gesture to Launcher
* Added MIUI 11 VoLTE icon
* Added new Samsung alike lockscreen clock
* Added Status Bar Ticker customization (crdroid -> notifications)
* Added ability to hide pill in full gestural nav mode
* Added show/hide arrow for back gesture toggle
* Improved overall theming
* Updated translations
* Stability improvements
* More I have probably missed


12/01/2020

* Updated to CrDroid v6.2
* Updated to January security patches
* Sync with latest LOS device changes
* Switched for now to LOS vendor
* Added Recorder app (screen and audio)
* Many more (check below full changelog)


06/01/2020

* Updated to crDroid v6.1
* Multiple device changes


23/12/2019 - Initial (unofficial) build.

* Initiate with crDroid v6.0
* Multiple device tree adaptions
 
Last edited:

Lucas_Maximiliano

Senior Member
Apr 30, 2015
258
66
58
Simply AMAZING! Thanks dude!
Its perfect combined with a multirom secondary Android 9 rom due to shared firmware. So no need to flash proper firmware each time before booting Android 10 or 9.
 
Last edited:
  • Like
Reactions: mustang_ssc

DJ-Tumor

Senior Member
Mar 25, 2012
651
157
0
Viersen
I had FCs with the current set of Open Gapps (Beta). Pixel Launcher kept continuously crashing :(
I got those too with ArrowOS too....so I´d blame Gapps for that....but just to let you know.

I tried ArrowOs and ExtendedUI. Both lack too many features I seek in Roms but worked so far as Editions with included Gapps.
So I´ll switch back to latest Miui.

From my point of view....Android 10 is too early on our device. Hence the fact that most of it is beta :)
 

paulojorjealmeida

Senior Member
Dec 18, 2011
197
46
48
I had FCs with the current set of Open Gapps (Beta). Pixel Launcher kept continuously crashing :(
I got those too with ArrowOS too....so I´d blame Gapps for that....but just to let you know.

I tried ArrowOs and ExtendedUI. Both lack too many features I seek in Roms but worked so far as Editions with included Gapps.
So I´ll switch back to latest Miui.

From my point of view....Android 10 is too early on our device. Hence the fact that most of it is beta :)
That is not true,i'm using lastest evoluxionX and no bugs at all,using anx câmera very good ,rom its fast no batery drain,everising smooth,the best android 10 rom,in my opinion ofcourse

Sent from my [device_name] using XDA-Developers Legacy app
 

Lucas_Maximiliano

Senior Member
Apr 30, 2015
258
66
58
I had FCs with the current set of Open Gapps (Beta). Pixel Launcher kept continuously crashing :(
I got those too with ArrowOS too....so I´d blame Gapps for that....but just to let you know.

I tried ArrowOs and ExtendedUI. Both lack too many features I seek in Roms but worked so far as Editions with included Gapps.
So I´ll switch back to latest Miui.

From my point of view....Android 10 is too early on our device. Hence the fact that most of it is beta :)
You must use nano package
 

mustang_ssc

Senior Member
Apr 29, 2014
621
863
133
Mars

mustang_ssc

Senior Member
Apr 29, 2014
621
863
133
Mars
New Monthly update available:

Download: https://crdroid.net/dl.php


Changelog
Device side:
* Synced with latest LineageOS Q vendor changes > ANX Camera compatibility
* Synced with latest notable LineageOS Q changes
* Add call recording overlay
* Add Smart Charging support
* Removed AOD as per no proper support

ROM side:
* Now Official > OTA Updates available
* Initial crDroid 6.3 code
* Updated to February Security patches
* Added OOS Longshot support (long screenshot)
* Added QS Header customization (crdroid > QS > Custom Header)
* Added QS opacity customization
* Added numerous new fonts
* Added double tap to sleep gesture to Launcher
* Added MIUI 11 VoLTE icon
* Added new Samsung alike lockscreen clock
* Added Status Bar Ticker customization (crdroid -> notifications)
* Added ability to hide pill in full gestural nav mode
* Added show/hide arrow for back gesture toggle
* Improved overall theming
* Updated translations
* Stability improvements
* More I have probably missed

Complete changelog: https://github.com/crdroidandroid/android_vendor_crDroidOTA/blob/10.0/changelog_polaris.txt

Expect update schedule to be monthly as mentioned, but sometimes might be shorter or longer depending of my availability.

Some screenshots of the ROM have been published in post #2:
https://forum.xda-developers.com/showpost.php?p=81407199&postcount=2

Special thanks to @bgcngm and all LineageOS contributors to bring major Q device changes and crDroid for welcoming me to the team.

Firmware recommended: Q (9.11.7)
 

Lucas_Maximiliano

Senior Member
Apr 30, 2015
258
66
58
Hello! After updating I cant access to "Mobile Network" menu in Android settings. No matter the firmware I flash (Android 9 and 10) it always force closes settings app.
I dont know if it happens with a clean flash of the rom.
 
  • Like
Reactions: 野原新之助

Lucas_Maximiliano

Senior Member
Apr 30, 2015
258
66
58
People with last crDroid build add following line to /vendor/build and reboot to fix Mobile Networks crashes until it's addressed in following build:

persist.sys.fflag.override.settings_network_and_internet_v2=true


Thanks @legacy07
There is no any file named "build" under /vendor/ folder.
Maybe some build.prop file in some sub-folder?

EDIT: Sorry, finally found /vendor/build.prop file with another root explorer (MiXplorer didnt show files).
After adding the line, I confirm network menu now works.
Thanks for the tip!
 
Last edited:
  • Like
Reactions: mustang_ssc