Fastboot on Xiaomi Redmi: a complete guide to the mode for firmware and recovery

Fastboot mode on Xiaomi Redmi smartphones is a powerful tool that allows you to access low-level features of the device. It allows you to flash custom recovery, install official and informal firmware, unlock the bootloader, and restore the β€œbricks” after unsuccessful manipulations with the software. However, working with Fastboot requires caution: one wrong action can turn your Redmi into a useless piece of plastic and metal.

Many users confuse Fastboot with Recovery mode or even with the Recovery mode. EDL (Emergency Download Mode. These are actually three different smartphone states, each with its own characteristics. In this article, we will discuss in detail what is Fastboot on Xiaomi Redmi, when it may be needed, how to enter and exit it correctly, and what operations can be performed without the risk of β€œbricking” the device. 10/11/12, Redmi 9/10 Other popular series where procedures can have nuances.

What is Fastboot and why is it needed on Xiaomi Redmi?

Fastboot mode is a special state of an Android device where the operating system does not boot, but commands are available to work with the bootloader and memory partitions. Unlike Recovery, where the graphical interface is used, Fastboot is managed via the command line on a PC using the fastboot utility (part of the Android SDK).

The main tasks that Fastboot is used for on Xiaomi Redmi:

  • πŸ”“ Unlocking the bootloader (mandatory step before firmware custom software).
  • πŸ“₯ Installation of formal and informal firmware (including MIUI, LineageOS, Pixel Experience).
  • πŸ› οΈ Restore the brick after a failed update or reset.
  • πŸ”„ Partition reflashing (boot, recovery, system, etc.).
  • πŸ“‘ Check the status of the device (for example, the commands fastboot getvar all).

It’s important to understand that Fastboot is not a magic wand, but a tool for power users, such as Redmi models with Qualcomm processors (like Redmi Note 10 Pro) and MediaTek (like Redmi 9A), commands and procedures may differ, and some operations (like unlocking the bootloader) result in a complete data reset β€” something that novices often forget.

⚠️ Attention: Starting with MIUI 12, Xiaomi has tightened its bootloader unlock policy, requiring a Mi Account binding and waiting up to 720 hours (30 days) after the first request, a rule that applies to all modern Redmis, including the Note 11 and newer.

How to log into Fastboot on Xiaomi Redmi: step-by-step instructions

There are several ways to get Xiaomi Redmi into Fastboot mode, and the method depends on the device’s condition: whether it works normally, is stuck on the logo or not at all.

Method 1: Through a button combination (for a running device)

  1. Turn off your smartphone (hold the power button and select Turn off).
  2. Press the Power button + Volume down at the same time.
  3. Hold them for 10-15 seconds until a screen with a hare in a hat-eared hat (Fastboot logo) appears.

Method 2: ADB (if the phone is on and USB debugging is allowed)

adb reboot bootloader

This command will restart the device directly to Fastboot. Make sure the PC has ADB and Fastboot drivers installed, and the Redmi settings have USB Debugging enabled (Settings β†’ About Phone β†’ MIUI version β†’ 7 times tap β†’ Additional β†’ For developers).

Method 3: Forced entry (if the phone is not turned on)

  • Connect the Redmi switched off to your PC via USB.
  • Press Volume Down + Power for 20-30 seconds.
  • If the screen is black, but the PC makes the device connect sound, Fastboot mode is activated.
πŸ“Š How do you usually log into Fastboot on Xiaomi?
Button combination
Through ADB
Forced (when hanging)
I don't know what it is.

Some models (such as the Redmi 9T or Note 8 Pro) may require additional Fastboot sign-in confirmation via the Recovery menu.If a flashing Mi Logo appears after pressing the buttons, try letting go of Power while continuing to keep Volume down.

Main Fastboot teams for Xiaomi Redmi

After logging in to Fastboot, all operations are performed via the command line on the PC. Below is a list of the most popular commands with explanations.remember: before executing any command, make sure that the drivers are installed and the device is determined by the system (check through fastboot devices).

Team team.DescriptionExample of use
fastboot devicesShows connected devices in Fastboot mode.fastboot devices 1234567890abcdef fastboot
fastboot getvar allOutputs full information about the device (model, bootloader version, lock state).fastboot getvar product product: m2101k7ag
fastboot oem unlockUnlocks the bootloader (requires pre-binding of the Mi Account).fastboot oem unlock OKAY [ 0.123s]
fastboot flash recovery twrp.imgIt is designed to provide custom recovery (such as TWRP).fastboot flash recovery twrp-3.6.2.img
fastboot rebootReset the device to normal mode.fastboot reboot

On Xiaomi Redmi models with MediaTek processors (for example, Redmi) 9A, Redmi 8A) Some Fastboot commands may not work due to manufacturer restrictions. SP Flash Tool or EDL.

Always check the compatibility of files with your model before you run your firmware! For example, boot.img firmware from Redmi Note 10 on Redmi Note 10 Pro will result in hard brick (irreparable damage).

β˜‘οΈ Preparation for work with Fastboot

Done: 0 / 5

Unlock the bootloader on Xiaomi Redmi via Fastboot

Unlocking the bootloader is a mandatory step for custom firmware or recovery, a procedure that is complicated by Xiaomi Redmi's security policy. Here's a step-by-step algorithm:

  1. Link your Mi Account: Go to Settings β†’ Mi Account β†’ Link your account to your device. Enter your username and password from your Xiaomi account.

Request permission to unlock

  • Log in to Fastboot (see section above).
  • Connect Redmi to your PC and execute: fastboot oem get_unlock_data
  • Copy the code and submit a request to en.miui.com/unlock.
  • Expect confirmation: 3 to 30 days (depending on model and region) and 720 hours on the Redmi Note 12 and later.
  • Unlock the bootloader: After receiving SMS-Notes: Fastboot oem unlock

To firmware custom software (for example, Pixel Experience) after installing TWRP, you need:

  • πŸ“ Download ZIP-file with firmware and place it on a memory card.
  • πŸ”„ V TWRP wipe β†’ Advanced Wipe (select Dalvik, Cache, System, Data).
  • πŸ“₯ Install ZIP via Install.
  • πŸ”§ Switch GApps (if you need Google services).

πŸ’‘

Before you run custom software, check the kernel compatibility! For example, firmware for Redmi Note 10 (codename mojito) will not work for Redmi Note 10 Pro (sweet).

Frequent Fastboot Errors and How to Fix Them

Fastboot on Xiaomi Redmi is often accompanied by mistakes, especially for beginners.

Mistake.Reason.Decision
waiting for deviceThe PC does not see the device in Fastboot mode.Check it out. USB-Install the Mi Flash Tool drivers. Try another one. USB-port (preferably) USB 2.0).
FAILED (remote: 'Flashing is not allowed in Lock State')The bootloader is locked.Unlock the bootloader (see section above).
Invalid sparse file format at headerThe firmware file is damaged.Download the firmware again and check the checksum (MD5).
The device got stuck on Mi Logo after firmware.Incompatible firmware or interrupted process.Try flashing the official MIUI through Fastboot. If it doesn't work, use EDL Mode (requires an authorized Xiaomi account).

If a FAILED (remote: 'Not allowed in Locked State') error appears after the fastboot flash command, it means that you are trying to flash a partition (for example, recovery) that is protected by the blocked bootloader, the solution is to unlock the bootloader or use official tools (for example, Mi Flash Tool).

What if the Fastboot doesn’t recognize the device?
1. Check if the device is detected in Windows Device Manager (should be "Android Bootloader Interface"). 2. Try disabling driver signatures in Windows (click Win+X β†’ Device Manager β†’ Update configuration). 3. Use another Linux or Mac PC - the drivers are installed automatically there. 4. If nothing helps, try reinstalling Android SDK Platform Tools.

Security and Risks When Working with Fastboot

Fastboot mode provides low-level access to the device, with serious consequences for careless actions, and here are the key risks and how to avoid them:

  • πŸ’€ "Hard brick: Complete loss of device functionality occurs when incompatible files are firmware (e.g, boot.img It can only be restored through a different model. EDL (Xiaomi authorization is required).
  • πŸ”’ Blocking the Mi Account. With frequent unlocking of the bootloader, Xiaomi can block the account on suspicion of fraud.
  • πŸ“΅ Loss of loss IMEI. If the modem partitions (modem, nvram) are not firmware correctly, the device will lose the network. IMEI via Maui META (for MediaTek or QCN (for Qualcomm).
  • πŸ”‹ Battery damage: Firmware at low charge (less than 30%) can cause the device to shut down in the process and "brickle up".

To minimize the risks:

  • πŸ“Œ Always check the code name of your model (e.g. Redmi Note 10 is mojito, Redmi Note 10 Pro is sweet).
  • πŸ” Use only firmware and recovery designed for your model.
  • πŸ”„ Backup the persist, nvram, modem partitions before experimenting.
  • πŸ›‘οΈ Work with official tools (Mi Flash Tool, XiaomiTool).