MIUI version upgrade is one of the biggest events for Xiaomi devices. The Android version upgrade for Xiaomi devices doesn’t this much of a hoax, what MIUI upgrade does. 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 the first batch of the stable update is rolled out and the second update is lined up in a couple of week.
MIUI 12: Features
MIUI 12 has brought some cool amazing features:-
- Mi-Light Cone Animation framework
- Weather app and system UI apps
- New Control Centre and Notification Shade
- Super Wallpapers
- New App Drawer
- Magic Clone
- Universal Casting Tool
- Floating Windows
- Ultra Battery Saver mode
Download MIUI 12 for a list of devices
The stable update for only selected devices is released and the beta update is rolled to all supporting devices. Here are the download links for all supporting devices.
Sr. No. |
DEVICE |
RECOVERY ROM |
FASTBOOT ROM |
1 |
Xiaomi Mi Mix 3 5G (andromeda) |
||
2 |
Redmi 9C (angelica) |
||
3 |
Redmi 9C NFC (angelican) |
||
4 |
Redmi 10X (atom) |
||
5 |
Redmi Note 8 Pro (begonia) |
||
6 |
POCO F1 (beryllium) |
– |
|
7 |
Redmi 10X Pro (bomb) |
||
8 |
Mi 10 Ultra (cas) |
||
9 |
Redmi 9 [India] (cattail) |
||
10 |
Xiaomi Mi 9 (cepheus) |
||
11 |
Redmi K30 Ultra (cezanne) |
||
12 |
Xiaomi Mi Mix 2 (chiron) |
||
13 |
Xiaomi Mi 10 Pro (cmi) |
||
14 |
Xiaomi Mi 9 Pro 5G (crux) |
||
15 |
Redmi Note 9S / Redmi Note 9 Pro [India] (curtana) |
||
16 |
Redmi 9A (dandelion) |
||
17 |
Redmi K20 / Xiaomi Mi 9T (davinci) |
||
18 |
Xiaomi Mi 8 (dipper) |
||
19 |
Xiaomi Mi 8 Pro (equuleus) |
||
20 |
Redmi Note 9 Pro Max [India] (excalibur) |
– |
|
21 |
Xiaomi Mi 10T Lite (gauguin) |
||
22 |
Redmi Note 8 (ginkgo) |
– |
|
23 |
POCO M2 Pro (gram) |
– |
|
24 |
Xiaomi Mi 9 SE (grus) |
||
25 |
Xiaomi Mi Note 3 (jason) |
||
26 |
Redmi 9 (lancelot) |
||
27 |
Redmi Note 7 / Redmi Note 7S (lavender) |
– |
|
28 |
Redmi K30 Pro / POCO F2 Pro (lmi) |
||
29 |
Redmi Note 9 / Redmi 10X 4G (merlin) |
||
30 |
Xiaomi Mi 10 Lite 5G (monet) |
||
31 |
Xiaomi Mi Max 3 (nitrogen) |
||
32 |
Xiaomi Mi Mix 3 (perseus) |
||
33 |
Redmi K30 4G / POCO X2 (phoenix) |
||
34 |
Redmi K30 5G (picasso) |
||
35 |
Redmi K30i 5G (picasso48m) |
||
36 |
Xiaomi Mi 8 Lite (platina) |
– |
|
37 |
Xiaomi Mi Mix 2S (polaris) |
||
38 |
Xiaomi Mi 9 Lite/Mi |
||
39 |
Redmi K20 Pro / Xiaomi Mi 9T Pro (raphael) |
||
40 |
Redmi 6 Pro (sakura) |
– |
|
41 |
Xiaomi Mi 8 SE (sirius) |
||
42 |
POCO X3 (surya) |
||
42 |
Xiaomi Mi Note 10 Lite (toco) |
||
43 |
Xiaomi Mi Note 10 / Mi |
||
44 |
Xiaomi Mi 10 (umi) |
||
45 |
Mi 8 Explorer Edition (ursa) |
||
46 |
Xiaomi Mi 10 Youth Edition / Mi 10 Lite Zoom (vangogh) |
||
47 |
Xiaomi Mi CC9 Meitu |
||
48 |
Redmi Note 7 Pro (violet) |
– |
|
49 |
Redmi S2/Redmi Y2 (ysl) |
– |
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.
- Local Update method:
- 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.
- 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”.
- If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
- Choose the downloaded .zip file.
- Wait for the update to install.
- Recovery method:
- Rename the downloaded .zip file to update.zip and transfer it to the base directory of your phone’s internal storage.
- Reboot your phone into recovery mode by powering it off and then pressing both the Power and the Volume Up buttons together.
- Scroll to the “Install update.zip” option using the volume keys, and select the option using the power button.
- Wait for the update to install.
- 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.
- 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.
- Reboot your phone into Download mode by powering it off and then pressing both the Power and Volume Down buttons together.
- Connect your phone to the computer using the appropriate USB cable.
- Download the Fastboot ROM .tgz file and extract it. Remember the extract location, as you will need to paste the address into MiFlash Tool.
- Run MiFlash Tool on your Windows Computer and in the address bar within the tool, paste the extract location from Step 4.
- Click “Refresh” within MiFlash and the app should automatically recognize your device.
- Click “Run” within MiFlash to flash the ROM file to the device.
- 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.