Updating the firmware on Xiaomi smartphones through the menu βthree dotsβ (the so-called recovery mode) is one of the most reliable ways to install a new version MIUI, standard-set OTA-Update is not available or malfunctioning, and this method is suitable for manual firmware via fastboot, system recovery after crashes, or custom build installation. However, not all users know how to log in to this menu correctly, select the right file and avoid errors that can turn a phone into a brickΒ».
In this article, we will discuss the process from A to Z: from preparing the device to the final restart. Particular attention will be paid to critical points that the manufacturer does not mention in official instructions, for example, why some Redmi or POCO models require you to unlock the bootloader before upgrading through the recavers, or how to get around the E:footer is wrong, which interrupts the installation. If you have never encountered firmware manually, do not worry: we will explain each step in simple language, with illustrations and warnings about possible risks.
What is Xiaomiβs βthree dotsβ and when to use this method
The three-point menu (or recavator mode) is a service interface on Xiaomi smartphones that allows you to install updates outside the standard system. It runs separately from Android and gives you access to low-level features such as resetting, cleaning the cache or installing firmware from an external medium. Unlike fastboot, recavatories do not require a connection to a PC, but have limitations.
When to use this method:
- π Your smartphone can't see you. OTA-Update through Settings β The phone. β Updating the system.
- π The phone is stuck on the Mi logo after a failed update (so-called "bootloopΒ»).
- π± You want to go back to the previous version. MIUI (downgrade).
- π§ You need to install custom firmware (for example, LineageOS or Pixel Experience).
- π« The standard update is interrupted with the error Couldn't verify update package.
It is important to understand that there are two types of recovery mode: stock (from the manufacturer) and custom (for example, TWRP). Stock recovery on Xiaomi is very limited, it does not allow you to install unsigned firmware and often blocks downgrade. Custom Recovery gives more freedom, but requires an unlocked loader.
β οΈ Note: If your Xiaomi smartphone is released after 2021 (like the Redmi Note 12 or Xiaomi 13), stock reavers can block installing firmware older than the current version.
Preparing a smartphone: what to do before updating
Incorrect preparation is the main cause of error when updating through three points. Before you move to the installation, follow the following steps:
- Check the model and version MIUI. Go to Settings. β About the phone and write it down: π± Device model (e.g. Redmi Note 11 Pro) 5G or POCO X4 Pro). π’ Version MIUI (for example, MIUI Global 14.0.5). π Current firmware (stable/beta).
Download the correct firmware.
.zip
Xiaomi
fastboot
.tgz
Battery charge.
60%
Backup.
Turn off the screen lock.
If you plan to install custom firmware (such as Xiaomi.eu), you will additionally need to:
- π Unlock the bootloader via Mi Unlock Tool (process takes up to 72 hours).
- π οΈ Install custom Recovery (TWRP) fastboot.
- π Check firmware compatibility with your model in the forum XDA Developers.
Download the firmware for your model|Check the battery charge (minimum 60%)|Make a backup copy of the data|Disable screen lock|Unlock the bootloader (for custom firmware)|Transfer the firmware file to the root of the memory-->
How to Sign In to the Three Dots Menu on Xiaomi
Login to the recavator on Xiaomi is different from most Android devices. Here is a step-by-step guide for different situations:
Method 1: Through physical buttons (if the phone is switched on)
- Turn off your smartphone (press the power button and select Turn off).
- Press the button combination: π Power button + Loudness up (for most models). π Power button + Loudness up + downwards POCO F3, Redmi K40).
10-15 seconds
Mi
Method 2: ADB (if the phone works but does not go into the recavator)
If physical buttons fail (for example, because of a damaged volume button), use the ADB command:
adb reboot recoveryFor this:
- 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 the phone to the PC and execute the command above in the terminal.
Method 3: Through the Update app (for some models)
On some devices (for example, Xiaomi 12T or Redmi Note 12 Pro+) you can log in to the recover directly from the update menu:
- Open Settings β About the phone β System update.
- Click on the three dots in the top right corner and select Reboot to Restore Mode.
If none of these methods worked, check if the bootloader is locked, and the screen may show this device is locked, in which case you need to unlock through the Mi Unlock Tool.
What if the phone is not in the recaveri?
Step-by-step: installing the update through three points
When you're successfully logged into the Recovery, follow this instruction, and note that the interface may vary slightly depending on the version of MIUI.
- Language selection. Xiaomi's stock Recovery has the default Chinese interface. To switch to English, click on the globe icon (π) top-right.
- Cache cleanup (recommended). Select Wipe & Reset β Wipe Cache. This will delete temporary files but won't affect user data. Don't choose Wipe All Data unless you want to reset your phone to factory settings!
- Select a firmware file. Click Install update (or Apply update from) ADB, If you install via PC, then select Choose from internal storage and specify the path to the downloaded.zip file. β οΈ Note: If the firmware file is on the external SD-The zip can be taken to the root of the internal memory.
- Confirmation of installation. Once you select the file, you will receive a warning. Confirm the action by swiping the slider or clicking Yes.
- Wait for completion. The installation process takes 5 to 15 minutes. The progress bar will be displayed on the screen. Don't turn off the phone or press the buttons! If the progress freezes by 47% or 99%, wait 10 to 15 minutes before the forced reboot.
- Reboot. Once you've installed it successfully, select Reboot β Reboot to System. It can take up to 10 minutes to start up the first time, which is fine.
If the phone hangs on the Mi logo for more than 20 minutes after the reboot, try re-entering the Recovery and selecting the Wipe Cache, then rebooting.
1. file extension must be.zip (not.tgz or.rar).
2. The path to the file should be at the root of the memory (for example, the file path, /internal_storage/update.zip), Not in folders like Download or MIUI.
3. File integrity β download it again if the size does not match the one listed on the Xiaomi website.-->
Common Mistakes and How to Fix Them
Even with the correct following of the instructions, errors can occur, and here are the most common ones and ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| E:footer is wrong | A damaged firmware file or incompatible version. | Download the file again from the official website. Check that the firmware is for your model. If you install custom firmware, make sure it supports your region (Global/EU/China). |
| Couldn't verify update package | The firmware is not signed for your device (for example, trying to install Xiaomi.eu on a locked bootloader). | Unlock the bootloader through the Mi Unlock Tool. Use the stock firmware from Xiaomi's website. |
| This package is for "xxxx" devices; this is a "yyyy" | The firmware is designed for another model (for example, trying to install firmware from the Redmi Note 11 on the Redmi Note 11 Pro). | Download the firmware specifically for your model (check in Settings β About the phone). |
| Hanging up to 47% or 99% | Conflict with current firmware or lack of memory. | Wait 15-20 minutes. If it doesn't work, reboot to the recavers and select Wipe Cache, then re-install. For custom firmware, Format Data (erase all data!) may be required. |
| No command with a reclining android robot | Failure to enter the recaveri. | Press Power + Volume up for 10 seconds. If it doesn't work, plug it into your PC and fastboot reboot recovery. |
If none of these methods worked, try installing the firmware via fastboot (you will need a PC and a USB cable), and you can find instructions for this method in our article βHow to flash Xiaomi through fastbootβ.
π‘
If the recovery refuses to install the firmware with a signature error, it means that the bootloader is locked. Unlocking through the Mi Unlock Tool is a mandatory step for custom firmware.
Features for different models Xiaomi, Redmi and POCO
The three-point upgrade process may vary depending on the device series, and here are the key nuances for popular lines:
Xiaomi 11/12/13 series
Flagship models (Xiaomi 12 Pro, Xiaomi 13 Ultra) have a protected Recovery, which blocks the installation of unsigned firmware.
- π Unlocking the loader is mandatory.
- π Use only official firmware from Xiaomi site or verified custom builds (Xiaomi.eu).
- β οΈ Downgrade (rollback to old version) could lead to lockdown IMEI.
Redmi Note 10/11/12 series series
These models are more loyal to firmware, but have their own characteristics:
- π For Redmi Note 10 Pro and newer stock recavers does not support installation of firmware older than the current version.
- π οΈ Custom firmware is required TWRP (But it can reset the data).
- π‘ When updating through the Recovery may lose communication (solved by flashing the modem part).
POCO F/X/M series
POCO devices often have global and Indian firmware versions that are incompatible with each other.
- π Check the firmware region (for example, V14.0.2.0.TKPMIXM β global, V14.0.1.0.TKPINXM β Indian).
- π§ For POCO F3/F4 When installing custom recavator you need to disable the dm-verity check.
- β‘ After the update, the screen refresh rate may be reset (configure again in Settings). β Display).
For accurate information on your model, check out the theme on the Xiaomi.eu forum or XDA Developers.
What to do after the update: check and setup
Successful firmware installation is not the final step. After the first download, follow the following steps:
- Check the MIUI version. Go to Settings β About your phone and make sure the version is updated. If not, repeat the process.
- Set up a network. Sometimes, after an update, your mobile or Wi-Fi will disappear. Restart your phone or manually select the operator in Settings. β SIM-maps and mobile networks.
- Recover data. If you backed up your Mi Cloud or Google Drive, restore your contacts, photos and apps.
- Run an AnTuTu Benchmark or Geekbench to make sure the phone is stable. If you notice lags, clear the cache in the recavator (Wipe β Wipe Cache).
- Update your apps. Go to Google Play and update all the programs, because once they're firmware, they might not work properly.
If you have a bug after the update (for example, the camera or fingerprint sensor is not working), try:
- π Reset the settings to factory (Settings) β Additionally. β Recovery and discharge).
- π₯ Flash your phone via fastboot (if the error is critical).
- π Contact the service center if the problem is hardware (for example, after the update stopped working). SIM-map).
1. discharge the phone before automatically switching off.
2 Charge to 100% without interruption.
3. Repeat the cycle 2-3 times.-->