[ROM][10.X][OFFICIAL] Evolution X | Radiant | Curtana

Search This thread

vlouis

Senior Member
Dec 2, 2017
217
79
J'ai all I just installed the 5.3 version wich is normaly supposed to work with joyeuse. But impossible to install it.bit is only bootlooping with thé redmi logo. Previous version is working fine.
I think you have to format data partition and will boot. I'm testing now on my joyeuse...
 

Xosrov

New member
Feb 10, 2021
3
2
I finally got Evolution X 5.2 (official-Android 11) working on my Curtana device. This was my first time installing a custom rom but i figured out how:
  1. Download a MIUI update with android 11. At the time of me writing this i used a beta version published just recently
  2. Download the miatoll version of Evolution from its sourceforge
  3. Boot into orangefox (or whatever recovery) and flash the MIUI rom, then flash Evolution with no reboots in between
  4. If you're installing from another rom, format data. If not no format needed
  5. Reboot to system
Doing this fixed the wifi and sim problems, as well as crashes in settings. Everything's working fine for now but I'll edit this post if anything new pops up.
 

michaelcrex

New member
Feb 13, 2021
4
0
I'm on 5.2. Works very well. One thing that doesn't work for me is Bluetooth AAC codec.

The 5.3 has one thing in the changelog that bothers me:

-- Centered punch hole in status bar.

Does it means increased status bar height? I like the current status bar that ends just under puch hole. It's already very high. Almost every app adds its own padding to it so it's effectively centered right now.
 

HTR06

New member
Feb 13, 2021
1
0
I finally got Evolution X 5.2 (official-Android 11) working on my Curtana device. This was my first time installing a custom rom but i figured out how:
  1. Download a MIUI update with android 11. At the time of me writing this i used a beta version published just recently
  2. Download the miatoll version of Evolution from its sourceforge
  3. Boot into orangefox (or whatever recovery) and flash the MIUI rom, then flash Evolution with no reboots in between
  4. If you're installing from another rom, format data. If not no format needed
  5. Reboot to system
Doing this fixed the wifi and sim problems, as well as crashes in settings. Everything's working fine for now but I'll edit this post if anything new pops up.
Did you wiped cache, data and dalvik? Also by other roms you mean not stock to evo x? I saw somewhere it was good to format because memeui making it messy once you have evo x later on
 

bakasura

Member
May 9, 2017
12
1
hi I am newbie here.
On my redmi note 9 pro (Curtana), whenever I receive a call or make a call I always get a complaint that my voice is muffled and also there no active noise cancelation working. mic works just fine on stock rom or mi eu rom but not on custom rom. please help me out.
I have this problem as well with other roms too, I don't know if there's a way to install stock, copy it's mic settings and the install this rom and modify it as stock through root. If someone knows how to do that plz help.
 

Jas Grover

Senior Member
Apr 12, 2014
111
2
I finally got Evolution X 5.2 (official-Android 11) working on my Curtana device. This was my first time installing a custom rom but i figured out how:
  1. Download a MIUI update with android 11. At the time of me writing this i used a beta version published just recently
  2. Download the miatoll version of Evolution from its sourceforge
  3. Boot into orangefox (or whatever recovery) and flash the MIUI rom, then flash Evolution with no reboots in between
  4. If you're installing from another rom, format data. If not no format needed
  5. Reboot to system
Doing this fixed the wifi and sim problems, as well as crashes in settings. Everything's working fine for now but I'll edit this post if anything new pops up.
no need to wait for whole rom, just flash that <100 mb firmware file and you'll be good.
 

Jas Grover

Senior Member
Apr 12, 2014
111
2
EvoBanner.png

Evolution X 4.5 for the Redmi note 9s/Pro Curtana
Code:
/*
* Your warranty is void. Or vaild, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modificiations, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/

qE4kqsj.png

Living, Breaking, Keep Evolving.
Pixel UI, customization and more, we are Evolution X!

- Team Evolution X -
@joeyhuab
@peaktogoo (Now RealAkito)
@AnierinB
@Hugwalk

- Special Thanks -

@ProchyGaming

Reach us on Twitter! @EvolutionXROM


RgqrlpK.png

Themes
- 20 Accent Colors
- 5 Lock Screen Clock Styles
- Pixel 2019 Wallpapers
- Pixel Theme Picker
Statusbar
- 4G/LTE Icon Toggle
- Brightness Control
- Network Traffic Activity
- VoLTE Toggle
Notifications
- Force Close Notifications
- In Call Vibrations
- Kill App Button
- Notification light Config
Quick Settings
- Bottom Brightness Slider Toggle
- Gaming Mode Quick Settings Tile
- Quick Pulldown (Left/Right)
- Quick Settings Rows & Columns Customization
- Tile Titles Toggle
Gestures
- AOSP Gestures
- Back Gesture Height Config
- Double Tap to Sleep Lockscreen
- Double Tap To Sleep Status Bar
- Screen Off Power Button Torch
- Swipe To Screenshot
Lockscreen
- Fingerprint Authentication Vibration Toggle
- Lock Screen Charging Info
- Lock Screen Music Visualizer
- Lock Screen Shortcuts
- Media Artwork Toggle
- Pocket Detection
- Status bar visibility toggle
Navigation
- Invert Layout
Hardware Buttons
- Power Menu Customization
- Volume Rocker Cursor Control
- Volume Rocker Playback Control
- Volume Rocker Wake
Miscellaneous
- Alarm Blocker
- Default USB Config
- Wakelock Blocker
- Wake On Charge


n6b8AXD.png


You tell me - and send a logcat too :)

DO NOT FLASH GAPPS, ALREADY INCLUDED


u5tIlfT.png

First Time Install / Clean Flash
Download the latest build, (make sure you are on v11.0.8 eu/global)
Reboot to TWRP
Wipe data
Flash ROM
Reboot to system
If device reboot to TWRP, format data
Reboot to System and #KeepEvolving


Update / Dirty Flash
1. Reboot to Recovery
2. Download the proper ZIP for your device
3. Flash the ROM via adb sideload
4. Reboot to System and #KeepEvolving





Light Screenshots / Dark Screenshots / Donate to DEV! / Official Chat/ Device Support



LU9gsrQ.png




XDA: DevDB Information
Evolution X 4.5 ROM for the Redmi Note 9s/Pro

Contributors
QuantumKK
Source Code: [url]https://github.com/Evolution-X[/URL]
Trees for the device: [url]https://github.com/Redmi-SM6250[/URL]
My Evo-x tree: [url]https://github.com/Redmi-SM6250/android_device_redmi_curtana/tree/Evolution-X[/URL]

ROM OS Version: 10.0
ROM Kernel: Linux 4.14.187-Illyrian+
ROM Firmware Required: Unlocked Bootloader, TWRP
Based On: AOSP

Version Information
Status:
Stable
Current Stable Version: Download
Stable Release Date: 2020-05-4

Created 2020-05-4
Last Updated2020-07-15
version 4.5 for curtana and 5.2 (official latest version) for miatoll? LAWL!
 

lelapinvert

Member
Nov 18, 2010
8
0
Hi,

Flashing MIUI 11.0.8.0 on a new 12.0.3.0, cause me a boot loop.

Is there any antirollback on MIUI V12.0.3.0 ?

I use to flash PixelExperience_Plus on this device from MIUI 12.0.3.0, and it works nicely.

Any Idea ? (I start to download a second time the 11.0.8.0 ROM, it may be corrupted)

PS: I flash 12.0.2.0, and its looks to works, but then flashing 11.0.8.0 boot loop again.
 

vlouis

Senior Member
Dec 2, 2017
217
79
Hi,

Flashing MIUI 11.0.8.0 on a new 12.0.3.0, cause me a boot loop.

Is there any antirollback on MIUI V12.0.3.0 ?

I use to flash PixelExperience_Plus on this device from MIUI 12.0.3.0, and it works nicely.

Any Idea ? (I start to download a second time the 11.0.8.0 ROM, it may be corrupted)

PS: I flash 12.0.2.0, and its looks to works, but then flashing 11.0.8.0 boot loop again.
Looks like is encryption issue. Try to format data partition and try to boot to system.
 

lelapinvert

Member
Nov 18, 2010
8
0
Looks like is encryption issue. Try to format data partition and try to boot to system.

if I try to boot the recovery TWRP-3.4.1B-0530-REDMI_NOTE9S-CN-wzsx150.img
I'm still locked in a boot loop, I can try to restore a MIUI V12, and then format the data partition, then flash again MIUI 11.0.8.0, but I think that this is what I did at my first attempt, and it result in a beautiful "YOUR SYSTEM IS DESTROY".

For now I'm waiting 40 more minutes to get a new downloaded version of MIUI 11.0.8.0.

---

Update my download wasn't corrupted, the new file doing the same thing.
and after a
fastboot.exe flash recovery TWRP-3.4.1B-0530-REDMI_NOTE9S-CN-wzsx150.img
fastboot.exe reboot
# keep volume UP pressed
I'm still in a boot loop.
 
Last edited:

fransancruz

New member
May 21, 2015
1
0
59
if I try to boot the recovery TWRP-3.4.1B-0530-REDMI_NOTE9S-CN-wzsx150.img
I'm still locked in a boot loop, I can try to restore a MIUI V12, and then format the data partition, then flash again MIUI 11.0.8.0, but I think that this is what I did at my first attempt, and it result in a beautiful "YOUR SYSTEM IS DESTROY".

For now I'm waiting 40 more minutes to get a new downloaded version of MIUI 11.0.8.0.

---

Update my download wasn't corrupted, the new file doing the same thing.
and after a
fastboot.exe flash recovery TWRP-3.4.1B-0530-REDMI_NOTE9S-CN-wzsx150.img
fastboot.exe reboot
# keep volume UP pressed
I'm still in a boot loop.
Use orange fox recovery
 

lelapinvert

Member
Nov 18, 2010
8
0
Orange fox R11.0_1 flashed in recovery, same behaviour.

I'm downloading some other MIUI ROM in fastboot format (11.0.11.0 GLOBAL and 12.0.3.0 GLOBAL)

mayby I can flash a vbmeta ?
 

vlouis

Senior Member
Dec 2, 2017
217
79
Orange fox R11.0_1 flashed in recovery, same behaviour.

I'm downloading some other MIUI ROM in fastboot format (11.0.11.0 GLOBAL and 12.0.3.0 GLOBAL)

mayby I can flash a vbmeta ?
Did you tried to format data partition?? Most of roms use encryption even you don't set any pin/password. The easiest way to wipe that encryption is to format data.
 

lelapinvert

Member
Nov 18, 2010
8
0
Did you tried to format data partition?? Most of roms use encryption even you don't set any pin/password. The easiest

for now the only way to break the boot loop, it to flash a MIUI v12, that is not compatible with this evolution X
----
I'm now trying to flash V11.0.11.0, and if it's failed, I will rollback to 12.0.3
 

lelapinvert

Member
Nov 18, 2010
8
0
Yes ! my phone works.... as MIUI 12.0.2 ...
After a lots of MiFlash failure, and a by hand reflash (taking the flash-all.sh and force playing it)
 

lelapinvert

Member
Nov 18, 2010
8
0
Finally I'm now using the EvolutionX_5.5.2_miatoll-11-20210321-1524-OFFICIAL.zip
on my Redmi Note 9 S devices.

1 update the phone to V12.0.3.0
2 install [email protected]_0 recovery
3 boot recovery
3 flash EvolutionX_5.5.2_miatoll-11-20210321-1524-OFFICIAL.zip
4 format DATA
5 Reboot system
6 Reboot recovery to install Magisk

all done.
 

41421

New member
Jul 19, 2020
2
0
I finally got Evolution X 5.2 (official-Android 11) working on my Curtana device. This was my first time installing a custom rom but i figured out how:
  1. Download a MIUI update with android 11. At the time of me writing this i used a beta version published just recently
  2. Download the miatoll version of Evolution from its sourceforge
  3. Boot into orangefox (or whatever recovery) and flash the MIUI rom, then flash Evolution with no reboots in between
  4. If you're installing from another rom, format data. If not no format needed
  5. Reboot to system
Doing this fixed the wifi and sim problems, as well as crashes in settings. Everything's working fine for now but I'll edit this post if anything new pops up.
I've tried every custom rom but there's always a bug, WIFI not working, Setting crash, there's no wifi mac address in the settings. Also, No Sims detected.

Edit : THANKS MAN! IT WORKED WIFI AND SIM WORKING PERFECT
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    EvoBanner.png

    Evolution X 4.5 for the Redmi note 9s/Pro Curtana
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following 
    * these directions. YOU are choosing to make these modificiations, and if 
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    qE4kqsj.png

    Living, Breaking, Keep Evolving.
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)
    @AnierinB
    @Hugwalk

    - Special Thanks -

    @ProchyGaming

    Reach us on Twitter! @EvolutionXROM


    RgqrlpK.png

    Themes
    - 20 Accent Colors
    - 5 Lock Screen Clock Styles
    - Pixel 2019 Wallpapers
    - Pixel Theme Picker
    Statusbar
    - 4G/LTE Icon Toggle
    - Brightness Control
    - Network Traffic Activity
    - VoLTE Toggle
    Notifications
    - Force Close Notifications
    - In Call Vibrations
    - Kill App Button
    - Notification light Config
    Quick Settings
    - Bottom Brightness Slider Toggle
    - Gaming Mode Quick Settings Tile
    - Quick Pulldown (Left/Right)
    - Quick Settings Rows & Columns Customization
    - Tile Titles Toggle
    Gestures
    - AOSP Gestures
    - Back Gesture Height Config
    - Double Tap to Sleep Lockscreen
    - Double Tap To Sleep Status Bar
    - Screen Off Power Button Torch
    - Swipe To Screenshot
    Lockscreen
    - Fingerprint Authentication Vibration Toggle
    - Lock Screen Charging Info
    - Lock Screen Music Visualizer
    - Lock Screen Shortcuts
    - Media Artwork Toggle
    - Pocket Detection
    - Status bar visibility toggle
    Navigation
    - Invert Layout
    Hardware Buttons
    - Power Menu Customization
    - Volume Rocker Cursor Control
    - Volume Rocker Playback Control
    - Volume Rocker Wake
    Miscellaneous
    - Alarm Blocker
    - Default USB Config
    - Wakelock Blocker
    - Wake On Charge


    n6b8AXD.png


    You tell me - and send a logcat too :)


    DO NOT FLASH GAPPS, ALREADY INCLUDED

    u5tIlfT.png

    First Time Install / Clean Flash
    Download the latest build, (make sure you are on v11.0.8 eu/global)
    Reboot to TWRP
    Wipe data
    Flash ROM
    Reboot to system
    If device reboot to TWRP, format data
    Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Flash the ROM via adb sideload
    4. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Donate to DEV! / Official Chat/ Device Support



    LU9gsrQ.png

    XDA: DevDB Information
    Evolution X 4.5 ROM for the Redmi Note 9s/Pro

    Contributors
    QuantumKK
    Source Code: [url]https://github.com/Evolution-X[/URL]
    Trees for the device: [url]https://github.com/Redmi-SM6250[/URL]
    My Evo-x tree: [url]https://github.com/Redmi-SM6250/android_device_redmi_curtana/tree/Evolution-X[/URL]

    ROM OS Version: 10.0
    ROM Kernel: Linux 4.14.187-Illyrian+
    ROM Firmware Required: Unlocked Bootloader, TWRP
    Based On: AOSP

    Version Information
    Status: Stable
    Current Stable Version: Download
    Stable Release Date: 2020-05-4

    Created 2020-05-4
    Last Updated2020-07-15
    13
    This rom might not boot - very early stages - just setting up the forum now so everyone is aware that development is ongoing for this device and we plan to bring lots of roms for this great community please don't ask question like volte - thank you :)

    As you can see LOS recovery still has not been uploaded since its all been tested by a few people - we may even have a fully working twrp soon

    Will add links back soon as we find out that it boots :)

    Great news the rom boots i will be updating the links soon for sure
    11
    15/07/2020 Radiant July Update:

    Device Changes:
    *Fixed dodgy lagging when swiping in between apps etc
    *Update Coral Fp to July however may not work now with Google's new introduction to Hardware Attestation

    ROM Changelog:

    Evolver: Add Realme Green (Shadow) and set as default pressed state [2/2]

    frameworks/base
    ----------
    SystemUI: Block face authentication when device is in pocket mode
    Bluetooth: Add APTX-Adaptive and APTX-TWS+ entries for summaries too
    SystemUI: Update icon for Heads up tile.
    Add requiredSystemPropertyValue support in idmap2
    Notification: Fix no icon shown for data limit notification
    core: ChooserActivity: fix android crash from null object
    Release SQLite page cache as much as it can
    ScreenStabilization Tile: Show detail view on secondary click, and remove long click
    base: Screen Stabilization [1/2]
    Zygote: enable zygote preforking (USAP pool) by default
    Teaches the ProcessCpuTracker about USAPs.
    Adds Zygote policy flags to control how applications are launched
    Fixed an issue Zygote initialization.
    Re-adds a trace point that was accidentally removed.
    Improved timekeeping logic for USAP Pool refill mechanism.
    Moved some thread priority changes.
    Resets the refill action/timing info after a pool fill event.
    Adjust Java Language thread priority in new processes.
    Start process of next activity with top priority in advance
    Make the USAP Pool refill delay configurable.
    Adjusts the USAP pool refill mechanism.
    Change USAP name to application name as soon as possible.
    Add back button for freeform window
    fwb: core: Make LiveDisplay optional
    QSTileHost: Recreate tiles when LiveDisplay gets initialized
    fixup: Add an option to change the device hostname (1/2)
    fixup - Touch: Add keydisabler support
    [SQUASH] Revert several unneeded commits
    TextClock: Fix Korean strings(2)
    QuickQSPanel: Force hide security footer
    base: SystemUI: add tuner to hide qs security footer
    SystemUI: Hide the security footer in quick qs panel
    SystemUI: Fix NPE on notification ambient pulse
    SystemUI: Add Realme Green (Shadow) and set as default pressed state [1/2]
    Add switch to select SBC HD by default [1/3]
    Revert "Bluetooth: Make SBC Dual Channel optional [1/2]"
    Bluetooth: Avoid reentrant lock in getService method
    Add missing strings for SBC Dual Channel
    A2DP codec priority [1/3]
    BLE: Fix NPE during start advertising
    Fix build errors
    Fix BLE transport discovery scan filter
    BT: Relocate A2DP codec strings for translation
    Enable codec change request when mode changes in aptX-adaptive
    Keep a null check before accessing the BluetoothA2dpWrapper APIs.
    Bluetooth: Fix for out of bound exception
    BT Dev: Increase array size for codec selection in Dev Op
    Keep the BluetoothHeadset finalize() method protected
    Bluetooth: Fix for Global reference table overflow issue[1/2]
    BT: Add new intent to broadcast IOT device details
    BT_Audio: Updated Check for TWS+ switch
    TWS_A2DP: Handle active device change between TWS+ earbuds
    audio: Add support for APTX TWSP audio codec
    audio: Add support for audio extended codecs
    Use BluetoothUtils instead of Utils
    GAP: Handle the race condition cases in auto connect logic
    Obex: Squashed commit of the following
    Add scan filter for Transport Discovery data
    Add support for Transport discovery AD type (1/2)
    Bluetooth: TWSP: Support Battery Status information display
    GAP: Reset bondingInitiatedLocally flag(1/3)
    Bluetooth-TWS: Disable outgoing connection to 2nd earbud
    Bluetooth-TWS: Disable outgoing connection for 2nd earbud.
    Bluetooth: Rename bluetooth property to support new P Treble rules
    Bluetooth: Unpair both earbuds on unpair.
    Bluetooth: Add SDK API support for TWS feature (2)
    Revert the change: AudioService: remove dead BT code.
    TWS-A2DP: Add TWS+ codec to DevUI support
    BT: Adding aptX-Adaptive codec entry to Framework
    Add BluetoothQualityReport class(1/2)
    Fix typos related to sortSelectionIndices
    Fix app crash if the selection is from reverse direction.
    BT: Always update service object in BluetoothDevice Class
    Avoid potential fd leaks from jniCreateFileDescriptor (2/2)
    Avoid potential fd leak from jniCreateFileDescriptor (1/2)
    API changes due to importing RI BigInteger
    Fix edge case in statsd alarms
    SystemUI: No PIN input dialog pop up
    Change fs-verity setup to the new format
    Remove unused / unimplemented CorePlatformAPI methods.
    Remove references to Dalvik logger.

    Settings
    ----------
    Automatic translation import
    BatteryHealth: Make it optional
    Settings: Remove LiveDisplay if not supported
    BatteryHealth: show Charge Cycles Completed
    BatteryHealth: make resources overlayable
    Settings: Add BatteryHealth section
    Add switch to select SBC HD by default [3/3]
    A2DP codec priority [3/3]
    BT: Use translated a2dp codec strings
    codec support for DevUI am: f915bd9438
    BT Settings: Adding aptX Adaptive codec entry in Settings
    Bluetooth-TWS: UI updates based on Filter matched
    Bluetooth-TWS: UI updates based on profile connection.
    Fix build error
    Bluetooth-TWS: Filter TWS devices
    Bluetooth: Create new catogory for earbuds
    Revert "Settings: Fix IndexOutOfBound error on bt codec selection"

    Kernel Changes:

    *Rebased off of Vantom Kernel v4.14.186
    *Device is a lot cooler now
    *Battery life and standby time significantly improved

    Download link: https://drive.google.com/file/d/1FAAl_XR1cIMqohp3j-Szo9gqJ6hnKIDy/view?usp=sharing

    enjoy :)
    10
    New build coming soon with bt audio - sorry for such a delay my old build got ruined and i had to wait for new pc parts which are significantly better too now....anyway...the fix for bt audio is there but i wanna get it working in kernel too so i can offer you guys a way better and smoother experience, since there will be changes in the kernel, sorry for the wait and thanks for everyone's patience :)
    7
    I just wanna say that I have had some issues today with building, so expect a build either tomorrow or the day after...the changelog fixes the following

    *AOD
    * Dt2w
    * Headphone jack now play audio and not from device speaker
    * Display scaling issue resolved plus the padding etc (should look better now)
    * change the hardware architecture, should boost performance minimally
    * Added full rebase of telephony
    * Kernel renamed to Balstan

    Remaining Bugs:
    *Brightness
    *Bluetooth audio still plays from device speaker