Here is a comprehensive list of all MIUI 12 stable ROMs that are available for download for Xiaomi Mi and Redmi phones. Announced earlier this year, Xiaomi’s new MIUI revision brings forward a number of changes to reestablish itself as one of the best Android overlays out there. Catering to new needs of users and better hardware resources, MIUI 12 builds upon MIUI 11, refining it a substantial step further. Be it UI elements or fundamental changes such as privacy improvements, there is a lot to take in. To make it easier to upgrade for Mi and Redmi phone owners, here is a guide that lists down all available MIUI 12 official ROM update files that can be installed manually.
MIUI takes its roots from custom ROMs. Back in the day when ROMs were the go-to software modification, Xiaomi took up the MIUI ROM project and made it one of its own. With a focus on customization options along with vibrant icons as well as unique layouts, MIUI has always been one of the better Android skins available on the market. MIUI 12, up from older MIUI 11, has a lot to offer and here is where to download it for your Xiaomi phone.

Xiaomi MIUI 12 Update Details
Xiaomi’s new MIUI 12 replaces older MIUI 11. Packed with various changes that range from system functionality to overall UI, it is definitely a big upgrade. There is now a new Control Center that makes the notification pull-down more useful. Further, MIUI 12 also focuses on privacy, granting users more control over their information. And, finally, MIUI 12 will bring an app drawer to Xiaomi devices — seems like a small change but for users who were demanding it since the start, it is a big one!
The brand’s software naming scheme has always been a bit difficult. Some devices will get MIUI 12 on Android 10, some with Android 11 update. Plus the version number itself doesn’t correspond to the Android version so it is a bit difficult to grasp. Anyhow, you can enjoy all the new changes by downloading MIUI 12 stable update for your phone from the ahead given links.
Download MIUI 12 Stable ROMs / Official Update
The following are all the links to official MIUI 12 stable ROMs. These are available in either Fastboot or Recovery ROM variation.
Mi 10 Pro (cmi)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QJACNXM (China) | Download Link | Download Link |
Mi 10 Ultra (cas)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.7.0.QJJCNXM | Download Link | Download Link |
Mi 10 (umi)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QJBCNXM (China) | Download Link | Download Link |
Mi 10 Youth Edition / Mi 10 Lite Zoom (vangogh)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.3.0.QJVCNXM (China) | Download Link | Download Link |
Mi 9 (cepheus)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QFACNXM (China) | Download Link | — |
V12.0.1.0.QFAEUXM (Europe) | Download Link | Download Link |
V12.0.1.0.QFAMIXM (Global) | Download Link | — |
Mi 9 SE (grus)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QFBCNXM (China) | Download Link | — |
Mi 9 Pro 5G (crux)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QFACNXM (China) | Download Link | Download Link |
V12.0.3.0.QFXCNXM (China) | Download Link | Download Link |
Mi 8 (dipper)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QEACNXM (China) | Download Link | Download Link |
Mi 8 Explorer Edition (ursa)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QEHCNXM (China) | Download Link | — |
Mi 8 Pro (equuleus)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QECCNXM (China) | Download Link | — |
Mi Max 3 Pro (nitrogen)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QEDCNXM (Europe) | Download Link | — |
Mi Mix 2S (polaris)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QDGCNXM (China) | Download Link | — |
Mi Mix 3 (perseus)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QEECNXM (China) | Download Link | Download Link |
Redmi K30 Ultra (cezane)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.8.0.QJNCNXM (China) | Download Link | Download Link |
Redmi K30i (picasso48m)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.3.0.QGICMXM (China) | Download Link | Download Link |
Redmi K30 5G (picasso)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QGICNXM (China) | Download Link | Download Link |
Redmi 10X (atom)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.4.0.QJHCNXM | Download Link | Download Link |
Redmi K30 Pro / POCO F2 Pro (lmi)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QJKCNXM (China) | Download Link | Download Link |
V12.0.8.0.QJKCNXM (China) | Download Link | Download Link |
V12.0.2.0.QJKEUXM (Europe) | Download Link | — |
V12.0.1.0.QJKMIXM (Global) | Download Link | Download Link |
V12.0.2.0.QJKIDXM (Indonesia) | Download Link | Download Link |
V12.0.1.0.QJKRUXM (Russia) | Download Link | Download Link |
POCO F1 (beryllium)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.0.3.QEJMIXM (Global) | Download Link | — |
Redmi 9 (lancelot)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QJCCNXM (China) | Download Link | — |
Redmi 9a (dandelion)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QCDCNXM (China) | Download Link | Download Link |
V12.0.4.0.QCDEUXM (Europe) | Download Link | — |
V12.0.3.0.QCDMIXM (Global) | Download Link | Download Link |
Redmi 6 Pro (sakura)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.PDICNXM (China) | Download Link | — |
Redmi S2 / Redmi Y2 (ysl)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.4.0.PEFCNXM (China) | Download Link | — |
Redmi K30 4G / Poco X2 (phoenix)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.3.0.QGHCNXM (China) | Download Link | Download Link |
Redmi Note 9 / Redmi 10X 4G (merlin)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QJOCNXM (China) Rolled Back | Download Link | — |
V12.0.4.0.QJOCNXM (China) | Download Link | Download Link |
V12.0.1.0.QJOEUXM (Europe) | Download Link | Download Link |
V12.0.3.0.QJOMIXM (Global) | Download Link | — |
V12.0.1.0.QJOINXM (India) | Download Link | — |
Redmi Note 7 / Redmi Note 7S (lavender)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.1.0.QFGCNXM (China) | Download Link | Download Link |
V12.0.0.2.QFGINXM (India) | Download Link | — |
Redmi Note 7 Pro (violet)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QFHCNXM (China) | Download Link | — |
V12.0.0.2.QFHINXM (India) | Download Link | — |
Redmi K20 / Mi 9T (davinci)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.3.0.QFJCNXM (China) | Download Link | Download Link |
V12.0.1.0.QFJMIXM (Global) | Download Link | — |
V12.0.2.0.QFJINXM(India) | Download Link | — |
Redmi K20 Pro / Mi 9T Pro (raphael)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.2.0.QFKCNXM (China) | Download Link | Download Link |
V12.0.1.0.QFKEUXM (Europe) | Download Link | — |
V12.0.1.0.QFKMIXM (Global) | Download Link | Download Link |
V12.0.1.0.QFKINXM (India) | Download Link | — |
Redmi Note 8 Pro (begonia)
Build Number | Recovery ROM | Fastboot ROM |
---|---|---|
V12.0.0.4.QGGMIXM (Global) | Download Link | Download Link |
V12.0.2.0.QGGCNXM (China) | Download Link | Download Link |
V12.0.1.0.QGGINXM (India) | Download Link | — |
V12.0.1.0.QGGIDXM (Indonesia) | Download Link | — |
How to Install MIUI 12
There are two main variants of MIUI 12 update: Fastboot ROM and Recovery ROM. The process for each slightly differs. Regardless of which variant you end up installing, keep in mind, these are official packages and not custom ROMs so you are fine to go either way.
We have all the MIUI 12 stable ROM installation instructions given right ahead for easier referencing.
Install MIUI 12 Recovery ROM
Xiaomi provides MIUI updates in the form of .ZIP files which are similar to custom ROMs. However, since these packages are official, users can use the stock recovery to install the update. Further, MIUI also has a built-in utility as well which lets users install these ZIP files. Use the method you find most convenient:
System Update Method
- After downloading the ZIP file, transfer it to your phone in the “downloaded_rom” folder. This folder should be found in internal storage and if there isn’t one, create it yourself and transfer the file within it.
- Now, on your phone go to Settings > About Phone and then System Update.
- Click on the three-dot menu on the top-right and tap on Choose Update Package.
- Select the file you transferred.
MIUI 12 should now proceed to install!
Stock Recovery Method
- After download completes, rename the ZIP file to update.zip and then place it on the root of your phone’s internal storage. (root = at the top directory)
- Power off your phone and then power it on using Power and Volume Up buttons together.
- Once in recovery, use the Install update.zip option. You can scroll using volume up and down while pressing power button will act as select.
- After the install completes, select Reboot option.
Your phone should now boot into MIUI 12 stable update.
Install MIUI 12 Fastboot ROM
Next, you can use the Fastboot ROM method. For this, the files have a .tgz format which can be understood by MiFlash tool. And for MiFlash tool, you need a Windows computer.
Here are the steps for installing MIUI 12 using Fastboot:
- First, you need to install MiFlash tool on your computer. You can use our MiFlash tool guide to download latest version.
- After installing MiFlash tool, power off your phone. Boot it using Power and Volume Down buttons. The phone should now boot into Download Mode.
- Connect your phone to the computer.
- Next step is to extract .tgz file in a folder and remember the folder’s location.
- Now, start MiFlash tool. In its address bar for location of firmware, add the folder location where you extracted the firmware.
- Click on Refresh button so the tool recognizes your phone.
- Click on Run after everything is recognized.
- The tool will notify once the update is finished and your phone should automatically reboot.
That’s it! MIUI 12 stable update should now be running on your device. If you ran into issues, or links are broken, let us know in the comments.