How to update the phone Xiaomi: all ways + error solving

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.

  1. Open the Settings. β†’ The phone.
  2. Slip on the item System Update (on some firmware - Update MIUI).
  3. Click Check Updates. If the update is available, the Download button will appear.
  4. 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:

  1. 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.
  2. Turn off the phone. Press Volume up + Power to enter Recovery.
  3. Select the language (if you have this option) from the menu, then Install update.zip to System.
  4. Confirm the installation and wait until it is completed (usually 5-15 minutes).
  5. 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?
1. Check that the file is exactly called update.zip (without any extra characters). 2. Make sure it lies at the root of the memory (not in the folder). 3. Try to download the firmware again - the file may have been corrupted when you download. 4. If you use a flash drive, format it in FAT32 (not exFAT or NTFS).

Xiaomi modelCode nameSupported Recovery MethodFeatures
Xiaomi 13 PronuwaYes.Requires firmware marked OS1.0.xxx for HyperOS
Redmi Note 12 Pro+rubyYes.Update via Recovery resets camera settings
Poco F5marbleYes.Need firmware marked Global (EEA is not suitable)
Xiaomi Pad 6pipiNo.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:

  1. Unpack the firmware in a folder without Cyrillic characters (for example, C:\MIUI\).
  2. Turn off the phone and press Volume Down + Power to log into the Fastboot.
  3. Connect your phone to your computer. The Android Bootloader Interface should appear in Device Manager.
  4. Run the Mi Flash Tool, select the firmware folder and press Refresh.
  5. 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.
  6. 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:

  1. Download MIUI bootloader from Google Play.
  2. Open the app and select your model (e.g. Xiaomi 12T Pro β†’ diting).
  3. In the firmware list, find the latest one (sort by date). Note the Type column, which indicates the firmware type (Stable or Beta).
  4. Download the file and move it to the root of the phone’s memory (as in the Recovery method).
  5. 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 codeReason.Decision
Couldn't verify updateA 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 minutesLong 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:

  1. Reset the settings to factory (Settings β†’ Additional β†’ Recovery and Reset).
  2. Clear the cache through Recovery (Wipe Cache).
  3. 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:

Why does the battery run out after the upgrade?
First. 2-3 After the update, the system indexes files and optimizes work, which increases battery consumption. If the problem persists longer: Check the background activity of applications in Settings β†’ Battery, turn off Auto Brightness and Wi-Fi/Bluetooth-Scan. Cache reset via Recovery. HyperOS can add extra cost to the function. AI Power Master – Turn it off in Settings β†’ Battery β†’ Power regimens.
The photos disappeared after the update.
If the photos are stored in internal memory (not in the SD-Map, try: Check the folder DCIM/.thumbnails β€” Sometimes files stay there. Use data recovery software (DiskDigger, Recuva). If you backed up your Mi Cloud, log in to another device and download photos from there. 10A, Poco C50) After resetting, sometimes the firmware of the file helps userdata.img via Fastboot, but it will delete all data.
Can I roll back the update on Xiaomi?
Yes, but with reservations: If the update was through OTA β€” rollback is only possible through Fastboot with full data clearing. If you were flashing through Recovery β€” you can re-instal the old version (if you saved the file). HyperOS rollback on MIUI is not officially supported β€” you will need to unlock the bootloader and manual firmware. Before rollback, check whether Xiaomi blocks the downgrade for your model. For example, on Xiaomi 13T after upgrading to HyperOS 1.0, you can not return to MIUI 14 β€” this will lead to the device’s throw.
How to speed up the acquisition OTA-update?
If the update doesn’t take long, try: Manually check updates once a day (sometimes Xiaomi servers issue them in portions); Connect to VPNs with servers in India or China – there are often updates earlier; Participate in a beta program (you can apply in Settings β†’ Phone β†’ MIUI β†’ tap 10 times on the logo); Use MIUI bootloader (described in section 5). On some models (for example, Poco X5 Pro) helps to change the firmware region through Fastboot by fastboot oem Global, but this requires bootloader to be unlocked.
The update has stopped, the phone is not turning on.
If the phone is stuck on the logo or does not respond to buttons: Press the power + Loudness up on 20-30 If it doesn't work, try logging in to Fastboot. + Volume down) and flash the phone again. For devices with Qualcomm (Xiaomi) 12, Poco F4) can be used EDL (It's an emergency firmware, but it requires an authorized Xiaomi account, and if the phone doesn't show any signs of life (it doesn't vibrate, it doesn't warm), it's possible that the power controller has failed, and only the service center will help.