How to install the previous version of MIUI on Xiaomi: safe rollback of firmware

Why users are returning to older versions of MIUI and when it is justified

The firmware rollback on Xiaomi smartphones is a procedure that is used in two cases: when the new version of MIUI is unstable or when critical features disappeared after the update. For example, owners of the Redmi Note 10 Pro massively rolled back from MIUI 14 to MIUI 13.0.6 due to autonomy problems, and Poco F3 users returned to MIUI 12.5 Enhanced after the appearance of lags in games.

The manufacturer does not support the official rollback for one reason: new firmware versions often contain updated module drivers (camera, modem, sensors) that are incompatible with older builds. This can lead to the loss of functionality of the fingerprint sensor on the Xiaomi 12/13 series when rolling back from MIUI 14 to MIUI 13. However, if you encounter critical bugs โ€“ for example, constant reboots on the Xiaomi 11T Pro after upgrading to MIUI 15 โ€“ rollback may be the only solution.

Before you start, answer three questions:

  • ๐Ÿ” Are there alternatives? Sometimes resetting solves the problem (Settings) โ†’ The phone. โ†’ Resetting settings) or disabling unnecessary Xiaomi services in the Special Features section โ†’ Services MIUI.
  • โš–๏ธ Is the risk worth it? On some models (e.g. Xiaomi 13 Ultra), rollback blocks access to a wide dynamic range (HDR) cell-wise.
  • ๐Ÿ“ฑ Smartphones on Qualcomm Snapdragon 8 Gen 2 (such as Xiaomi 13) require the mandatory unlocking of the bootloader, while on Redmi. 9A You can do without her.
๐Ÿ“Š What is the reason you want to roll back? MIUI?
The new version is slow to work.
The necessary functions have disappeared.
There were bugs (overheating, departures)
I just want to bring back the old version.
Another reason.

Preparing for rollback: backup and unlock the bootloader

The first and most critical step is to save data. The firmware rollback erases all the contents of internal memory, including photos in the DCIM folder, messages in Mi Messages and application settings. Use the official Xiaomi Cloud (Settings โ†’ Xiaomi Account โ†’ Mi Cloud) to reserve:

  • ๐Ÿ“ Contacts and notes โ€“ synced automatically to your Mi Account.
  • ๐Ÿ“ท Photos and videos โ€“ upload manually through the Gallery โ†’ Choose. โ†’ Upload to the cloud.
  • ๐Ÿ”‘ Wi-Fi Passwords โ€“ Export through Settings โ†’ Wi-Fi โ†’ Save networks โ†’ Exports (not available on all models).
  • ๐ŸŽฎ Save Games โ€“ Use built-in game features (e.g. Genshin Impact is linked to a HoYoverse account).

The second step is to unlock the bootloader, without which you canโ€™t install the old firmware through Fastboot. Xiaomi officially allows unlocking, but the process takes up to 720 hours (30 days) of waiting on new accounts.

  1. Link the device to your Mi Account in Settings โ†’ Xiaomi Account โ†’ Mi Unlock status.
  2. Download the Mi Unlock Tool (Windows only).
  3. Turn the phone into Fastboot mode (turn it off, then press Volume Down + Power).
  4. Connect to your PC and follow the instructions in the program. If a message appears, wait for the specified time.

๐Ÿ’ก

If you have a POCO or Black Shark smartphone, use separate versions of the Mi Unlock Tool for these brands โ€“ they are available on the 4PDA or XDA-Developers forums.

โš ๏ธ Warning: Unlocking the bootloader resets the device to factory settings. If you've already made a backup after you've linked your account, repeat it after you unlock it, but before you install the old firmware.

Choosing the Right Version of MIUI: Where to Download and How to Check Compatibility

Firmware error is the main reason for the "bricking" of devices: Never use files marked Global on devices for the Chinese market (China ROM) and vice versa.

  1. Go to Settings โ†’ About Phone โ†’ MIUI version.
  2. Remember the model code (e.g. 2201116PG for Redmi Note 11 Pro+ 5G) and region (RU, CN, IN, etc.).
  3. Check the firmware type: Stable (stable) or Developer (developer).

Download the firmware only from official sources:

Type of firmwareReferenceNotes
Stable (Global)new.c.mi.comFor international versions (e.g. Redmi Note 12 Global)
Stable (China)new.c.mi.com/cnChinese Devices Only Requires Manual Installation of Google Services
Developer (Weekly)xiaomiui.netUnstable builds. They're suitable for testing, but not for permanent use.
Archive (Old versions)SourceForgeFirmware older than 1 year. Check hash files (MD5) before installing.

For devices with Anti-Rollback Protection (e.g. Xiaomi Mi 11, Redmi K40), the rollback below a certain version is blocked. Check the restrictions on the XiaomiUI website. For example, on Poco F3 you can not install firmware older than MIUI 12.5.3 without the risk of turning the device into a brick.

How to check the integrity of the downloaded firmware?
Compare the hash file (MD5 or SHA-1) to the official value. On Windows, use the command in PowerShell: Get-FileHash -Algorithm MD5 "path to file.zip" If the hashes don't match, the file is corrupted or fake.

How to install old firmware: Fastboot vs Recovery

There are two main methods of rollback: through Fastboot (full flashing) and through Recovery (updating on top of the existing system).

This method is suitable for devices with unlocked bootloader and guarantees a clean installation.

  • ๐Ÿ–ฅ๏ธ Windows PC 10/11 Qualcomm or MediaTek drivers (depending on the processor).
  • ๐Ÿ“ฆ Firmware in.tgz or.zip format (unpacked in a folder).
  • ๐Ÿ› ๏ธ Mi Flash Tool (download from xiaomiflashtool.com).

Step-by-step:

โ˜‘๏ธ Installation via Fastboot

Done: 0 / 6

In the Mi Flash Tool, select Clean All (Full Cleaning) or Clean All and Lock (Cleaning) mode. + The last option is recommended if you do not plan to further manipulate the firmware. The process will take 5-15 minutes. If an anti 4 or anti 5 error occurs, your device is protected by Anti-Rollback, and no rollback is possible.

Method 2: Recovery Installation (for power users)

This method works without unlocking the bootloader, but is only suitable for firmware in.zip format and requires custom recavery (TWRP). Officially MIUI Recovery doesn't support rollback!

Algorithm:

  1. Download the.zip firmware and put it in the root of your internal memory.
  2. Go to Recovery (turn off the phone, then press Volume up + Power).
  3. In TWRP, select Install โ†’ Select firmware โ†’ Swipe to confirm.
  4. After installation, run Wipe โ†’ Format Data (required!).

โš ๏ธ Attention: Installation through TWRP on devices with dynamic partitions (for example, Xiaomi) 12 Pro) may result in loss IMEI. Before the procedure, save a backup copy of the persist section via the command: adb pull /dev/block/bootdevice/by-name/persist persist.img

Solving Typical Problems After MIUI Recoil

Even if you successfully install old firmware, you may encounter bugs, and here are the most common ones and ways to fix them:

Problem.Reason.Decision
No network (IMEI missing)Modem or persist partition damagedRestore the persist backup or run the modem module separately through Fastboot:
Continuous resetsIncompatibility of the kernel or driversInstall firmware on the same branch (e.g., MIUI 14.0.3 on 14.0.1, not 13.0.x)
The fingerprint sensor is not working.There is no driver in the old firmwareUpgrade to the minimum supported version via OTA or use Face Unlock
Mi Account Locked ErrorThe account is not tied to the deviceUnblock your account via account.xiaomi.com or contact support

If the device does not turn on after rollback (hung on the MI logo), try:

  1. Press Volume up + Power for 20 seconds for forced reboot.
  2. Fastboot Fastboot with the Clean All and Lock option.
  3. If nothing helps, use the EDL Mode (Emergency Mode) with the Qualcomm 9008 box (requires special equipment).

๐Ÿ’ก

If the camera functions have disappeared after the rollback (for example, night mode or 8K-This means that the new firmware updated the firmware of the camera module, and you can only return the functionality by upgrading to the current version. MIUI.

Alternative methods: custom firmware and rollback without unlocking

If an official rollback is not possible due to Anti-Rollback or other restrictions, consider alternative options:

1. Install custom firmware (e.g. Pixel Experience or LineageOS)

Custom firmware is not dependent on Xiaomi restrictions, but requires an unlocked bootloader and installed TWRP.

  • ๐Ÿš€ Higher performance (e.g. Pixel Experience on Poco) X3 Pro works faster than stock MIUI).
  • ๐Ÿ†• Up-to-date security updates (monthly patches from Google).
  • ๐Ÿ”“ No restrictions on anti-rollback.

Cons: There may be problems with the camera (no Xiaomi Camera App) and navigation gestures. download firmware only from trusted sources, such as XDA-Developers.

2. rollback via ADB Sideload (without unlocking the bootloader)

This method only works for devices with an unlocked bootloader (e.g. some Redmis for the European market).

  1. Download the firmware.zip and place it in the folder with ADB on the PC.
  2. Turn your phone to Recovery Mode and select Apply update from ADB.
  3. Enter the command: adb sideload firmware.zip

โš ๏ธ Attention: On devices with MIUI 13+ This method is often blocked by the E:footer is wrong error, which requires a modified adb from XiaomiUI.

3. Use of service centres

If you are not sure of your abilities, contact the authorized service center Xiaomi. ~1500โ€“3000 rouble 2026 Check before you visit whether your model supports rollback - some SCs refuse to work with devices on Qualcomm Snapdragon 8 Gen 1/2 forfeiture IMEI.

FAQ: Answers to Frequent Questions About MIUI

Can I roll back MIUI without losing data?
No. Any firmware rollback is a complete reinstallation of the system that erases internal memory. The only way to save data is to back up to an external drive or to the Mi Cloud before the procedure begins. Except for updates within a single branch (for example, from MIUI 14.0.2 to 14.0.1), but they can also cause failures.
Why does 5G not work after rollback?
This is a typical rollback problem on Qualcomm X55/X60 modem devices (e.g. Xiaomi 11T Pro or Redmi K50 Pro). New firmware updates the modem firmware, and older versions of MIUI don't contain the necessary drivers. Solutions: Update the modem separately through Fastboot (modem.img files can be found on Xiaomi Firmware Updater). Return to the new version of MIUI and wait for fixes from Xiaomi.
How do I check if my model supports the rollback?
Check two options: Anti-Rollback Protection: the list of blocked models is on XiaomiUI. For example, Xiaomi Mi 10 can not roll back below MIUI 12.0.3. Type of bootloader: on devices with a locked bootloader (for example, Redmi 9C for the Russian market), the rollback is possible only through the Mi Flash Tool after unlocking. Also pay attention to the firmware region: Chinese devices (CN) do not support global firmware (Global) and vice versa.
What if the phone doesnโ€™t turn on after the rollback?
Follow this algorithm: Make sure the battery is charged (plug in charge for 30 minutes). Try logging in to Fastboot (Loudness down). + Power, and reflash the device. If the screen is black, try the mode. EDL (Connect the phone to the PC with the Volume Up button pressed + If nothing helps, contact the service center with an error (for example, Fastboot mode: anti 4). โš ๏ธ Do not try to stitch the device through unofficial tools (for example, SP Flash Tool for MediaTek โ€“ This Could Finally Incapacitate It.
Can I play MIUI on POCO or Black Shark?
Yes, but with reservations: POCO devices (like the POCO F4 GT) use the same firmware as the Redmi K-series, but with a different branding. Download POCO-marked files on the official website. Black Shark smartphones (like the Black Shark 5 Pro) have unique firmware. Recoil only within one branch (like MIUI 13.0.5 by 13.0.3). Both brands have the same Anti-Rollback restrictions as Xiaomi.