Boot Menu (or Fastboot Mode) on Xiaomi devices is a skill for advanced users who want to flash a smartphone, unlock a bootloader or restore the system after a crash. However, the process of logging into this menu varies depending on the type of device: smartphones (Redmi, POCO, Mi) and Mi TVs use different combinations of buttons and approaches. In this article, we will discuss all the current methods, including hardware and software methods, and explain why sometimes Boot Menu is blocked by the system.
It's important to understand that Boot Menu is not the same as Recovery Mode. The first is for low-level bootloader operations, the second is for resetting or installing updates. If you're looking for a way to reset your phone to factory settings, you need Recovery, not Fastboot. We'll clarify the difference later.
This article is relevant for Xiaomi devices from 2018 to 2026, including models based on Qualcomm Snapdragon and MediaTek. If your device is older, some button combinations may not work due to a change in the companyโs security policy.
What is Boot Menu and why is it necessary?
Boot Menu (or Fastboot Mode) is a special boot mode that allows you to interact with the device at the firmware level through the computer.
- ๐ Unlock bootloader (required for custom firmware installation).
- ๐ฅ Sweep official or unofficial images through fastboot.
- ๐ Restore the device after a "brick" (software failure).
- ๐ Check the status of hardware components (e.g., via fastboot devices or fastboot getvar all commands).
Distinguished from Recovery Mode:
- ๐ง Recovery is a graphical interface for resetting, updating, or backup.
- ๐ป Fastboot is a console mode that requires PC connection and commands.
Without Boot Menu, it is impossible to unlock the bootloader on new Xiaomi devices โ the company has introduced a mandatory binding Mi Account for this operation, and this mode is often required when installing TWRP or OrangeFox Recovery.
โ ๏ธ Warning: Logining to Fastboot Mode on a locked bootloader does not give full access to the firmware. Unlocking will require official permission from Xiaomi via the en.miui.com/unlock website.
How to log into Boot Menu on Xiaomi smartphones
On Xiaomi, Redmi and POCO smartphones, there are two main ways to get into Fastboot Mode: through hardware buttons and using ADB commands.
Method 1: Button combination (for switched off device)
This is the most versatile way, running on 90% of Xiaomi devices.
- Turn off the smartphone (if it freezes โ hold the power button for 10-15 seconds).
- Press and hold the power button + Volume Down button.
- Hold both buttons until the Fastboot logo (the Android robot with an open case or the FASTBOOT label) appears on the screen.
On some models (such as the POCO F3 or Redmi Note 10 Pro), you may need to press the Volume Down first, then the power button. If the combination does not work, try an alternative option:
- ๐ฑ For older models (until 2019): Power + Volume Up.
- ๐ For new flagships (Xiaomi 13, 14): first Volume Up + Power, then quickly release Volume Up and hold power only.
If the screen is black, check:
- ๐ Battery charge (must be at least 30%).
- ๐ Connect the charger - sometimes it helps.
- ๐ ๏ธ Button damage (especially after falls)
Disconnect the smartphone from PC and charging |
Check the battery charge (minimum 30%) |
Make sure the buttons are not stuck |
Use the original cable (if you connect to a PC)-->
Method 2: ADB commands (for the device on)
If the smartphone is turned on, but you want to reboot to Fastboot without using buttons, you can use ADB (Android Debug Bridge).
- ๐ฅ๏ธ Computer with installed Xiaomi drivers.
- ๐ Included debugging by USB (Settings โ The phone. โ Version. MIUI (press 7 times) โ Additionally. โ For developers โ Debugging by USB).
- ๐ก Cable connections (Wi-Fi ADB does not support rebooting in Fastboot).
Instructions:
- Connect your smartphone to your PC and allow debugging.
- Open the command line (Win + R โ cmd) and type:
adb devices(Your device should appear on the list.)
adb reboot bootloaderThe smartphone will automatically reboot in Fastboot Mode.
โ ๏ธ Warning: On devices with a locked bootloader, the adb reboot bootloader command may not work, the system will return the error not allowed in locked state.
How to Sign In to Boot Menu on Mi TVs
The process of logging into Fastboot Mode on Xiaomi Mi TVs (series 4A, 4S, 5X, etc.) is different from smartphones. There are no physical volume buttons, so it uses:
- ๐ฎ Remote DU (in rare cases).
- ๐ฅ๏ธ Connect to a PC via ADB.
- ๐ง Hardware button on the body (if any).
The main way:
- Turn off the TV for 10 seconds.
- Press and hold the power button on the TV body (usually located on the side or bottom).
- Without releasing the button, connect the TV to the outlet.
- Hold the button until the Fastboot logo appears on the screen (usually 10-15 seconds).
On new models (Mi TV Q1, Q2), the hardware button may not be available.
- ๐ Connect the TV to your PC via port USB (OTG).
- ๐ก Use ADB (as for smartphones), but pre-enable debugging in the developer settings (Settings โ About TV โ Software Version (click 7 times) โ For developers โ Debugging by USB).
On Xiaomi TVs 2022-2026, entry into the Fastboot via the remote control is impossible - this is a manufacturer's restriction.
Table: Button combinations for popular Xiaomi models
| Model of the device | Combination for Fastboot | Combination for Recovery | Notes |
|---|---|---|---|
| Redmi Note 12/13 | Food + Volume Down | Food + Volume Up | On the Note 12 Pro+, first press Volume Down, then power. |
| POCO F5/X5 | Food + Volume Down | Food + Volume Up | On the POCO F5 Pro, hold the buttons for 15+ seconds. |
| Xiaomi 13/14 | Volume Up + Power โ Release Volume Up | Food + Volume Up | At 13 Ultra, a charging connection may be required. |
| Mi TV 4A/4S | Power button on the case + connection to the network | There's no standard way. | The new models require ADB. |
| Redmi 10A/12C | Food + Volume Down | Food + Volume Up | The 12C is sometimes only used with a cable. |
If your model is not listed in the table, try the universal Power + Volume Down combination. On devices with MediaTek (such as Redmi 9A), you may need to hold the buttons longer (up to 20 seconds).
Frequent mistakes and their solutions
Even with the right button press, you may not be able to log into Boot Menu, so let's look at the typical problems and how to fix them.
1.The device does not respond to the button combination
Possible causes:
- ๐ Battery discharge (less than 5%) Connect charging and try again.
- ๐ ๏ธ Damaged buttons, see if they're responding normally.
- ๐ Locked bootloader on new devices (e.g. Xiaomi 14) Requires unlocking via Mi Unlock Tool.
2.The Mi logo appears but does not load the Fastboot
This is typical of devices with damaged firmware.
- ๐ Try to clamp Power + Volume Up + Volume Down at the same time (works on some models).
- ๐ก Connect the device to your PC and check if it is defined in Device Manager as Android Bootloader Interface.
- ๐ง If the device is not detected, the USB- port or cable may have been damaged.
3. "This device is locked" error in Fastboot
This sign means that the bootloader is locked.
- ๐ Unlock bootloader through the official Mi Unlock Tool (Mi Account binding required).
- โณ New devices (Xiaomi 13/14, Redmi Note 12) will need to wait 7 to 14 days after unlocking (Xiaomi limit).
โ ๏ธ Warning: If you see this device is corrupted, it means that the firmware has been damaged. You can only restore the device via the Mi Flash Tool with the official Fastboot ROM image.
What to do if the device does not turn on at all?
Boot Menu vs Recovery Mode: What's the difference?
Many users confuse Fastboot Mode and Recovery Mode, although these are two different modes with different capabilities.
| Characteristics | Boot Menu (Fastboot) | Recovery Mode |
|---|---|---|
| Interface type | Console (requires PC) | Graphic (touch/button) |
| Principal appointment | Firmware, unlock the loader, recovery | Resetting settings, installing updates, backup |
| Whether a PC is required | Yes (for most operations) | No. |
| Access on a locked loader | Limited (fastboot oem device-info only) | Complete (except for unofficial firmware installation) |
| Button combination | Food + Volume Down | Food + Volume Up |
When to use Recovery Mode:
- ๐ To reset to factory settings (Wipe Data).
- ๐ฅ To install official updates via Apply update from ADB.
- ๐ To create a backup (Backup)
When you need Fastboot Mode:
- ๐ To unlock the bootloader.
- ๐ฆ For firmware via Mi Flash Tool or fastboot.
- ๐ ๏ธ For recovery from a "brick" (if Recovery is not available).
๐ก
If you just need to reset or install an update, use Recovery Mode. Fastboot Mode is only required for low-level firmware operations.
Additional Fastboot commands for Xiaomi
Once you log in to Fastboot Mode, you can use useful diagnostic or unlock commands.
- ๐ Fastboot devices โ Check the connection of the device.
- ๐ fastboot getvar all โ output device information (serial number, bootloader status).
- ๐ fastboot oem unlock - unlock the bootloader (requires a tied Mi Account).
- ๐ฅ fastboot flash boot [name file.img] is the boot partition firmware.
- ๐ Fastboot Reboot Recovery is a reboot in Recovery Mode.
Example of checking the status of the loader:
fastboot oem device-infoIf you see Device unlocked: false in the answer, the bootloader is locked.
To install the full Fastboot ROM image, use:
fastboot flash all [name file.zip]But remember: this will delete all data on the device!
๐ก
Before you run your firmware through fastboot, always check the device model with the command fastboot getvar product. Installing firmware from another model will lead to a "brick"!