Updating the firmware on Xiaomi smartphones is a procedure that can both improve the deviceโs performance and lead to serious problems if executed incorrectly. Unlike other brands, MIUI offers several ways to upgrade, from automatic over the Internet to manually installing through Fastboot or Recovery. The choice of method depends on the current version of the software, the smartphone model and even the region of purchase.
In this article, weโll look at all the current updates, including hidden nuances that arenโt covered in the official instructions, such as why unlocking the bootloader might fly off after an upgrade via Recovery on some models (like the Redmi Note 12 Pro+), or how to avoid the โCanโt verify updateโ error when manually installed, and which MIUI versions should be skipped and which should be installed first to improve performance.
Important: the update procedure on devices with a bootloader and unlocked is different. If you previously unlocked the bootloader through the Mi Unlock Tool, some steps will be different - we will mark them separately.
1. Preparing the smartphone for the update: 5 mandatory steps
Before you start an update, you need to perform a few critical actions, neglecting them can lead to a blink (complete failure) of the device or data loss, especially for owners of models POCO F5, Xiaomi 13T and other flagships with UFS 3.1 โ they have a higher risk of damage to the file system if the process is interrupted.
The first thing to do is check the current version of MIUI. To do this, go to Settings โ About Phone โ MIUI Version. Write down the full firmware name (e.g. V14.0.6.0.TMBCNXM). The last two letters indicate the region:
- ๐ CN โ Chinese firmware (often without Google services)
- ๐ท๐บ RU โ Russian localization
- ๐ช๐บ EU โ European version (recommended for most of the population)
- ๐ Global โ International (may contain advertising)
Charge the battery to 50% or more | Backup to Mi Cloud or local | Check the free space (minimum 3GB) | Disable VPN and proxy | Remember the current version of MIUI and region-->
The second is to free up space. The update weighs 1.5 to 3 GB, plus the system creates temporary files. If there is less than 4 GB of free space, clear the application cache (Settings โ Apps โ Clear cache) or transfer files to a memory card. On models with dynamic memory (for example, Xiaomi 12S Ultra), this is especially important - the system can automatically delete data if space is scarce.
โ ๏ธ Note: If you use custom Recovery (for example, TWRP), Before upgrading via Recovery, make sure it is compatible with your version. MIUI. The mismatch can lead to a boot cycle (bootloop).
2. Method 1: Automatically update via settings (most secure)
This is the standard method recommended by Xiaomi for most users, suitable for devices with official firmware and a locked bootloader, and the main advantage is the minimum risk of errors, since the system itself checks the compatibility of the update.
Instructions:
- Open Settings โ About the phone โ System update.
- Click on the Three Dots icon in the upper right corner and select Update Package (if you want to install the manually downloaded file).
- If the update is available, click Download. wait until it is completed (it can take 10 to 40 minutes depending on the Internet speed).
- After downloading, click "Reboot and Update".
Some models (like the Redmi K60 Pro) may have a black screen with the MI logo for 5-10 minutes after a reboot, which is normal. Do not pull the cable or press buttons at this point: the applications are optimized after the update.
| Smartphone model | Time to update | Features |
|---|---|---|
| Xiaomi 13/13 Pro | 15-25 minutes | You may need to re-set your fingerprint. |
| POCO X5 Pro | 10-18 minutes | After the update, the Always-on Display settings are reset. |
| Redmi Note 12 | 8-15 minutes | Versions MIUI below 14.0.4 may not be supported OTA-update |
| Xiaomi 12T | 12-20 minutes | Upgrading to Android 13 requires Wi-Fi connectivity |
Once a month, when a new version comes out.|Only if there are critical bugs|When the phone starts to brake|Never update.|I don't know what my version is.-->
Method 2: Manual update via Recovery (for power users)
This method is used if the automatic update does not work (for example, due to the error "Couldn't verify update") or if you want to install custom firmware (for example, Xiaomi.EU).
Step-by-step:
- Download the official service pack from en.miui.com (select the version for your model and region!) The file should have a.zip extension and weigh 1.5-3 GB.
- Rename the file to update.zip (required!) and place it in the root directory of internal memory (not in folders!).
- Turn off the phone. Press Volume up + Power to enter Recovery.
- Select the language (if you have a choice), then "Install update.zip".
- Confirm the installation and wait until the process is completed (donโt interrupt!).
โ ๏ธ Attention: On Xiaomi models 11T Pro and newer, when installed via Recovery, you may need to enter a password from your Mi Account, even if you have not used it before. If you forgot your password, restore it in advance at account.xiaomi.com.
If the phone has been stuck on the MI logo for more than 30 minutes after the update:
- ๐ Try to force reboot the device (clip the power for 15 seconds).
- ๐ฑ If it doesnโt work, log in to Recovery and select โWipe dataโ (this will reset all data!).
- ๐ง For models with Qualcomm Snapdragon (for example, POCO F4 GT) You can try to flash through Fastboot (method 3).
What if Recovery doesnโt see update.zip?
Method 3: Update via Fastboot (for advanced)
This is the most difficult, but also the most reliable way, especially if other methods do not work, it is suitable for devices with an unlocked bootloader and requires a computer.
What you need:
- ๐ฅ๏ธ Windows computer 10/11 (MacOS and Linux may have driver problems).
- ๐ Cable USB (preferably original, as cheap cables can interrupt the connection).
- ๐ฆ Firmware in.tgz or.zip format (download from the official website).
- ๐ ๏ธ Mi Flash Tool (the latest version can be found on the forum) XDA Developers).
Instructions:
- Unpack the downloaded firmware in a folder without Cyrillic characters (for example, C:\MIUI\).
- Turn off the phone and press Volume Down + Power to log in to Fastboot (a bunny with the words Fastboot should appear).
- Connect your phone to your computer. Install the drivers (if Windows doesn't find them, download Mi Phone Manager).
- Open the Mi Flash Tool, press Select and point the path to the firmware folder.
- At the bottom, select โClean allโ or โSave user dataโ (which can cause errors).
- Press Flash and wait until it is completed (the process will take 5-15 minutes).
If the Mi Flash Tool gives an error "critical partition flashing is not allowed", then you have a bootloader blocked. Unlock it through the Mi Unlock Tool (instructions on the official Xiaomi website). On models from 2023 (for example, Xiaomi 13 Lite), you may need to link your account to the device 7 days before unlocking.
๐ก
Before you run through Fastboot, disable the antivirus and Windows firewall โ they can block the Mi Flash Tool, causing the error โcannot receive hello packetโ.
5 What errors may occur and how to correct them
Even if you follow the instructions correctly, there are sometimes problems, and let's look at the most common mistakes and their solutions.
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't verify update | A damaged update file or region mismatch | Download the firmware again, check the region (CN/EU/Global) |
| E: Footer is wrong in Recovery | Wrong file name or unofficial recovery | Rename the file to update.zip, install official Recovery |
| Hanging on the MI logo after the update | Data conflict or incomplete firmware | Log in to Recovery and select Wipe Data |
| Mi Flash: Flash is not done | Interrupted connection or blocked loader | Check the cable, unlock the bootloader, try again |
If Google services are missing after the update (for example, on Chinese firmware), install them manually:
- Download the Google Installer package from APKMirror.
- Install. APK-file and follow the instructions.
- Reboot the phone.
๐ก
After the update, the phone stopped seeing SIM-map, check network settings: Settings โ SIM-maps and mobile networks โ Network settings โ Network mode. Sometimes priority is reset. 4G/5G.
6. How to roll back to the previous version MIUI
If you have a bug after the upgrade (for example, the battery is fast down or the camera is not working), you can return the old version of the firmware. However, this is risky: on new models (Xiaomi 13/14 series), the rollback can block the bootloader.
Instructions for rollback:
- Download the desired version of MIUI from the official website (it should be older than the current one!).
- Unpack the firmware and find the file flash_all_except_storage.bat (Windows).
- Log in to Fastboot and connect your phone to your PC.
- Launch it. flash_all_except_storage.bat (It'll save your data).
โ ๏ธ Attention: On devices with Android 13+ A rollback on Android 12 could lead to a loss IMEI And the network problems, and then you have to restore them. IMEI through QCN-file (see instructions for the 4PDA).
7. How to check the success of the update
After the reboot, you need to make sure that the update went correctly.
- ๐ฑ Check the version. MIUI In Settings โ The phone.
- ๐ Run the battery test: charge your phone to 100% and see how fast it discharges (there may be an increased consumption in the first hours).
- ๐ธ Test the camera, Wi-Fi, Bluetooth and mobile network.
- ๐ฎ Set a benchmark (e.g., AnTuTu) and compare results with previous ones.
If you notice the following problems, the update was incorrect:
- ๐ The phone spontaneously reboots.
- ๐ต Mobile network signal is lost.
- ๐ Battery is discharged in 2-3 hours (with normal use).
- ๐ฅ๏ธ Apps are constantly flying out.
In such cases, it is recommended that:
- Reset the settings to factory (Settings โ Additional โ Recovery and Reset).
- If it doesnโt work, try to use the Fastboot (method 3).