The firmware rollback on Xiaomi smartphones is a procedure that may be necessary for critical bugs of the new version of MIUI, reduced performance or incompatibility with important applications. However, downgrade (switching to an earlier version of the software) is not officially supported by the manufacturer and is fraught with risks from data loss to complete bricking of the device. In this article, we will discuss all working methods of rollback β from the simplest through Recovery to complex using Fastboot and Mi Flash Tool, and explain how to minimize possible problems.
Itβs important to understand that downgrade firmware violates Xiaomiβs update policy. The company blocks the ability to roll back on older versions through standard tools, so most users will have to unlock the bootloader, which automatically resets all data. If your goal is to return the stable operation of the phone without losing files, first try alternative solutions: resetting settings, cleaning the cache or installing a custom TWRP recap (for power users).
Why you might need to roll back firmware
Newer versions of MIUI don't always bring improvements, but here are the typical situations where users decide to go downgrade:
- π’ Performance: New firmware slows, warms or discharges the battery quickly, especially for older models (Redmi Note 8 Pro, Mi) 9T), Not optimized for the latest updates.
- π Critical bugs: the basic functions (mobile network, Wi-Fi, camera) do not work or there are accidental reboots. MIUI 14 Many users complained about Bluetooth issues.
- π Blocking features: Xiaomi sometimes removes useful features (for example, Second Space or Game Turbo in regional firmware).
- π± App incompatibility: Some banking software or games refuse to run on newer versions of Android.
Before you start rolling back, check if you can solve the problem differently:
- π Restart your phone in Safe Mode (hold the switch off button) β "Restart in Safe Mode) to eliminate the impact of third-party applications.
- π§Ή Clear the cache through Settings β Memory. β Clear the cache.
- π² Install Google Play version of the problem app (if available).
β οΈ Note: Firmware rollback on Xiaomi with a locked bootloader is not possible without official unlocking through the Mi Unlock Tool.This process takes up to 720 hours (30 days) of waiting and erases all data. If you are not willing to wait, consider alternatives (for example, installing Global Unlock Tool). ROM through TWRP).
Preparation for Downgrade: What to Do in advance
Incorrect preparation is the main reason for the "bricks" when rolling back. Follow this checklist to avoid problems:
Make a backup copy of all data (photos, contacts, SMS)
Check the phone model and current version of MIUI in Settings β About the phone
Download the correct firmware version (only for your model!)
Make sure the battery is > 60%
Prepare a USB cable (preferably original)
Install Mi Phone Manager drivers on PC
Unlock the loader (if required)
-->
Pay special attention to the choice of firmware. You can install only the version of MIUI that was officially released for your model. For example, for the Redmi Note 10 Pro (sweet), you can not take firmware from the Redmi Note 10 (mojito), even if they look similar.
- π Official website MIUI (Choose Stable or Recovery ROM).
- π Xiaomi Firmware Updater (archive of all versions with hash sums for verification).
If you plan to use the Fastboot method, additionally download:
- π₯οΈ Mi Flash Tool (last version from official website).
- π§ ADB and Fastboot (part of Googleβs Platform Tools, download here).
β οΈ Attention: Labeled firmware EEA (Europe or Global is incompatible with China (CN) Installing an inappropriate firmware will cause loss IMEI Check the region in the file name (for example, check the region in the file name, miui_SWEETGlobal_V12.5.3.0.RKFMIXM_...).
| Xiaomi model | Code name | Suitable firmware types | Risks of error |
|---|---|---|---|
| Redmi Note 10 Pro | sweet | Global, EEA, India (IN) | Loss of Wi-Fi/Bluetooth |
| Poco X3 Pro | vayu | Global, EEA, India, Russia (RU) | NFC's not working |
| Mi 11 | venus | Global, EEA, China (CN) | Locking the loader |
| Redmi 9A | dandelion | Global, India (IN) | Loss of IMEI |
Method 1: Recovery (without PC)
The simplest method, but it only works if:
- π You've got the loader unlocked.
- π± The phone is turned on and goes into Recovery.
- π You have Recovery. ROM (file extension).
Instructions:
- Download the desired version of Recovery ROM and rename the file to update.zip.
- Move it to the root folder of internal memory (not in folders!).
- Turn off the phone and press Volume Up + Power to enter Recovery.
- Select a language (if you have an option) and then:
- Wait for the end (5-10 minutes). The phone will reboot automatically.
If after the reboot the phone is getting stuck on the MI logo, reset via Recovery:
Wipe Data β Wipe All Data β Confirmπ‘
If Recovery doesnβt have βInstall update.zipβ option, your firmware uses a new menu. Try selecting βApply updateβ β βChoose from internal storageβ and specify the path to the file.
β οΈ Note: This method does not work on devices with a locked bootloader (the βCouldnβt verify update packageβ error appears) and it is also impossible to roll back to a version older than the one installed when the bootloader was unlocked.
Method 2: Recoil from Fastboot (from PC)
A universal method that works for most models, but requires an unlocked bootloader and a computer. All data will be erased.
Steps:
- Download Fastboot ROM (.tgz or.zip file) for your model from the official website.
- Unpack the archive in a folder. C:\miui_fastboot (cyrillic!).
- Turn off the phone and press Volume Down + Power to enter the Fastboot (a hare in a hat-eared hat will appear).
- Connect your phone to your PC and start the Mi Flash Tool.
- In the program, click Select and specify the folder with the unpacked firmware.
- Select Clean All or Clean All and Lock (if you want to lock the bootloader after you have been firmware).
- Press Flash and wait until it is completed (10-15 minutes).
If the Mi Flash Tool is a flash not done error:
- π Check the cable and port USB (try USB 2.0).
- π Reinstall the Mi Phone Manager drivers.
- π Make sure the path to the firmware does not contain spaces or Cyrillic.
- π₯οΈ Launch the Mi Flash Tool on behalf of the administrator.
What to do if the Mi Flash Tool can't see your phone?
Critical error: if after firmware through Fastboot the phone does not turn on and flashes a red indicator - this is a sign of damage to the persist partition. Solution: flash the firmware again with the Clean all and lock checkmark, but pre-download the full package from the official site (not custom!).
Method 3: Recoil through TWRP (for power users)
If your device has a custom TWRP recap, you can roll back without completely clearing the data (but the risks are higher).
- π± Devices with an already unlocked loader.
- π§ Users ready for manual adjustment.
- π Custom installations ROM (LineageOS or Pixel Experience).
Instructions:
- Download Recovery ROM (zip file and place it on the external file SD-card.
- Boot in TWRP (usually Volume Up + Power).
- Backup of the current system (Backup) β Select Partitions β System, Data, Boot).
- Select Install β specify firmware file β swipe for confirmation.
- After installation, run Wipe β Format Data (if required) and restart.
β οΈ Note: Installation of the firmware through TWRP on devices with dynamic partitions (for example, Xiaomi) 12 or later) may cause data loss in the userdata section.Be sure to make a full backup through the userdata section before the procedure. ADB: adb backup -apk -obb -shared -all -f backup.ab
π‘
The rollback through TWRP allows you to save data only if the new and old firmware are based on the same version of Android. For example, you can safely upgrade from MIUI 13 to MIUI 12.5 if both are on Android 11. When changing the version of Android (for example, from 12 to 11), you need a full reset!
Common mistakes and their solutions
Even with the correct instructions, there can be problems, and here are the most common mistakes and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't verify update package | Blocked bootloader or inappropriate firmware | Unlock the bootloader or check the ROM version |
| Flash Not Done in Mi Flash | Problems with drivers or cable | Reinstall the drivers, try another one. USB-port |
| The phone is stuck on the MI logo | System or boot partition damaged | Repeat the stain with complete cleaning. |
| No mobile network after rollback | The firmware is incompatible with the region | Install the correct version (Global/EEA/CN) |
| Anti-rollback protection | Trying to roll back on an too old version | Select a newer firmware (check release date) |
If the IMEI is missing or the Wi-Fi/Bluetooth is not working:
- Check that the firmware is suitable for your model and region.
- Refuse the phone with full cleaning (Clean all in Mi Flash).
- If the problem persists, restore the IMEI via Engineering Mode (type ##4636## β Phone Information β Select Radio Gang).
How to avoid the βbrickβ when rolling back
90% of all βbrickedβ devices are the result of not following simple rules.
- π Battery charge: at least 60%, and when discharged during firmware, the phone can turn into a brick".
- π‘ Stable connection: if you use a PC, turn off the Internet cable (to avoid interrupting the driver loading).
- π File Checking: Compare MD5-hash of the downloaded firmware with the official (use the HashMyFiles utility).
- β³ Patience: Donβt interrupt the process, even if itβs stuck at 10.+ The average firmware time on Fastboot is 15 minutes.
If the phone is still "bricked" (does not turn on, does not respond to buttons):
- Connect it to charging for 30 minutes β sometimes helps to restore the minimum charge for a Fastboot.
- Try to log in to Fastboot (Loudness Down + Nutrition) or EDL (Loudness Up + Down + Nutrition).
- If your device is defined as a Qualcomm HS-USB QDLoader 9008, use the Mi Flash Tool in EDL mode (requires an authorized Xiaomi account).
π‘
If the Mi Flash Tool requires authorization to EDL-If you don't have a mode, you can go to Xiaomi's service center, and if you try to stitch it through unofficial tools like QFil, you can kill the device.