Updating the operating system on Xiaomi smartphones is a process that many users put off βfor laterβ in fear of losing data or encountering errors. Meanwhile, the latest versions of MIUI and Android bring not only new features, but also critical security fixes, performance optimization and support for modern applications. For example, switching from MIUI 12 to MIUI 14 can increase battery life by 15-20% due to improved management of background processes.
In this article, weβll look at all the current ways to upgrade, from standard OTA (over the air) to manual firmware via Fastboot and Recovery. Particular attention will be paid to the typical problems: when the system βhangsβ on the Mi logo, gives an error βCanβt verify updateβ or simply does not find new versions. Also, you will learn how to prepare your phone for an update to avoid losing photos, contacts and other data. If your Redmi Note 12 or POCO F5 has not received updates in a long time, this is the guide for you.
1. Preparing the smartphone for the update: 5 mandatory steps
Before you start updating, you need to perform a few critical actions, neglecting them can lead to a blink (complete failure) of the device or loss of personal data, especially for manual firmware methods.
- π± Check the model and version MIUI: Go to Settings. β Write down the exact name of the model (e.g. Redmi Note 11 Pro). 5G) and the current version of the firmware (for example, MIUI 13.0.12 Global.This will help you choose the right firmware file.
- π Charge the battery to at least 60%: When upgraded via Recovery or Fastboot, discharging during the process may cause system files to be damaged.
- π‘ Connect to stable Wi-Fi: Download firmware "over the airΒ» (OTA) It can take anywhere from 10 minutes to an hour depending on the file size (usually 1.5-3 GB.
- π Backup: Use the built-in Backup app (Settings) β Additionally. β Backup and reset) or third-party services like Google Drive to save contacts, SMS and settings.
- π§Ή Clear the cache: Go to Settings β Warehouse β Clear the cache. This will eliminate possible conflicts when installing the update.
β οΈ Note: If your smartphone is unlocked (custom installed) TWRP or root rights, official OTA-updates can lead to a cycled bootloop (infinite reboot). In this case, use only manual firmware methods.
For Xiaomi models based on Android 13+ (such as Xiaomi 13T or POCO X5 Pro), it is recommended to disable the βOptimized Chargingβ function in the battery settings before updating.
Method 1: Automatic Air Update (OTA)
The easiest and safest method is to update through the built-in system. OTA (Over-The-Air! is suitable for 90% of users and does not require technical skills. OTA-Packages are gradually (called staged rollout), so even if the update is already announced, it may appear on your device in 1-2 weeks.
To check for updates:
- Open the Settings. β The phone.
- Tap on the item Update MIUI (or Update system on new versions).
- Click Check for updates.
- If the update is available, click Download (confirmation required).
- After downloading, select Install Now or Install Later.
The installation process will take 5-15 minutes. The phone will reboot 1-2 times, which is normal. On models with the bootloader unlocked (for example, after installing Magisk) OTA-Updates may not be installed. In this case, use the method through Recovery.
- β Pluses OTA: Secure, does not require a computer, saves all data and settings.
- β Cons OTA: Long wait (unless youβre in the first wave), impossible to roll back, sometimes βstuckβ at the checkout stage.
β οΈ Note: If, after updating, through OTA The phone is too hot or discharged quickly, reset the cache to Recovery (see section 4.
π‘
Automatic updates via OTA are the best choice for beginners, but do not guarantee quick access to newer versions of MIUI.
Method 2: Manual installation via Recovery (for experienced)
If OTA-Update is not available or you want to install the firmware immediately after its release, you can use Recovery Mode. This method is suitable for most Xiaomi models, including the Redmi 10, POCO X3 The main condition is that the phone must be on the official (non-custom) firmware.
Instructions:
- Download the correct firmware: Go to en.miui.com (official source). Choose your model and region (e.g. Global.com, EEA Download a file with the.zip extension and the name of the view miui_BLOCKOTA_V14.0.1.0.TKCRUXM_....
- Transfer the file to your phone: Connect your smartphone to your PC and copy the downloaded.zip to the root folder of internal memory (not to folders!). Disable the device and turn it off.
- Start Recovery Mode: Press Volume Up + Power buttons for 10-15 seconds until the Mi logo appears. Select the language (if required) and tap on Install update.zip to System.
Confirm installation
- Select the firmware file (it should appear in the list).
- Confirm the action and wait until the completion (usually 5-10 minutes).
Once installed successfully, the phone will restart. The first launch can take up to 10 minutes - don't interrupt the process!
Download the official.zip from the Xiaomi website|The file is located at the root of the memory (not in folders)|Battery charged. >60%|Backups completed|Root rights are disabled (if they were)-->
| Xiaomi model | Supported Recovery Method | Features |
|---|---|---|
| Redmi Note 12 Pro+ | Yes. | Requires firmware marked Fastboot for Recovery method |
| POCO F4 GT | Yes. | In Recovery, select Apply update from ADB for manual installation |
| Xiaomi 13 Ultra | Yes. | Firmware for EEA and Global are interchangeable |
| Redmi 10A | No. | OTA or Fastboot (Recovery Block) |
4. Method 3: Firmware through Fastboot (for advanced)
The Fastboot method is the most reliable way to flash Xiaomi when other options donβt work, and involves completely reinstalling the system through your computer and requiring an unlocked bootloader, a method often used to:
- π Recovery of βbricksβ (defaulting phones).
- π₯ Downgrade on an older version MIUI.
- π Changes in the firmware region (for example, from China to Global).
To run through Fastboot, you will need:
- Computer with Windows/Linux and installed Xiaomi drivers.
- USB cable (preferably original).
- Mi Flash Tool (download from the official website)
- Firmware in.tgz or.zip format (not to be confused with Recovery!).
Step-by-step:
- Unlock the bootloader (if not unlocked): Go to the unlock page and log in to the Mi Account. Download the Mi Unlock Tool and follow the instructions (associating the account to the device takes 7-14 days!).
Download your phone to Fastboot mode
Turn off the phone β Press Volume Down + Power β Connect to the PCInstall firmware through the Mi Flash Tool
- Unpack the downloaded firmware in a folder without Cyrillic symbols.
- In Mi Flash, click Select and specify the path to the firmware folder.
- Select Clean All (total clean) or Save user data (to save data).
- Press Flash and wait until it is completed (5-15 minutes).
β οΈ Attention: Fastboot firmware with Clean all option deletes all data, including photos in internal memory! SD-map (if any) and transfer important files to your PC.
If the Mi Flash Tool is a "Couldn't Flash" error, try it.
- π Connect the phone to another USB-port (preferably) USB 2.0).
- π Reinstall Xiaomi drivers manually through Device Manager.
- π₯ Download the firmware again (possibly the file is corrupted).
What to do if the Mi Flash Tool can't see your phone?
5. Method 4: Update via ADB Sideload (alternative to Recovery)
The ADB Sideload method is useful when:
- π± Phone doesnβt boot into system, but Recovery works.
- π You need to install firmware without losing data (if the file supports this mode).
- π« Mi Flash Tool does not recognize the device.
Instructions:
- Download ADB and Fastboot Tools for your OS.
- Place the firmware file.zip in the folder with adb.exe (for example, C:\platform-tools).
- Download your phone to Recovery and select Apply update from ADB.
- Connect your phone to your PC and enter in the command line (in the ADB folder): Adb devices should display your device (e.g., 1234abcd recovery).
- Enter the command to install: adb sideload name file.zip The process will take 5-10 minutes.
If you see an error called "adb: failed to read command", check:
- π Cable and port USB (try USB 2.0).
- π₯ Firmware file integrity (download).
- π Version ADB (refresh through SDK Platform Tools).
π‘
If ADB If you don't see the device, try manually pointing the path to the drivers in Device Manager. ADB Driver.
6.Typical update errors and their solutions
Even when following instructions, users face problems, and let's look at some of the most common mistakes and how to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| "Can't verify update" in Recovery | A damaged firmware file or model mismatch | Download the firmware again from the official website. Check the exact model name in Settings β About the phone. |
| phone is stuck on startup Mi logo after update | Module conflict or incomplete installation | Press Volume Up + Power for 20 seconds for a forced reboot. If it doesn't work, run through Fastboot. |
| "This package is for 'xxx' devices; this is a 'yyy'" | The firmware is not suitable for your model. | Download the firmware for your device (for example, Redmi Note 11 and Redmi Note 11 Pro β different models!). |
| Mistake 7 in Recovery | Incompatibility of Android version (for example, trying to put Android 13 on Android 12) | Upgrade first to the intermediate version of MIUI, then to the target version. |
If the sound is gone after the update, the camera is not working or other problems arise, follow the following steps:
- Reboot the phone.
- Clear the cache in Recovery (Wipe β Wipe Cache).
- Reset the settings to factory (Settings β Additional β Resetting).
- If the problem persists, run your phone through Fastboot with a clean all.
For Xiaomi models on Android 12+ (such as Xiaomi 12 Pro or POCO F4), the developer section may disappear after the update. To return it, tap the MIUI version 7 times in the phone settings.
7 How to roll back an update if something goes wrong
Sometimes newer versions of MIUI are worse than the previous ones, such as lags, fast battery drain, or errors in applications, in which case you can return the old firmware, but with reservations:
- π Recovery rollback is possible only within one version of Android (for example, with the help of a single version of Android). MIUI 14 on MIUI 13, but both are Android 12-based).
- π« Downgrading the Android version (for example, from Android 13 to Android 12) requires a complete data cleanup and unlocked bootloader.
- β οΈ Recoil-Blocking: On some models (e.g. Xiaomi 13), Xiaomi blocks downgrade through anti-rollback protection.
Instructions for rollback:
- Download the required firmware version (only Fastboot!).
- Unpack it in a folder and delete the file. flash_all_lock.bat (If there is one, it will prevent the bootloader from blocking.
- Sweat through the Mi Flash Tool with the Clean All option.
β οΈ Note: Reverse to the old version MIUI It can cause loss of data in internal memory, including photos and videos! SD-card (if any) and make a backup on the PC.
If the phone does not turn on after rollback or if it gives an error "Device is locked", then the anti-rollback protection has worked, in which case only the official Xiaomi service center will help.