Xiaomi 12 | cupid
Model :

Xiaomi 12

Status :

Maintained

Release :

monthly

Maintainer :

yarpiin

Codename :

cupid

Version :

fifteen

Latest Release :

25 June 2025

Latest Build :
Download
XDA Thread :
XDA
Recovery :
Download
Previous Builds :
Archive
Changelog
2025-06-06


To use this release you need:

1. Download the proper flashable ZIP for your device
2. Reboot to Recovery
3. Flash rom
4. Format Data ( If Updating from EvolutionX 10.5+ you can skip It )
4. Reboot

Device changes:
==============================

* sm8450-common: wlan: Use default value for assoc failure timeout
* sm8450-common: wlan: Remove g_prefer_5g_scc_to_dbs
* sm8450-common: wlan: Apply xiaomi changes to wcnss config
* sm8450-common: Remove wifilearner HIDL entry from manifest
* sm8450-common: parts: uprev PowerTools to v3.1
* sm8450-common: parts: Move GameBar to system settings and add Icon as well

ROM changes:
==============================
* [Expressive Design] expand collapsing toolbar by default
* [Expressive Design] fix ActionButtons click listener applicationAdd commentMore actions
* [Expressive Design] fix battery usage layout
* Evolver: Add Expressive Design switch (force stop Settings app to apply changes)
* Evolver: Add switch to spoof QSB
* Evolver: adjustments for material expressive design
* Merge June 2025 security patches
* ProcessList: catch exceptions when unfreezing starting process
* ProcessList: fix start process failure for frozen system apps
* Settings: Use M3 slider for discrete seekbars
* SettingsLib: Animate the UsageProgressBarPreference
* SettingsLib: Redesign seekbar according to M3 slider
* SettingsLib: UsageProgressBarPreference: Fix multiple NPEs
* SettingsLib: fix expressive design
* display: allow changing HDR brightness intensity
* version: Uprev to 10.7
Instructions
Installation Steps:
  1. Your device's bootloader needs to be unlocked. You can research how to do this for your specific device model online.
  2. Download the following files for cupid:
  3. Boot into bootloader.
  4. Flash the images required to boot Evolution X recovery:
    fastboot flash recovery recovery.img
  5. Reboot to recovery.
  6. While in recovery, navigate to Factory ResetFormat Data/Factory Reset and confirm to format the device.
  7. Go back to the main menu and navigate to Apply UpdateApply from ADB.
  8. Sideload Evolution X:
    adb sideload 1
  9. (Optional) Fully reboot to recovery and navigate to Apply UpdateApply from ADB to sideload any addons:
    adb sideload addon_filename.zip
  10. Reboot to system and #KeepEvolving.