[ROM][12.1][OFFICIAL][Rolex/Riva] crDroid v8.x

Search This thread

iusmac

Senior Member
Feb 26, 2022
93
59
BE3pE0l.png

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/12.1/README.mkdn

Extra features (implemented by the maintainer):
Code:
* Ability to disable touchscreen buttons
* Audio amplification
* Bluetooth aptX codec
* Clear Speaker
* GrapheneOS Camera
* Improved battery saver at kernel level
* LED indicator on offline charging (red when 0-99%, off when 100%)
* Mi Sound Enhancer
* Properly calibrated sensor-based Doze mode

Flashing Instructions:

Pre-installation:

First time installation (Non-standard - read):
  1. Install OrangeFox recovery from the "Pre-installation" section or any other recovery with FBE encryption support
  2. Download the latest crDroid ROM & the latest Gapps package (Optional)
  3. Boot into recovery
  4. Perform a wipe of
    1. Dalvik / ART Cache
    2. System
    3. Vendor
    4. Cache
  5. Format data is MANDATORY using OrangeFox recovery (or any other recovery with FBE encryption support)
  6. Flash crDroid ROM
    ⚠ The ROM is encrypted by default. This is a crDroid requirement! ⚠
    If you don't care about encryption, you can disable it within OrangeFox recovery: demonstration (you should see "Disable FBE" button instead)
    💡 Note: encrypting via ROM's settings is no longer supported in crDroid, so you will not be able to enable encryption in any other way (except clean install or as shown in the demo above).
  7. Flash Gapps [NikGapps SL ARM64-Core] (Optional)
  8. Flash Magisk Root (Optional)
  9. Reboot to the system

Update installation:
  1. Download the latest crDroid ROM
  2. Reboot to recovery
  3. Flash crDroid update
    💡 Note: you don't need to flash Gapps/Magisk again
  4. Wipe Dalvik / ART Cache
  5. Reboot to the system


Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/crdroidandroid/android_kernel_xiaomi_rova

Download:
ROM https://crdroid.net/rova/8
Changelog: See here

Known issues:
You tell me ;)


Visit official website @ crDroid.net
crDroid rova Telegram
crDroid Community Telegram
crDroid Updates Channel
Donate to help our team pay server costs
 

Attachments

  • crDroid Home QSS.png
    crDroid Home QSS.png
    65.4 KB · Views: 863
  • crDroid Home.png
    crDroid Home.png
    1.5 MB · Views: 868
  • crDroid Home Apps.png
    crDroid Home Apps.png
    69.6 KB · Views: 792
  • crDroid Home QS.png
    crDroid Home QS.png
    50.6 KB · Views: 764
  • Camera.png
    Camera.png
    500.5 KB · Views: 701
  • Camera QR Code.png
    Camera QR Code.png
    339.2 KB · Views: 681
  • Settings System.png
    Settings System.png
    76 KB · Views: 705
  • Settings About 2.png
    Settings About 2.png
    165.1 KB · Views: 666
  • Settings.png
    Settings.png
    226.7 KB · Views: 649
  • Wallpaper & style.png
    Wallpaper & style.png
    64.9 KB · Views: 528
  • Settings Ambient Display.png
    Settings Ambient Display.png
    98.4 KB · Views: 476
  • Settings Audio.png
    Settings Audio.png
    110.3 KB · Views: 441
  • Settings Buttons.png
    Settings Buttons.png
    110.2 KB · Views: 417
  • Settings Miscellaneous.png
    Settings Miscellaneous.png
    123.5 KB · Views: 408
  • Settings Notifications.png
    Settings Notifications.png
    104.4 KB · Views: 390
  • Settings About.png
    Settings About.png
    78.8 KB · Views: 391
Last edited:

cpedregal

Member
Feb 14, 2021
14
4
Hello,

I've tested the ROM for 3 days and it works fine. Battery life is really great, for me with a normal use I can have 2 days of battery life, including wifi and network use.
I like a lot all the customizations options, really nice.

I recomend this rom.
 
  • Like
Reactions: ayunatsume

mm.ycel

New member
May 23, 2012
2
0
hi do i have to download latest version of orange fox or R11.1(3) or older. im trying to install to stock rom.
 

mm.ycel

New member
May 23, 2012
2
0
ok now i flashed latest version but boot orangebox.....img command giving me long orange lines on screen.
 

iusmac

Senior Member
Feb 26, 2022
93
59
Update for crDroid 8
- Synced with crDroid 8.7 sources (July security patches). Read official changelog:
* https://crdroid.net/blog/2022-07-14-crDroid-8.7
* https://crdroid.net/blog/2022-07-24-changelog-july-24
* https://crdroid.net/blog/2022-08-05-changelog-august-5
- Upgraded kernel to 4.9.323-2.1-iusmac
- Reduced battery drain when using "Pocket Detection" feature
- Added Smart Charging feature (Settings > Battery > Smart Charging)
- Improved GPU power hinting
- Added Userspace Reboot (adb reboot userspace)
- Fixed empty "Internet" tile in Quick Settings
- Added more Dirac presets
- Improved display latency & responsiveness
- Switched to UClamp for boosting & capping
- Updated GrapheneOS Camera App to v45
- Added native support for "Ok Google" hotword feature
- Increased CPU boosting to 1.2s on Lock Screen
- Improved RAM pressure management
- Fixed "laggy" start of boot animation
- Enabled VoLTE and VoWiFi for all carriers
- Upgraded blobs/configs to Android 11 (R) for:
* Audio
* Media
* Display
* Telephony (RIL/IMS)
* Bluetooth
* WiFi
* GPS
* Sensors
- Fixed call volume control for both speakers and for Bluetooth earpiece
- Fixed broken screen recording (now ~30fps instead of ~10fps)
- Fixed detection of headset buttons (hook, Vol+, Vol-)
- Made the extra features searchable in Settings app
- Switched to performance governor for GPU power hinting
- Add support for Google Phone call recording
(!) requires any Text To Speech (TTS) app for working
 

ayunatsume

Member
Nov 29, 2013
39
15
I see that the instructions say that I need firmware V10.1.1.0.NCKMIFI.
Can I come from 10.3.2 OCKMIXM?

First time to flash this phone. I still have to enable unlocking through the Mi Account
 

iusmac

Senior Member
Feb 26, 2022
93
59
I see that the instructions say that I need firmware V10.1.1.0.NCKMIFI.
Can I come from 10.3.2 OCKMIXM?

First time to flash this phone. I still have to enable unlocking through the Mi Account
you need to downgrade to the latest nougat firmware or you will get in trouble with everything (roms, kernels, recoveries etc.).
 
  • Like
Reactions: ayunatsume

ayunatsume

Member
Nov 29, 2013
39
15
I've now downgraded using the link below and have installed the NCKMIFI firmware. After numerous tries with Mi Unlocker and trying to get OrangeFox working, I finally got the ROM installed (with FBE disabled). For those with Mi Unlocker failing to unlock, try using Find Me through i.mi.com. I also had to flash the NCKMIFI firmware even though I used the All-in-One procedure for iusmac's OrangeFox recovery to correctly detect partitions. I didn't use the rilfix and sensorfix zips.

Downgrader: https://forum.xda-developers.com/t/guide-rollback-downgrade-firmware-from-oreo-to-nougat.3938904/

Everything in this ROM is pretty fast! :D It feels like a new phone compared to stock firmware. So much free space too. Pretty unbelievable for such an old and low-spec phone (SD425/2GB RAM/16GB storage). Funny how I was happy to see 100% health of the phone's eMMC too! Whew.

I also installed Nikgapps core as per instructions though I wonder if Basic wouldn't slow this down too much -- but I installed most of the Basic's apps anyway except for Dialer through the Play Store.

===================================

But something seems wrong with Mobile Data. I'm using two sims but have also tried one sim.

1: Somehow, my primary sim's data is not working even though APN etc is set. My secondary sim works with mobile data though. Tried switching them around and using the primary sim alone to no avail. In dual-sim, the mobile data QS tile says that it is Not set to use data when this SIM's data connection is activated.

The primary sim was working in my stock ROM as SIM1 and is tested working in other phones. The primary SIM's network is Globe Telecom in the Philippines.

2: The Data Disabled indicator seems to be inconsistent.
Using the secondary sim's data (in dual-sim or single-sim), I get data but:
----- 2.1: when data is on and the indicator is on, the data disabled indicator (!) still shows up.
----- 2.2: when data is on and the indicator is off, the data disabled indicator (!) still shows up.
----- 2.3: when data is off and the indicator is off/on, the indicator(!) works correctly

3: The switch data card in QS seems confused? The points below are in dual-sim.
----- 3.1 When using SIM1 for data (seen in QS and in SIM settings), the switch QS tile says SIM2 is active.
----- 3.2 When using SIM2 for data (seen in QS and in SIM settings), the switch QS tile says SIM1 is active.
This is contrary to how switch data works with Android 12.1 (EvolutionX ROM) on my Mi A1 phone where it shows the current active data sim.

So that's my only problem now, mobile data being inconsistent with dual-sim. And somehow mobile data not working with the Globe Telecom (primary) sim even with switching them around. Luckily, this primary sim isn't being used so much for data as the secondary one has free data for messaging services so the 2nd one is being used a lot more anyway.

I hope these get solved as they are the only things I think that is wrong with this ROM :)
 

Attachments

  • 299314893_413739160855070_1762195408316765546_n.png
    299314893_413739160855070_1762195408316765546_n.png
    69.6 KB · Views: 72
  • 298594156_1033154477258586_8434123296118060440_n.png
    298594156_1033154477258586_8434123296118060440_n.png
    68.1 KB · Views: 73
Last edited:
  • Like
Reactions: Niti2002

Niti2002

New member
Sep 9, 2020
4
1
Xiaomi Redmi 5A
After trying to get things right, I got it. What I did was to downgrade from miui11 oreo to nougt, install given orangefox, format data, then flash crdroid, gapps and magisk.
After setting everything up, I can say that its awesome. This gives me a lot of customizations to play with, and most importantly, android12 update. Thanks a lot for helping me revive my old phone.
 
Sep 4, 2022
6
0
It is giving very poor battery life and has overheating issue.
This was not the case with android 11 nitrogen OS which gave superb battery life.
Is there any solution or explanation to what could have gone wrong?
Else everything is superb.
Thank you
 

iusmac

Senior Member
Feb 26, 2022
93
59
Update for crDroid 8
- Synced with crDroid 8.8 sources (August security patches).
Read official changelog:
* https://crdroid.net/blog/2022-08-11-crDroid-8.8
* https://crdroid.net/blog/2022-08-19-changelog-august-19
* https://crdroid.net/blog/2022-08-30-changelog-august-30
- Upgraded kernel to 4.9.326-2.2-iusmac
- Switched to HW compositing for EGL & SurfaceFlinger
- Disabled zRAM writeback job (caused "lagginess" on long-term usage)
- Optimized graphics & high resolution video playing
- Improved disk I/O performance
- Fixed smart charging not resuming when overheated
- Fixed smart charging sometimes not working in deep sleep
- Backported FMRadio app from LineageOS 18.1
* adapted code base to Android 12+
* added full wireless support (uses builtin antenna)
* improved UX
* redesigned UI
* added dark mode + "Material You" colors
- Updated MTP USB IDs from Mi 10
- Added "Reboot to Fastboot" item to advanced reboot menu
(!) It will reboot you to recovery builtin fastboot. It doesn't work
specifically on OrangeFox R11.1(4). Wait for R11.1(5).
- Updated GrapheneOS Camera App to v47
- Added thermal mitigation and sensor-based (battery, skin, CPU/GPU)
overheat warning pop-ups
 

iusmac

Senior Member
Feb 26, 2022
93
59
Update for crDroid 8
- Synced with crDroid 8.9 sources (September security patches).
Read official changelog:
* https://crdroid.net/blog/2022-09-11-crDroid-8.9
- Improved disk I/O performance
- Increase zRAM to 1.5G
- Optimized graphics render engine
- Updated FMRadio to v3.1:
* Fixed colors for Pure dark
* Fixed RDS retrieving
- Optimized builtin screen recorder
- Updated GrapheneOS camera to v48
 

iamsonal

Senior Member
Jun 13, 2012
253
47
Awesome ROM. Obviously this phone is lagging a lot, maybe due to RAM issues, but ROM has no issues. Who would have thought this phone getting Android 12? lol
 

iusmac

Senior Member
Feb 26, 2022
93
59
Awesome ROM. Obviously this phone is lagging a lot, maybe due to RAM issues, but ROM has no issues. Who would have thought this phone getting Android 12? lol
Thank you, appreciate that! 😄 The laggs increase proportionally to quantity of apps on the background and how heavy they are. The main trick is to use alternative less heavy apps, and the most important to disable all non-sense/meaningless notifications to the apps.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    BE3pE0l.png

    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/12.1/README.mkdn

    Extra features (implemented by the maintainer):
    Code:
    * Ability to disable touchscreen buttons
    * Audio amplification
    * Bluetooth aptX codec
    * Clear Speaker
    * GrapheneOS Camera
    * Improved battery saver at kernel level
    * LED indicator on offline charging (red when 0-99%, off when 100%)
    * Mi Sound Enhancer
    * Properly calibrated sensor-based Doze mode

    Flashing Instructions:

    Pre-installation:

    First time installation (Non-standard - read):
    1. Install OrangeFox recovery from the "Pre-installation" section or any other recovery with FBE encryption support
    2. Download the latest crDroid ROM & the latest Gapps package (Optional)
    3. Boot into recovery
    4. Perform a wipe of
      1. Dalvik / ART Cache
      2. System
      3. Vendor
      4. Cache
    5. Format data is MANDATORY using OrangeFox recovery (or any other recovery with FBE encryption support)
    6. Flash crDroid ROM
      ⚠ The ROM is encrypted by default. This is a crDroid requirement! ⚠
      If you don't care about encryption, you can disable it within OrangeFox recovery: demonstration (you should see "Disable FBE" button instead)
      💡 Note: encrypting via ROM's settings is no longer supported in crDroid, so you will not be able to enable encryption in any other way (except clean install or as shown in the demo above).
    7. Flash Gapps [NikGapps SL ARM64-Core] (Optional)
    8. Flash Magisk Root (Optional)
    9. Reboot to the system

    Update installation:
    1. Download the latest crDroid ROM
    2. Reboot to recovery
    3. Flash crDroid update
      💡 Note: you don't need to flash Gapps/Magisk again
    4. Wipe Dalvik / ART Cache
    5. Reboot to the system


    Sources:
    ROM: https://github.com/crdroidandroid
    Kernel: https://github.com/crdroidandroid/android_kernel_xiaomi_rova

    Download:
    ROM https://crdroid.net/rova/8
    Changelog: See here

    Known issues:
    You tell me ;)


    Visit official website @ crDroid.net
    crDroid rova Telegram
    crDroid Community Telegram
    crDroid Updates Channel
    Donate to help our team pay server costs
    1
    Hello,

    I've tested the ROM for 3 days and it works fine. Battery life is really great, for me with a normal use I can have 2 days of battery life, including wifi and network use.
    I like a lot all the customizations options, really nice.

    I recomend this rom.
    1
    I see that the instructions say that I need firmware V10.1.1.0.NCKMIFI.
    Can I come from 10.3.2 OCKMIXM?

    First time to flash this phone. I still have to enable unlocking through the Mi Account
    you need to downgrade to the latest nougat firmware or you will get in trouble with everything (roms, kernels, recoveries etc.).
    1
    I've now downgraded using the link below and have installed the NCKMIFI firmware. After numerous tries with Mi Unlocker and trying to get OrangeFox working, I finally got the ROM installed (with FBE disabled). For those with Mi Unlocker failing to unlock, try using Find Me through i.mi.com. I also had to flash the NCKMIFI firmware even though I used the All-in-One procedure for iusmac's OrangeFox recovery to correctly detect partitions. I didn't use the rilfix and sensorfix zips.

    Downgrader: https://forum.xda-developers.com/t/guide-rollback-downgrade-firmware-from-oreo-to-nougat.3938904/

    Everything in this ROM is pretty fast! :D It feels like a new phone compared to stock firmware. So much free space too. Pretty unbelievable for such an old and low-spec phone (SD425/2GB RAM/16GB storage). Funny how I was happy to see 100% health of the phone's eMMC too! Whew.

    I also installed Nikgapps core as per instructions though I wonder if Basic wouldn't slow this down too much -- but I installed most of the Basic's apps anyway except for Dialer through the Play Store.

    ===================================

    But something seems wrong with Mobile Data. I'm using two sims but have also tried one sim.

    1: Somehow, my primary sim's data is not working even though APN etc is set. My secondary sim works with mobile data though. Tried switching them around and using the primary sim alone to no avail. In dual-sim, the mobile data QS tile says that it is Not set to use data when this SIM's data connection is activated.

    The primary sim was working in my stock ROM as SIM1 and is tested working in other phones. The primary SIM's network is Globe Telecom in the Philippines.

    2: The Data Disabled indicator seems to be inconsistent.
    Using the secondary sim's data (in dual-sim or single-sim), I get data but:
    ----- 2.1: when data is on and the indicator is on, the data disabled indicator (!) still shows up.
    ----- 2.2: when data is on and the indicator is off, the data disabled indicator (!) still shows up.
    ----- 2.3: when data is off and the indicator is off/on, the indicator(!) works correctly

    3: The switch data card in QS seems confused? The points below are in dual-sim.
    ----- 3.1 When using SIM1 for data (seen in QS and in SIM settings), the switch QS tile says SIM2 is active.
    ----- 3.2 When using SIM2 for data (seen in QS and in SIM settings), the switch QS tile says SIM1 is active.
    This is contrary to how switch data works with Android 12.1 (EvolutionX ROM) on my Mi A1 phone where it shows the current active data sim.

    So that's my only problem now, mobile data being inconsistent with dual-sim. And somehow mobile data not working with the Globe Telecom (primary) sim even with switching them around. Luckily, this primary sim isn't being used so much for data as the secondary one has free data for messaging services so the 2nd one is being used a lot more anyway.

    I hope these get solved as they are the only things I think that is wrong with this ROM :)