yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Changelog for the latest update (11/April/2023)

**Notes:**

- I made a mistake when I uploaded the OTA and this made the timestamp in the ROM and the one in the OTA server to be different, so the ROM's updater will go on showing an update even after installing the latest. Sorry for the inconveniences.

- Install latest firmware if you're using an older one

- Clean install required coming from EvolutionX A12 or a different ROM

- Dirty flash from previous build is fine

- No Retrofit and no EROFS so make sure to use a compatible recovery, TWRP is recommended

**Device Changes:**

- Upstream kernel to v4.14.312

**Evolution X Update**

- version: Update to 7.8 (Sisig)

- Merge April 2023 security patches (13.0_r41)

- PixelPropsUtils: Update fingerprints to April 2023 release

- device_config: Remove extra pixel launcher search features (removes battery drain)

- SystemUI: Open mobile data usage from qsfooter

- SystemUI: Follow status bar battery style in QS

- SystemUI: Fix black screen after DOZE

- Doze-on-charge: Add few improvements

- SystemUI: Make clock & battery clickable again

- Evolver: Bring back Lockscreen clock color setting for QPR2

- Evolver: Bring back Live Volume Steps

- AppLock: Fix hidden apps reset after reboot

- apn: update for T Star, Vibo and AURORA

- PixelPropsUtils: Remove Snapchat spoof

- SystemUI: Block few clock customizations in QS header

- SystemUI: Link style elements to config_dialogCornerRadius

- SystemUI: Display 2 rows when using 3 columns

- Evolver: Allow user to customize max visible notification icons

- Evolver: Bring back Allow to change QS tile label text size

- Evolver: Bring back Notification Counters

- Evolver: Bring back QS tile layout settings

- SystemUI: Enable Partial Screensharing

- SystemUI: Match collapsed qs header height with status bar

- config: Disable ADB authentication

- SystemUI: Switch to better daily data usage impl

- SystemUI: Use better icon for camera keyguard affordance

- SettingsLib: Fix nav bar color on certain apps

- Settings: Add a toggle to force LTE_CA

- Settings: Add switch preference for AGPS

- Settings: Add toggle for connectivity check

Download

--
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] acgama:
Please, How can I install Magisk 26 in this newer version?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Install/update it flashing the file in recovery mode, reboot system, open the Magisk Manager app and follow the instructions if they are given.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] jmrxi:
Hi, just done the upgrade of the lastest version. All sounds good. Many thanks again for this great job. Just one question regarding volte icon, since previous version, still not shown but calls are using HD/internet. So my understanding is that it is an issues with the icon but volte functionality is working well.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] scaniathe:
After OTA update, updater continues to see new OTA update
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Yeah, VoLTE and VoWiFi were removed when merging the QPR2 and still not supported. They were a cause of lag in QS panel BTW.

Edit: support for VoLTE and VoWiFi icons has been added today in the sources, so they will be included in the next update (coming soon) if everything is fine about it.

This is because I messed with the .json fine when I updated the OTA do the timestamp in the ROM and the one in the OTA server are different, that's why the ROM's updater goes on showing an update after installing the latest one. There was only one update in April the 11st and this is the latest.

Sorry for the inconveniences.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Changelog for the latest update (15/April/2023)

**Notes:**

- Install latest firmware if you're using an older one

- Clean install required coming from EvolutionX A12 or a different ROM

- Dirty flash from previous build is fine

- No Retrofit and no EROFS so make sure to use a compatible recovery, TWRP is recommended

**Device Changes:**

- Merge LA.UM.9.1.r1-13400-SMxxx0.QSSI12.0 from CAF

**Evolution X Update**

- Evolver: Re-organize entries

- SystemUI: Fix QS header alignment with status bar

- base: Fix smart charging bug

- Evolver: Bring back QS panel styles

- Evolver: Bring back OOS style notification clear all button styles

- Evolver: Bring back Netflix spoof

- Evolver: Bring back Dynamic VoLTE & VoWiFi icons

- Evolver: Bring back Configurable lockscreen album art blur radius

- SystemUI: Rework media artwork implementation

- SystemUI: Align the qs carrier text to its gravity bias

Download

--
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Fedello7:
Great job. I have installed the latest version, and I can't find a way to remove the vibration in multitasking or the option to close everything, without having to go to the left at all. Where can I modify it? If it is, I can't find it
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
You can't...now, the next update will bring back the EvoX launcher with many more features, the ones that you mentioned are included.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Changelog for the latest update (23/April/2023)

**Notes:**

- Install latest firmware if you're using an older one

- Clean install required coming from EvolutionX A12 or a different ROM

- Dirty flash from previous build is fine

- No Retrofit and no EROFS so make sure to use a compatible recovery, TWRP is recommended

**Device Changes:**

- Upstream kernel to Linux v4.14.313

- Fix the issue with camera in Telegram clients

- Use CodeAurora ImsService implementation for RCS

**Evolution X Update**

- Settings: Add a toggle to separate controls for notification and ringtone volumes

- Fix power-off alarm with Google clock

- Bring back Evo X Launcher, ThemePicker and WallpaperPicker2

- Settings: FingerprintEnrollEnrolling: Set proper dialog message when user touches fp icon

- Launcher3: Match default apps/dimens/layouts with Pixel Launcher

- Launcher3: Remove default at a glance widget for higher grids

- Fix an issue that the sensor privacy does not apply to the new camera clients

- SystemUI: Fix pocket lock after 13 QPR1

- Evolver: add QS Header Images

- Fix some games crashing

- blur: Switch to glass blur effect

- Launcher3: Make recents buttons chips

- Bring back NavigationBarMode2Button

- Update translations

- Evolver: Bring back Fingerprint authentication vibration

Download

--
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kickats:
very smooth than Miui

i'm really like it with more option
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] rosconnection:
Hi, thanks for this rom it's work well, but i have a problem with fingerprint.

Since a few time the fingerprint don't work. I delete my finger but now i can't put a new one. i ve tried 3 fingers but i ve got same problem each time : after 4 taps for the fingerprinting, the other songs are not taken into account and I have a message that the time limit has passed. Does someone have this problem?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] salx78:
Salve a tutti.

Sono nuovo e poco esperto, quindi per evitare di fare errori irrimediabili vorrei chiedervi alcune cose per l'installazione della rom.

Il telefono è già sbloccato, e monta MIUI 12.5.2.0(RFAEUXM) ed è crittografato.

La mia domanda è: Devo passare per forza a 12.5.6.0.RFACNXM ?

Oppure posso installare direttamente solo Evolution?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PieroAnt:
You should also install the latest firmware to avoid problems. the file is small among other things. Finally, remember to write in English otherwise no one will answer you.

Ti conviene installare anche l'ultimo firmware per evitare problemi. il file è di piccole dimensioni tra le altre cose. Infine ricordati di scrivere in inglese sennò non ti risponde nessuno. Segui il canale su telegram è molto più aggiornato. Ti consiglio infine la recovery orange fox.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] salx78:
Hai ragione, sono andato di conseguenza alla traduzione automatica. Presumo che tu sia italiano.

Grazie per i consigli.

Quindi sostituisco la UE con la China e vado avanti con evolution. Perché la Orange Fox?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] PieroAnt:
yes but not all the complete rom only the firmware are 104 mb. download from the link in the instructions on the first page. the orange fox recovery is superior to the twrp it has no problems in installing updates that you are going to do.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] octasio:
this rom is so good , why it only has 514 downloads? It has the most up to date security updates , gapps , many things to customize . It is the only up to date rom for mi 9 . But there is no firmware , i flashed china firmware and it works perfectly
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] octasio:
This person created something that is far more good than xiaomi omg! This is perfect and this is the only rom that fully has everything and is way better than mi ui and pixel experience
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Nornakz:
Hi, rom you're so good i've been using it for a while, But I found that the multiple user function when switching user the phone reboots itself every time.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] API182:
What's everyone doing for camera? Does this come bundled with GCam or MIUI camera app of some sort?? That's the one and only thing that holds me back from breaking away from MIUI at the moment, I neeeeeed goodz reliable camera....
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] O.C.R.:
https://1-dontsharethislink.celsoazevedo.com/file/filesc/MGC_8.7.250_A11_V11_MGC.apk

This one works fine for me. All camera sensors working and good photo quality.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Changelog for the latest update (04/May/2023)

**Notes:**

- Install latest firmware if you're using an older one

- Clean install required coming from EvolutionX A12 or a different ROM

- Dirty flash from previous build is fine

- No Retrofit and no EROFS so make sure to use a compatible recovery, TWRP is recommended

**Device Changes:**

- Upstream kernel to Linux v4.14.314

- Fix the issue with camera in Telegram clients (for real this time)

- Enable the quick tap gesture (Settings/System/Gestures)

**Evolution X Update**

- Update to 7.9 (Kare-kare)

- Merge May 2023 security patches (13.0_r43)

- Dynamically adjust Lockscreen clock font spacing

- Fix the screenshot icon color in Recents

- Remove brightness slider top margin

- Fix the magenta battery icon turning back to white

- Move radio info (*#*#4636#*#*) from Evolver to Device Info

- Fix power for torch gesture skips power wake events

- PowerOffAlarmService: Turn the toast into a notification

- Make QS Header Image less intrusive with codebase

- Fix duplicated creation of KeyguardStatusBarViewController

- Pocket mode: Update style to latest OOS specs

- system_timezone: update to aml_tz4_331314020

- DataSwitchTile: Show active sim as tile current state

- Remove spammy wallet lockscreen icon error

- QRCodeScannerController: Use Lens as fallback activity

- Evolver: Add brightness slider styles

- Use certified properties for Snapchat

Download

--
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] difypify:
first of all, i want to thank the creator of this ROM, this is so much better from the original one.

i have one question: is there a way to encrypt my phone again without f.ing things up again?

the only working way for me to get this ROM to work was decrypting my phone after a couple of tries without the forced encryption disabler, but now i'd like to keep it simple without updating from recovery.

anyone willing to help? ç_ç
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
If your Data is not encrypted and you want it to be encrypted you will need to do a clean installation following the steps described in the first post. Read it carefully and you will notice that Format Data is required in your case.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] difypify:
actually i followed the steps over and over (with various bricks) til i finally managed to install the rom, maybe i messed up during the various processes... the last time i tried to do something like that i had a Galaxy Ace and i wanted kitkat =)

i'll try it again and i'll study more, thank you very much!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Clavius01:
Hi all,

I'm new here so this question may seems a little stupid. Apologies if that was answered before:

If I already have Pixel Experience installed do I need to first flash to MIUI before I install Evolution X Rom? Or maybe I only need to change recovery from Pixels to TWRP and start whole process?

Thanks for reply 😊
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
I could answer describing all the steps but I would be repeating what is specified in the first post of this thread.

Just a clarification, the Xiaomi firmware which is named in the installation instructions it's not the full stock ROM, it's only a small file. But all the needed files are linked in the instructions so you shouldn't face any problem.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
I am also interested in installing this ROM. At the moment I have 12.5.6 on my Mi9 and I would like to switch to Evolution X. Before wasting time unnecessarily doing wrong procedures, I would like to know a few things:

1) How do I know if my data is currently encrypted?

2) What is the use of having them unencrypted?

3) If I understand correctly, leaving the data encrypted I can do the various updates using the system app, otherwise I would have to proceed manually from Recovery and each time install the ForcedEncryption Disabler. But isn't it better to leave the data encrypted and update via APP?

Probably stupid questions and I'm trying to read all the previous posts, but the more I read the more I have doubts about what to do.... I have no problem doing a format data and completely cleaning the smartphone.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
1) Must likely it's encrypted. It's been a while since my last time using MIUI but I think that you can check it in the security settings, probably in an advanced settings menu or something like that. You can also check it after installing a custom recovery with decryption support (as the recommended ones), after rebooting into the custom recovery you would be required to enter your PIN, pattern or password (or whatever you use as lockscreen security) to decrypt Data.

2) Usually when there are not recoveries able to decrypt Data because then you can do almost nothing with the encrypted Data from the recovery

3) If you wanna install the updates from the Updater app (in the ROM settings) you need your Data to be encrypted. Keep in mind that if you install Magisk it won't be preserved during the update from the Updater app. If you wanna install Magisk is better to update the ROM manually from the recovery.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] O.C.R.:
Thanks developer for this excellent ROM. Very smooth and a lot of stuff, best I tried ever. Only Dolby Atmos mod don't works for me. I try "audio wizard dtsx ultra" from magisk and works fine.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
So would you advise me NOT to install the ForcedEncryption disabler and to install Magis

With the official ROM I never felt the need to have root, but on other smartphones I had it and I often updated from Recovery without difficulty (updating from APP is not a priority). The important thing for me would be to be able to apply updates (even from recovery) without having to reinstall everything every time, and have the APPs working even with root (especially those of the bank, NowTV, etc ...).

Can you tell me if the call recorder works?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
I would recommend you to keep your Data encrypted not flashing the forced-encryption disabler. In any case, take in account that you're gonna need to Format Data moving from stock to custom ROMs so backup whatever you need to keep.

About Magisk, I recommend not to use it if you don't need it, being not rooted will make things easier and will avoid possible problems.

Safetynet is passed out of the box and you won't have problems with the bank apps and other sensitive apps. However if you install Magisk you will need to configure Zygisk in the Magisk settings to pass the safetynet check and avoid problems with the bank apps and so on. This is not specific with this ROM, it is this way with every custom ROMs.

EvoX uses the Google dialer and the call recording will work if this is allowed in your country.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
Before proceeding with the change of ROM (currently I have the 12.5.6.0 and I have the encryption is active):

- I backed up the apps from the Backup and Restore menu, Local Backup and saved the apps to the PC. With this procedure will I be able to restore the apps with all its data? I have a couple of applications that recognize the device on which they have been activated and I would not like them to no longer recognize the same phone when switching to another ROM. For these applications I would like to be able to restore the data (hoping that is enough to not detect the change). Would I have problems with having encryption turned on?

- Is there a better way to have a full (usable) backup of app, data, media, ecc....? (a complete system image of the smarphone with all data)

- in the installation procedure it is written to restart in Recovery and install the new ROM: but where should the ROM ZIP be copied? (it's a stupid question, I know, but when I did this on the old smartphone I had an SD and put everything on the card). I guess the MI9 main partition is always visible from windows.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
My recommendation is to use Swift Backup app. If you buy it from the Play Store you can store your backup in cloud services like Mega and some others. Swift requires root. If I were you I would install Magisk you get root privileges, then I'd backup the apps with Swift storing the backup in any cloud service, then I'd follow all the procedures to install the ROM (which in your case probably will include a Format Data) and Magisk, then in the new ROM install Swift to restore your apps and their Data and finally uninstall Magisk if you don't want to be rooted whatever the reason. It can sound weird if you have never done it before but I think it's the best option to be sure about your apps+data
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
Same problem, thank you!! For me is the Mobile Config App of Iliad (Freemobile in Italy).
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
Is there a way to plan device Power on/off? (every day, automatic power on and power off in a specific hour, like in MIUI).

Thanks
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
No, there is not such feature.

However there's a feature called 'Sleep Mode' which you can set to disable WiFi, mobile data, Bluetooth, location and sensors during an specified time. I can't give stats but the battery drain in this mode should be really low.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
I've installed v7.9 for a few days and I'm trying to fix everything I need thanks to your help. One thing I can't get working though is the Google Assistant. I turned on "Hey Google" and set up Voice Match, but if I say "Ok Google" or "Hey Google" the assistant doesn't activate. If I activate it from the app or button, the assistant works but it doesn't activate if I call it with my voice. Does it work for you? How can I fix it?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] AhmadNaimHebat:
Hi, I just got an NFC prepaid card. Does NFC work on this rom. My phone doesnt seem able to detect the card.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
No problem with my NFC, I use it.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Matt0815:
Hi,

I installed Evolution X on Mi10/Mi10Pro and I´m pretty impressed...

So I´m planning to install Evolution X on my daughters Mi9 as well, only question is:

Is miui camera supported by Evolution X Mi9 (as it is on Mi10/Mi10 Pro) and if not, any plans to support it in the future?

Thx Matt
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
I tried to charge the phone with the original Xiaomi wireless charger but it doesn't work. Is there some option to enable or is it just not supported?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
I think it is not supported. I tried to install the MIUI camera APK and it won't launch. I really appreciate the Google Camera, but it would be nice to be able to continue using the MIUI Camera as well, which is very functional for some features.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] gstudio:
Sorry, there is non problem. Maybe a problem in the charger.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] kokbulik:
This setting does not work, the device locks immediately after the display turns of.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] ShittyNL:
Hi I just want to thank you for the great work. Works excellenta I'm happy to use a (old) phone with the newest security updates and features.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Chema_F:
Changelog for the latest update (21/May/2023)

**Notes:**

- Install latest firmware if you're using an older one

- Clean install required coming from EvolutionX A12 or a different ROM

- Dirty flash from previous build is fine

- No Retrofit and no EROFS so make sure to use a compatible recovery, TWRP is recommended

**Device Changes:**

- Upstream kernel to Linux v4.14.315

**Evolution X Update**

- Update to 7.9.1 (Lumpia)

- VolumeDialog: Round-ify volume app icon

- base: Force full screen for Spotify

- SystemUI: Import more QS Header resources

- SystemUI: Remove haptics from brightness slider

- SystemUI: Adjust qqs top margin dimension

- Merge Pixel 7a May 2023 security patches (13.0_r49)

- Launcher3: Setup icon pack's launchIntent

- themes: Configure font spacing for various clock fonts

- SystemUI: Restore default lockscreen clock text sizes

- SystemUI: Ignore font padding for large ls clock

- Evolver: Lock screen text size settings

- Evolver: Lock screen clock top margin settings

- Evolver: Remove HeadsUp blacklists and importance selector

- Evolver: Move lockscreen clock customization to lockscreen settings

- core: Switch back to Pasty for copying crash logs

- WiFiInfo: Fix crash on google setup wizard

- SystemUI: Remove change to Match collapsed qs header height with status bar

- Introduce proper Desktop Mode within Display settings (from LibreMobileOS)

- SystemUI: fix freeform transition visual issue

- Pocket mode: Fix pocket view bg not updating after wallpaper change

- Add back button for freeform window

- PixelPropsUtils: Remove spoofing for Snapchat

- Evolver: Re-enable left and right virtual buttons while typing

Download

--
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] TheMessage9:
Using it for this week coming from an old miui ROM on android 10... Honestly it's amazing, good battery life, didn't find a single bug, fast and stable... Quite better that the last time I used and aosp rom (it was on my Mi5)

Had some problems with TWRP, wasn't able to transfer the ROM files, had to reflash and change to OrangeFox and everything was fine.

Amazing ROM!!