Updated Xiaomi phone – how to return everything back: 5 proven ways to roll back firmware

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:

  1. Download the firmware to your phone or memory card (folder) downloaded_rom automatically created by the root of the storage).
  2. Go to Settings β†’ About the phone β†’ System update.
  3. Click on the three dots in the upper right corner and select Select the firmware file.
  4. Specify the downloaded file and confirm the installation.
  5. 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:

  1. Turn off the phone.
  2. Press Volume Up + Power before the Mi Bunny logo appears.
  3. 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:

  1. Unpack the firmware archive into a folder on your computer (e.g., C:\MiFlash\rom).
  2. Download and install the Mi Flash Tool.
  3. Turn off the phone and press Volume Down + Power to enter the Fastboot (a hare in a hat-eared hat will appear).
  4. Connect your phone to your PC. The Android Bootloader Interface should appear in Device Manager.
  5. Launch the Mi Flash Tool, specify the path to the firmware folder and press Refresh (the phone must be determined).
  6. Select Clean All (full reset) or Clean All and Lock (reset + lock bootloader).
  7. Press Flash and wait until the end (usually 5-10 minutes).
What to do if the Mi Flash Tool can't see your phone?
1. Install Mi drivers USB Driver. 2. Try another one. USB-port USB 2.0 back-panel). 3. Turn off driver signatures in Windows: press Win + X β†’ Command Prompt (Administrator) and enter: bcdedit /set nointegritychecks on bcdedit /set Testsigning on Reboot PC.

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 modelMaximum rollback without EDLIs unlocking required?
Redmi Note 10/11MIUI 12.5 β†’ 12.0Yes.
Xiaomi 12/12 ProMIUI 13.0 β†’ 12.5 (with the risk of anti-rollback)Yes.
POCO F3/F4Any version within the same AndroidNo (unless it was blocked)
Xiaomi 13 UltraOnly 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:

  1. Go to Settings β†’ Additional β†’ Backup and Reset β†’ Local Backups.
  2. Select the backup made before the update (note the date!).
  3. Click Restore and confirm the action.
  4. After the reboot, check the MIUI version in Settings β†’ About Phone.

If there is no local backup, try recovering from the Mi Cloud:

  1. Sign in to your Xiaomi account.
  2. Go to Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Backup of the device.
  3. 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:

  1. Unlock the bootloader through the Mi Unlock Tool (instructions on the Xiaomi website).
  2. Download TWRP for your model (.img format).
  3. Install ADB and Fastboot on your PC (for example, through Android Studio).
  4. 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).
  5. Download to TWRP: fastboot boot twrp-3.7.0-alioth.img.
  6. 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 workCost (β‚½)Timeline
Firmware rollback (no blink)1 500–3 0001-2 days
Recovery from the brick3 000–6 0002-5 days
Unlocking the bootloader + firmware2 500–4 0001-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).

FAQ: Answers to Frequent Questions

Can I roll back the firmware without losing data?
No, any firmware rollback (other than recovering from the backup) results in the phone resetting to factory settings. pre-backup through Settings β†’ Additional β†’ Backup or Mi Cloud.
How do I know if my Xiaomi bootloader is unlocked?
Turn off your phone and press Volume Down + Power. If you see a hare in a hat with FASTBOOT and Unlocked status, the bootloader is unlocked. If Locked is locked.
What if the mobile network stopped working after the rollback?
This is a typical problem when running a non-compliant firmware version (e.g., Chinese instead of global). Solution: Check IMEI in Settings β†’ About phone β†’ General information. If it is missing, restore it via Engineer Mode or SN Write Tool. Scroll down the correct version of MIUI (region-specific).
Can I roll back the firmware on Xiaomi without a computer?
Yes, but only if: The phone is on and running. You were updated via OTA, and the previous version is available for download. The bootloader is not locked (on older models). Use the Recovery rollback method (described in the first method).
Why did the phone become slower after the rollback?
Possible causes: 🧹 There's still cache files from the new firmware. Make Wipe cache in Recovery. πŸ”‹ The battery is worn out and the old firmware is more resource-conscious.Check the battery health at AccuBattery. πŸ“± The firmware is not optimized for your model. Install the official version from Xiaomi's website.