How to Remove the MIUI 12 Update on Xiaomi: The Complete Guide

Users of Xiaomi, Redmi and POCO smartphones often face a situation where automatic upgrades to the shell of MIUI 12 bring more problems than new features. Instead of the expected smoothness of operation, the device begins to discharge faster, and intrusive advertising blocks and bugs appear in the system that were not in the previous version. The desire to return stability and the familiar interface leads many to look for a way to roll back the software.

The procedure for removing the update is not a regular feature of Android, so it requires the owner of the gadget a certain technical literacy and caution. Direct rollback of the version through the standard menu "About the phone" is impossible without first unlocking the bootloader Bootloader. This is the main obstacle that the company creates to protect its users, but experienced enthusiasts have long found workarounds.

In this article, we will take a look at all the steps of returning to the previous firmware version, from tool preparation to stable build installation. You will need to prepare for the loss of all data, since the process of changing the version of the software (even within one branch) involves a complete reset of the device.

Risk analysis and device preparation

Before you start taking active action on the downgrade of the system, you need to clearly understand the consequences of this operation. Unlocking the bootloader is the first and mandatory step, which automatically voids the warranty on the device in most service centers. In addition, the process erases all user data, including contacts, photos and applications, so creating a backup is a critical step.

You will need a stable Internet connection and a computer running Windows. Mobile flashing apps exist, but they are less reliable and more often lead to errors when writing system partitions. It is better to use proven desktop snails and original USB cables, as poor contact can interrupt data transfer and damage the boot sector.

โš ๏ธ Warning: Trying to install the firmware of the older version on top of the new one without fully clearing the data (Wipe Data) will result in a cyclic reboot.

Also, consider the regional features of your device. Global firmware cannot be installed over China and vice versa without complex manipulations to change the region. Make sure that you download the build that matches the region of your device to avoid problems with the communication modules and NFC.

Required tools and drivers

To do this successfully, you'll need specialized software that allows you to interact with system partitions on your smartphone at a low level, the Mi Unlock Tool for unlocking the bootloader and the Mi Flash Tool for directly recording the firmware image in the device's memory, without these two components, the process is impossible.

In addition, the system will require the correct ADB and Fastboot drivers. Often Windows automatically installs universal drivers that are not suitable for firmware mode. You need to manually install the Xiaomi USB Driver and Qualcomm HS-USB QDLoader drivers so that the computer correctly identifies the phone in Download mode.

โ˜‘๏ธ Preparation for flashing

Done: 0 / 4

For the Fastboot method, it should have the.tgz extension, not.zip. The.zip archives are designed to be updated through the Recovery menu and are not suitable for forced recording via a computer, which is required for downgrades.

Unlocking the Bootloader bootloader

The longest step is waiting for permission to unlock, and Xiaomi has implemented a 168-hour (7-day) standby mechanism after linking a Mi Account to a device, designed to make it harder for hijackers to live and protect user data, but for enthusiasts, it becomes a bureaucratic barrier.

To start, you need to activate the developer mode in your smartphone settings. Go to Settings โ†’ About Phone and quickly click on MIUI Version seven times. After you have become a developer, go to the menu Additional โ†’ For developers and turn on the "Factory Unlock" and "Debugging by USB" items.

You then need to link your account. In the same Developer menu, select Account and Device Link. Then start the Mi Unlock Tool on your PC, log in to your account and connect your phone in Fastboot mode. If the status indicates that the device is connected, you will have to wait for the allotted time.

What to do if the binding does not occur?
Sometimes the server doesn't see the device the first time. Try to switch the Internet to mobile data (3G/4G) on your smartphone by turning off Wi-Fi. Also helps to change the DNS to 8.8.8.8 in the settings of the Wi-Fi router or the phone itself. If it doesn't help - recreate the Mi Account, it should be "fresh" or, conversely, old, as new accounts are sometimes blocked by the security system faster.

After 7 days (168 hours), repeat the connection procedure through the Mi Unlock Tool and press the Unlock button. The process will take no more than a minute, the phone will restart and completely clear.

Finding and Choosing the Right Firmware

The critical point is to find the right version of the operating system, you need a version that preceded the problematic MIUI 12, or an earlier stable build of MIUI 12. Downloading files from questionable forums is dangerous, since modified firmware can contain malicious code or have errors in the compilation of the kernel.

The official source is miui.com or vetted archives like xiaomifirmwareupdater.com. When choosing, consider the version encoding. For example, if your current version is V12.0.3.0, you should roll back to V11.0.x.x or, in extreme cases, to the earlier V12.0.1.0. Installing the newer version on top of the older version is not a downgrade and is easier, but we need to remove the update.

Type of firmwareFile extensionMethod of installationData retention
Recovery.zipThrough the phone menuPerhaps (but not at downgrade)
Fastboot.tgzThrough PC (Mi Flash)No (always full cleaning)
Eu/Global.zip / .tgzDepends on the format.Only when updated
China.zip / .tgzDepends on the format.No, no, no, no. No, no.

Make sure the file name has the correct code name for your device. For example, for the Xiaomi Mi 9T Pro it is davinci, and for the Redmi Note 9 Pro it is curtana. If you try to fill in firmware from another device, the phone will go into a hard brick, recoverable only through a paid Mi Account or soldering account.

๐Ÿ’ก

Use the Mi Flash Tool in Clear All mode to ensure that all traces of the old system are removed, eliminating file conflicts and application errors.

Firmware process through Fastboot

Once the bootloader is unlocked and the firmware.tgz file is downloaded and unpacked, you can proceed to the process itself, flash_all.bat And other system files, and that's the folder that we're going to put in the software.

Launch the Mi Flash Tool on behalf of the administrator. Put the smartphone in Fastboot mode (press Volume Down + Power until the rabbit appears in the hat) and connect it to the PC. In the program, press the Refresh button; if the drivers are installed correctly, you will see the serial number of the device in the list.

Click Select and point the path to the folder with the unpacked firmware. At the bottom of the window, select Clean all mode. This is critical: Clear all mode completely erases the userdata and cache partitions, which is necessary when rolling back the version. Save user data mode cannot be used in this case, since the file structure of the new and old systems is incompatible.

โš ๏ธ Note: During the firmware process (green progress lane) it is strictly forbidden to turn off the cable. USB It's guaranteed to knock the device out of service, requiring repairs at the service center.

Press Flash and wait. The process can take 200 to 600 seconds. Once completed, the phone will automatically restart. The first launch of a new (old) system can take up to 10-15 minutes, as the applications are optimized and cache created.

Possible errors and their solution

In the downgrade process, users often encounter error codes, one of the most common is Error: 0x80004005 or the message "Can't validate flash all." This usually means that the bootloader is locked or the signature file does not match. Check the unlock status again through the Mi Unlock Tool.

Another common problem is 99 percent or 53 percent getting stuck, which could indicate a problem with the condition. USB-You can use a port or a cable. USB 2.0 (black connector) on the back of the motherboard, avoiding front port housing or USB-Also try another cable, preferably the original one.

๐Ÿ“Š What problem did you face when you pulled back? MIUI?
Validation error
Phone's not being determined.
Hanging on the logo
It went well.
I'm afraid to try.

If the phone goes into an endless bootloop after firmware, try entering Recovery mode (clamp Volume Up + Power) and running Wipe Data โ†’ Wipe All Data. If that doesn't help, you may have chosen an incompatible firmware version and you'll have to repeat the procedure with the correct file.

FAQ: Frequently Asked Questions

Can I uninstall the MIUI 12 update without a computer?
Officially, no. Downgrade requires a PC to unlock the bootloader and record the image via Fastboot. OTG-flash drives, but they only work if the bootloader version allows rollback, which is rare on new versions of Android.
Will the warranty fly off after unlocking the bootloader?
Formally, unlocking the bootloader is a violation of the terms of use of the software and can cause a denial of warranty service, especially if the problem is software, but many service centers turn a blind eye to this if the hardware (screen, battery) breaks.
Is it safe to use global firmware on a Chinese phone?
Transferring the Chinese version (CN) to the global (Global) is possible, but requires full flashing with unlocking. This can cause some 4G/5G (Band 20) frequencies to fail and NFC issues (Mi Pay may not work).
What to do if you forget your Mi Account after a reset?
Without entering the username and password of the Mi Account that was tied before the reset, you will not be able to log in (anti-Theft protection). You will have to restore access through the mi.com website or carry the device to the service with a purchase check to unblock.
Can I roll back from Android 11 to Android 10?
The main thing is to find the Fastboot firmware with the right version of Android for your model and be sure to use Clean all mode in the Mi Flash Tool, since the partition structures of different versions of Android are different.