How to bring back the old version MIUI Xiaomi: 5 proven ways

After updating the firmware on Xiaomi, many users face problems: the device begins to brake, quickly discharge or loses its usual functions. MIUI It contains critical bugs that interfere with the normal operation of the smartphone. If you find yourself in this situation, do not despair: it is quite possible to return the old version of the firmware.

In this article, we will analyze all available methods of rolling back firmware on Xiaomi, Redmi and other devices. POCO, You will learn how to prepare your smartphone for the procedure, what tools you will need, and what risks you need to consider to avoid turning your phone into a brick.+, where the rollback process becomes more complicated.

Before you start, remember that rolling back firmware is not just a couple of buttons, it's a complex procedure that requires carefulness and understanding of the processes. ADB, You better get to the basics first, or you better get to the specialist.

Why you might need to roll back firmware on Xiaomi

Modern Xiaomi smartphones get updates MIUI But not all updates are useful, and these are the most common reasons why users want to return the old version:

  • ๐Ÿข Performance: New firmware slows, lags or overheats, especially for low-end models (Redmi) 9A, POCO M3), Not optimized for the latest versions MIUI.
  • ๐Ÿ”‹ Autonomy: After upgrading, the battery will run down in a few hours, often due to background processes of the new OS version.
  • ๐Ÿšซ Loss of function: c MIUI Removed the usual chips (for example, Second Space or Game Turbo in some regional firmware).
  • ๐Ÿž Critical bugs: sensors, camera, mobile network or Wi-Fi are not working. MIUI 14 for Xiaomi 12T There was a bug with the display of the screen in some applications.
  • ๐Ÿ”’ Locking the bootloader: after the update, the smartphone stopped recognizing Fastboot commands or requires a new method of unlocking.

Sometimes the problem lies not in the firmware itself, but in the regional version. MIUI. For example, global firmware (MIUI Global may contain fewer functions than Chinese (MIUI China, but it works more consistently, in such cases, a rollback to a previous version of the same branch (for example, with the use of a new branch). MIUI 14.0.5 by 14.0.3) solves the problem without data loss.

โš ๏ธ Note: If your device was purchased in China and is running on the MIUI China, rollback to global firmware may result in the loss of features related to regional services (e.g. Mi Pay or Mi Cloud with Chinese servers).

Preparing for the rollback of firmware: what to do before the start

Before you start rolling back, you need to follow a few critical steps, and neglecting them can lead to data loss, locking the device or even its complete failure.

First, back up all the data. Firmware rollback is almost always accompanied by factory resets. Use Mi Cloud, Google Drive, or local storage (like a computer).

  • ๐Ÿ“ฑ Contacts and Messages (Export through Settings) โ†’ Google โ†’ Backup).
  • ๐Ÿ“ธ Photos and videos (copy to PC or cloud).
  • ๐ŸŽฎ Game savers (use Helium or manual export).
  • ๐Ÿ”‘ Passwords from Wi-Fi and apps (save to Google Password Manager or KeePass).

Second, check the device model and current version. MIUI. This can be done in the settings. โ†’ About the phone:

  • Device model (e.g. Redmi Note 11 Pro)+ 5G or POCO F4).
  • Version MIUI (for example, MIUI Global 14.0.4.0.TKCCNXM).
  • The build number (Build number).

Third, download the firmware version you want. The official firmware for Xiaomi can be found on the websites:

  • ๐ŸŒ Official website MIUI (European and European versions).
  • ๐Ÿ‡จ๐Ÿ‡ณ Chinese portal MIUI (translator required).
  • ๐Ÿ”ง Xiaomi Firmware Updater (archive of all versions).

Pay attention to the type of firmware:

Type of firmwareDescriptionIs it good for a kickback?
Recovery ROMInstalled via stock recovery. It doesn't require unlocking the bootloader.โœ… Yes (the safest way)
Fastboot ROMInstalled via Fastboot. Requires an unlocked bootloader.โœ… Yes, but the risk is higher)
Stable BetaTest builds for enthusiasts, they can contain bugs.โŒ No (unstable)
Ported ROMCustom firmware from third-party developers.โŒ No (only for experienced users)

โš ๏ธ Note: If your device has been updated to MIUI 13/14 Android 12/13, rollback to an older version of Android (for example, with Android) 13 Android 11) may result in loss IMEI In such cases, additional firmware of non-HLOS and modem files is required.

๐Ÿ“Š What is your Xiaomi model?
Redmi (Note, K-series)
POCO (F, X, M-series)
Xiaomi (11T, 12, 13, etc.)
Another model

Method 1: Recoil through stock recovery (the safest method)

If your device supports Recovery installation ROM, This method is the easiest and safest, it doesn't require unlocking the bootloader and is suitable for most Xiaomi, Redmi and other models. POCO.

Steps for rollback:

  1. Download the correct version of Recovery ROM (file with the.zip extension and rename it to update.zip.
  2. Connect your smartphone to your PC and copy the file to the root folder of internal memory (not to folders!).
  3. Disconnect the device from the PC and turn it off.
  4. Press the button combination to enter Recovery: For most models: Power + Loud up. POCO F3/F4: Nutrition + Loudness down.

Install update.zip to System

Confirm the installation and wait for the process to be completed (5-10 minutes).

Settings โ†’ Additional โ†’ Recovery and Reset

This method works for most devices with MIUI 12 and newer, but there are exceptions:

  • ๐Ÿšซ Not suitable for dynamic partition devices (Dynamic Partitions, for example, Xiaomi) 11T Pro or Redmi K50).
  • ๐Ÿšซ It does not work if the firmware is blocked by the manufacturer (for example, on some Chinese models).

โ˜‘๏ธ Preparing for rollbacks through Recovery

Done: 0 / 5

Method 2: Recoil via Fastboot (for unlocked bootloader)

If stock recovery doesn't support rollback or you have a Fastboot ROM, You'll have to use the MiFlash Tool, which requires an unlocked bootloader and is suitable for power users.

What you need:

  • ๐Ÿ–ฅ๏ธ Windows computer (7/10/11).
  • ๐Ÿ”Œ Cable USB Type-C (original, undamaged).
  • ๐Ÿ› ๏ธ MiFlash Tool utility.
  • ๐Ÿ“ฆ Fastboot firmware ROM (file with the extension.tgz or.zip).
  • ๐Ÿ”“ Unlocked bootloader (if not, read the instructions below).

Step-by-step:

  1. Unpack the archive from Fastboot ROM in a folder without Cyrillic characters (for example, C:\MIUI\).
  2. Install the MiFlash Tool and drivers for your device (you can download it via the Mi Unlock Tool).
  3. Turn off your smartphone and put it in Fastboot mode: Press Power + Volume down for 10 seconds
  4. Connect the device to a PC. The device should appear in Device Manager Android Bootloader Interface.
  5. Launch the MiFlash Tool, press Select and point the path to the unpacked firmware.
  6. Select firmware mode at the bottom: Clean all โ€“ clean all and lock โ€“ clean all + Save user data โ€“ saving data (not always working).

Flash

Once you've successfully run the firmware, the device will restart.

โš ๏ธ Note: If an โ€œAnti-rollback checkโ€ error occurs during the firmware process, it means that you are trying to install an too old firmware version).

๐Ÿ’ก

If the MiFlash Tool doesnโ€™t see the device, try reinstalling the drivers manually through Device Manager. To do this, download the drivers for your model from the XiaomiFlashTool website.

Method 3: Bypass Anti-Rollback Protection (for older versions) MIUI)

Starting with MIUI 10, Xiaomi has implemented the mechanism of Anti-Rollback Protection (ARB), If you see an "anti-rollback check failed" error, your device is protected from rollback.

Go around ARB two ways:

  1. Partial rollback: install not the oldest version, but the one that is supported by the current one ARB. For example, if you have MIUI 14, we can roll back on MIUI 13.5, but not on MIUI 12.
  2. Complete bypass: modify firmware by removing the check ARB. It requires skills to work with ADB and a Hex editor.

For a complete roundabout ARB need:

  1. Unpacking Fastboot ROM and find the antirollback.db file (usually in the image folder).
  2. Open it in HxD or another hex editor.
  3. Find a line with a version ARB (For example, ro.antirollback=5) and replace it with ro.antirollback=0.
  4. Save the file and pack the firmware back into.tgz.
  5. Swipe the modified firmware through the MiFlash Tool.
What happens if you ignore the anti-Rollback?
Forced firmware installation with a lower version ARB The device will stop turning on and it will require an official service center or specialized equipment (for example, to restore it, EDL Mode and an authorized Xiaomi account).

Method 4: Unlock the bootloader before rolling back

If your bootloader is locked, you will have to unlock it before using Fastboot methods. Xiaomi officially allows you to unlock the bootloader, but the process can take up to 720 hours (30 days) of waiting.

Step-by-step:

  1. Link your Mi Account to your device: Go to Settings โ†’ Xiaomi account. Sign in to your account (if not, sign up). โ†’ Additionally. โ†’ For developers โ†’ Linking the Mi Account.

Mi Unlock Tool

Fastboot

Food + Volume Down

Mi Unlock Tool

Mi Account

Unlock

After unlocking, restart the device.

Important nuances:

  • ๐Ÿ”— Unblocking is tied to your Mi Account. If you change your account, the bootloader will be blocked again.
  • โณ The wait time varies by model, and for new devices (Xiaomi 13, Redmi Note 12) it can be up to 30 days.
  • ๐Ÿšจ Unlocking resets all data on the device!

๐Ÿ’ก

Unlocking the bootloader is a must for using Fastboot methods, and without it, the firmware through the MiFlash Tool will end in error.

Method 5: Recoil through ADB Sideload (alternative method)

If you do not have an unlocked bootloader, but have access to ADB, You can try to install the firmware through ADB Sideload.This method works on some Xiaomi models and does not require a Fastboot.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB and Fastboot.
  • ๐Ÿ“ฆ Recovery firmware ROM (zip).
  • ๐Ÿ”Œ USB-cable and on-debugging USB.

Instructions:

  1. Copy the firmware into a folder with ADB (for example, C:\platform-tools\) and rename it in update.zip.
  2. Enable USB debugging: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) Settings โ†’ Additional โ†’ For Developers โ†’ Debugging on USB
  3. Connect your smartphone to your PC and confirm access to debugging.
  4. Open the command line in the ADB folder and type: Adb devices Make sure the device is defined.
  5. Recovery: Adb Reboot Recovery
  6. In recovery, select Apply update from ADB.
  7. In the command line, type: adb sideload update.zip
  8. Wait for the installation to be completed (the device will have a progress bar on the screen).
  9. After resetting, reset the settings.

This method doesnโ€™t work on all devices, like Xiaomi 12 and newer. ADB Sideload can be disabled in recovery, and only Fastboot can help in that case.

What to do if the phone does not turn on after rollback

If after the attempt of rollback the device does not start (hangs on the logo) MI or flashes a red light, don't panic. In most cases, it can be restored.

Possible causes and solutions:

Symptoms.Possible causeDecision
Hanging on the MI logoIncompatible firmware or interrupted installationRepeat the firmware through Fastboot with a full clean (Clean all)
Red indicator flashes 3 timesbootloader error (for example, incorrect version) boot.img)Sweat boot and dtbo separately through Fastboot:
Black screen, no response to buttonsThe loader is damaged or EDL ModeTry to get in. EDL (clamp up the volume + Loudness down + Power) and flash through MiFlashPro
Cyclical reboot (bootloop)Conflict of kernel modules or vendorInstall firmware with the same Android number as the current one

If none of the methods worked, you may need an authorized service center. EDL) Recovery is possible only with the help of official Xiaomi equipment.

โš ๏ธ Note: If your device was released after 2022 (e.g. Xiaomi 13, Redmi Note 12), trying to flash the unofficial firmware may result in the blocking of your Mi Account. In such cases, unlocking is possible only through a support letter to Xiaomi with confirmation of purchase.

FAQ: Frequent questions about the rollback of firmware on Xiaomi

Can I roll back the firmware without losing data?
Theoretically, yes, but in practice, this rarely works consistently. When rolling back via Recovery or Fastboot, it is recommended to reset settings to avoid conflicts between old and new versions of system files. If it is critical to save data, try backing up through TWRP (If it is installed, it does not guarantee 100% success.
How do I know which version of MIUI has been installed before?
If you donโ€™t remember the previous version, you can try the following ways: See the update history in Settings โ†’ The phone. โ†’ Updating the system โ†’ Update history. If the device is turned on, check the update log through ADB: adb shell dumpsys package | grep versionCode On forums (for example, XDA or 4PDA) Find your model theme โ€“ there are usually archives with all versions of firmware.
What if the MiFlash Tool gives you a โ€œFlash is not doneโ€ error?
This error usually means that: ๐Ÿ”Œ Connection problems (try another cable or port) USB). ๐Ÿ”’ bootloader not unlocked (check status via fastboot oem device-info). ๐Ÿ“ Wrong path to firmware (make sure the path does not contain Cyrillic symbols). ๐Ÿ› ๏ธ MiFlash Tool (download the latest from the official website) Try running MiFlash Tool on behalf of the administrator or using an alternative utility, such as XiaomiFlash.
Can I roll back the firmware on Xiaomi with Dynamic Partitions?
Devices with dynamic partitions (e.g. Xiaomi) 11T, Redmi K40, POCO F3) The standard methods of rollbacks through Recovery or Fastboot may not work. DP (Dynamic Partition. Switch through the Fastboot with the flag --skip-secondary (If nothing helps, refer to custom firmware on the base. AOSP (For example, Pixel Experience or LineageOS, you can find detailed instructions for specific models. XDA Developers.
How do I get my global firmware back if I installed a Chinese firmware?
Transition from MIUI China MIUI Global is possible, but there are nuances: Download Fastboot ROM For your model marked Global, unlock the bootloader (if not already unlocked), run the firmware through the Clear all MiFlash Tool. โš ๏ธ Important: On some models (for example, Xiaomi 12 Pro) the transition from Chinese firmware to global can lead to loss of features NFC or 5G. Before the firmware check the feedback