Recovery Mode on Xiaomi smartphones is a service environment that allows you to perform critical operations: factory reset, custom firmware installation, cache cleaning or even device recovery after crashes. Without access, you can not unlock the bootloader, flash TWRP or fix software errors when the phone does not boot in normal mode.
However, the keyboards and methods for entering Recovery on Xiaomi, Redmi and POCO devices are different depending on the model and firmware version (MIUI or HyperOS), and in this article we will discuss all the current ways to log in to Recovery β from standard to alternative (via ADB, Fastboot and even without physical buttons), and explain why sometimes instead of the native Recovery, you see the Mi Bunny logo with an error.
What is Recovery Mode and Why You Need It on Xiaomi
Recovery Mode is an isolated environment built into the firmware of a smartphone that works independently of the main operating system and allows:
- π Reset to factory settings (useful when selling a phone or after a virus attack).
- π¦ Install official / custom firmware (via.zip files).
- π§Ή Clear cache (accelerates the system if the phone brakes).
- π Unlock the boot loader (necessary for installation) TWRP magisk).
- π οΈ Restore the system after a failed update or failure.
Xiaomi smartphones use two types of Recovery:
- Stock (Mi Recovery) - an official solution with limited functionality (only reset, clear cache and install updates via update.zip).
- Custom (TWRP, OrangeFox) - an extended version with support for backups, root rights and installation of unofficial firmware.
Itβs important to understand that if you plan to stitch your phone or get root, stock Recovery wonβt work β youβll need to unlock the bootloader first and install TWRP.
Method 1: Enter through hardware buttons (the most versatile)
It's a basic method that works on 90% of Xiaomi models, including the Redmi Note 10/11/12, POCO F3/F4/F5, Mi 11/12/13 and older devices.The algorithm is the same, but there are nuances for phones with Snapdragon and Mediatek.
Instructions:
- Turn off your smartphone (press the power button and select Turn it off or hold it for 10-15 seconds before vibration).
- Hold the combination: π Power button + Loudness up (for most models). π Power button + Loudness down (on some old Redmis) 4/5 mi A1/A2).
10-15 seconds
Mi
If the phone vibrates but doesnβt load into Recovery, release the buttons and try again.
Newer models (such as the Xiaomi 13T or POCO F5 Pro) can run Fastboot Mode instead of Recovery.
β οΈ Note: If you see a Fastboot with a picture of a hare (Mi Bunny) after holding the buttons, then the bootloader is blocked. To log into Recovery, first unlock it through the Mi Unlock Tool.
βοΈ Checking before entering Recovery
Method 2: Login via ADB (if the phone is switched on)
If the hardware buttons don't work (e.g., the power button broke) or you prefer the software method, you can log in to Recovery via ADB (Android Debug Bridge).
- π₯οΈ Computer with installed Xiaomi drivers and ADB Tools.
- π Included debugging by USB (Settings β The phone. β Version. MIUI (press 7 times) β Additionally. β For developers β Debugging by USB).
- πΆ Working USB-cable (preferably original).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission (on the smartphone screen).
- Open the command prompt (Win + R β enter cmd) and go to the folder with adb:
- Enter the command to reboot in Recovery:
- If the phone has rebooted to normal mode, repeat the command or use an alternative method (see below).
If the adb reboot recovery command doesnβt work (for example, on HyperOS), try:
adb shell reboot --bootloader
fastboot reboot recoveryπ‘
If ADB doesnβt recognize the device, try reinstalling the drivers via Mi USB Driver or using a USB 2.0 port (on some PCs, USB 3.0 causes conflicts).
Method 3: Sign in via Fastboot (if ADB is not working)
If your phone doesnβt respond to ADB or you donβt have USB debugging enabled, you can log in to Recovery via Fastboot Mode, a method that even works for βbricksβ (devices that donβt boot into the system).
Instructions:
- Turn off the phone.
- Press the power button + volume down to enter the Fastboot (a hare will appear with the inscription FASTBOOT).
- Connect your phone to your PC and open the command line in the folder with fastboot.
- Enter the command:
- If FAILED (remote: 'unknown command') is found, the bootloader is locked and unlocking is required.
On some models (for example, Redmi Note 10 Pro) instead of Recovery, the phone can boot again in Fastboot.
- π§ Use the command fastboot oem edl to move to EDL Mode (requires an authorized Mi Account).
- π Try the fastboot continue combination and then repeat fastboot reboot recovery.
What if the fastboot canβt see the device?
Method 4: Sign in via Mi Flash Tool (for locked devices)
If the bootloader is locked and the standard methods don't work, you can use the Mi Flash Tool, Xiaomi's official firmware utility, which allows you to force the phone to restart to EDL Mode and from there to Recovery.
Algorithm:
- Download and install the Mi Flash Tool.
- Turn off the phone and press the power button + volume down to log in to Fastboot.
- Connect your phone to your PC and open MiFlash.
- Press Refresh β the device must be determined as COM-port.
- Select from the Advanced β Reboot to Recovery menu.
If the Mi Flash Tool does not see the device:
- π Try using it. EDL Authorizer for authorization of Mi Account.
- π Reinstall Qualcomm drivers (for Snapdragon processors) or Mediatek (for Snapdragon processors) Helio/Dimensity).
β οΈ Note: Using the Mi Flash Tool without an authorized Xiaomi account may result in a device being locked (this device is locked error.
Table: Button combinations for different Xiaomi models
Not all Xiaomi smartphones use the same combinations to enter Recovery, and here are the latest data for the popular series (2020-2026).
| Model | Combination for Recovery | Combination for Fastboot | Notes |
|---|---|---|---|
| Redmi Note 12/13, POCO F5/X5 | Food + Volume up | Food + Volume Down | HyperOS may require unlocking the bootloader. |
| Xiaomi 13/13T/14 | Power + Volume up (hold 15+ seconds) | Food + Volume Down | When holding buttons less than 10 seconds, Fastboot is triggered. |
| Redmi 10/9/8, POCO M3/M4 | Food + Volume up | Food + Volume Down | Some firmware works only after 3-4 attempts. |
| Mi 11/11T/11 Lite | Food + Volume up | Food + Volume Down | When the bootloader is blocked, Mi Bunny is displayed. |
| Redmi A1/A2, POCO C50/C51 | Food + Volume up + Volume down | Food + Volume Down | Budget models may require three buttons to be held simultaneously. |
If your model isnβt in the table, try the universal combination: hold the power button and volume up 15-20 seconds until the Recovery menu or Mi logo appears.
Frequent mistakes and their solutions
When you try to log in to Recovery, users often face problems, and let's look at the most common ones and how to fix them.
1.The phone vibrates but doesn't load into Recovery
Reasons:
- π Battery discharge (less than 20%) Charge your phone to at least 30%.
- π Wrong button combination. Check the table above.
- π Locked bootloader. Unlocking is required via Mi Unlock Tool.
2. there is a "No command" error or a recumbent android with an exclamation mark
This means that the stock Recovery is damaged or missing.Solutions:
- π Press the power button. + Volume up for 10 seconds to restart Recovery.
- π± Install firmware via Fastboot with the Mi Flash Tool.
- π οΈ Sweat down custom Recovery (TWRP) Fastboot Flash Recovery twrp.img.
3.The phone is loaded into Fastboot instead of Recovery
Typical situation for new models (Xiaomi 13/14, Redmi Note 12)
- π§ Enter the command in Fastboot:
- π Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account and wait 7-14 days).
π‘
If the phone is loading into Fastboot instead of Recovery, it's a sure sign of a locked bootloader.Without unlocking, Recovery login will be impossible.
How to unlock the bootloader to access Recovery
On all Xiaomi smartphones (except POCO F1 and some global versions), the bootloader is locked by default.
- β You can't install it. TWRP custom-made.
- β Recovery entry may be limited (Mi Bunny will appear with an error).
- β Fastboot Flash teams will not work.
To unlock the loader:
- Link your Mi Account to your phone (Settings β Xiaomi Account).
- Enable USB debugging and OEM unlocking (Settings β For Developers).
- Download the Mi Unlock Tool and log in.
- Connect your phone in Fastboot mode and follow the program instructions.
- Wait 7-14 days (the wait period depends on the model).
After unlocking:
- β You can stitch it. TWRP Fastboot Flash Recovery twrp.img.
- β Recovery Entry Will Work Without Restrictions.
- β It will be available to install custom firmware (LineageOS, Pixel Experience, etc.).
β οΈ Warning: Unlocking the bootloader resets all data on the phone! Backup important files in advance. Also on some models (for example, Redmi Note 10 Pro) after unlocking, Widevine may stop working. L1 (Streaming quality down on Netflix, Disney+).