Fastboot mode on Xiaomi smartphones is a powerful tool for power users to perform operations that are not available in the standard interface.It can be used to sew custom recovery, unlock the bootloader, restore bricks after unsuccessful updates or gain root rights. However, improper use can turn your Redmi or POCO into a useless βbrickβ, so it is important to understand all the nuances of the process.
In this article, we will discuss in detail how to securely log into Fastboot on Xiaomi devices (including the Mi 11, Redmi Note 10, POCO F3 and others), what tools you will need to do this, and how to avoid typical errors. We will focus on unlocking the bootloader, a mandatory step for most operations in this mode. If you are a beginner, we recommend that you carefully study all warnings and preparations before practical actions.
What is Fastboot and Why You Need It on Xiaomi
Fastboot mode is a protocol for interacting with the Android device loader via USB-Unlike Recovery Mode, where the sensor or volume buttons are controlled, Fastboot requires the use of a command line (ADB/Fastboot) It's a big opportunity for PCs:
- π Unlocking the bootloader (required for installing custom firmware or root).
- π± Firmware of official/unofficial images (including: MIUI, LineageOS, Pixel Experience).
- π System Recovery after Failures or Bricks (soft-brick).
- π οΈ Removing the Bloatwer (preinstalled Xiaomi apps).
- π Diagnostics of hardware problems (checking memory, modules, etc.).
On Xiaomi Fastboot devices, it is integrated into Qualcomm bootloader (for smartphones on Snapdragon) or Mediatek (for models on Dimensity/Helio). It is important to understand that without unlocking the bootloader, most operations in this mode will not be available - the system will simply ignore firmware commands.
β οΈ Note: On new Xiaomi models (released after 2021), unlocking the bootloader is tied to the Mi Account. Without linking the device to the account, the process will be blocked even with the correct commands input.
Preparing Xiaomi smartphone to work with Fastboot
Before you turn on Fastboot, you need to follow several critical steps, skipping any of them can lead to errors like waiting for device or remote: device is locked.
1. Enable debugging over USB
This is a mandatory step to interact with the device via ADB:
- Go to Settings. β The phone.
- Click 7 times on the MIUI version until the notification βYou became a developerβ appears.
- Back to Settings β Additionally. β For developers.
- Activate the switches: π§ Debugging by USB (USB Debugging). π Unlocking OEM (OEM Unlocking β this item will disappear after unlocking the bootloader.
Installation of drivers and tools
The computer must be installed:
- π₯οΈ Xiaomi drivers for Fastboot (download from the official website or via Mi Flash Tool).
To check the connection of the device, enter in the command line:
adb devicesIf the smartphone is determined, but gives unauthorized, confirm debugging on the phone screen.
Debugging is on. USB|Xiaomi drivers installed|Download Platform-Tools (ADB/Fastboot)|Unblocking permitted OEM|The device is tied to the Mi Account (for new models)-->
How to Sign In to Fastboot on Xiaomi: 3 Ways to Work
Depending on the state of the device (whether it works, whether there is access to the menu), you can use different methods of logging into Fastboot.
Method 1: Through a button combination (for a phone turned off)
The most universal method, works even if the smartphone does not turn on:
- Turn off the device (clip Power + Volume up for 10 seconds).
- Press and hold Power + Volume down until the Fastboot logo appears.
On some models (such as the POCO X3 Pro), you may need to first pinch the Volume up and then plug in a USB cable.
Method 2: Through ADB (if the phone is on)
If the device is working, but you need to restart to Fastboot without physical buttons:
- Connect your smartphone to your PC and allow debugging.
- In the command line, execute: adb reboot bootloader
Method 3: Through the Mi Flash Tool (for firmware)
If you plan to flash the device through the Mi Flash Tool, the program will automatically transfer the smartphone to Fastboot when you connect to a PC with the Volume Down button clamped.
| Xiaomi model | Combination for Fastboot | Features |
|---|---|---|
| Redmi Note 10/11 | Food + Volume Down | Some versions need to hold the buttons for 15+ seconds. |
| POCO F3/F4 | Volume up + connect USB | First, press the button, then insert the cable. |
| Mi 11/12 | Food + Volume up + Volume down | Requires confirmation via Mi Account |
| Redmi 9/9A | Food + Volume Down | It may take several attempts. |
β οΈ Note: On Dynamic Island devices (e.g. Xiaomi 13), Fastboot may be blocked by security, in which case, first disable Find My Device in the Mi Account settings.
Tags | Team ADB|Through Mi Flash Tool|Another way-->
Unlock the bootloader on Xiaomi via Fastboot
Without unlocking the bootloader, you can't flash custom images or get root. The process consists of two steps: linking the device to the Mi Account and actually unlocking.
Step 1: Linking your device to your Mi Account
The new Xiaomi models (from 2021) require:
- Sign in to Mi Account on your smartphone.
- Activate Settings β Mi Account β Synchronization β Find the device.
- Connect the device to the Internet (required!).
- Enter the command: fastboot oem device-info and check that Device unlocked: false and Mi Account: bound.
Step 2: Unlocking with Mi Unlock Tool
Download the official Mi Unlock Tool utility from Xiaomi website and follow the instructions:
- Open the program and log in to your Mi Account.
- Connect your smartphone in Fastboot mode.
- Press Unlock and wait until it is completed (usually 1-3 minutes).
After successful unblocking, check the status:
fastboot oem device-infoDevice unlocked: true should be displayed.
π‘
If the Mi Unlock Tool gives you a βCouldnβt unlockβ error, try connecting to another network (e.g., via mobile internet instead of Wi-Fi) or using a VPN with China.
Main Fastboot teams for Xiaomi
Once you log in to Fastboot, you can use the commands to diagnose, firmware, or reset. Here are the most useful ones:
| Team team. | Description | Example of inference |
|---|---|---|
| fastboot devices | Shows connected devices | 1234abcd fastboot |
| fastboot getvar all | Outputs information about the device (model, bootloader version) | version-bootloader: 3.0 |
| fastboot oem device-info | Checks the unblocking status | Device unlocked: true |
| fastboot flash recovery twrp.img | Switches custom recovery (e.g. TWRP) | Sending 'recovery' (65536 KB) |
| fastboot reboot | Reset the device to normal mode | Rebooting... |
To install the official MIUI via Fastboot, use:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot rebootβ οΈ Note: Firmware of unofficial images (e.g. Global) ROM Chinese model may lead to network blocking (IMEI). Always check firmware compatibility with your model through fastboot getvar product.
What if Fastboot doesnβt see the device?
Typical Fastboot Errors and Their Solutions
Even experienced users have problems with Fastboot, and let's look at the most common bugs and how to fix them.
Error: "waiting for device"
Causes and solutions:
- π Problems with USB: Try another cable (original from Xiaomi) or port USB 2.0.
- π₯οΈ No drivers: Install the Mi Flash Tool β it will automatically install the desired drivers.
- π‘οΈ Antivirus Block: Add a folder with platform-tools in exceptions.
Error: "Remote: device is locked"
This error means that the bootloader is locked.
- π Unlock the bootloader through the Mi Unlock Tool (see section above).
- β³ Wait 72 hours after the Mi Account is tied (on new models).
- π± Check if the option is on. OEM Unlocking in the Developer Settings.
Mistake: "FAILED (remote: 'Partition not found')"
It comes from trying to flash a non-existent section.
- π Check the correctness of the section name (for example, the vendor instead of the seller). vendor_a).
- π Use fastboot getvar all to see the available sections.
- π¦ Make sure the firmware is suitable for your model (for example, the Redmi Note 10 Pro has different versions for sweet and sweetin).
π‘
If the device doesn't turn on after the firmware is done (black screen), try pressing Power + Volume up for 30 seconds to force the reboot. If that doesn't work, you'll need firmware through EDL mode.
Secure exit from Fastboot and system recovery
After Fastboot operations are completed, it is important to exit the mode correctly to avoid crashes.
- π Reboot to the system: fastboot reboot
- π οΈ Recovery: Fastboot Reboot Recovery
- π Reboot to Fastboot (if you need to repeat operations): fastboot reboot bootloader
If after operations in Fastboot smartphone does not turn on:
- Try to pinch Power + Volume up for 20-30 seconds.
- If the MIUI logo appears, but the download is frozen, reset via fastboot-w (erase data!).
- In extreme cases, run the official firmware through the Mi Flash Tool (select the clean all option).
β οΈ Note: On devices with encrypted partition /data (all Android models 10+) Resetting via Fastboot can result in loss of access to internal memory, in which case you will need a complete flashing.