How to roll back the MIUI 12 update on Xiaomi: all working ways in 2026

Why do users want to return to MIUI 12?

The upgrade to MIUI 12 has been a test for many Xiaomi smartphone owners. Despite promised design improvements, performance optimizations and new features like Super Wallpapers or Dark Mode 2.0, many have faced critical bugs ranging from sudden reboots to battery issues, with users of Redmi Note 8 Pro, Mi 9T and POCO F1 models particularly discontent, where after the upgrade there was a drop in FPS in games, overheating of the processor and unstable camera performance.

According to surveys on the 4PDA and XDA Developers forums, up to 37% of users who upgraded to MIUI 12 considered rolling back, with the main complaints being aggressive optimization of background processes (which disrupts the work of messengers), incorrect navigation gestures and sudden interface lags, while official support for Xiaomi often ignores complaints, citing โ€œindividual features of devicesโ€.

In this article, we will discuss all the current methods of rollback, from the official downgrade via Fastboot to manually stitching through TWRP, and also explain how to minimize the risks of โ€œbrickingโ€ the device. Importantly, on models with a locked bootloader (for example, the Redmi Note 10 Pro 2021), rollback is possible only through an authorized Xiaomi service center.

Preparing the device for rollback: what to do before the beginning

Before you start a downgrade, there are a number of critical steps that need to be taken, and neglecting them can lead to data loss, bootloader failure, or even a smartphone failure, starting with the obvious: backup.

Create a full copy of your data through Settings โ†’ System โ†’ Backup or use third-party tools like Swift Backup (requires root).

  • ๐Ÿ“ฑ Contact and SMS โ€” Export through Google Account or Mi Cloud.
  • ๐Ÿ“ธ Photo/video โ€“ copy to PC or cloud (Google Photos, Yandex Drive).
  • ๐Ÿ”‘ Passwords and tokens โ€“ save data from Mi Account, banking applications, two-factor authentication.
  • ๐ŸŽฎ Game saves โ€“ use built-in cloud gaming services (Google Play Games, Mi Game Center).

Next, check the status of the bootloader. On most modern Xiaomi, it is locked, and unlocking requires binding to the Mi Account and waiting up to 72 hours.

fastboot oem device-info

If you see Device unlocked: false in the answer, unlocking is mandatory for methods with TWRP or custom firmware.

๐Ÿ“Š What version? MIUI You're using it now?
MIUI 12/12.5
MIUI 13/14
Stable MIUI 11 or lower
Custom firmware (LineageOS, Pixel Experience, etc.)

โš ๏ธ Note: On devices with MediaTek (e.g., Redmi Note 9 Pro on Helio) G90T) A rollback through Fastboot could lead to a loss IMEI. Before the procedure, save it through the engineering menu (#3646633## โ†’ Connectivity โ†’ CDS Information โ†’ Radio Information).

Official method: rollback via Fastboot (for unlocked bootloader)

The most reliable way to bring back the old version of MIUI is to use official firmware from Xiaomi and the Mi Flash Tool, a method that works for most models, but requires a Windows PC and an unlocked bootloader.

Step-by-step:

  1. Download the correct version MIUI from en.miui.com. Choose Fastboot ROM (file with the extension.tgz. For example, for Redmi Note 8 Pro it could be. begonia_global_images_V11.0.8.0.PGGMIXM_20200708.0000.00_10.0_global.
  2. Install drivers for Xiaomi (you can download here).
  3. Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\MIUI\fastboot_rom).
  4. Launch the Mi Flash Tool, connect the phone in Fastboot mode (clip Volume Down + Power when the device is off).
  5. Select a firmware folder and press Refresh. The device should be defined as COMX.
  6. Press Flash and wait until it is completed (the process will take 5-15 minutes).

Once the firmware is successful, the phone will automatically restart. The first run can take up to 10 minutes - don't interrupt the process!

Download the correct version of Fastboot ROM for your model |

Install Xiaomi drivers on PC|

Unlock the bootloader (if not done earlier) |

Charge your phone at least 60% |

Disable the antivirus (it can block the Mi Flash Tool)-->

Xiaomi modelLast stable MIUI before 12Risks of rollback
Redmi Note 8 ProMIUI 11.0.8.0 (Android 10)IMEI loss (solved by NVRAM recovery)
Mi 9T / K20MIUI 11.0.12.0 (Android 10)Camera Failure (requires firmware of the camera module separately)
POCO F1MIUI 11.0.6.0 (Android 9)Sensor problems (solved by calibration)
Mi A3Android One (not MIUI)It does not support the retracement of MIUI 11

Unofficial method: rollback via TWRP (for power users)

If official firmware is not available or you want to install a custom version (e.g. xiaomi.eu), TWRP Recovery is required.This method is more flexible, but also more risky - an error can lead to a "brick" of the device.

Algorithm of action:

  1. Install. TWRP For your model, download twrp.me. For firmware, use the command: fastboot flash recovery. twrp-3.6.2_9-0-begonia.img fastboot boot twrp-3.6.2_9-0-begonia.img
  2. Download. ZIP-file MIUI (For example, with Xiaomi.eu or Xiaomi Firmware Updater).
  3. Boot to TWRP (click Volume Up + Power).
  4. Make a backup of the current firmware (Backup) โ†’ Select Partitions โ†’ System, Data, Boot).
  5. Sweat ZIP through Install โ†’ Select ZIP. For a clean installation, check Wipe Dalvik/Cache.
  6. Reboot to the system.

If after firmware the phone is getting stuck on the Xiaomi logo, try:

  • ๐Ÿ”„ You can go through the same thing. ZIP again.
  • ๐Ÿงน Make a complete reset (Wipe) โ†’ Format Data, then re-sweeten).
  • ๐Ÿ”ง Switch vendor and firmware separately (if available for your model).
What if TWRP doesnโ€™t see internal memory?
If, after loading into TWRP The internal memory is not mounted (Unable to mount error) /data"), It's probably encryption: 1. Enter the lock password in TWRP (if maintained). 2. Copy. ZIP-firmware SD-map and install from there. 3. Format. /data into TWRP (will cause data loss!).

โš ๏ธ Note: Dynamic Partitions (e.g. Redmi Note) 10 Pro) firmware through TWRP This can lead to the loss of super partitions, in which case you will need to restore via Fastboot using the official super.img.

Recoil without unlocking the bootloader: possible workarounds

If the bootloader is locked and the official rollback via the Mi Flash Tool is not available, there are several semi-legal methods that are suitable for devices on Qualcomm Snapdragon (for example, POCO X3 NFC or Mi 10T).

Method 1: Use of the EDL-regime

Emergency Download Mode (EDL) allows you to flash the device even with a locked bootloader, but requires an authorized Xiaomi account or a special box (for example, UFi Box).

  1. Transfer the phone to EDL-Mode: Turn off the device, press Volume up + Volume down and connect to PC.
  2. Device Manager should appear Qualcomm HS-USB QDLoader 9008.
  3. Use the Mi Flash Tool or QFil to run the official Fastboot ROM firmware.

Method 2: Recoil through OTA-Package (only for some models)

Some devices (such as the Redmi Note 7) support downgrade through OTA-That's what packages are for:

  1. Download the full OTA-Old version package (file with.zip extension).
  2. Rename it to update.zip and put it in the root of internal memory.
  3. Load into Recovery (click Volume Up + Nutrition).
  4. Select Apply update from SD card and select update.zip.

Note that this method doesnโ€™t work on all devices โ€“ Xiaomi often blocks downgrades through OTAs to prevent exploits.

๐Ÿ’ก

If your device is not identified in EDL-In the mode, try using test point. Take your phone apart, close the contacts on the motherboard (their location can be found on the motherboard). 4PDA for a specific model and connect USB-cable.

Solving problems after rollback: frequent mistakes and fixing them

Even if the firmware is successful, there may be a number of failures after a rollback, and here are the most common problems and ways to fix them:

Problem.Possible causeDecision
No network (IMEI invalid)Damage to the NVRAM partition when firmwareRestore IMEI with Maui META or SN Write Tool
Continuous resetsIncompatibility of the kernel or modulesSweep separately boot.img and vendor.img from old firmware
The camera's not working.There are no drivers for the old version of MIUIInstall the GCam patch or flash the camera module separately
Fast battery dischargeResetting battery statisticsCharge your phone to 100%, then reset the data to Recovery (Wipe โ†’ Battery Stats)

If the phone doesnโ€™t turn on or hangs on the logo after rolling back, try the following steps:

  1. Hard reset: Press Volume up + Power for 10-15 seconds.
  2. Fastboot Firmware: Repeat the process with another version of MIUI.
  3. Checking battery contacts: Sometimes the problem is poor contact (relevant to the Redmi Note 8/9).

๐Ÿ’ก

If the phone requires a password from your old Mi Account after a rollback and you donโ€™t remember it, restore access via [account.xiaomi.com] (https://account.xiaomi.com) or contact support with proof of purchase.

Alternatives to rollback: how to improve MIUI 12 without downgrade

If the rollback seems too risky, try optimizing the current version of MIUI 12.In many cases, the problems are solved by settings or third-party tools.

1. disable aggressive battery optimization

Go to Settings โ†’ Battery โ†’ Battery Optimization and:

  • ๐Ÿ”‹ Disable optimization for messengers (WhatsApp, Telegram, Viber).
  • ๐Ÿ”„ Enable AutoRun for Critical Applications.
  • โšก Turn off the Adaptive Battery in Additional Settings.

2. Install patches for performance

For devices on Snapdragon, you can use:

  • ๐ŸŽฏ Force GPU Rendering (included in Developer Settings).
  • ๐Ÿš€ Magisk modules such as Universal SafetyNet Fix or Disable Flag Secure.
  • ๐Ÿ”ง Kernel Adiutor for fine-tuning the kernel (requires root).

3. Bring back the old MIUI design

If you donโ€™t like the new interface, install it:

  • ๐ŸŽจ Lawnchair Launcher (restores style) MIUI 11).
  • ๐Ÿ–ผ๏ธ Old Version MIUI Icons (a package of icons from the MIUI 10/11).
  • ๐Ÿ”„ MIUI 12 Control Center Xposed (return module for old notification center).
How to turn on the developer modes?
Go to Settings โ†’ About Phone and 7 times click on the MIUI Version. After that, in Settings โ†’ Additional option For Developers will appear.

FAQ: Frequent questions about MIUI 12 rollback

Can I roll back MIUI 12 to the official MIUI 11 without unlocking the bootloader?
No, most Xiaomi models (especially those released after 2020) cannot roll back without unlocking the bootloader, except for MediaTek devices, where the method sometimes works via the SP Flash Tool, but this is risky and can lead to the loss of IMEI.
Lost data after the rollback. Can we recover it?
If you haven't done a backup, the odds are slim. Try programs like DiskDigger or Recuva (for internal memory), but on Xiaomi with encryption, data is usually impossible to recover. SD-card odds.
After the rollback, the phone asks for the password from the old Mi Account.
This is Xiaomi's standard protection against theft. If you forget your password: Try to restore access through account.xiaomi.com. If your phone number is tied, ask for it. SMS-In extreme cases, call in support with a check to buy, and bypassing this protection without official methods is impossible on modern devices.
Can I roll back MIUI 12 to a custom firmware (like LineageOS)?
Yes, but it will require: Unlocked bootloader, TWRP Recovery installed, compatible firmware for your model (check on XDA Developers). Note that custom firmware may deprive you of official warranty and some features (for example, Widevine L1 for Netflix in HD).
How safe is it to use? EDL-rollback?
EDL-The system is safe in itself, but: ๐Ÿ” Requires an authorized Xiaomi account (or paid boxing). โš ๏ธ Improper firmware can lead to hard brick (irreparable damage). ๐Ÿ› ๏ธ On some models (Redmi Note 9 Pro) EDL Requires a modem re-interpretation and EFS. We recommend using this method only if other options are exhausted.