Related: Firmware rollback on Xiaomi: how to return the old version of MIUI without the risk of โ€œbrickingโ€

Have you upgraded your Xiaomi, Redmi or POCO smartphone to a new version of MIUI but encountered bugs, battery discharge or an uncomfortable interface? rollback to previous firmware is a solution, but the process requires caution. Unlike a conventional upgrade, a downgrade can lead to data loss, device lockdown or even โ€œbrickingโ€ if the sequence of actions is disrupted.

In this article, weโ€™ll use a step-by-step algorithm for Xiaomi devices (including the 2020-2026 models) to help bring back the old version of MIUI via Fastboot or Recovery.

  • ๐Ÿ”“ How to unlock the bootloader (if it is blocked)
  • ๐Ÿ“ฅ Where to Download Official Firmware for Downgrade
  • โš™๏ธ Step-by-step instructions for Fastboot and Recovery
  • โš ๏ธ Common Mistakes and How to Avoid Them

Warning: the procedure resets all data on the device (photos, messages, applications).If important files are not synced with Mi Cloud or Google Drive, make a backup before starting.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO F3/F4/F5
Mi 11/12/13
Another Xiaomi model
I don't know.

1.Preparation: checking the model and firmware version

The first step is to make sure you are downloading the firmware for your model, and installing an incompatible version will result in a permanent lock on the device.

To find out the exact model:

  1. Open the Settings. โ†’ The phone.
  2. Find the device model (e.g. Redmi Note 12 Pro+ 5G) and MIUI version (e.g. MIUI 14.0.5).
  3. Write down the model code (e.g. 22101316C for Redmi Note 12 Pro+).

Also check the status of the loader:

  • ๐Ÿ”’ Locked โ€“ you will need to unlock through the Mi Unlock Tool (see section 2).
  • ๐Ÿ”“ Unlocked โ€“ you can immediately start rolling back.

๐Ÿ’ก

If in Settings โ†’ Additionally. โ†’ Version. MIUI No โ€œStatus of the bootloaderโ€ item, so it is blocked.

To check the status manually:

  1. Turn off the phone.
  2. Press the Power button + Volume down to enter the Fastboot.
  3. Connect the device to the PC and enter in the command line: fastboot oem device-info If the answer is Device unlocked: false - the bootloader is locked.

2. Unlock the loader (if required)

Without unlocking, a firmware rollback via Fastboot is impossible. Xiaomi blocks the bootloader on all devices from the factory, and unlocking it requires:

  • ๐Ÿ“ฑ Related Mi Account (required to have a confirmed phone number!).
  • ๐Ÿ–ฅ๏ธ Windows computer (official Mi Unlock Tool does not work on the computer) macOS/Linux).
  • โณ Wait 168 hours (7 days) after linking your account to your device.

Instructions for unlocking:

  1. Download Mi Unlock Tool from the official website.
  2. Log in to Fastboot (power button + volume down) and connect your phone to your PC.
  3. Launch the Mi Unlock Tool and log in with the same account as your phone.
  4. Press Unlock and wait until it is completed (usually 10โ€“30 seconds).

โš ๏ธ Note: If the "Couldn't unlock" error appears when unlocking, check: ๐Ÿ”Œ Cable USB (Use the original from Xiaomi). ๐Ÿ”„ Restart your PC and phone and try again. ๐Ÿ“… Has it been 168 hours since the account was linked.

What happens if you unlock the bootloader on the warranty device?
Unlocking the bootloader will void the warranty on the software, but not on the hardware (screen, battery, etc.).However, Xiaomi service centers may refuse repairs if they detect an unlocked bootloader, even if the problem is hardware.

3. Selection of firmware for rollback

Not all versions of MIUI are downgrade compatible.

  • ๐Ÿ“… Choose firmware no older than 2-3 versions from the current one (for example, with the MIUI 14 can roll back on MIUI 13.5, but not on MIUI 12).
  • ๐Ÿ”ข Download only stable versions (labeled as Stable, not Developer or Beta).
  • ๐ŸŒ The firmware region should be the same as the current one (e.g. Global, EEA, China).

Official firmware sources:

SourceReferenceFeatures
Mi Community (official)mi.comOnly stable versions, slow servers
Xiaomi Firmware Updaterxiaomifirmwareupdater.comQuick links, archive of old versions
4PDA (forum)4pda.toFirmware from enthusiasts, possible modifications

Example of the name of the firmware file:

fw_redmi_note_12_pro_plus_global_V14.0.4.0.TMOMIXM_20231012.0000.00_12.0_global_1234567890.tgz

Where:

  • redmi_note_12_pro_plus โ€” model.
  • V14.0.4.0.TMOMIXM is the version of MIUI.
  • Global is a region.
  • 12.0 is the Android version.

๐Ÿ’ก

Never download firmware from unverified sources! Virus files or damaged archives can make your phone inoperable.

Fastboot is more reliable than Recovery, as it runs through all partitions, including boot and recovery.

  • ๐Ÿ–ฅ๏ธ Windows PC (for Mi Flash Tool).
  • ๐Ÿ”Œ Cable USB Type-C (original).
  • ๐Ÿ“ฆ Unpacked firmware in.tgz format (not.zip!).

Step-by-step:

Download the Mi Flash Tool|Unpack the firmware in a folder without Cyrillic|Install the drivers ADB/Fastboot|Disable the antivirus (can block the firmware)|Charge your phone at least to 50%-->

  1. Unpack the firmware archive into a folder (e.g., C:\MIUI\).
  2. Install ADB and Fastboot (or Mi Flash Tool).
  3. Turn off your phone and log in to Fastboot (power button + volume down).
  4. Connect the device to your PC and start the Mi Flash Tool.
  5. In the Select field, specify the path to the firmware folder.
  6. Select Clean All (Full Cleaning) or Clean All and Lock (Cleaning + Lock bootloader).
  7. Press Flash and wait until it is completed (5-10 minutes).

If the Mi Flash Tool is making an error:

  • ๐Ÿ”Œ 0x80070002 โ€” Check the path to the firmware (there should be no Cyrillic).
  • ๐Ÿ”ง 0x80070057 โ€” Update the Qualcomm or Mediatek drivers.
  • โณ 99% freeze โ€“ turn off your phone, restart your PC and repeat.

5. Recovery rollback (alternative method)

Recovery is simpler, but it doesnโ€™t work on all devices and can lead to a cyclic bootloop if the firmware isnโ€™t compatible.

Instructions:

  1. Download firmware in.zip format (for example, with Xiaomi Firmware Updater).
  2. Rename the file to update.zip and place it in the root of internal memory.
  3. Enter Recovery (Power button + Volume up).
  4. Select Install update.zip to System (navigation โ€“ volume buttons, confirmation โ€“ power button).
  5. Confirm the installation and wait for the reboot.

โš ๏ธ Warning: If after a rollback through Recovery, the phone is stuck on the logo MI, You will have to repeat the procedure via Fastboot or reset the settings (Wipe Data in Recovery).

Advantages and disadvantages of the method:

PlusesCons
No PC.It doesn't work on all models.
Save data (sometimes)High risk of error
Faster than Fastboot.Doesn't run through all sections.

Typical errors and their solutions

Even with the exact following of the instructions, there can be problems.

Error 1: The phone does not turn on after the firmware (bootloop)

  • ๐Ÿ”„ Repeat the firmware through Fastboot with a full cleanup (Clean all).
  • ๐Ÿ“ฅ Check that the firmware is suitable for your model and region.
  • ๐Ÿ”‹ Charge your phone to 100% and try again.

Mistake 2: Mi Flash Tool doesn't see the device

  • ๐Ÿ”Œ Try another one. USB-port (preferably) USB 2.0).
  • ๐Ÿ–ฅ๏ธ Install drivers manually through Device Manager.
  • ๐Ÿ”„ Reboot your PC and phone in Fastboot.

Mistake 3: After a rollback, there is no net (IMEI is missing)

  • ๐Ÿ“ถ This means that the modem section is not clicked. Repeat the Flash all except storage tick.
  • ๐Ÿ”ง If IMEI not recovered - manual restoration will be required QCN-File (for experienced users only!).
How to recover the IMEI after a failed rollback?
If you have lost your IMEI after the firmware, try: Swipe the original firmware through Fastboot with the Flash all tick; Use the engineering menu (#4636##) to reset your network settings; Contact a service center โ€“ self-restore IMEI may be illegal in some countries.

7. Data recovery after rollback

Usually, a firmware rollback erases all data from the device, but some of the information can be recovered:

Recovery methods:

  • ๐Ÿ“ฑ Mi Cloud: If sync, contacts, notes and photos were enabled (from Gallery) โ†’ Mi Cloud will be restored automatically after logging in to your account.
  • ๐Ÿ–ฅ๏ธ Backup on PC: If you did a backup through Mi PC suite ADB, Connect your phone and restore the data.
  • ๐Ÿ” Recovery software: DiskDigger, Recuva (only if data has not been overwritten by new firmware).

What can't be restored:

  • ๐Ÿ“ฑ Communications from SMS/MMS (If you donโ€™t have a backup in Google Drive).
  • ๐ŸŽฎ Game saving (unless linked to a Google Play or Mi Account).
  • ๐Ÿ“ Files from internal memory if the firmware was completely cleaned (Clean all).

๐Ÿ’ก

Before rolling back the firmware, export SMS via the SMS Backup & Restore app (available on Google Play).

FAQ: Frequent questions about the rollback of Xiaomi firmware

Can I roll back to the old version of MIUI without unlocking the bootloader?
No, if the bootloader is locked, you can't roll back through Fastboot. The only option is to use Recovery, but it doesn't work on all models and it's fraught with errors. For a reliable downgrade, unlocking is mandatory.
Will I lose my warranty after the firmware rollback?
The fact that the firmware rollback does not cancel the warranty on the hardware components (screen, battery, etc.). However, if you unlock the bootloader, the service center may refuse warranty repair for software problems. To return the warranty, after the rollback, you can lock the bootloader through the Mi Flash Tool (Clean all and lock option).
Can I get rid of MIUI 14 to MIUI 12?
Technically possible, but highly discouraged.Spring 2 or more versions back often leads to: ๐Ÿ”„ Bootloop (Infinite Reboot). ๐Ÿ“ถ Loss of net (IMEI). ๐Ÿ”‹ Quick battery discharge. The best option is to roll back 1-2 versions (for example, with a battery with a battery.) MIUI 14.0.5 at MIUI 13.5.6).
How do I check if my firmware is suitable for my model?
Confirm the model code (for example, 2201116PG For the Redmi Note 11 Pro+ 5G) I'll have you check the file name: ๐ŸŒ Region: Global, EEA, China or India. ๐Ÿ“ฑ Android version: for example, 12.0 or 13.0. ๐Ÿ”ข Firmware type: Stable only (not Developer or Beta) If one setting doesn't match, the firmware doesn't fit!
What if the phone doesnโ€™t turn on after the rollback?
Follow the algorithm: Connect your phone to charge for 30 minutes (possibly the battery has gone down). Try logging into the Fastboot (power button + volume down) and repeat the firmware. If it doesn't work, run another version of MIUI (preferably the one that was originally used).