Firmware updates on Xiaomi, Redmi and POCO smartphones usually bring new features, bug fixes and security improvements. However, sometimes users are faced with a situation where the update freezes during the boot phase, causes device failures or simply does not need to work for personal reasons.
In this article, weโll look at all possible scenarios, from stopping the update download to completely rolling back the firmware. Youโll learn what methods work on different versions of MIUI (including MIUI 14 and HyperOS), how to avoid typical errors, and what to do if the update is already installed but is causing problems.
Why You May Need to Cancel an Update
Before we get to the instructions, it is important to understand when canceling an update is justified.
- ๐ Update hung during the boot or installation phase (progress bar does not move for more than 30 minutes).
- ๐ New firmware works worse: there were lags, fast battery discharge or overheating.
- ๐ Loss of functionality: Sensors, camera or wireless modules stopped working after the update.
- ๐ Incompatibility with root rights or custom firmware (for example, after the update, Magisk disappears).
- ๐ฑ Personal preferences: new version MIUI Has an inconvenient interface or remote functions.
According to statistics from Xiaomi service centers, about 12% of calls are related to problems after updates, and in 60% of cases, users tried to interrupt the process incorrectly, which led to soft-brick (the device is turned on, but does not load beyond the logo).
Method 1: Stop downloading the update (if it has not already been installed)
If the update is just downloading and not yet installed, you can cancel it without any consequences.
- Open Settings โ About the phone โ System update.
- Click on the three-point icon (โฎ) top-right.
- Select Remove the downloaded service pack.
- Confirm the action by pressing OK.
If there is no delete button, try an alternative method:
- ๐ Go to the File Manager. โ Memory of the device โ MIUI โ downloaded_rom.
- ๐๏ธ Delete the file with the.zip extension (the name will contain the firmware version, for example) miui_BLOCK_23.12.12.zip).
- ๐ Reboot the phone.
โ๏ธ Preparation for cancellation of the update
Important: If the update is partially downloaded, the system can automatically resume downloading when you next connect to the network. To avoid this, turn off the automatic update in the settings:
โ ๏ธ Note: On some models (Xiaomi) 12T, Redmi Note 11 Pro+) When the update file is deleted, an error notification may appear, and it can be ignored, as it does not affect the device.
Method 2: Cancel the Update installation (if the process has already begun)
If the update has already begun to install (the MIUI logo with the progress bar is on the screen), it is highly recommended not to interrupt the process - this can cause the bootloader to fail.
Method A: Wait for completion (if progress is made)
If the progress bar is moving, wait until the installation is complete. Even if the update takes 1-2 hours, it is not necessary to interrupt it.
- Go to Settings โ About Phone โ MIUI version.
- Click on the firmware version 10 times to activate the developer mode.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your phone to your PC and use ADB to roll back the firmware (instructions in the next section).
Method B: Forced reboot (if the update is suspended)
If the progress bar doesnโt move for more than 1 hour, try:
- Press the power button + increase the volume for 10-15 seconds until the phone turns off.
- Wait 2-3 minutes and turn the device on again.
- If the phone boots normally, delete the update file (see Method 1).
โ ๏ธ Note: On models with a Qualcomm processor (Xiaomi 13 Pro, POCO F5) Forced reboot during an update may result in loss IMEI. In this case, the restoration of QCN-file-in-center.
What if the phone doesnโt turn on after the restart?
Method 3: Recovery Mode Firmware Reset
If the update is already installed, but you want to go back to the previous version, you can use the stock recovery (MIUI Recovery), which works on most Xiaomi devices, except models with HyperOS (they need a Fastboot).
You'll need:
- ๐ฑ Previous version firmware file (download from Xiaomi official website).
- ๐ Cable USB and computer (for transferring the file).
- ๐ Battery charge โฅ70%.
Step-by-step:
- Rename the firmware file to update.zip and place it in the root folder of the phoneโs memory.
- Turn off the phone and press Power + Volume Up to enter Recovery Mode.
- Select the language and go to Install update.zip to System.
- Confirm the installation and wait for the completion (it will take 5-10 minutes).
- After the reboot, the phone will return to the previous version of MIUI.
| Xiaomi model | Does the rollback support through Recovery | Notes |
|---|---|---|
| Redmi Note 10/11 | โ Yes. | Requires unlocking of the loader |
| Xiaomi 12/13 | โ No. | Only through Fastboot. |
| POCO X3/X4 | โ Yes. | You may need to reset your settings. |
| Mi 11 Ultra | โ ๏ธ Partially. | It only works on MIUI 12.5 and below. |
๐ก
Before rolling back the firmware, check if your model supports Anti-Rollback Protection. If so, downgrading the version may block the device. A list of models with protection can be found on the XDA Developers forum.
Method 4: Fastboot Firmware (for power users)
If previous methods have failed, the firmware is left over via Fastboot mode, which requires an unlocked bootloader and is suitable for devices that:
- ๐ง Not included after a failed update.
- ๐ซ Have a blocked rollback through Recovery.
- ๐ Need complete flashing (for example, after resetting to factory settings).
Tools required:
- ๐ฅ๏ธ PC with installed drivers ADB/Fastboot.
- ๐ฆ Official firmware in.tgz format (download from Xiaomi Firmware Updater).
- ๐ Original. USB-cable.
Instructions:
- Unpack the archive with firmware in a folder on the PC.
- Turn off your phone and press Power + Volume Down to log into Fastboot Mode.
- Connect the phone to the PC and open the command line in the firmware folder.
- Enter the command to check the connection: fastboot devices must display the serial number of the device.
- Start the firmware (for Windows): flash_all.bat For Linux/Mac: sudo./flash_all.sh
- Wait for the finish (10-20 minutes) and restart the phone.
โ ๏ธ Attention: On Xiaomi models 13T And the new firmware through Fastboot can block IMEI Prepare a backup of the partition before the procedure. modemst1 and modemst2 The command is: adb pull /dev/block/bootdevice/by-name/modemst1
Method 5: Disabling Automatic Updates
To avoid repeated problems, it is recommended to disable automatic download of updates.
- Go to Settings โ About the phone โ System update.
- Click on the icon. โฎ and select the Update Settings.
- Turn off the options: ๐ Automatic booting over Wi-Fi ๐ถ Automatic download over mobile network ๐ Notifications of updates
ADB
adb shell settings put global auto_update_enabled 0On some firmware (HyperOS), these settings can be reset after rebooting, in which case the App Ops app (root rights required) will help to block the background of the com.android.updater service.
๐ก
Disabling automatic updates does not interfere with manually checking new versions. You can install firmware manually, having previously studied the reviews on the forums.
What to do if nothing helps
If all of these methods fail, radical measures remain:
- ๐ง Reset to factory settings (via Settings) โ Additionally. โ Recovery and reset. This will delete all data, but it will return the phone to working condition.
- ๐ ๏ธ Contact the service center. Xiaomi official centers can reflash the device with a guarantee of preservation IMEI.
- ๐ค Installing custom firmware (such as LineageOS or Pixel Experience) requires an unlocked bootloader and experience with the software. TWRP.
Anti-Rollback Protection (Xiaomi Mi 9, Redmi) K20 Pro) an attempt to roll back the firmware can lead to hard-brick (complete failure). EDL-Mode with an authorized Xiaomi account.
If you are not sure about your actions, it is better to consult specialists. The cost of firmware in the service center is from 1,500 to 3,000 rubles, which is cheaper than repairing after a failed independent attempt.