Updating your firmware through Recovery mode is one of the most reliable ways to install a new version of MIUI on Xiaomi, Redmi or POCO smartphones when standard methods donβt work, and it comes in handy if the device is stuck on the logo, doesnβt see an air-to-air update (OTA), or you want to upgrade to a more stable/new version manually. However, the process requires care: wrong actions can lead to a blink (software breakage) or data loss.
Unlike upgrades via Settings β About Phone β System upgrades, installation via Recovery gives you more control: you choose the firmware version (including stable, development or global), bypass the limitations of regional locks and even restore functionality after failures. But there are also risks: for example, incompatibility of the firmware version with the phone model can turn the gadget into a βbrickβ without the possibility of recovery through standard means. In this article, we will analyze the entire process from preparation to solving typical errors - taking into account the nuances for different Xiaomi models.
1. When to update via Recovery (and when not)
Recovery mode is not a universal solution, but should be used only in specific cases:
- π The phone doesn't see an update over the air (OTA) or makes an error when downloading.
- π’ The device is severely braked after the last update (for example, after switching to the MIUI 15 MIUI 14).
- π¨ The smartphone is getting stuck on the Mi logo or rebooting in a cycle (bootloop).
- π You need to change the firmware region (for example, from Chinese to global).
- π§ Requires a rollback to the previous version MIUI (downgrade).
Hereβs when you should not resort to this method:
- β οΈ If the phone is stable and the update is available through Settings, use the standard method.
- β οΈ If you are not sure about the device model or firmware version, you risk choosing an incompatible file.
- β οΈ If you have a bootloader, unlock it first through the Mi Unlock Tool.
β οΈ Warning: Update via Recovery erases all data on the device if you install a marked firmware clean_all Or fastboot. Back up through Settings. β Additionally. β Backup or Mi Cloud Backup.
Preparation: What to do before upgrading
Before you start the firmware, follow the mandatory steps:
- Find out the model and the current version MIUI. Go to Settings. β The phone: π± Device model (e.g. Redmi Note 12 Pro)+ 5G or POCO F5). π’ Version. MIUI (for example, MIUI Global 14.0.5). π€ Codename (e.g. rubens for Redmi Note 12 Pro) 4G).
Download the correct firmware.
- π Official website MIUI (Choose Recovery. ROM).
- π₯ Xiaomi Firmware Updater (alternative archive with version history).
- Check the battery power. The level must be at least 50% to avoid shutting down during the process.
- Prepare. USB-Format the flash drive into FAT32 (not exFAT or NTFS!) Then, copy the file to the file without unpacking it!).
βοΈ Checklist before firmware
If you upgrade to POCO or Redmi with custom Recovery (like TWRP), the process may be different.
- π§ Make sure the version TWRP compatible with your model.
- π¦ Download the firmware in.zip format (not.tgz!).
- β οΈ Turn off signature verification in settings TWRP (if required).
3. How to go to Recovery on Xiaomi: 3 ways
Depending on the state of the device, use one of the methods:
Method 1: Through physical buttons (if the phone is switched on)
- Turn off your smartphone (press Power + Volume Up for 10 seconds).
- Hold the combination: π Nutrition + Volume increase for most models (Redmi Note) 10/11/12, POCO X3/X4). π Nutrition + Reduce the volume for older devices (Mi) 8, Mi 9).
Mi
Method 2: ADB (if the phone works but doesn't go to Recovery)
Connect the device to your PC, enable USB Debugging (Settings β About Phone β MIUI version β tap 7 times, then Additional β For developers) and execute the command:
adb reboot recoveryMethod 3: Through Fastboot (if the phone is not turned on)
- Press Power + Volume Down until Fastboot Mode (open stomach robot) appears.
- On PC, run fastboot reboot recovery
If you see a TWRP or OrangeFox instead of a standard Recovery, you have a custom bootloader installed on the device, in which case the firmware instruction will be different (see Section 5).
What happens if Recovery does not open?
4. Step-by-step instruction: Update through standard Recovery
If you downloaded the official Recovery ROM and logged into the standard Recovery (Blue Menu with Mi Bunny), follow these steps:
- Select language. Use volume buttons for navigation and power for confirmation.
- Put the flash drive in. USB-The storage device with the firmware file (it should be called) update.zip).
- Select "Install" update.zipΒ». If the file is not detected, check it: π The flash drive is formatted in FAT32. π The file is located at the root of the drive (not in the folder). π File renamed to update.zip (register!).
Confirm the installation.
Yes
Reset the device.
Reboot β System
If the process is stuck in the Verifying update package, it may be that the firmware is corrupted or incompatible.
- π Download the file again (check the checksum) MD5).
- π₯ Use another flash drive (some Xiaomi models do not work well with storage volumes) >32GB).
β οΈ Note: If the phone boots back to Recovery after the reboot, it means the firmware is not suitable for your model. In this case, try installing a different version or restore the device via the Mi Flash Tool in Fastboot mode.
π‘
Standard Recovery does not support custom firmware installation (like LineageOS or Pixel Experience) and requires a TWRP or other custom bootloader.
5. Update via TWRP: nuances and differences
If you have a TWRP (TeamWin Recovery Project) installed on your device, the process will be different.
- π¦ Install custom firmware (for example, Pixel Experience or Havoc) OS).
- π Downgrade on the previous version MIUI.
- π§ Installation of modified cores or patches (e.g. Magisk for root rights).
Instructions for TWRP:
- Download firmware in.zip format (for example, with XDA Developers).
- Copy the file onto a flash drive or internal memory.
- Go to TWRP (usually the same button combination as for standard Recovery).
- Select Install β specify the firmware file.
- Before installation, run the Wipe β Advanced Wipe and mark: π§Ή Dalvik / ART Cache π§Ή System π§Ή Data (if a complete cleanup is required).
Confirm the installation with a swipe and wait for completion.
After firmware is installed via TWRP, the first turn on can take up to 10-20 minutes. If the device has been stuck on the logo for longer than 30 minutes, then the firmware is incompatible or requires additional cleaning (Format Data).
π‘
If your mobile network is not working after installing custom firmware, check if it supports your region. Some builds (for example, for the Redmi Note 10 Pro) require additional patches for the RIL module (radio interface).
Typical errors and their solutions
Even if you follow the instructions, you can have problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| E: Footer is wrong or E: Signature verification failed | A damaged firmware file or incompatible version. | Download the file again, check MD5. Turn off signature verification in settings for TWRP. |
| The device doesn't see the flash drive. | Wrong format (exFAT/NTFS) damaged USB-portico. | Format the flash drive in FAT32, try another drive or port. |
| Hanging on Mi Logo after firmware | Incompatible firmware or incomplete cleaning before installation. | Return to Recovery and run Wipe Data, then re-install. |
| This package is for "veux" devices; this is a "rubens". | The firmware is designed for another model. | Download the correct version for your device code (e.g. rubens instead of veux). |
| Mistake 7 in TWRP | Incompatible with the TWRP version or no patch for MIUI. | Update TWRP or use the firmware marked TWRP-flashable. |
If none of the solutions worked, try:
- π§ Swipe your device through Fastboot with the Mi Flash Tool (requires a PC and unlocked bootloader).
- π Contact the Xiaomi service center (if the device is guaranteed).
7. How to check the success of the update
After restarting, make sure the firmware is installed correctly:
- Go to Settings. β About the phone and check: π± Version MIUI (must be consistent with the established). π’ Assembly number (e.g, V14.0.6.0.TKCMIXM).
- πΆ Mobile network and Wi-Fi.
- π Sound and microphone (record voice message).
- πΈ Camera and sensors (gyroscope, compass).
- If something doesnβt work, reset through Settings β Additional β Reset settings.
If the MIUI version hasn't changed, then the firmware hasn't installed.
- π Repeat the process with another flash drive or file.
- π§ Try flashing through Fastboot (if Recovery refuses to accept the file).