How to go to Recovery mode on Xiaomi: all the ways for Redmi, POCO and Mi

Recovery mode on Xiaomi smartphones is a service environment that allows you to perform critical operations, from resetting settings to installing custom firmware. Without access, you can not solve many software problems β€” whether it is a system freeze, update errors or the need to unlock the bootloader. However, the way you log into recovery depends on the device model, the version of MIUI and even the type of installed backup (stock or TWRP).

In this article, we will discuss all the current methods of entering recovery mode on Xiaomi, Redmi and POCO devices – from the classic combination of buttons to commands via ADB. Particular attention will be paid to the nuances that are often missed in standard instructions: for example, why the usual Power + Volume Up combination does not work on some models, or how to bypass the Fastboot lock on new firmware. If you have never worked with a recover before or encountered errors at the entrance – this guide will help avoid typical errors.

What is Recovery on Xiaomi and Why You Need It

Recovery mode is an isolated environment built into the firmware of a smartphone that runs separately from the main operating system and is designed to diagnose, restore or modify the device. There are two types of recovery devices on Xiaomi smartphones:

  • πŸ”„ Stock Recovery is an official solution from Xiaomi with limited functionality, allowing you to reset your settings (Wipe Data), install updates via ADB Sideload or restart the device. Interface in Chinese/English, control through the volume and power buttons.
  • πŸ› οΈ TWRP (Team Win Recovery Project) is a customized, advanced recovery that supports backups, unofficial firmware, partition mounting, and even a file manager. Requires unlocking the bootloader.

The main tasks for which access to the Recovery is necessary:

  • πŸ”„ Reset to factory settings (if the smartphone is not booted or locked).
  • πŸ“¦ Install official MIUI updates manually (via ADB Sideload or from a memory card).
  • πŸ”“ Unlock the boot loader (OEM Unlock) before installing TWRP.
  • πŸ› οΈ Fixing errors after a failed update (e.g., System Destroyed).
  • πŸ“± Data recovery from the backup (only in TWRP).

⚠️ Warning: Logging into recavators on bootloaders can lead to automatic reboots in Fastboot. This is normal behavior β€” Xiaomi protects the system from unauthorized changes. To avoid this, unlock the bootloader through the official Xiaomi tool.

Method 1: Classic button combination (Power + Volume Up)

The most common method of logging into the recaveri is the use of hardware buttons, which works on most Xiaomi, Redmi and POCO, Released models until 2023, but there are nuances that are often forgotten:

  1. πŸ“΄ Turn off your smartphone completely. If it freezes, hold the power button for 10 to 15 seconds before you turn it off.
  2. πŸ”˜ Press and hold the Volume Up button).
  3. πŸ”‹ Without releasing Volume Up, press and hold the Power button.
  4. πŸ“± Hold both buttons until the Mi logo or the Recovery menu appears on the screen (usually 5-10 seconds).

If instead of a recavery you got into a Fastboot (screen with a rabbit and the inscription FASTBOOT), then:

  • πŸ”“ The bootloader is locked on your device (unlocked).
  • πŸ“± You've held the buttons for too long (let them go as soon as the Mi logo appears).
  • πŸ”„ You have a customized recaveri installed (TWRP), but the system redirects to Fastboot due to security policies.

Make sure your smartphone is off | Battery charge > 30% | All cables (USB, charging) | Use the original buttons (not a case!)

-->

On some models (for example, Xiaomi 12T, Redmi Note 11 Pro+) the combination may differ:

ModelButton combinationNotes
POCO F3/F4, Redmi K40Power + Volume UpRelease the buttons immediately after the vibration.
Xiaomi 11T/12, Redmi Note 10 ProPower + Volume Up (hold 10+ seconds)An unblocking warning may appear on the screen.
Xiaomi Mi A1/A2 (Android One)Power + Volume Up + Volume DownTriple combination due to the features of the firmware.
Redmi 9/9A/9CPower + Volume Up (hold to the logo)It may take several attempts.

Xiaomi (Mi series)|Redmi (Note, K, numerical)|POCO (F, X, M)|Another brand-->

Method 2: Sign in via Fastboot (if the button combination does not work)

If the standard method does not work (for example, due to a blocked bootloader or hardware problems with buttons), you can go to the recavator via Fastboot mode.

  • πŸ–₯️ Computer with ADB/Fastboot drivers installed (you can download it in Android SDK).
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI (7 times) β†’ Additionally. β†’ For developers β†’ Debugging by USB).

Step-by-step:

  1. πŸ“΄ Turn off your smartphone and press Power + Volume Down to log into Fastboot.
  2. πŸ–₯️ Connect the device to the PC and open the command line (Win + R β†’ cmd).
  3. πŸ“Œ Enter the command to check the connection: fastboot devices If the device is identified (the serial number appears), continue. If not, install the drivers.
  4. πŸ”„ Enter the command to reboot to reboot: fastboot reboot recovery Some models may require: fastboot oem reboot-recovery

⚠️ Warning: On devices with a locked bootloader, fastboot reboot recovery can send you back to Fastboot. In this case, first unlock the bootloader via fastboot oem unlock (it will require a Mi Account binding and waiting 72–168 hours).

If after the command the device restarts to normal mode, try:

  • πŸ”„ Use an alternative command: fastboot boot recovery.img (recovery image file for your model is required).
  • πŸ“± Check if custom Recovery are installed β€” some versions of TWRP block entry via Fastboot.

πŸ’‘

If the fastboot device command doesn't show your device, try reconnecting the cable, changing the USB-port, or using another computer. Often the problem lies in drivers or faulty cable.

Method 3: Sign in via the MIUI menu (no buttons and PCs)

Some MIUI firmware (especially versions 12-14) have a hidden option to reboot to the recover directly from the system, which is convenient if the hardware buttons do not work or you are afraid of damaging them.

  1. πŸ“± Open the Settings. β†’ The phone.
  2. πŸ”˜ Press MIUI 7 times to activate Developer Mode.
  3. πŸ”§ Return to the main settings menu and select Additional β†’ For developers.
  4. πŸ”„ Find the Reboot option in Restore Mode (or Advanced Reboot) and activate it.
  5. πŸ“΄ Now, when holding the power button in the off menu, the Recovery option will appear.

If there is no option to restart the Recovery mode:

  • πŸ“± Update MIUI to the latest version β€” the feature appears in MIUI 12.5+.
  • πŸ”§ Check if it is hidden in additional settings (sometimes called Additional Reboot).
  • πŸ› οΈ Install the Magisk Advanced Reboot Menu (root required).
What to do if the developer menu does not appear?
If nothing happens after 7 clicks on the MIUI version, check: 1. You do not have a Mi Account for children (limited mode). 2. The device is not connected to the corporate MDM- system (for example, through work). 3. The firmware is not modified (some custom builds remove the developer menu). In extreme cases, use the ADB- activation command: adb shell settings put global development_settings_enabled 1

Method 4: Entering through ADB (if smartphone is enabled)

If the device is working but you need to reboot to the recavator (for example, to install the update), you can use ADB. This method is suitable for all Xiaomi models, but requires pre-configuration:

  1. πŸ–₯️ Install Platform Tools (or Minimal ADB and Fastboot).
  2. πŸ“± Enable Debugging by USB in the developer settings (see previous section).
  3. πŸ”Œ Connect your smartphone to your PC and confirm the debugging permission on your device screen.
  4. πŸ“Œ Open the command line in the ADB folder and type: Adb devices Make sure the device is defined.
  5. πŸ”„ Run the command to reboot in RecavΓ©rie: adb reboot recovery

If the team fails:

  • πŸ”§ Check if ADB is locked in the security settings (Settings β†’ Applications β†’ Special Accesses β†’ Access to USB).
  • πŸ“± Reconnect the cable or try another USB- port (preferably USB 2.0).
  • πŸ–₯️ Update ADB to the latest version (older versions may not support newer Xiaomi protocols).

⚠️ Warning: On some firmware MIUI 14 the adb reboot recovery command may redirect you to Fastboot instead of a recovery. This is due to enhanced bootloader protection. In this case, use an alternative command: adb shell reboot --bootloader fastboot reboot recovery.

Method 5: Entry into TWRP (if custom Recovery is installed)

If you have TWRP installed on your device, the login process may be different from the stock recavator.

  • πŸ”“ An unlocked bootloader is mandatory - without it TWRP will not start.
  • πŸ“± On some models (Xiaomi 11/12, Redmi K50) TWRP may require additional password input (if encryption is enabled).
  • πŸ”„ If you ask to enter a pattern lock after you log in to TWRP but you don’t remember it, you’ll have to make Format Data (erase all data!).

How to log into TWRP:

  1. πŸ“΄ Turn off your smartphone.
  2. πŸ”˜ Press the Power + Volume Up and hold until the TeamWin logo appears.
  3. πŸ“± If the screen flashes and reboots, TWRP is not patched for your model, you need to install a special version (e.g., TWRP for Dynamic Partitions for new devices).

Frequent TWRP problems and their solutions:

Problem.Reason.Decision
After entering the TWRP screen goes outThe Incompatible Version of RecaveriInstall TWRP for your exact model (e.g. twrp-3.7.0_12-0-miatoll.img for Redmi Note 9 Pro).
TWRP asks for a password, but it doesn’t existEncryption FBE (File-Based Encryption)Enter the old PIN- code or make Format Data (data loss!).
The sensor is not working in TWRPThe wrong image of the RecaveriDownload the touch-enabled version for your device.

πŸ’‘

If the TWRP smartphone does not boot into the system after installing it, chances are you forgot to disable Force Encryption or did not install Disable_Dm-Verity_ForceEncrypt. This leads to a looped restart (bootloop).

Frequent Mistakes and How to Avoid Them

Even following the instructions, users often encounter problems when logging into the recavator, and consider the typical errors and their solutions:

  • πŸ”„ "No Command" Appears if the stock Recovery cannot boot.Solution: press the Power + Volume Up for 10 seconds, then release the Power while continuing to hold the Volume Up.
  • πŸ“± Automatic reboot Occurs on devices with a locked bootloader. Solution: unlock the bootloader through the Mi Unlock Tool.
  • πŸ”Œ Device is not defined in ADB/Fastboot Check drivers, cable, and port USB. Try the adb kill-server &&adb start-server command.
  • πŸ”“ TWRP does not start after installation Make sure you download the recover version for your exact model (e.g., the Redmi Note 10 Pro and Redmi Note 10 Pro Max require different files).

Critical error: If you see the words "This MIUI version cannot be installed on this device" after entering the recovery, it means that you are trying to install the firmware for another model, and if you continue to install it, you will "break" the device.

Other nuances:

  • πŸ“± On some devices (Xiaomi Mi 11 Ultra, Redmi K40 Pro), the button combination only works when the charger is connected.
  • πŸ”„ If your smartphone doesn’t respond to the buttons, try holding them for 15 to 20 seconds β€” sometimes it takes longer to fire.
  • πŸ–₯️ When working with ADB, always check that the device is determined by the adb device command before critical operations are performed.

FAQ: Answers to Frequent Questions

Can I enter the Recovery if the smartphone is not turned on?
If the device is completely discharged or does not respond to buttons, first try charging it for 10-15 minutes. If the screen remains black but there is vibration when connecting the charge, try the Power + Volume Up combination blindly (hold 15-20 seconds). If there is no reaction, there may be a problem in the hardware (for example, the power button is faulty).
Why does the smartphone reboot to Fastboot after entering the recovery?
This is standard behavior on devices with a locked bootloader. Xiaomi blocks access to the recovery if the bootloader is not unlocked. Solution: unlock the bootloader through the official Mi Unlock Tool (it will require a binding Mi Account and a wait of up to 7 days).
How to get out of Recovery mode?
In the drain Recovery, select Reboot β†’ System (volume button control, power button option). In TWRP, press Reboot β†’ System. If the device is frozen, hold the power button for 10-15 seconds to force reboot.
Can I install TWRP without unlocking the bootloader?
No, it's impossible. Xiaomi uses signed downloaders, and any attempt to install custom recavators on a locked device will result in a reset to a Fastboot or bootloop. The only official way is to unlock through the Mi Unlock Tool.
What if there is no "Install" item in the Recovery (you need to install firmware)?
That means you have a stock Recovery. Use the firmware to install it: πŸ“± ADB Sideload (Apply update via paragraph) ADB Recovery). πŸ–₯️ Adb sideload command rom.zip (The firmware should be in.zip format and lie in the folder with ADB). If you need to install custom firmware - first install TWRP.