Why users want to remove the MIUI update and when it is justified
Firmware updates on Xiaomi smartphones usually bring new features, security fixes and performance optimizations. However, often after an upgrade, users face slowdowns, device overheating or critical bugs β for example, battery drain in a few hours or idle sensors, in which case a rollback to the previous version of MIUI becomes the only solution.
According to service center statistics, up to 12 percent of Redmi, Poco and Mi device owners have tried to return an old firmware after a failed update, a particularly pressing problem for resource-limited models (such as the Redmi 9A or Poco C31), where a new version of MIUI can strangle the hardware. But it is important to understand that the rollback of firmware on Xiaomi is not officially supported - all manipulations you perform at your own risk, including loss of warranty.
In this article, we will discuss 5 proven ways to uninstall an update on Xiaomi, from the safest (reset to factory settings) to radical (firmware via Fastboot).
Method 1: Recovery rollback (for support firmware) A/B-section)
The easiest method is to use the built-in Recovery menu, which only works on devices with a recovery menu. A/B-partitions (e.g. Xiaomi) 12, Redmi Note 11 Pro+, Poco F4). Check the support through the team:
adb shell getprop ro.boot.slot_suffixIf the command returns a or b, your device supports rollback.
- Turn off the phone.
- Press Volume Up + Power to enter Recovery.
- Select Reboot to other slot (reboot to another section).
- Confirm the action and wait for the reboot.
β οΈ Note: If after the rollback the phone is stuck on the logo MI, Do a Wipe Data reset in the same Recovery menu!
Download ADB and Fastboot Tools on PC
Check the battery (minimum 50%)
Make a backup copy of the data
Find out the model and version of MIUI (Settings β About the phone)
-->
Method 2: Reset to factory settings (if the update "flyed off" itself)
Sometimes, after an upgrade, MIUI starts to work unstable, but the previous firmware version remains in the device's memory, in which case hard reset will help. Importantly, this method does not guarantee a rollback, but often returns the phone to "working" state.
How to perform the reset:
- Go to Settings β About the phone β Reset settings.
- Select Delete all data.
- Enter your password (if required) and confirm.
If your phone is not turning on, use Recovery:
- π Hold the Loud up. + Nutrition.
- π± Choose Wipe Data β Wipe All Data.
- π Confirm and restart.
β οΈ Note: Xiaomi models with Mi Account lock (such as Redmi Note 10 Pro) will need to enter the account data associated with the phone after reset!
What if after resetting the phone asks for an old firmware?
Method 3: Remove the update via ADB (for power users)
If the update was recently installed, its files can remain in the device's memory. Through ADB (Android Debug Bridge), you can try to remove the service pack manually, this method is suitable for devices with an unlocked bootloader.
Instructions:
- Connect your phone to your PC and enable USB Debugging (Settings β About Phone β MIUI Version β 7 times tap on version β go back to Additional settings β For developers).
- Open the command line on the PC and type:
adb shell
su
rm -rf /data/ota_package/*
rm -rf /cache/ota/*If the instructions are error-free, restart the phone. Important: This method only works if the update has not been finally installed (for example, if the phone has got stuck during the process).
| Xiaomi model | Does it support removal through ADB? | Risk of "bricking" |
|---|---|---|
| Redmi Note 11/Pro | Yes (unlocked loader) | Low. |
| Poco X3 Pro | Yes. | Medium (possible download errors) |
| Mi 11 Ultra | Partially (root required) | High-pitched |
| Redmi 9C | No (closed system) | critical |
π‘
Before using ADB, check if the bootloader is locked through the command fastboot oem device-info. If there is a line Device unlocked: false in the answer, unlock it officially through the Xiaomi website (can take up to 72 hours).
Method 4: Complete Fastboot Flashboot (Radical Method)
If previous methods didnβt work, you have to manually flash the old version of MIUI, which requires an unlocked bootloader and is suitable for all Xiaomi models, but can turn the phone into a brick if itβs not working.
Step-by-step:
- Download the official firmware for your model from the Xiaomi Firmware website (choose the Fastboot version).
- Unpack the archive in a folder with Fastboot tools.
- Connect your phone in Fastboot mode (clip Volume Down + Power).
- Launch the file. flash_all.bat (for Windows, or run a command:
fastboot flash allIt takes 5-10 minutes, and when it's done, it'll reboot with a clean firmware.
β οΈ Note: Some models (e.g. Redmi) K40) Fastboot Firmware Resets IMEI. To avoid network loss, save before firmware IMEI team:
adb shell dumpsys iphonesubinfoπ‘
Fastboot firmware is the only way to roll back for devices without A/B-partitions (e.g. Redmi) 8A POCO M2). However, it requires unlocking the bootloader, which voids the warranty.
Method 5: Using Custom Recovery (TWRP)
For advanced users, there is an alternative, the TWRP (TeamWin Recovery Project) firmware, which allows you to install informal firmware and backup the system.
What you need:
- π± Unlocked loader.
- π§ Established TWRP For your model (you can download it on the official website).
- πΎ Backup of the current firmware (in case of errors).
- π¦ Firmware in.zip format (for example, MIUI or).
Instructions:
- Download your phone to TWRP (clip Volume Up + Power).
- Backup of the current system (Backup) β Select Partitions).
- Click on Wipe β Advanced Wipe and tick Dalvik, Cache, System, Data.
- Install the firmware through Install β Select ZIP.
β οΈ Note: Install custom firmware on Xiaomi can block Widevine L1, Why will the services in Full stop working? HD (Netflix, Disney+ To get back L1, You will need to install the original vendor.
Frequent Mistakes and How to Avoid Them
When an update rolls back, users often face typical problems, and here are the most common ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Can't verify update | Damaged firmware files | Download the firmware again and check the hash amount |
| Hanging on the MI logo | Conflict of the kernel or modules | Run Wipe Dalvik/Cache in Recovery |
| Anti-rollback protection | Trying to run an old version | Use firmware no older than 2-3 months |
| Loss of IMEI | Incorrect Modem Partition Firmware | Restore IMEI through QCN-file |
If the phone doesnβt turn on after rollback or gives a DM-Verity error, try:
- Sweep disable_dm-verity_forceencrypt.zip through TWRP.
- Disable signature verification in TWRP (Settings β Disable signature verification).