How to: Install MIUI 12 EU ROM on Xiaomi devices (clean flash)

From this guide, you will be able to download and install MIUI 12 EU ROM on any Xiaomi / Redmi device. MIUI 12 got released a few days back, with a plethora of new features, changes, and functions. But it’s still on a beta stage, not available in every-location via OTA. Xiaomi also published MIUI 12 closed beta to participating devices; however, only in China.


Since MIUI 12 China software is not intended for Global users, it has Mandarin and English as languages only. It lacks Google apps and comes with a bunch of Chinese services that aren’t of any use outside of the country.

Fortunately, the team at takes MIUI 12 China ROM and translates the strings to more languages. They also added Google apps by removing unnecessary Chinese bloatware so that the global users can enjoy bleeding edge MIUI 12 features. In addition to that, also unlocked the hidden features of MIUI that Xiaomi restricts to specific devices. Their releases are available on dozens of Mi and Redmi phones. Read ahead to download and install!

Xiaomi addresses various aspects of MIUI 12 skin. Being based on Android 9 and Android 10, this iteration has a refreshed UI, more features, and better performance. Xiaomi promises a stable release by the end of July for global users. However, till then, it’s on hold for close beta testing in China. So, to get these builds running on your Xiaomi phone, that too in various languages with Google Apps and zero bloatware, you can follow the tutorial given below!

MIUI 12 EU device list

Initially, MIUI 12 EU with Gapps by supports includes the following list of 28 Xiaomi Mi and Redmi devices:

  • Xiaomi Mi 6
  • Xiaomi Mi 6X
  • Xiaomi Mi 8
  • Xiaomi Mi 8 Explorer Edition
  • Xiaomi Mi 8 Lite
  • Xiaomi Mi 8 Pro
  • Xiaomi Mi 8 SE
  • Xiaomi Mi 9
  • Xiaomi Mi 9 Pro 5G
  • Xiaomi Mi 9 SE
  • Xiaomi Mi 10
  • Xiaomi Mi 10 Pro
  • Xiaomi Mi CC9e
  • Xiaomi Mi CC9/Mi 9 Lite
  • Xiaomi Mi Max 3
  • Xiaomi Mi Mix 2
  • Xiaomi Mi Mix 2S
  • Xiaomi Mi Mix 3
  • Xiaomi Mi Note 3
  • Xiaomi Mi Note 10/CC9 Pro
  • Xiaomi Redmi K20/Mi 9T
  • Xiaomi Redmi K20 Pro/Mi 9T Pro/Premium Edition
  • Xiaomi Redmi K30
  • Xiaomi Redmi K30 5G
  • Xiaomi Redmi Note 5 CN/5 Pro (Dual Cam)
  • Xiaomi Redmi Note 7
  • Xiaomi Redmi Note 7 Pro
  • Xiaomi Redmi Note 8

Devices list WEEKLY ROMS

Here’s a table that published showing all the supported device for MIUI 12 EU release, their Android version, and availability of rollback protection:

Board nameDeviceROM nameAndroid VersionRollback protection
cepheusXiaomi MI 9MI910
cmiXiaomi MI 10 ProMI10Pro10
cruxXiaomi MI 9 Pro SGMI9Pro5G10
davinciXiaomi Redmi K20 MI 9THMK20MI9T10
dipperXiaomi MI8MI810
equuleusXiaomi MI8 ProMISPro10
chironXiaomi MIMIX 2MIMix29
ginkgoXiaomi Redmi Note 8HMNoteS9
grusXiaomi MI9 SEMI9SE10
jasonXiaomi MINote 3MINote39
laurusXiaomi Mi CC9eMICC9e9
lavenderXiaomi Redmi Note 7HMNote710
nitrogenXiaomi MIMAX 3MIMAX310YES
perseusXiaomi MIMIX 3MIMix310
phoenixXiaomi Redmi K30HMK3010
picassoXiaomi Redmi K30 SGHMK305G10
platinaXiaomi MI8 LiteMI8LITE10
polarisXiaomi MiMIX 2SMIMix2S10
pyxisXiaomi MI CC9 / MI9 LITEMI9liteMiCC910
raphaelXiaomi Redmi K20 Pro / MI9TPro / Premium EditionHMK20ProMI9TPro10
sagitXiaomi MI6MI69
siriusXiaomi MI8SEMI8SE10
tucanaXiaomi MiNote 10 / CC9 ProMiNote10_CC9Pro10
umiXiaomi Mi 10MI1010
ursaXiaomi MI8 Explorer EditionMI8Explorer10
violetXiaomi Redmi Note 7 ProHMNote7Pro10
wayneXiaomi MI6XMI6X9YES
whyredXiaomi Redmi Note 5 CN / 5 Pro (DualCam)HMNote5Pro9YES

Xiaomi MIUI 12 EU changelog

MIUI 12 EU got a large number of changes, improvement, refinement, all of which address different aspects of the OS. Here’s the list of the key section which has been revised under MIUI 12 EU ROM:

  • System animations
  • Privacy protection
  • AI Call Assistant
  • Xiaomi Health
  • Security
  • Control center
  • Accessibility
  • Trips
  • Mi Carrier Services

For a complete changelog on MIUI 12 EU ROM and other details, you can check it out here!

Download MIUI 12 EU ROM

You can download MIUI 12 EU ROM with Google apps from the links given below. Make sure to download the correct file based on your device. The installation tutorial is given below right after the download section; keep reading.

DeviceMIUI 12 EU ROM Download links
Note 5 ProDownload MIUI 12 EU ROM for Note 5 Pro
MI6XDownload MIUI 12 EU ROM Gapps for MI6X
MI8 ExplorerDownload MIUI 12 EU ROM for MI8 Explorer
MI Note 10/MI CC9 ProDownload MIUI 12 EU ROM for MI Note 10 / MI CC9 Pro
MI 8 SEDownload MIUI 12 EU ROM for MI 8 SE
MI 8 LITEDownload MIUI 12 EU ROM for MI 8 LITE
Redmi K30 SGDownload MIUI 12 EU ROM for Redmi K30 SG
K20 Pro / MI 9T ProDownload MIUI 12 EU ROM for Redmi K20 Pro / MI 9T Pro / Premium Edition
MI Note 3Download MIUI 12 EU ROM for MI Note 3
MI Mix 3Download MIUI 12 EU ROM for MI Mix 3
MI Mix 2Download MIUI 12 EU ROM for MI Mix 2
MI Mix 2SDownload MIUI 12 EU ROM for MI Mix 2S
MI MAX 3Download MIUI 12 EU ROM for MI MAX 3
MI 9Download MIUI 12 EU ROM for MI 9
MI9 SEDownload MIUI 12 EU ROM for MI9 SE
MI 9 Pro 5GDownload MIUI 12 EU ROM for MI 9 Pro 5G
MI 9 Lite/MI CC9Download MIUI 12 EU ROM for MI 9 Lite / MI CC9
MI 8Download MIUI 12 EU ROM for MI 8
MI 8 ProDownload MIUI 12 EU ROM for MI 8 Pro
MI 6Download MIUI 12 EU ROM for MI 6
Note 7 ProDownload MIUI 12 EU ROM for Note 7 Pro
K30Download MIUI 12 EU ROM for K30
K30 ProDownload MIUI 12 EU ROM for K30 Pro
K20 / MI 9TDownload MIUI 12 EU ROM for K20 / MI 9T

You need to download the ROM ZIP file and install it via TWRP Custom recovery. Continue reading!

Points to Remember

  1. Make sure your phone has at least 80 – 85% charge. If not, please do charge it before starting the experiment.
  2. This tutorial will WIPE OUT all your DATA. Make sure to create a Backup of everything before starting the tutorial.
  3. You need to perform a Dalvik Cache wipe in recovery mode before installing the ROM.
  4. You need to enable USB Debugging mode to connect your Android phone to computer. (Settings > About Phone > Build number > Tap it 7 times to become developer; Settings > Developer Options > USB Debugging).

How to install MIUI 12 on Xiaomi devices?

You need to perform a clean flash of MIUI 12 as dirty flash over MIUI 11 might cause some issues on the device. So, in order to install these releases, you need to unlock the bootloader of your device first. And after that, install a TWRP custom recovery with which you can flash the ROM ZIP file. Here are some tutorials on bootloader unlocking:

So, these are some guides to unlock bootloaders on Xiaomi devices. If you have a device other than the manuals mentioned above, you can follow any one of them. Steps to unlock bootloader on every Xiaomi device are the same.

Once you are done with the unlocking part, you can proceed to install TWRP Custom Recovery on your device. You can check out the following guides:

Other users can use the same guide for TWRP recovery. But the only thing to keep in mind is to use the correct TWRP image file. You can download it from the official site here!

PRO TIPS: Experts can directly execute the following commands in Fastboot Mode (if the bootloader is unlocked):

fastboot flash recovery twrp.img
fastboot boot twrp.img

Tutorial: Flash MIUI 12 EU on Xiaomi phone using TWRP

Ready with the TWRP? Now, you can install MIUI 12 EU ROM using TWRP recovery! Follow the step-by-step below.

We have mentioned full step-by-step instructions on How to Install MIUI 12 on Xiaomi / Redmi devices. If you are entirely new to rooting, flashing a Custom ROM or an Official Firmware, please read the entire tutorial once before actually performing it on your device.

  1. Download MIUI 12 on your computer (from the above given download sections).
  2. Now, connect the device to your PC using USB Cable.
  3. Copy and paste the downloaded zip file to the internal storage of your phone.
  4. Switch Off your phone and disconnect the cable.
  5. Press and Hold “Volume Down + Power Button” together to enter into the recovery mode!
  6. Once you are in the TWRP recovery mode, perform a full data wipe by tapping on “WIPE” Button. Also, perform a factory reset by swiping on the “Swipe to Factory Reset” option at the bottom.
  7. Go back to main menu (TWRP Home) and tap on “Install” button. From the list, choose the zip file that you have copied in Step #3.
    TWRP Custom Recovery
  8. Confirm the installation by swiping the “Swipe to Confirm Flash” option on the next screen.
  9. Now, tap on the “Wipe cache/Dalvik” button to clean the ROM and stay away from any boot loop issues.
  10. Hit on “Reboot system” button!

Wait a while, and your phone will not take more than 10 minutes to boot for the first time.

Hurray! Your Xiaomi phone should have got MIUI 12 EU with Google service installed by now. Go to Settings > About phone to verify.

So, you are done with the complete tutorial. We hope you now have a piece of explicit knowledge about how to unlock the bootloader, install TWRP recovery, and flash MIUI 12 ROM on Xiaomi devices. If you have any further queries, kindly leave them down in the comment box. Also, if you found this post helpful, do not forget to share it on Social Media to thank us.

Saeed Ashif Ahmed
Saeed Ashif Ahmed is a Blogger who has a keen interest in how emerging technology can help the world become a more just, equitable, and kind place. He enjoys interviewing CEOs of tech startups asking them what they are doing to bring greater opportunity and equity to our society.
Would love your thoughts, please comment.x