How to properly update the smartphone Xiaomi: 3 proven ways

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:

  1. Open Settings โ†’ About the phone โ†’ System update.
  2. Click on the Three Dots icon in the upper right corner and select Update Package (if you want to install the manually downloaded file).
  3. If the update is available, click Download. wait until it is completed (it can take 10 to 40 minutes depending on the Internet speed).
  4. 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 modelTime to updateFeatures
Xiaomi 13/13 Pro15-25 minutesYou may need to re-set your fingerprint.
POCO X5 Pro10-18 minutesAfter the update, the Always-on Display settings are reset.
Redmi Note 128-15 minutesVersions MIUI below 14.0.4 may not be supported OTA-update
Xiaomi 12T12-20 minutesUpgrading 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:

  1. 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.
  2. Rename the file to update.zip (required!) and place it in the root directory of internal memory (not in folders!).
  3. Turn off the phone. Press Volume up + Power to enter Recovery.
  4. Select the language (if you have a choice), then "Install update.zip".
  5. 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?
If the update.zip file does not appear in Recovery, the reasons may be: 1. The file is not downloaded completely (check its size). 2. Wrong file name (should be update.zip, no spaces). 3. Damaged file system (try formatting the phone via Fastboot with the command fastboot user formatdata). 4. Unofficial Recovery (install the original via Mi Flash Tool).

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:

  1. Unpack the downloaded firmware in a folder without Cyrillic characters (for example, C:\MIUI\).
  2. Turn off the phone and press Volume Down + Power to log in to Fastboot (a bunny with the words Fastboot should appear).
  3. Connect your phone to your computer. Install the drivers (if Windows doesn't find them, download Mi Phone Manager).
  4. Open the Mi Flash Tool, press Select and point the path to the firmware folder.
  5. At the bottom, select โ€œClean allโ€ or โ€œSave user dataโ€ (which can cause errors).
  6. 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 updateA damaged update file or region mismatchDownload the firmware again, check the region (CN/EU/Global)
E: Footer is wrong in RecoveryWrong file name or unofficial recoveryRename the file to update.zip, install official Recovery
Hanging on the MI logo after the updateData conflict or incomplete firmwareLog in to Recovery and select Wipe Data
Mi Flash: Flash is not doneInterrupted connection or blocked loaderCheck the cable, unlock the bootloader, try again

If Google services are missing after the update (for example, on Chinese firmware), install them manually:

  1. Download the Google Installer package from APKMirror.
  2. Install. APK-file and follow the instructions.
  3. 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:

  1. Download the desired version of MIUI from the official website (it should be older than the current one!).
  2. Unpack the firmware and find the file flash_all_except_storage.bat (Windows).
  3. Log in to Fastboot and connect your phone to your PC.
  4. 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:

  1. Reset the settings to factory (Settings โ†’ Additional โ†’ Recovery and Reset).
  2. If it doesnโ€™t work, try to use the Fastboot (method 3).

FAQ: Frequent questions about Xiaomi update

Can you upgrade Xiaomi without losing data?
Yes, but only if you are using automatic updates (method 1) or Recovery (method 2). When you are running through Fastboot, select the option "Save user data", but this can cause errors if the Android versions are very different (for example, from 12 to 13).
Why isn't the OTA update coming?
Possible causes: ๐ŸŒ Your model doesnโ€™t support the latest version. MIUI (Check it out on the official website). ๐Ÿ”’ You have custom firmware (e.g. Xiaomi.EU) that blocks OTA. ๐Ÿ“ต Xiaomi servers are overloaded (wait 1-2 days). ๐Ÿ“ฑ The phone is bought in China, and you are trying to install global firmware (you need to unlock the bootloader).
How to upgrade Xiaomi if there is not enough space?
Clear the application cache (Settings) โ†’ Annexes โ†’ Clear the cache) or transfer the files to the memory card. If less than 1 GB is free, try: ๐Ÿ“ Remove heavy games (such as Genshin Impact or Call of Duty Mobile). ๐Ÿ–ผ๏ธ Transfer your photos/video to the cloud (Google Photos or Mi Cloud). ๐Ÿ”„ Use it. ADB for cleaning system debris (command: adb shell pm trim-caches) 1G).
What if the phone doesnโ€™t turn on after the upgrade?
Try the forced reboot first (press Power + Volume up for 20 seconds). If it doesn't help: Log in Fastboot (Power + Volume down) and re-fly the phone through the Mi Flash Tool. If the bootloader is locked, unlock it (requires a Mi Account binding).For models from 2022-2026 (e.g., Xiaomi 13T Pro), an authorized developer account may be required.
Which firmware to choose: Global, EU or CN?
Depends on your needs: ๐Ÿ‡ช๐Ÿ‡บ EU โ€” Best choice for most: no ads, Google services, regular updates. ๐ŸŒ Global โ€“ official, but may contain advertising and unnecessary applications. ๐Ÿ‡จ๐Ÿ‡ณ CN โ€” Google, but often gets updates before China. ๐Ÿ‡ท๐Ÿ‡บ RU โ€” adapted for Russia, but the updates are delayed. CN on Global/EU requires unlocking the bootloader and a complete data reset.