How to roll back Xiaomi firmware and return the previous version of MIUI: the full guide

Updating MIUI firmware doesn’t always go smoothly: new versions can slow down, drain the battery faster or contain critical bugs. If your Xiaomi, Redmi or POCO has become worse after the upgrade, there is a way out: roll back the firmware (downgrade) to the previous stable version. However, this process requires caution: wrong actions can turn a smartphone into a brick.

In this guide, we’ll take a look at all the working ways to roll back MIUI, from official methods through Recovery to manually stitching through Fastboot. You’ll learn what tools you’ll need, how to avoid errors and what to do if something goes wrong. And the only reliable way to get back the old firmware on models with a locked bootloader (such as the Xiaomi 12T or Redmi Note 11 Pro+) where standard methods don’t work.

Why you might need to roll back MIUI firmware

According to statistics from service centers, up to 15% of Xiaomi users experience problems after updating MIUI.

  • 🐒 Performance: New version "lays down," apps take a long time to open, animations twitch.
  • πŸ”‹ Battery: Autonomy has fallen on 20-30% Due to optimizations in the background processes.
  • 🐞 Critical bugs: camera is not working, no sound in calls or touch screen is glitching.
  • πŸ”’ Blocking features: Xiaomi has removed useful features (eg Game Turbo or Second Space).
  • πŸ“± Incompatibility: Some apps (banking, gaming) have stopped running.

Before you start rolling back, check to see if factory resets (Settings β†’ Phone β†’ Reset) will solve the problem. In 30% of cases, this helps without risking damage to the device. If not, read on.

πŸ“Š What problem made you think about the rollback MIUI?
Productivity has decreased
The battery goes down fast.
Camera/sound is slurring
Remove the desired function
Another reason.

Preparation for rollback: what to do in advance

Firmware rollback is not just the press of a button; an unprepared device can be easily bricked, especially if it is a model with a locked bootloader (Xiaomi 13 Pro, Redmi K50 and later).

β˜‘οΈ Preparation for the downgrade MIUI

Done: 0 / 6

1. Backup. Backup erases all data! Use Mi Cloud (if it works) or transfer files to your PC. SMS and calls will be suitable for SMS Backup & Restore.

2. Determine MIUI Version. Go to Settings β†’ About Phone β†’ MIUI Version. Write down the full number (e.g. MIUI Global 14.0.5.0.TKLCNXM). Also check the device model in Settings β†’ About Phone β†’ Model (e.g. 2201123G for Redmi Note 11 Pro+ 5G).

⚠️ Note: Firmware for Global, China and EEA version MIUI Installation of the wrong firmware will lead to an anti-rollback error and lock the device.

3. Firmware download. Official firmware is only taken from websites:

  • 🌍 Official MIUI Downloads (for global versions).
  • πŸ‡¨πŸ‡³ Miui.com (for Chinese firmware).
  • πŸ”§ Xiaomi Firmware Updater (archive of all versions).

Look for files with the extension:

  • .zip – to be installed via Recovery.
  • .tgz or.tar – for firmware via Fastboot.

Method 1: Recovery (for unlocked bootloader)

This is the easiest method, but it only works if:

  • βœ… You have an unlocked bootloader (check by the command fastboot oem device-info - look for the line Device unlocked: true).
  • βœ… You will be relegated to a version no older than 3 months (otherwise anti-rollback protection will work).
  • βœ… You have custom recovery (for example, a custom recovery, TWRP) stock-stock MIUI Recovery with Installation Support ZIP.

Step-by-step:

  1. Download the firmware in.zip format and rename it to update.zip.
  2. Move the file to the root folder of the phone (not to folders!).
  3. Turn off the phone and press Volume Up + Power to enter Recovery.
  4. In MIUI Recovery, select Install update.zip. In TWRP, click Install β†’ select file β†’ swipe for confirmation.
  5. After installation, select the Reboot system.

⚠️ Warning: If after the reboot the phone is stuck on the logo MI For more than 10 minutes, the firmware is incompatible with your model. Immediately reflash the device via Fastboot (see Method 2).

πŸ’‘

If the error "Signature verification failed" appears in Recovery, disable signature verification in the TWRP settings ("Mount" β†’ tick "Disable signature verification").

Method 2: Recoil through Fastboot (Universal Method)

This method works even on devices with a locked bootloader, but requires a connection to a PC.

  • πŸ–₯️ Windows computer (or Linux/macOS with adb and fastboot installed).
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“¦ Firmware in.tgz or.tar format.
  • πŸ› οΈ The Mi Flash Tool (you can download it here).

Instructions:

  1. Unpack the firmware in a folder without Cyrillic (for example, C:\MIUI\proshivka).
  2. Install the Mi Flash Tool and run on behalf of the administrator.
  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. In Mi Flash, press Refresh, the device needs to be determined.
  5. In the Select field, specify the path to the firmware folder.
  6. At the bottom, select firmware mode: Clean all – complete clean (recommended); Clean all and lock – clean + lock the bootloader (only if you return the official firmware!); Save user data – data storage (not always working).

Flash

Mistake.Reason.Decision
Flash is not doneWrong firmware or versionDownload the firmware for your model and region
Anti-rollback check failTrying to roll back on an too old versionLook for firmware no older than 3 months
Device not foundNo drivers or cable faultyInstall Mi USB Driver drivers or try another cable
Critical partition flashing is not allowedbootloader lockedUnlock the bootloader through the Mi Unlock Tool
What if the Mi Flash Tool can't see the phone?
1. Check if debugging is included on USB in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI (press 7 times) β†’ Developer settings β†’ Debugging by USB). 2. Install drivers manually through Device Manager (look for "Android Bootloader Interface"). 3. Try another one USB-port (better 2.0, not 3.0). 4. Disable the antivirus - it can block the Mi Flash Tool.

Method 3: Recoil through ADB Sideload (for power users)

If you don't have a PC but you have custom recovery (like TWRP), you can flash the firmware through ADB Sideload, which is suitable for devices with an unlocked bootloader.

What you need:

  • πŸ“± Phone in Recovery mode (TWRP).
  • πŸ–₯️ PC with installation ADB and Fastboot.
  • πŸ“¦ Firmware in.zip format.

Instructions:

  1. Turn on USB debugging and connect the phone to the PC.
  2. Load to TWRP (Loudness Up + Nutrition).
  3. In TWRP, select Advanced β†’ ADB Sideload.
  4. On PC, open the command line and type: adb sideload path to firmware.zip For example: adb sideload C:\MIUI\update.zip
  5. Wait until the end (the progress will be displayed on the phone screen).
  6. After installation, select Reboot System.

⚠️ Attention: If, during ADB Sideload process is suspended on 47% or 99% β€” Don't turn off the cable. 10-15 If nothing happens, restart your phone to Fastboot and run through the Mi Flash Tool.

πŸ’‘

ADB Sideload is the only way to flash firmware without completely clearing the data (if you choose the "Keep Data" option in TWRP).

Special cases: how to roll back MIUI on locked devices

Since 2022, Xiaomi has tightened its security policy: on new models (Xiaomi 12/13 series, Redmi Note 11/12, POCO F4/F5), the bootloader is blocked automatically after firmware is installed, which means that standard rollback methods will not work – you will have to use workarounds.

Option 1: Official Downgrade via Mi Flash (only for some models).

Some firmware (e.g., for the Redmi Note 10 Pro) allows you to roll back to the previous version via the Mi Flash Tool in Clean all and lock mode.

  • You are rolling back to a version released no later than 6 months ago.
  • Your model supports offline updates (checked in Settings β†’ Software Update β†’ Three Points β†’ Select Service Pack).

Option 2: Use EDL-The mode (for advanced users).

If the loader is blocked and the rollback is urgently needed, you can flash the device into the EDL-Emergency Download Mode with Mi Flash Pro or QFil, however, this requires:

  • πŸ”§ Authorized Xiaomi Account (for new models).
  • πŸ’» Knowledge of working with Qualcomm or Mediatek firmware.
  • 🚨 Understanding the risks (possible total loss) IMEI!).
How to enter EDL-regime?
1. Turn off the phone. 2. Press Volume Up + Volume Down and connect the USB cable to the PC. 3. Hold the buttons for 10-15 seconds until the PC identifies the device as Qualcomm HS-USB QDLoader 9008. 4. If not working, use Testpoint (closing contacts on the board).

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes face problems with MIUI rollbacks, and here are the most common mistakes and solutions:

Problem.Reason.Decision
The phone does not turn on after the firmwareIncompatible firmware or interrupted processRe-sweep through Fastboot with full cleanup (Clean all)
The anti-rollback errorTrying to roll back on an too old versionLook for firmware with a newer anti-rollback index (check in file name)
Loss of IMEI or networkDamage to modem or nvram partitionsRestore. IMEI through the Engineer Mode or QCN-file
Hanging on the MI logoIncorrectly stitched boot or systemRepeat the Flash boot firmware in Mi Flash

Tips for a successful pullback:

  • πŸ”„ Always check. MD5-hash of the downloaded firmware (must coincide with the official).
  • πŸ”Œ Use the back. USB-PC port (front may not provide enough power).
  • ⏳ Do not interrupt the firmware process – even if nothing seems to be happening.
  • πŸ“‘ After rollback, do a reset (Wipe data in Recovery) to avoid conflicts.

FAQ: Answers to Frequent Questions

Can I roll back MIUI without losing data?
Theoretically, yes, if you use ADB Sideload in TWRP with Keep Data option, but in practice, this often leads to errors (e.g., infinite download), it is more reliable to back up and stitch with full cleaning.
What if after a rollback, the phone asks for a password from the old Mi Account?
This worked Mi Account Lock. To unlock: Enter your Xiaomi account linked to the device. If you don't remember the data, use password recovery. If your account is not yours, contact the Xiaomi service center with proof of purchase.
How do I know if my Xiaomi bootloader is unlocked?
There are two ways: Turn your phone on in Fastboot (Loudness Down) + Power) and connect to a PC. Enter the command: fastboot oem device-info Search for Device unlocked: true. β†’ The phone. β†’ All specifications tap the kernel several times. If this device is unlocked, the bootloader is unlocked.
Can I roll back MIUI on Xiaomi with a MediaTek processor?
Yes, but the process is different from Qualcomm devices. You'll need: SP Flash Tool instead of Mi Flash..scatter firmware. Mediatek Preloader drivers. Instructions are similar to Fastboot, but instead of Mi Flash, use the SP Flash Tool with the scatter.txt file selection.
What is an anti-rollback and how to get around it?
Anti-rollback is Xiaomi's protection that blocks rollbacks on older firmware. It works if: You're trying to flash a version older than the one that was installed on the device originally. The firmware has a lower anti index (for example, trying to put anti-3 on an anti-5 device).