Updating the firmware on Xiaomi should make it work better, but sometimes instead of optimizing, users get bugs, brakes or an uncomfortable interface. If after upgrading MIUI your Redmi, POCO or Mi started to work worse, don't panic. You can bring back the old firmware version in several ways, and we will discuss each of them in detail.
In this article, you'll find instructions for scenarios ranging from simple reset via Recovery to manually stitching through Fastboot. It's important to understand that the rollback process depends on the phone model, current MIUI, and even the firmware region. For example, on the Xiaomi 13 Pro with a global version, the algorithm will be different from the Redmi Note 10 on Chinese firmware. We've taken these nuances into account and prepared universal solutions.
Before you start, check:
- π± Phone model (find in Settings) β The phone. β It's the choice of firmware.
- π’ Version MIUI (You need to know the current and target version.
- π bootloader status. On new Xiaomi models, it's locked, and you'll need to unlock it to roll back.
β οΈ Attention: Firmware rollback will reset all data on the phone if you don't use backup. Make backup photos, contacts and apps via Settings β Additionally. β Backup and Reset or Mi Cloud.
1. Method: Recovery rollback (without PC)
The easiest method is to use a built-in Recovery, which is suitable if:
- π² The phone is turned on and loaded into the system.
- π You've been updated by air" (OTA) You want to go back to the previous version.
- π The bootloader is not locked (on older models until 2021).
This is the official.zip firmware for your model, which can be downloaded from en.miui.com (select Recovery ROM). Pay attention to the region: if you have Global, don't install China, which can block the network.
Step-by-step:
- Download the firmware to your phone or memory card (folder) downloaded_rom automatically created by the root of the storage).
- Go to Settings β About the phone β System update.
- Click on the three dots in the upper right corner and select Select the firmware file.
- Specify the downloaded file and confirm the installation.
- After the reboot, the phone will return to the old version of MIUI.
Download the correct version of the firmware (Recovery ROM)
Check the battery (minimum 50%)
Move the firmware to the folder downloaded_rom
Disable Mi Account protection (Settings β Xiaomi Account β Security)
-->
If the phone is stuck on the MI logo after the reboot, try logging into Recovery manually:
- Turn off the phone.
- Press Volume Up + Power before the Mi Bunny logo appears.
- Select Install update.zip to System (Management β volume buttons, confirmation β power button).
β οΈ Note: On Xiaomi models 2022-2026 (e.g. Redmi Note 12, Xiaomi) 13T) This method may not work because of the downgrade lockdown.
2. Method: Manual stitching through Fastboot (from PC)
If you can't roll back through Recovery, you'll have to use Fastboot mode, which is universal, but requires a computer, a USB Type-C cable, and an unlocked bootloader. On new Xiaomi models, the bootloader is locked by default, and you need to unlock it through the Mi Unlock Tool.
What you need:
- π» Windows computer (7/10/11) Linux.
- π The original cable. USB (Donβt use cheap Chinese cables β they can interrupt the firmware).
- π¦ Fastboot Firmware Archive ROM For your model (download only from the official website!).
- π Unlocked bootloader (if the phone is new).
Instructions:
- Unpack the firmware archive into a folder on your computer (e.g., C:\MiFlash\rom).
- Download and install the Mi Flash Tool.
- 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. The Android Bootloader Interface should appear in Device Manager.
- Launch the Mi Flash Tool, specify the path to the firmware folder and press Refresh (the phone must be determined).
- Select Clean All (full reset) or Clean All and Lock (reset + lock bootloader).
- Press Flash and wait until the end (usually 5-10 minutes).
What to do if the Mi Flash Tool can't see your phone?
Critical error: If an Anti-rollback check fail message appears during firmware, it means you are trying to install an older version. MIUI. In such cases, only the firmware through EDL-Mode (requires an authorized Xiaomi account).
| Xiaomi model | Maximum rollback without EDL | Is unlocking required? |
|---|---|---|
| Redmi Note 10/11 | MIUI 12.5 β 12.0 | Yes. |
| Xiaomi 12/12 Pro | MIUI 13.0 β 12.5 (with the risk of anti-rollback) | Yes. |
| POCO F3/F4 | Any version within the same Android | No (unless it was blocked) |
| Xiaomi 13 Ultra | Only within MIUI 14. | Yes + EDL authorization |
3. Method: Recovery from backup
If you backup your system through Mi Cloud or local backup before upgrading, you can return the system to its previous state without firmware, which saves data, but doesn't work on all versions of MIUI.
How to recover from the backup:
- Go to Settings β Additional β Backup and Reset β Local Backups.
- Select the backup made before the update (note the date!).
- Click Restore and confirm the action.
- After the reboot, check the MIUI version in Settings β About Phone.
If there is no local backup, try recovering from the Mi Cloud:
- Sign in to your Xiaomi account.
- Go to Settings β Xiaomi Account β Mi Cloud β Backup of the device.
- Select the device and backup date, then click Restore.
Recovery from the backup
Firmware through Recovery
Fastboot firmware with PC
Contacting the service center
-->
β οΈ Recovery from Mi Cloud may not return version MIUI, It's just app data and settings. It's not a good way to roll back the firmware completely.
4. Method: Using Custom Recovery (TWRP)
For power users, there is a variant with the installation of TWRP, a custom recavator that allows you to flash through any version of MIUI, including downgrade. This method requires an unlocked bootloader and is suitable for models where the official methods do not work.
Advantages of TWRP:
- π§ Ability to sew informal firmware and modifications.
- π¦ Creating a complete backup system (Nandroid backup).
- π Bypassing the limitations of the antirollback (on some models).
How to Switch TWRP and Reverse MIUI:
- Unlock the bootloader through the Mi Unlock Tool (instructions on the Xiaomi website).
- Download TWRP for your model (.img format).
- Install ADB and Fastboot on your PC (for example, through Android Studio).
- Connect your phone to Fastboot and type in the command: fastboot flash recovery twrp-3.7.0-alioth.img (replace alioth with your model's code name).
- Download to TWRP: fastboot boot twrp-3.7.0-alioth.img.
- In TWRP, select Install and run the desired version of MIUI (.zip format).
π‘
Before you run TWRP, make a full backup of the current system in the backup button, which will save your data if something goes wrong.
List of code names of popular Xiaomi models:
- Redmi Note 10 Pro β sweet
- Xiaomi 11T Pro β vili
- POCO F3 β alioth
- Xiaomi 12 β cupid
5. Method: Contacting the service center
If the self-rollback seems too difficult or the phone after a failed firmware does not turn on ("brick"), it is better to contact the official Xiaomi service.
When to go to the service:
- π΄ The phone does not turn on or hovers on the logo after firmware.
- π The bootloader is locked and you canβt unlock it (for example, due to an account link).
- π΅ Anti-rollback error appears and other methods donβt help.
- π οΈ We need to rebuild. IMEI or serial number after a failed firmware.
How much does it cost?
| Type of work | Cost (β½) | Timeline |
|---|---|---|
| Firmware rollback (no blink) | 1 500β3 000 | 1-2 days |
| Recovery from the brick | 3 000β6 000 | 2-5 days |
| Unlocking the bootloader + firmware | 2 500β4 000 | 1-3 days |
To find the nearest Xiaomi service center, go to the website mi.com/ru/service/location Check by phone before you visit to see if they're firmware, and some centers specialize in iron repair.
π‘
The official service is the only legal way to roll back firmware on phones with a locked bootloader and anti-rollback.
Frequent Mistakes and How to Avoid Them
When you roll back firmware, you often have typical problems, and we've collected some of the most common bugs and ways to solve them:
Error 1: Phone not visible in Mi Flash Tool
- π Check the cable and port USB (Use the original Xiaomi cable).
- π₯οΈ Install Mi drivers USB Driver and disable driver signatures in Windows.
- π Restart your PC and phone, then reconnect.
Error 2: Anti-rollback check fail
- π΅ That means you're trying to flash a version older than the acceptable one.
- π§ The only solution is to run through the EDL (Requires authorization from Xiaomi).
Error 3: phone is stuck on startup MI logo after firmware
- π Try to go to Recovery (Loudness Up). + Power) and make Wipe data.
- π± If it doesnβt work, run your phone over Fastboot.
Error 4: Unable to unlock the bootloader
- π Make sure your Mi Account is linked to your phone and synced.
- β³ Wait 7-15 days after the account is tied (on new models Xiaomi has a wait).
- πΆ Use a stable Internet connection (better cable).