How to turn Fastboot on Xiaomi: A Complete Guide from Preparation to Unlocking

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:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times on the MIUI version until the notification β€œYou became a developer” appears.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. 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 devices

If 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:

  1. Turn off the device (clip Power + Volume up for 10 seconds).
  2. 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:

  1. Connect your smartphone to your PC and allow debugging.
  2. 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 modelCombination for FastbootFeatures
Redmi Note 10/11Food + Volume DownSome versions need to hold the buttons for 15+ seconds.
POCO F3/F4Volume up + connect USBFirst, press the button, then insert the cable.
Mi 11/12Food + Volume up + Volume downRequires confirmation via Mi Account
Redmi 9/9AFood + Volume DownIt 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:

  1. Sign in to Mi Account on your smartphone.
  2. Activate Settings β†’ Mi Account β†’ Synchronization β†’ Find the device.
  3. Connect the device to the Internet (required!).
  4. 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:

  1. Open the program and log in to your Mi Account.
  2. Connect your smartphone in Fastboot mode.
  3. Press Unlock and wait until it is completed (usually 1-3 minutes).

After successful unblocking, check the status:

fastboot oem device-info

Device 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.DescriptionExample of inference
fastboot devicesShows connected devices1234abcd fastboot
fastboot getvar allOutputs information about the device (model, bootloader version)version-bootloader: 3.0
fastboot oem device-infoChecks the unblocking statusDevice unlocked: true
fastboot flash recovery twrp.imgSwitches custom recovery (e.g. TWRP)Sending 'recovery' (65536 KB)
fastboot rebootReset the device to normal modeRebooting...

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?
1. Check the connection. USB-cable (try another port or cable). 2. Install drivers manually through Device Manager (select "Android Bootloader Interface"). 3. Disable the antivirus - it can block the device. ADB. 4. Try another PC (on some laptops) USB 3.0 is incompatible with Fastboot. 5 If the device is defined as "QDLoader 9008", this mode is EDL β€” You need to run the loader out.

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:

  1. Try to pinch Power + Volume up for 20-30 seconds.
  2. If the MIUI logo appears, but the download is frozen, reset via fastboot-w (erase data!).
  3. 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.

FAQ: Frequent questions about Fastboot on Xiaomi

Can I turn on Fastboot without a computer?
Yes, but the options are limited. You can log into Fastboot via a button combination, but you still need a PC to run the firmware or unlock it. Without a computer, only basic operations like fastboot erase cache are available, but they require an unlocked bootloader.
Why does Mi Unlock Tool say "Wait 168 hours"?
On new Xiaomi devices (from 2021), the first Mi Account binding to the device will require a 7-day (168-hour wait) security measure that cannot be circumvented by official methods. The only way to speed up the process is to use informal tools like XiaomiTool V2, but this violates Xiaomi’s rules and can lead to account lockdown.
How to Switch TWRP through Fastboot on Xiaomi?
Custom Recovery Firmware Process: Download Image TWRP for your model (for example, twrp-3.7.0-sweet.img For the Redmi Note 10 Rename the file to recovery.img And put it in a folder with the platform-tools. Type in the commands: fastboot flash recovery. recovery.img fastboot reboot recovery ⚠️ In some models (for example, POCO F3) post-fix TWRP You need to go straight to recovery, otherwise the system will overwrite it as standard.
What if IMEI is missing after Fastboot?
Loss of loss IMEI β€” A common problem when firmware is unofficial. To recover: Download the original firmware for your model from Xiaomi. Unpack the archive and find the file. nv_data.bin (Sweep it through Fastboot: fastboot flash. nv_data nv_data.bin If that doesn't work, you'll need to restore it through the engineering menu (##4636##) service-centre.
Can I roll back the bootloader unlock?
Xiaomi does not officially provide a way to re-block the bootloader. However, you can: Swipe the official firmware through the Mi Flash Tool (select the clean all and lock option). Use the fastboot oem lock command (does not work on all models).