Updating the firmware on Xiaomi smartphones is a procedure that can both improve the device and lead to serious problems if you do something wrong. In 2026, the company continues to release monthly security patches and major updates to MIUI (and for flagships β and HyperOS), but not all users know how to install them correctly. In this article, we will analyze all the current ways of updating, including hidden features, nuances for different models and what to do if something went wrong.
Itβs important to understand that the upgrade process depends on the firmware version, regional software (Global, China, EEA), bootloader status, and even the processor model (Qualcomm or Mediatek). For example, on the Redmi Note 12 Pro+ with Dimensity 1080, the update via Fastboot requires different commands than on the Xiaomi 13 Ultra with Snapdragon 8 Gen 2. We will take all these points into account to make the instruction suitable for most of the brandβs devices.
If you've never manually updated Xiaomi, start with the automatic method through the settings. Power users will need the Recovery and Fastboot sections, as well as a table decrypting errors that may occur during the process. Don't miss the update block through MIUI bootloader - this is the only official way to get the firmware before it comes through the air.
1.Preparing the phone for an update: 5 mandatory steps
Before you start the upgrade, make sure your Xiaomi is ready for the procedure. Neglect of preparation is the main reason for the "bricking" of devices.
- π Charge the battery to minimum. 60% (optimally β 80-100%). When discharged during the update via Recovery, the phone may stop turning on.
- πΆ Connect to a stable Wi-Fi network. Update "over the air" (OTA) Weighs 1.5 to 4GB β Mobile traffic is not suitable.
- π Free up at least 5GB of internal memory. The firmware is unpacked into a temporary folder, and if there is not enough space, the process will be interrupted.
- π Make sure that your phone doesnβt have any important data that is not saved, and 10% of the time you update, you reset your settings (especially when you upgrade to a new version of Android).
- π οΈ Check the model and current firmware version in Settings β It's a phone, and it's useful if you need to download files manually.
For devices with an unlocked bootloader (for example, after installing custom TWRP), the additional step is to back up through the Nandroid Backup. This will save data if the update goes wrong. If you don't know if the bootloader is unlocked, check this: turn off the phone, press Volume down + Power - if the Fastboot menu shows up with the inscription Device is UNLOCKED, then the loader is open.
β οΈ Note: On phones with Mediatek (e.g. Redmi) 10C, Poco M5) Updating via Fastboot could lead to loss IMEI. Before the procedure, save it through the engineering menu (#3646633##).
Check the battery power (60%+)
Connect to Wi-Fi
Free up 5+ GB of memory
Keeping important data
Record the model and version of MIUI
Make sure you have a stable diet (do not update during a thunderstorm!)
-->
Method 2: Automatic Update through Settings (OTA)
The easiest and safest method is to upgrade to the Over-The-Air, which is suitable for 90% of users and does not require technical skills.
- Open the Settings. β The phone.
- Slip on the item System Update (on some firmware - Update MIUI).
- Click Check Updates. If the update is available, the Download button will appear.
- After download, click Set and wait for the reboot.
Newer versions of MIUI 14 and HyperOS may have a Smart Update option that allows you to install updates in the background without a full reboot. However, this mode sometimes works unstable: Xiaomi 13T users complain that after such an update, the sound disappears in the dynamics. If you notice glitches, make a full reboot (Power β Reboot).
Rate of occurrence OTA-updates depending on:
- π Firmware regions: Global and EEA Updates are received later than China (sometimes on the Internet). 1-2 month).
- π± Phone models: flagships (Xiaomi 14, Mix Fold 3) are updated first, budget (Redmi) A2) β last.
- π₯ Beta Programs: If you participate, updates arrive earlier, but may contain bugs.
β οΈ Attention: If after OTA-Update phone is stuck on the logo MI longer 10 - Don't panic. Give him more. 15-20 Minutes (on weak processors such as Snapdragon) 480 If nothing has changed after this period, go to the error solving section.
Only when the notification comes
I check manually once a month.
I only provide critical updates.
Never update.
I use custom firmware.-->
Method 2: Update via Recovery (for power users)
If the automatic update doesn't work (for example, due to a Couldn't verify update error), you can install the firmware via Recovery, which is suitable for devices with a locked bootloader and does not require a computer.
- π± Xiaomi phone with charge >60%.
- πΎ Official firmware in.zip format (you can download it on the official website).
- π Cable OTG (if you use a flash drive).
Step-by-step:
- Download the firmware for your model (for example, for Poco X5 Pro, select a file marked vayu in the name). Rename it to update.zip and place it in the root of internal memory or on a flash drive.
- Turn off the phone. Press Volume up + Power to enter Recovery.
- Select the language (if you have this option) from the menu, then Install update.zip to System.
- Confirm the installation and wait until it is completed (usually 5-15 minutes).
- After restarting, perform a cache reset (Wipe Cache) if the phone is unstable.
An important nuance: the firmware must be the same version as the current one (for example, switching from MIUI 14.0.3 to 14.0.5). If you try to install an older version (downgrade), you get an error. For a radical change of version (for example, from MIUI to HyperOS), you will need a Fastboot.
What if Recovery doesnβt see update.zip?
| Xiaomi model | Code name | Supported Recovery Method | Features |
|---|---|---|---|
| Xiaomi 13 Pro | nuwa | Yes. | Requires firmware marked OS1.0.xxx for HyperOS |
| Redmi Note 12 Pro+ | ruby | Yes. | Update via Recovery resets camera settings |
| Poco F5 | marble | Yes. | Need firmware marked Global (EEA is not suitable) |
| Xiaomi Pad 6 | pipi | No. | Only through Fastboot or OTA |
Method 3: Update via Fastboot (for advanced)
Fastboot is the most reliable, but also the most complex, and it's suitable if:
- π We need to move on to another version. MIUI (For example, from China to Global).
- π οΈ The phone is not turned on or stuck on the logo.
- π You need to install HyperOS on a device that has not officially received it.
The procedure will require:
- π» Computer with Windows/Linux and installed Xiaomi drivers.
- π Cable USB (preferably original).
- π¦ Firmware in.tgz or.zip format (download from Xiaomi Firmware Updater).
- π οΈ Mi Flash Tool (for Windows) or fastboot in the terminal (for Windows) Linux/Mac).
Instructions for Windows:
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\MIUI\).
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect your phone to your computer. The Android Bootloader Interface should appear in Device Manager.
- Run the Mi Flash Tool, select the firmware folder and press Refresh.
- At the bottom, select Clean All (total clean) or Clean All and Lock (cleaning) mode. + Use the last option if you want to return to official status.
- Press Flash and wait until it is completed (usually 5-10 minutes).
For Linux/Mac, use the commands in the terminal:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtbo dtbo.img
fastboot rebootβ οΈ Attention: On phones from Mediatek (Redmi) 9A, Poco M4 Pro) after the firmware is run through Fastboot, the network may disappear, and the file will be re-firmed. modem.img Fastboot Flash Modem modem.img.
1. Use an older version of the utility (for example, 2018).
2. In the settings of the program tick Advanced β Force update.
3. Swipe the phone through fastboot manually, skipping the signature check (fastboot oem edl β flash through EDL Mode).
-->
5. Method 4: Update via MIUI bootloader (Early Access)
MIUI bootloader is the only official way to get the firmware before it comes on OTA. It's an app from Xiaomi that lets you download the firmware for your model and install it manually.
- β³ Updates appear on 1-2 weeks before OTA.
- π You can select a specific version (for example, roll back to the previous one if the new one is unstable).
- π Firmware available for different regions (Global, China, EEA, India).
How to use:
- Download MIUI bootloader from Google Play.
- Open the app and select your model (e.g. Xiaomi 12T Pro β diting).
- In the firmware list, find the latest one (sort by date). Note the Type column, which indicates the firmware type (Stable or Beta).
- Download the file and move it to the root of the phoneβs memory (as in the Recovery method).
- Go to Settings β About Phone β System Update, tap three dots in the upper right corner and select Select a firmware file.
Important point: if you download firmware for another region (for example, China instead of Global), after installation, you can:
- π£οΈ Disappear some languages (including Russian).
- π΅ Stop working Google services (on Chinese firmware).
- π‘ The chasm of support for some LTE-Range (Relevant to Redmi Note 11 Pro)+ Russia).
π‘
MIUI bootloader shows firmware only for officially supported models. If your phone is not listed (e.g. Xiaomi Mi 9), use alternative sources like Xiaomi Firmware Updater or SourceForge.
6. Solving Errors When Updating Xiaomi
Even if you follow the instructions correctly, you can get errors, and we've collected the most common and corrective methods:
| Error code | Reason. | Decision |
|---|---|---|
| Couldn't verify update | A damaged firmware file or version mismatches. | Download the firmware again. Check that the version matches the current one (e.g. MIUI 14.0.3 β 14.0.4, not 14.0.3 β 15.0.1). |
| E1001 (in the Mi Flash Tool) | The inconsistency of the firmware and the phone model. | Check the device code name (fastboot getvar product) and download the correct firmware. |
| Error 7 (in Recovery) | Attempt to downgrade (install the old version). | Use Fastboot with a clean all. |
| This package is for "nuwa" devices; this is a "toco" | Firmware for another model (for example, Xiaomi 13 Pro instead of Xiaomi 13). | Download the firmware with the correct code name (you can find it in Fastboot by the fastboot getvar product command). |
| The phone is stuck on Mi Logo >10 minutes | Long file unpacking (especially on weak processors) | Wait. 20-30 If it doesn't work, you can just squeeze the power. + Loudness up on 20 forced-reset. |
If there are glitches after the update (for example, the battery quickly goes down or the camera does not work), try:
- Reset the settings to factory (Settings β Additional β Recovery and Reset).
- Clear the cache through Recovery (Wipe Cache).
- Reverse to the previous firmware version (if you saved a backup copy).
β οΈ Note: On HyperOS phones (e.g. Xiaomi 14), a factory reset after the upgrade may result in loss of Mi Account data (photos, notes, contacts.
7. Frequent questions after update
Even a successful update can bring surprises, and here are the answers to the most popular questions: