Friday, October 16, 2026

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 Xiaomi.eu 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, Xiaomi.eu 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 Xiaomi.eu 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 Xiaomi.eu 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 I 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.

Never miss a Droidfeats story

Choose Droidfeats as a preferred source and see more of our coverage in Google Search.

Written by

Saeed Ashif Ahmed

Saeed Ashif Ahmed is passionate about emerging technologies and their potential to create a fairer world. A car enthusiast and civil engineer, he loves cricket and cherishes his alma mater, Navodaya Vidyalaya (JNV).

4 thoughts on “How to: Install MIUI 12 EU ROM on Xiaomi devices (clean flash)”

    • How much money did you used on installing this operating system?

      All apps can be installed from the Play Store if you can Bypass SafetyNet Issue. But I am still wondering, how much did you invested on installing this free community build ROM.

      Reply
    • Maybe you need to install the stock MIUI to get your MI recovery back! EU ROMs are modified. It may not tigger the OS to overwrite TWRP with stock recovery!

      Reply

Leave a Comment

Best Deals

Trending topics