Download: MIUI 12 stable update rolling out to several Xiaomi, Redmi and POCO devices

Download: MIUI 12 stable update rolling out to several Xiaomi, Redmi and POCO devices

We may earn a commission for purchases made using our links.

MIUI 12 is the newest big release for Xiaomi smartphones, perhaps even bigger than an Android version jump. Features on Xiaomi devices are dictated more by their MIUI versions than the underlying Android version, so a MIUI version upgrade is an exciting event. The first batch of devices to receive the MIUI 12 stable update included the Xiaomi Mi 9, Redmi K20/Mi 9T, and Redmi K20 Pro/Mi 9T Pro. As we reach the end of June 2020, Xiaomi’s first phase of MIUI 12 rollout is complete, as many more devices have been added since the initial rollout. This article will serve as the central repository of download links for all Xiaomi, Redmi, and POCO devices that have received their official MIUI 12 stable updates. We’ll update it regularly with fresh builds!

MIUI 12: Features

MIUI 12 was announced in April 2020, following the footsteps of MIUI 11 that gained massive popularity thanks to Xiaomi’s hardware push as well as the feature abundance within the UX.

MIUI 12 Hands-on: 12 interesting new features added in Xiaomi’s Android OS

MIUI 12 brings along a cleaner UI, new animations, changes to navigation gestures, new live wallpapers, and AOD designs, privacy indicators for the microphone, camera, and location usage, improvements to multi-window, and Picture-in-Picture, an in-built sleep tracker, and many more changes throughout the UX!

Download: MIUI 12 Super Earth and Super Mars Live Wallpaper, ported for all devices



List of Devices that have received stable MIUI 12

This article covers devices that have received a stable MIUI 12 update in any region. If you are looking for closed betas, you can follow along our dedicated coverage here:

Download the MIUI 12 Closed Beta for Xiaomi and Redmi devices

Here are the devices that currently have a stable MIUI 12 build available. Note that the devices are sorted alphabetically for their codename.

  1. Redmi 10X (atom) — Added on 07/23/2020
  2. Redmi Note 8 Pro (begonia) — Added on 07/01/2020
  3. Redmi 10X Pro (bomb) — Added on 07/23/2020
  4. Mi 9 (cepheus) — Added on 06/30/2020
  5. Mi 10 Pro (cmi) — Added on 06/30/2020
  6. Mi 9 Pro 5G (crux) — Added on 06/30/2020
  7. Redmi 9A (dandelion) — Added on 07/28/2020
  8. Redmi K20 / Mi 9T (davinci) — Added on 06/30/2020
  9. Mi 8 (dipper) — Added on 07/29/2020
  10. Mi 9 SE (grus) — Added on 07/23/2020
  11. Redmi 9 (lancelot) — Added on 07/28/2020
  12. Redmi Note 7/ Redmi Note 7S (lavender) — Added on 07/21/2020
  13. Redmi K30 Pro / POCO F2 Pro (lmi) — Added on 06/30/2020
  14. Redmi Note 9 / Redmi 10X 4G (merlin) — Added on 07/02/2020
  15. Mi 10 Lite 5G (monet) — Added on 07/20/2020
  16. Redmi K30 4G / POCO X2 (phoenix) — Added on 06/30/2020
  17. Redmi K30 5G (picasso) — Added on 06/30/2020
  18. Redmi K30i 5G (picasso48m) — Added on 07/07/2020
  19. Mi 8 Lite (platina) — Added on 08/04/2020
  20. Redmi K20 Pro / Mi 9T Pro (raphael) — Added on 06/30/2020
  21. Mi Note 10 / Mi CC9 Pro (tucana) — Added on 07/23/2020
  22. Mi 10 (umi) — Added on 06/30/2020
  23. Mi 10 Youth Edition / Mi Note 10 Lite Zoom (vangogh) — Added on 06/30/2020
  24. Redmi Note 7 Pro (violet) — Added on 07/28/2020

Generic flashing instructions are available at the bottom of this article. However, we advise users to refer to the device forums for specific flashing instructions for their device, in case there are any variations or special instructions that need to be followed.

Another important point to note: Xiaomi follows only a thin distinction between “beta stable” update and “stable” updates. Beta stable updates are only intended for users enrolled within the Mi Pilot beta testing program, meaning that builds assigned for this group will not install on devices with Mi Accounts that do not have the requisite permission. Once the Mi Pilot beta testers give positive feedback, the same build then gets opened up as stable release, creating a lot of confusion — for instance, the same builds linked below might first fail to install, but then they will make an appearance through the official OTA. If you get the error message that the update is for closed beta testers only, you can sideload the update through TWRP.



MIUI 12: Download Links

Download links to MIUI 12 stable and beta stable releases are included below. These builds are first sorted with device codenames, and then according to their regions and release. Recovery ROMs and Fastboot ROMs are both included, wherever present.

1. Redmi 10X (atom)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (atom)
1.1.V12.0.2.0.QJHCNXMDownload Link

2. Redmi Note 8 Pro (begonia)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (begonia)
1.1.V12.0.2.0.QGGCNXMDownload Link
Global (begoniaglobal)
2.1.V12.0.0.4.QGGMIXM (Rolled back)Download Link
2.2.V12.0.2.0.QGGMIXMDownload Link
India (begoniainglobal)
3.1.V12.0.0.3.QGGINXMDownload Link

3. Redmi 10X Pro (bomb)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (bomb)
1.1.V12.0.2.0.QJLCNXMDownload LinkDownload Link

4. Xiaomi Mi 9 (cepheus)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (cepheus)
1.1.V12.0.1.0.QFACNXM (Rolled Back)Download Link
1.2.V12.0.2.0.QFACNXMDownload LinkDownload Link
1.3.V12.0.3.0.QFACNXMDownload Link
Europe (cepheuseeaglobal)
2.1.V12.0.1.0.QFAEUXMDownload LinkDownload Link
Global (cepheusglobal)
3.1.V12.0.1.0.QFAMIXMDownload LinkDownload Link
Russia (cepheusruglobal)
4.1.V12.0.1.0.QFARUXMDownload LinkDownload Link

5. Xiaomi Mi 10 Pro (cmi)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (cmi)
1.1.V12.0.1.0.QJACNXMDownload LinkDownload Link
1.2.V12.0.2.0.QJACNXMDownload LinkDownload Link
1.3.V12.0.3.0.QJACNXMDownload Link
Global (cmiglobal)
2.1.V12.0.1.0.QJAMIXMDownload LinkDownload Link

6. Xiaomi Mi 9 Pro 5G (crux)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (crux)
1.1.V12.0.1.0.QFXCNXM (Rolled Back)Download Link
1.2.V12.0.2.0.QFXCNXMDownload LinkDownload Link
1.3.V12.0.3.0.QFXCNXMDownload LinkDownload Link

7. Redmi 9A (dandelion)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
Europe (dandelioneeaglobal)
1.1.V12.0.4.0.QCDEUXMDownload Link
Global (dandelionglobal)
2.1.V12.0.3.0.QCDMIXMDownload LinkDownload Link

8. Redmi K20 / Xiaomi Mi 9T (davinci)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (davinci)
1.1.V12.0.2.0.QFJCNXM (Rolled Back)Download Link
1.2.V12.0.3.0.QFJCNXMDownload LinkDownload Link
Europe (davincieeaglobal)
2.1.V12.0.2.0.QFJEUXMDownload LinkDownload Link
Global (davinciglobal)
3.1.V12.0.1.0.QFJMIXM (Rolled Back)Download Link
3.2.V12.0.2.0.QFJMIXMDownload LinkDownload Link
3.3.V12.0.3.0.QFJMIXMDownload LinkDownload Link
India (davinciinglobal)
4.1.V12.0.1.0.QFJINXM (Rolled Back)Download Link
4.2.V12.0.2.0.QFJINXMDownload LinkDownload Link
4.3.V12.0.3.0.QFJINXMDownload LinkDownload Link
Russia (davinciruglobal)
5.1.V12.0.1.0.QFJRUXMDownload LinkDownload Link

9. Xiaomi Mi 8 (dipper)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (dipper)
1.1.V12.0.1.0.QEACNXMDownload Link

10. Xiaomi Mi 9 SE (grus)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (grus)
1.1.V12.0.1.0.QFBCNXMDownload Link

11. Redmi 9 (lancelot)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (lancelot)
1.1.V12.0.1.0.QJCCNXMDownload Link

12. Redmi Note 7 / Redmi Note 7S (lavender)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (lavender)
1.1.V12.0.1.0.QFGCNXMDownload Link
India (lavenderinglobal)
2.1.V12.0.0.2.QFGINXMDownload Link

13. Redmi K30 Pro / POCO F2 Pro (lmi)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (lmi)
1.1.V12.0.1.0.QJKCNXMDownload LinkDownload Link
1.2.V12.0.2.0.QJKCNXM (Rolled Back)Download Link
1.3.V12.0.5.0.QJKCNXMDownload Link
Europe (lmieeaglobal)
2.1.V12.0.1.0.QJKEUXMDownload LinkDownload Link
Global (lmiglobal)
3.1.V12.0.1.0.QJKMIXMDownload LinkDownload Link
Indonesia (lmiidglobal)
4.1.V12.0.1.0.QJKIDXMDownload LinkDownload Link
Russia (lmiruglobal)
5.1.V12.0.1.0.QJKRUXMDownload LinkDownload Link

14. Redmi Note 9 / Redmi 10X 4G (merlin)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (merlin)
1.1.V12.0.1.0.QJOCNXM (Rolled Back)Download Link
1.2.V12.0.3.0.QJOCNXM (Rolled Back)Download Link
1.3.V12.0.4.0.QJOCNXMDownload Link
Europe (merlineeaglobal)
2.1V12.0.1.0.QJOEUXMDownload Link
Global (merlinglobal)
3.1V12.0.2.0.QJOMIXMDownload Link

15. Xiaomi Mi 10 Lite 5G (monet)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
Europe (moneteeaglobal)
1.1.V12.0.1.0.QJIEUXMDownload LinkDownload Link

16. Redmi K30 4G / POCO X2 (phoenix)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (phoenix)
1.1.V12.0.2.0.QGHCNXM (Rolled Back)Download Link
1.2.V12.0.3.0.QGHCNXMDownload LinkDownload Link
1.3.V12.0.4.0.QGHCNXMDownload Link

17. Redmi K30 5G (picasso)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (picasso)
1.1.V12.0.1.0.QGICNXM (Rolled Back)Download Link
1.2.V12.0.2.0.QGICNXMDownload LinkDownload Link
1.3.V12.0.5.0.QGICNXMDownload Link

18. Redmi K30i 5G (picasso48m)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (picasso48m)
1.1.V12.0.3.0.QGICMXMDownload LinkDownload Link

19. Xiaomi Mi 8 Lite (platina)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (platina)
1.1.V12.0.1.0.QDTCNXMDownload Link

20. Redmi K20 Pro / Xiaomi Mi 9T Pro (raphael)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (raphael)
1.1.V12.0.1.0.QFKCNXM (Rolled Back)Download Link
1.2.V12.0.2.0.QFKCNXMDownload LinkDownload Link
1.3.V12.0.3.0.QFKCNXMDownload Link
Europe (raphaeleeaglobal)
2.1.V12.0.1.0.QFKEUXMDownload LinkDownload Link
Global (raphaelglobal)
3.1.V12.0.1.0.QFKMIXMDownload LinkDownload Link
India (raphaelinglobal)
4.1.V12.0.1.0.QFKINXM (Rolled Back)Download Link
4.2.V12.0.2.0.QFKINXMDownload LinkDownload Link
Russia (raphaelruglobal)
5.1.V12.0.1.0.QFKRUXMDownload Link

21. Xiaomi Mi Note 10 / Mi CC9 Pro (tucana)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (tucana)
1.1.V12.0.1.0.QFDCNXMDownload LinkDownload Link

22. Xiaomi Mi 10 (umi)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (umi)
1.1.V12.0.1.0.QJBCNXMDownload LinkDownload Link
1.2.V12.0.4.0.QJBCNXMDownload LinkDownload Link
1.3.V12.0.7.0.QJBCNXMDownload Link
Europe (umieeaglobal)
2.1.V12.0.1.0.QJBEUXMDownload Link
Global (umiglobal)
3.1.V12.0.1.0.QJBMIXMDownload LinkDownload Link

23. Xiaomi Mi 10 Youth Edition / Mi 10 Lite Zoom (vangogh)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
China (vangogh)
1.1.V12.0.3.0.QJVCNXMDownload LinkDownload Link
1.2.V12.0.4.0.QJVCNXMDownload LinkDownload Link

24. Redmi Note 7 Pro (violet)

Sr. No.Build Number, Region, and StatusRecovery ROMFastboot ROM
India (violetinglobal)
1.1.V12.0.0.2.QFHINXMDownload Link


Flashing Instructions for MIUI 12

Note that these are generic flashing instructions that should generally be applicable across Xiaomi, Redmi, and POCO devices. However, there is a possibility that there is a variation that is unique to your device, so we strongly advise visiting your device forums for device-specific instructions.

Recovery ROM Installation for MIUI 12

Recovery ROMs come with a .zip file extension and can be installed either through the Local Update method from within MIUI, or through the Xiaomi stock recovery. You can also use a custom recovery like TWRP for installing these ROMs, though do note that device-specific instructions may differ in that case.

  1. Local Update method:
    1. Transfer the download .zip file to your phone, and ensure you place the file in the “downloaded_rom” folder in the internal storage of your device. If no such folder exists, create one in your internal storage base directory.
    2. Within your phone, navigate to Settings > About Phone > System Update, and then press the three-dot icon in the top-right corner, and select “Choose Update Package”.
    3. If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
    4. Choose the downloaded .zip file.
    5. Wait for the update to install.
  2. Recovery method:
    1. Rename the downloaded .zip file to update.zip and transfer it to the base directory of your phone’s internal storage.
    2. Reboot your phone into recovery mode by powering it off and then pressing both the Power and the Volume Up buttons together.
    3. Scroll to the “Install update.zip” option using the volume keys, and select the option using the power button.
    4. Wait for the update to install.
    5. Choose the “Reboot” option if your phone does not reboot by itself after installation is completed.

Fastboot ROM Installation for MIUI 12

Fastboot ROMs come with a .tgz file extension and require a Windows computer for the installation, as well as a phone with an unlocked bootloader. However, despite being comparatively more complicated to install than Recovery ROMs, Fastboot ROMs are sometimes the only way to boot into a working system. For instructions on unlocking the bootloader of your phone, check your device’s subforums on XDA.

  1. Download MiFlash Tool on your Windows computer. The latest version can be found in Step 1 of this link. Once downloaded, extract the tool and install it. It is also advisable to have ADB and Fastboot installed, just in case you need it.
  2. Reboot your phone into Download mode by powering it off and then pressing both the Power and Volume Down buttons together.
  3. Connect your phone to the computer using the appropriate USB cable.
  4. Download the Fastboot ROM .tgz file and extract it. Remember the extract location, as you will need to paste the address into MiFlash Tool.
  5. Run MiFlash Tool on your Windows Computer and in the address bar within the tool, paste the extract location from Step 4.
  6. Click “Refresh” within MiFlash and the app should automatically recognize your device.
  7. Click “Run” within MiFlash to flash the ROM file to the device.
  8. The progress bar within MiFlash will turn green, which indicates that the ROM was successfully installed. Your device should boot automatically to the new version.

Thanks to XDA Recognized Developer yshalsager for providing the download links!