MIUI updates often bring new features, but not always stability. Bugs with autonomy, interface lags, or broken modules (such as NFC or camera) make users look for ways to return to the previous version of the firmware. However, a rollback on Xiaomi is a risky process: wrong actions can turn a smartphone into a brick. In this article, we will analyze all official and informal methods, their pros and cons, and give a checklist for a safe downgrade.
It's important to understand that the manufacturer doesn't always support firmware rollback. For example, after upgrading to Android 14 on the Redmi Note 12 Pro+, you won't be able to return to Android 13 through standard tools - you'll need to unlock the bootloader and manual firmware. We'll look at scenarii for different situations, from rollbacks through Fastboot to using customized recavers like TWRP.
Why you might need to roll back firmware
The main reasons why users want to return to the old version of MIUI are:
- π A sharp reduction in the time of autonomy β the new firmware βeatsβ the charge in 4-5 hours instead of the usual 10-12.
- π’ System lags: freezes when opening applications, slow animation, slowing down when scrolling.
- π± Failing modules: after the update, the camera stopped working, NFC, proximity-speaker.
- π Manufacturer restrictions: Xiaomi blocks rollbacks for some regions (e.g. global) ROM on Chinese devices).
- π οΈ Incompatibility with custom cores or modifications: new version MIUI Β«Breaks root rights or Magisk modules.
According to a survey by XDA Developers, 68 percent of users who encountered bugs after an update tried to return to their previous firmware, but only 42 percent were able to do so without losing data or going to a service center, with the main problem being locking the bootloader on new models (such as Xiaomi 13 Ultra or POCO F5), which requires waiting 7-15 days to unlock.
Official ways to roll back firmware
Xiaomi provides limited tools for downgrade, but they donβt work on all devices.
1. via the Update app (for older models)
On some devices (such as the Redmi Note 8 Pro or Mi 9T), you can select the firmware package manually from the update menu.
- Download the desired version of MIUI from the official website of Xiaomi Firmware (choose Recovery ROM).
- Rename the file to update.zip and place it in the root folder of internal memory.
- Go to Settings β About the phone β System update.
- Click on the three dots in the upper right corner and select Select the firmware file.
β οΈ Warning: This method only works if the new firmware doesn't block rollbacks.On Android 12 devices+ and MIUI 13+ This is likely to result in a Couldn't verify update error.
2. via Mi Flash Tool (Fastboot)
A more reliable but sophisticated method is Fastboot firmware, which is suitable for most models, but requires:
- π Unlocked bootloader (if it is blocked, you will have to wait for permission from Xiaomi).
- π» Computer with Qualcomm or MediaTek drivers installed (depending on the processor).
- π₯ Official Fastboot ROM From Xiaomi (not to be confused with Recovery) ROM!).
Step-by-step:
1. Turn off the phone and press Volume Down + Power to enter Fastboot mode.
2. Connect the device to the PC via USB.
3. Launch the Mi Flash Tool, select the downloaded firmware.
4. Press Refresh, then Flash.
5. wait until the completion (usually 5-10 minutes).Download Mi Flash Tool from the official website
Install drivers for your Xiaomi model
Unlock the loader (if required)
Download Fastboot ROM for your model
Create a backup of the data (there will be a full reset!)
-->
Important: Once you've run your Fastboot, all your data will be erased! If you want to save your photos or contacts, you can move them to your PC or the cloud.
Informal methods: TWRP and custom firmware
If the official methods don't work, you'll have customized recaps (TWRP) or third-party firmware, which is suitable for power users and requires an unlocked bootloader.
1. Installation via TWRP
Advantages:
- β The ability to choose any version MIUI (including those from other regions).
- β Save data with the right firmware (if not formatted) /data).
- β Support for backups through Nandroid.
Instructions:
- Install TWRP for your model (see instructions on XDA Developers or 4PDA).
- Download Recovery ROM of the desired version (for example, MIUI 14.0.3 instead of 14.0.5).
- Boot in TWRP (usually Volume Up + Power).
- Select Install, specify the path to the firmware file and confirm the installation.
- After you complete the Wipe Dalvik/Cache.
β οΈ Attention: Firmware through TWRP This can lead to soft-brick (the device is turned on but not loaded beyond the logo.
2. Ported firmware and custom ROMs
If you want a modified version of MIUI (for example, MIUI EU without advertising), you can install it through TWRP.
- π MIUI EU β European assembly with extended settings.
- π‘οΈ MIUI Pro β Optimized version with improved autonomy.
- π§ Pixel Experience β pure Android without shell MIUI.
Custom-based firmware ROM Cancellation of the warranty and may cause problems with OTA-Check compatibility with your model in the forums before installing.
What to do if the phone does not turn on after the firmware?
Table of compatibility of rollback methods
Not all methods work on new devices, but below is a comparison of methods for different MIUI models and versions:
| Method | Supported models | Do you need to unlock the bootloader? | Are the data stored? | Risk of "bricking" |
|---|---|---|---|---|
| Update via Recovery | Redmi Note 8/9, Mi 9/10, POCO X3 | β No. | β Yes. | β οΈ Low. |
| Mi Flash Tool (Fastboot) | All models (except new ones with HyperOS) | β Yes. | β No (full reset) | β οΈ Medium. |
| TWRP + Recovery ROM | All models with TWRP support | β Yes. | β Yes (unless formatted) /data) | β οΈβ οΈ High-pitched |
| Castomic ROM (Pixel Experience, LineageOS) | Popular models (POCO F3, Redmi K40) | β Yes. | β No (backup recommended) | β οΈβ οΈβ οΈ Very tall. |
On new devices (such as Xiaomi 14 or Redmi Note 13 Pro+) with HyperOS, rollback can be blocked at the bootloader level, in which case the only option is to wait for the stable version to release or contact the service.
π‘
On some models (e.g. Redmi Note 11), firmware on the old MIUI version on the new bootloader leads to hard-brick (the device does not even include in the Fastboot).
Frequent Mistakes and How to Avoid Them
Even experienced users face problems when rolling back firmware. Consider typical errors and their solutions:
1. "Couldn't verify update" error
Reason: New firmware blocks installation of older versions through Recovery.
Decision:
- π§ Use Fastboot instead of Recovery.
- π₯ Download Fastboot ROM instead of recovering ROM.
- π Unlock the bootloader (if it is blocked).
2.The device got stuck on the MI logo
Reason: Incompatibility of the bootloader and firmware versions or incomplete firmware.
Decision:
- π Refuse the device via Fastboot (full cleaning).
- π Wait 10-15 minutes β sometimes the first download takes a long time.
- π οΈ If it doesn't help, run through EDL (You need an authorized Xiaomi account).
3. Loss of IMEI or network functions
Reason: Damage to the modem partition when running the firmware.
Decision:
- πΆ Sweep modem and nvram files separately through Fastboot.
- π§ Use the tool. SN Write Tool for Recovery IMEI (requires a backup).
π‘
Before any firmware save the backup of modem, nvram and persist partitions! their loss can lead to a broken communication or camera.
How to save data before rollback
Most of the backtracking methods result in a complete reset, so you don't lose important data.
- Sync your contacts and notes with your Google or Mi Cloud account.
- Copy photos and videos on your PC or in the cloud (Google Photos, Yandex Drive).
- Save SMS and call logs with apps like SMS Backup & Restore.
- Backup applications via Titanium Backup (root required) or Swift Backup.
- Write down your Wi-Fi settings (you can take a picture of the network list in Settings β Wi-Fi).
For a complete backup of the system (including applications and their data), TWRP is suitable:
1. Download to TWRP.
2. Select Backup.
3. Mark the System, Data, Boot sections.
4.Push Swipe to Backup.β οΈ Attention: Backup through TWRP It doesn't help if you're running a device through a Fastboot with a complete cleanup, and you can only recover data from the cloud or handheld copies.