Updating the firmware on Xiaomi smartphones is not just a way to get new features, but also a necessary measure for the security, stability and performance of the device. However, the process can seem complicated, especially if you encounter it for the first time. Unlike Google Pixel or Samsung, where updates come automatically, owners of Redmi, POCO or Mi sometimes have to update manually - due to regional restrictions, slow OTA adoption or the desire to move to a global/European version of MIUI.
In this article, weβll break down all the current updates (including hidden ones), explain how to avoid bugs (like Error 7 or Mi logo hanging), and give you a checklist to prepare your device. And if youβre afraid of losing data, we have a separate backup section with step-by-step screenshots, starting with the simplest method.
1. Automatic Update through Settings (OTA)
The safest and most recommended way is to upgrade to an over-the-air (OTA) update, which is suitable for 90% of users and does not require technical skills.
- Open the Settings menu β About the phone β System update.
- Click the Check Updates button (if an update is available, a notification will appear).
- Download the service pack (weighing is usually 1.5 to 3 GB).
- After download, click Set and wait for the reboot.
β οΈ Warning: If the phone has been stuck on the Mi logo for more than 10 minutes after the update, donβt panic. MIUI 13 on MIUI 14) Wait another 15-20 minutes. If nothing has changed, see the section "What to do if the update is suspended".
Advantages of OTA:
- π All data and settings are stored.
- π‘οΈ Minimum risk of βbrickingβ of the device.
- π± Suitable for beginners (no need to unlock the bootloader).
But there are limitations:
- β³ Updates come with a delay (sometimes up to 2-3 months after release).
- π Regional firmware (for example, for Russia) may not receive all security patches.
- π You canβt go back to the previous version without a complete reset.
π‘
Automatic updates via OTA are the best choice for most users, but if you want to get fresh firmware right after release, youβll have to use manual methods.
2 Manual update via Recovery (for experienced)
If OTA is not available (for example, due to a change in region or remote firmware), you can install the update manually through stock Recovery, which saves user data, but requires caution.
You'll need:
- π± Xiaomi smartphone with a battery charge of at least 60%.
- π» Computer (or other phone) to download firmware.
- π Official.zip service package (download only from Xiaomi official website).
Instructions:
- Download the correct firmware version for your model (e.g. Redmi Note) 11 Pro+ 5G β veux_global...). Don't confuse the region! Global firmware is global, European - eea, Chinese - cn.
- Rename the file to update.zip and move it to the root folder of the phoneβs internal memory (not to folders!).
- Turn off the phone, then press Volume Up + Power to enter Recovery.
- Select the language (if you have a choice), then go to Install update.zip to System.
- Confirm the installation and wait until the completion (usually 5-15 minutes).
Download the firmware from the official website
Check the phoneβs model and region
Charge the battery to 60%+
Create a backup copy of the data
Rename the file to update.zip-->
β οΈ If you see E: Footer is wrong or E: Signature verification failed, you can see that if you have a fault:
- The firmware file is corrupted (download it).
- You downloaded firmware for another model or region.
- You have customized recovery (for example) installed, TWRP), non-official ZIP-file.
3. Update via Fastboot (for advanced)
The Fastboot method is used when:
- π You need to reflash the phone from scratch (for example, after a failure).
- π Go from Chinese firmware (CN) global (Global/EEA).
- β‘ Restore a "brick" device (if it is somehow determined by a computer).
This method will require:
- π» Computer with Mi Flash Tool drivers installed and ADB/Fastboot.
- π Cable USB Type-C (preferably original).
- π¦ Firmware in.tgz or.zip format (download from Xiaomi Firmware Updater).
- π Unlocked bootloader (if you are running the unofficial version).
Step-by-step:
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\MiFlash\proshivka).
- Turn off the phone and press Volume Down + Power to enter the Fastboot (a hare in a hat-eared hat will appear).
- Connect your phone to your computer and start the Mi Flash Tool.
- In the program, click Select, specify the path to the firmware folder, then select Clean All mode (erase everything) or Save User Data (save files).
- Press Flash and wait until it is completed (the process will take 5-20 minutes).
β οΈ Note: If the Mi Flash Tool is a critical partition flashing error, it is not allowed:
- You have a bootloader blocked (you need to unlock it through the official Xiaomi tool).
- You are trying to flash firmware older than the current version (backward rolling is forbidden).
- Uses an informal tool assembly (download only from the Xiaomi website).
What is unlocking the bootloader and why is it needed?
4. How to check firmware compatibility with your model
One of the most common mistakes when upgrading is installing firmware from another model, which can lead to a phone "brick" (completely inoperable) and to avoid this, follow the rules:
Step 1: Find out the exact model of your phone.
- Go to Settings β About the phone β Model.
- Or look at the box/check (e.g., the Redmi Note 10 Pro may be codenamed sweet).
- Use the command in ADB: adb shell getprop ro.product.model
Step 2: Confirm the code name with the firmware base.
| Model phone | Code name | Supported regions |
|---|---|---|
| Xiaomi 13 Pro | nuwa | Global, EEA, CN, IN |
| Redmi Note 12 Pro+ 5G | ruby | Global, EEA, IN, TW |
| POCO X5 Pro 5G | redwood | Global, EEA, IN |
| Mi 11 Lite 5G NE | lisa | Global, EEA, RU |
Step 3: Check out the MIUI and Android version.
- Current version: Settings β About Phone β MIUI version (e.g. MIUI 14.0.5 Global).
- The new firmware must be the same or newer version of Android (for example, with Android 12 you can upgrade to Android 13, but not vice versa).
π‘
If you are not sure about compatibility, use the Xiaomi Firmware Updater tool β it will automatically select the correct firmware by model and region.
5. Backup before Updating
Updating via Fastboot or resetting to factory settings deletes all data on the phone, including photos, messages and apps. OTA-In the event of an update, there is a risk of information loss due to a failure.
Methods of data retention:
- π₯οΈ Mi Cloud: synchronizes contacts, notes, photos and SMS. Included in Settings β Accounts. β Mi Cloud. 5GB is free.
- πΎ Local Copy: Use the built-in reservation in Settings β Additionally. β Backup and reset. Save settings and some applications.
- π± Third-party apps: Swift Backup (for apps and data) Google Photos (for photos and videos). SMS Backup & Restore for messages and calls).
- π» Manual copying: connect your phone to your computer and copy folders DCIM, Downloads, WhatsApp and others.
β οΈ Attention: If you are using TWRP for the backup, remember:
- Backup via custom Recovery is not always restored on a new firmware (especially if the Android version has changed).
- Encrypted data (e.g., in /data) may not be restored without the correct password.
6. Frequent errors and their solutions
Even if you follow the instructions, you can have problems, and here are the most common mistakes and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't verify update (in Recovery) | A damaged file or an incorrect firmware model. | Download the firmware, check the code name of the device. |
| Error 7 (in TWRP) | Incompatibility of firmware with a device or a modified system. | Install the correct version of MIUI or roll back to stock Recovery. |
| The phone is stuck on the Mi logo after the update. | Long-term application optimization or failure. | Wait 30 minutes. If it doesn't work, go to Recovery and make a Wipe Cache. |
| This package is for"veux" devices; this is a"ruby". | The firmware for another model. | Download the firmware with the correct code name (see section 4). |
If the phone stops turning on after an unsuccessful update:
- Try going to Fastboot (Loudness Down + Power) and flashing stock firmware through the Mi Flash Tool.
- If Fastboot doesnβt work, try EDL mode (requires an authorized Xiaomi account and a special cable).
- In extreme cases, contact the service center (but this may cancel the warranty).
π‘
90% of update errors are due to incorrect firmware or insufficient battery power. Always check the code name of the device and download files only from official sources.
7. How to roll back to the previous version of MIUI
Sometimes after the update, there are bugs: the battery quickly goes down, the interface slows down or some functions do not work, in such cases, you can try to roll back to the previous version, but there are nuances:
β οΈ Attention:
- A rollback to an older version of Android (for example, from 13 to 12) is possible only through a full reset (Clean All in the Mi Flash Tool).
- A rollback to the older version of MIUI (within the same Android version) is sometimes possible through Recovery, but can cause errors.
- On some models (such as the Xiaomi 12T), the rollback is blocked by the Anti-Rollback policy.
Instructions for rollback:
- Download the desired version of the firmware from the official website.
- If the rollback is within the same Android version (e.g. MIUI 14.0.5 β MIUI 14.0.3), try installing it via Recovery (see Section 2).
- If you roll back to another version of Android (like Android 13 β Android 12), then swipe through the Fastboot with a full reset (Clean All).
- After rollback, reset settings to Settings β Additional β Backup and Reset β Reset settings.