Updating your firmware through Recovery mode is one of the most reliable ways to install a new version. MIUI on smartphones Xiaomi, Redmi or POCO, standard OTA-This method is useful if your phone is stuck on the logo, does not see updates over the air or requires a rollback to a stable version after beta testing. Unlike an update via fastboot, firmware via Recovery does not require unlocking the bootloader and is suitable even for beginners - provided that the instructions are strictly followed.
However, the process has nuances: wrong firmware, interrupted installation or ignoring checksum checks (MD5) This article will take a step-by-step algorithm for Qualcomm and Mediatek-based models, explain how to avoid common errors (e.g. E:footer is wrong), and give you recommendations for choosing the right version. MIUI. Special attention will be paid to data recovery after a reset - the only case when an update through Recovery can lead to their loss.
When to update with Recovery and when not
Recovery is not a universal solution, but it should only be used in three cases:
- ๐ Xiaomi doesnโt see updates through Settings โ The phone. โ Update of the system, although a new version MIUI I'm out now.
- ๐ The phone is slowing down after the last one. OTA-Update and you want to go back to the previous stable firmware.
- ๐จ The device only loads in Recovery (for example, after a failed firmware or reset to factory settings).
In all other cases, a standard air update is preferred (OTA). Why? Because it's not:
- โก Oh.TA saves all user data and settings (in Recovery mode, when installing a full firmware, you may need to reset).
- ๐ Automatic update is being checked for compatibility with your model and region.
- โฑ๏ธ The process takes 2-3 times less time (no need to download the firmware manually and restart).
โ ๏ธ Note: If your Xiaomi is blocked by an operator (such as models for T-Mobile or Verizon), an update via Recovery may result in loss of communication.
It is also not recommended to use Recovery for an update if:
- ๐ Battery level below 50% (risk of shutdown during process).
- ๐ You are connected to an unstable Wi-Fi network or use mobile Internet (downloading firmware should take place without breaks).
- ๐ง The phone has custom firmware installed (for example, LineageOS or Pixel Experience).
Preparation for the update: what to do before the firmware
Before you start updating, follow the mandatory steps:
- Check the model and version MIUI. Go to Settings. โ About the phone and write down: Device model (e.g. Redmi Note 11 Pro)+ 5G Xiaomi 12T). Current version MIUI (for example, MIUI Global 14.0.5) Device code name (can be found through the Device Info app or website MIUI Doc).
- Download the correct firmware. Use only official sources: ๐ Official website MIUI (Choose the Stable section ROM or beta ROM). ๐ฆ Xiaomi Firmware Updater (there is an archive of old versions). Note the firmware region: Global for international models (for example, Redmi Note 12 Global). China - only for Chinese versions (may not support Google services). EEA โ for Europe (includes) GDPR-India - for the Indian market (may differ in a set of pre-installed applications).
MD5
).
MD5 Checker
certutil -hashfile name file.md5
The firmware file for Recovery has the.zip extension and the name of the view. miui_BLOCKNAME_version region type.zip:
miui_VILIGlobal_V14.0.4.0.TMOMIXM_1234567890_12.0.zipWhere:
- VILI โ codename Xiaomi 11T Pro.
- Global is the region.
- V14.0.4.0 โ version MIUI.
- TMOMIXM โ build-code.
โ ๏ธ Note: If you downloaded firmware for another model (for example, for the Redmi Note 10 Pro instead of the Redmi Note 10), the phone will not turn on after installation!
I downloaded the firmware from the official website|Checked. MD5-hash|Battery charge > 50%|Backed up the data.|Turned off the screen lock (PIN/graphical)-->
How to download Recovery on Xiaomi: all the ways
To get into Recovery mode, use one of the methods:
Method 1: Physical buttons (works on all models)
- Turn off the phone (press the power button and select Turn off).
- Hold the combination: ๐ Power button + Loudness up (for most models). ๐ Power button + Loudness up + Loudness down (for older devices, such as Redmi) 4X).
Mi
Method 2: Through ADB (if the phone is on)
Suitable for advanced users:
- Enable USB Debugging in Settings โ About Phone โ MIUI Version (click 7 times on the line with the version, then go back to Additional Settings โ For Developers).
- Connect your phone to your PC and execute the command: adb reboot recovery
Method 3: Through the Updater app (if the phone is running)
- Open the Update app (Updater).
- Click on the three dots in the upper right corner and select Select the firmware file.
- Specify the path to the downloaded.zip file and confirm the reboot in Recovery.
In the Recovery menu, you will see the following items (may vary depending on the version). MIUI):
- ๐ฑ Reboot - reboot.
- ๐ง Wipe Data โ reset to factory settings (deletes all data!).
- ๐ฆ Install update.zip To System - Installation of firmware.
- ๐ Wipe Cache โ Cache Clearance (Secure for Data).
What if the phone doesnโt load into Recovery?
Next Next post: How to Update Xiaomi with Recovery
Now, let's get to the process. Follow the instructions in strict order.
Step 1: Transfer the firmware to the phone
There are two options:
- ๐ฑ Through internal memory: Connect your phone to your PC, copy the.zip file to the root directory (not to folders.
- ๐พ Through OTG-drive: If the phone does not turn on, download the firmware on the flash drive, connect it through OTG-Cable and select Install from Recovery USB OTG.
Step 2: Download to Recovery and Install
- Download to Recovery (see previous section).
- Select a language (if there is one), English and Chinese are usually available.
- Press Install. update.zip to System (or similar item, such as Apply update from the ADB โ Choose from internal storage).
- Find the downloaded firmware file and confirm the installation.
Step 3: Waiting and restarting
The installation process will take 5-15 minutes, and you'll see on the screen:
- ๐ Progress bar with interest.
- ๐ Logs of installation (do not interrupt the process!).
- โ Message from Install ADB Complete or Successful at Completion.
After successful installation:
- Select Reboot to System.
- Wait until the first download (it can take up to 10 minutes โ this is normal).
If after rebooting the phone hangs on the Mi logo for a long time (more than 20 minutes), perform a forced cache reset:
- Back up to Recovery.
- Select Wipe Cache (not Wipe Data!)
- Reset the device.
๐ก
If after the update the data (photos, contacts) is missing, check the folder MIUI/backup/AllBackup โ Sometimes the system backs up automatically.
Error Discovery: What to Do If an Update Fails
Even with the exact following of the instructions, errors can occur.
| Mistake. | Reason. | Decision |
|---|---|---|
| E:footer is wrong | A damaged firmware file or MD5 mismatch. | Download the firmware again and check the hash. Use another browser or PC to download it. |
| E:unknown command | Incompatible version of Recovery or firmware. | Update Recovery to the latest version with fastboot flash recovery recovery.img. |
| Couldn't verify package | The firmware is not designed for your model or region. | Check the code name of the device and download the correct version. |
| Error applying update: 7 | There is not enough space in the /system section. | Run Wipe Cache and repeat the installation. If it doesn't work, reset the data. |
| phone is stuck on startup Mi Logo after reboot | The conflict between old and new firmware. | Run Wipe Data (full reset) and install the firmware again. |
If none of these methods worked, try:
- ๐ง Install firmware via fastboot (requires an unlocked bootloader).
- ๐ก Use the Mi Flash Tool for full flashing (instructions on the official Xiaomi website).
- ๐ Contact the service center (if the phone is guaranteed).
โ ๏ธ Warning: If the phone stopped turning on and doesn't respond to buttons after a failed update, don't try to disassemble it yourself. 80% of the time, the problem is solved by flashing through the phone. EDL-mode (special cable and software required).
๐ก
If the firmware is interrupted by 25% or 50%, the most likely problem is a corrupted file or memory shortage. MD5 Clean the cache before trying again.
What to do after the update: setup and restore data
After a successful update via Recovery:
1. Check out the MIUI version
Go to Settings. โ About the phone and make sure the version matches the one you've got.
2.Restore data (if there was a reset)
- ๐ฑ Contacts and Messages: Restore your Google Account or Mi Cloud from a backup.
- ๐ท Photo and video: Connect your phone to your PC and copy files from your folder DCIM (if they're still there).
- ๐ฎ Apps: Reinstall from Google Play or Mi App Store.
3. Set up the system again.
Some parameters can be reset:
- ๐ Screen lock: Install a new one PIN graphical.
- ๐ถ Network: Set up mobile Internet and Wi-Fi.
- ๐ Sound: Check volume levels and profiles.
If you have a bug after the update (for example, the camera or Bluetooth does not work), try:
- ๐ Reboot the phone.
- ๐งน Clear the application cache in Settings โ Annexes.
- ๐ฅ Re-install the update (possibly the firmware was installed incorrectly).
How to bring back the old version MIUI, if you don't like the new one?
Security: How to Avoid โBurpingโ Your Phone
The main danger of updating with Recovery is the risk of turning the phone into a brick.
- ๐ Battery charge: Minimum 60% (optimum 80%) When discharged during firmware, the device may turn off and not turn on.
- ๐ Stable connection: If you download firmware directly to your phone, use Wi-Fi (not mobile internet).
- ๐ Proper firmware: Double-check model and region code, for example, firmware for Redmi Note 10 Pro (sweet) will not work for Redmi Note 10 (mojito).
- ๐ก๏ธ Backup: Save important data to your PC or the cloud. Even if the firmware is successful, some settings may reset.
What can't be done:
- โ Interrupt the installation process (even if it is stuck on 99%).
- โ Use firmware from third-party developers (custom) ROM) loader-free.
- โ Install firmware for another region (e.g., Chinese firmware for the global model).
- โ Skip the check MD5 โ This is the only way to make sure that the file is not corrupted.
If youโre a beginner, practice on an old phone before you run your firmware or watch videos for your model on YouTube (look for channels like Xiaomi Advices or TechDoctorUK).