Download MIUI 12 for Mi and Redmi Phones | Official ROMs

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.

Download MIUI 12 Stable, Xiaomi

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 NumberRecovery ROMFastboot ROM
V12.0.2.0.QJACNXM (China)Download LinkDownload Link

Mi 10 Ultra (cas)

Build NumberRecovery ROMFastboot ROM
V12.0.7.0.QJJCNXMDownload LinkDownload Link

Mi 10 (umi)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QJBCNXM (China)Download LinkDownload Link

Mi 10 Youth Edition / Mi 10 Lite Zoom (vangogh)

Build NumberRecovery ROMFastboot ROM
V12.0.3.0.QJVCNXM (China)Download LinkDownload Link

Mi 9 (cepheus)

Build NumberRecovery ROMFastboot ROM
V12.0.2.0.QFACNXM (China)Download Link
V12.0.1.0.QFAEUXM (Europe)Download LinkDownload Link
V12.0.1.0.QFAMIXM (Global)Download Link

Mi 9 SE (grus)

Build NumberRecovery ROMFastboot ROM
V12.0.2.0.QFBCNXM (China)Download Link

Mi 9 Pro 5G (crux)

Build NumberRecovery ROMFastboot ROM
V12.0.2.0.QFACNXM (China)Download LinkDownload Link

V12.0.3.0.QFXCNXM (China)
Download LinkDownload Link

Mi 8 (dipper)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QEACNXM (China)Download LinkDownload Link

Mi 8 Explorer Edition (ursa)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QEHCNXM (China)Download Link

Mi 8 Pro (equuleus)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QECCNXM (China)Download Link

Mi Max 3 Pro (nitrogen)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QEDCNXM (Europe)Download Link

Mi Mix 2S (polaris)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QDGCNXM (China)Download Link

Mi Mix 3 (perseus)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QEECNXM (China)Download LinkDownload Link

Redmi K30 Ultra (cezane)

Build NumberRecovery ROMFastboot ROM
V12.0.8.0.QJNCNXM (China)Download LinkDownload Link

Redmi K30i (picasso48m)

Build NumberRecovery ROMFastboot ROM
V12.0.3.0.QGICMXM (China)Download LinkDownload Link

Redmi K30 5G (picasso)

Build NumberRecovery ROMFastboot ROM
V12.0.2.0.QGICNXM (China)Download LinkDownload Link

Redmi 10X (atom)

Build NumberRecovery ROMFastboot ROM
V12.0.4.0.QJHCNXMDownload LinkDownload Link

Redmi K30 Pro / POCO F2 Pro (lmi)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QJKCNXM (China)Download LinkDownload Link
V12.0.8.0.QJKCNXM (China)Download LinkDownload Link
V12.0.2.0.QJKEUXM (Europe)Download Link
V12.0.1.0.QJKMIXM (Global)Download LinkDownload Link
V12.0.2.0.QJKIDXM (Indonesia)Download LinkDownload Link

V12.0.1.0.QJKRUXM (Russia)
Download LinkDownload Link

POCO F1 (beryllium)

Build NumberRecovery ROMFastboot ROM
V12.0.0.3.QEJMIXM (Global)Download Link

Redmi 9 (lancelot)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QJCCNXM (China)Download Link

Redmi 9a (dandelion)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QCDCNXM (China)Download LinkDownload Link
V12.0.4.0.QCDEUXM (Europe)Download Link
V12.0.3.0.QCDMIXM (Global)Download LinkDownload Link

Redmi 6 Pro (sakura)

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.PDICNXM (China)Download Link

Redmi S2 / Redmi Y2 (ysl)

Build NumberRecovery ROMFastboot ROM
V12.0.4.0.PEFCNXM (China)Download Link

Redmi K30 4G / Poco X2 (phoenix)

Build NumberRecovery ROMFastboot ROM
V12.0.3.0.QGHCNXM (China)Download LinkDownload Link

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

Build NumberRecovery ROMFastboot ROM
V12.0.1.0.QJOCNXM (China) Rolled BackDownload Link
V12.0.4.0.QJOCNXM (China)Download LinkDownload Link
V12.0.1.0.QJOEUXM (Europe)Download LinkDownload 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 NumberRecovery ROMFastboot ROM
V12.0.1.0.QFGCNXM (China)Download LinkDownload Link
V12.0.0.2.QFGINXM (India)Download Link

Redmi Note 7 Pro (violet)

Build NumberRecovery ROMFastboot ROM
V12.0.2.0.QFHCNXM (China)Download Link
V12.0.0.2.QFHINXM (India)Download Link

Redmi K20 / Mi 9T (davinci)

Build NumberRecovery ROMFastboot ROM
V12.0.3.0.QFJCNXM (China)Download LinkDownload 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 NumberRecovery ROMFastboot ROM
V12.0.2.0.QFKCNXM (China)Download LinkDownload Link
V12.0.1.0.QFKEUXM (Europe)Download Link
V12.0.1.0.QFKMIXM (Global)Download LinkDownload Link
V12.0.1.0.QFKINXM (India)Download Link

Redmi Note 8 Pro (begonia)

Build NumberRecovery ROMFastboot ROM
V12.0.0.4.QGGMIXM (Global)Download LinkDownload Link
V12.0.2.0.QGGCNXM (China)Download LinkDownload 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 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 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.

Taimur Akmal
Taimur Akmal

Devoted writer, enjoys developing code. Appreciates excellent food, exceptional coffee and great company. He is also into sublime design and nicely built cars.

Articles: 573

Leave a Reply

Your email address will not be published. Required fields are marked *