Fastboot on Xiaomi Redmi 9: a complete guide for beginners

Have you ever seen a hare on your Xiaomi Redmi 9 screen with a hat-eared Fastboot and didn’t understand what it was? This mode is one of the most important tools for deep customization of a smartphone, but many users encounter it accidentally or are afraid to use it. In fact, Fastboot is not a system bug, but a special engineering mode that opens access to the insides of the device.

In this article, we will discuss in detail what Fastboot is on Redmi 9, why it is needed by the average user (and not very ordinary), how to enter and exit it, and what operations can be performed through this mode.

If you plan to flash your smartphone, unlock your bootloader, or restore your device after a crash, you can't do without understanding this mode, but we warn you right away that doing the wrong thing can turn your Redmi 9 into a brick. So read carefully and follow the instructions Step-by-step.

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

Fastboot is a protocol and Android device mode of the same name that allows you to interact with the hardware of a smartphone directly, bypassing the operating system. Unlike the normal mode, where all commands are processed through MIUI, in Fastboot you get low-level access to memory partitions, bootloaders and other critical components.

On Xiaomi Redmi 9 (codenamed Lancelot), this mode is used to:

  • πŸ”“ Unlocking the bootloader (bootloader unlock) - a mandatory step before firmware custom software;
  • πŸ“₯ Install official and unofficial firmware via fastboot flash;
  • πŸ”§ Restore the device after a soft brick (when the smartphone does not boot, but responds to buttons);
  • πŸ“Š Viewing technical information about the device (loader version, unlock status, etc.).

It's important to understand that Fastboot is not the same as Recovery Mode. In Recovery, you're running with a limited set of features (reset, install updates via ZIP), whereas Fastboot gives you complete control over the hardware, which is why it's more used by developers and enthusiasts than by regular users.

πŸ“Š Have you ever used the Fastboot mode on Xiaomi?
Yeah, to unlock the bootloader.
Yeah, for firmware.
No, but I'd like to try.
No, and no planning.
I don't know what it is.

How to Sign in to Fastboot on Redmi 9: 3 Proven Ways

There are several ways to get into Fastboot mode on Xiaomi Redmi 9, and choose the one that is more convenient for your situation:

Method 1: Through hardware buttons (if the smartphone is turned off)

  1. Turn off the device completely (press the power button and select Turn off).
  2. Press and hold the Power button and the Volume Down button at the same time.
  3. Hold them for about 10 seconds until the Fastboot logo appears on the screen.

Method 2: Through ADB (if the smartphone is on)

If you have USB debugging enabled and ADB drivers installed, you can log in to Fastboot with the command:

adb reboot bootloader

After this command is executed, the device will automatically restart to the desired mode.

Method 3: Through the Recovery Menu (if developer mode is enabled)

  1. Enter Recovery Mode (Put Power + Volume Up).
  2. In the recovery menu, select Reboot to Bootloader (can be called Fastboot).
  3. Confirm the reset.

β˜‘οΈ Preparation for work with Fastboot

Done: 0 / 4

⚠️ Note: If you logged in to Fastboot by accident and didn’t plan to manipulate anything, don’t connect your smartphone to a PC with running tools like Mi Flash or Fastboot Tools. Some programs automatically start scanning the device and may initialize unwanted processes (e.g., locking the bootloader).

How to Get Out of Fastboot on Xiaomi Redmi 9

Quitting Fastboot mode seems easy, but many users face problems when a smartphone gets stuck in this state.

Method 1: Standard Resetting

If the screen shows the Fastboot menu (with a hare and inscriptions), simply:

  1. Press and hold the power button for 10-15 seconds.
  2. The device must be restarted to normal mode.

Method 2: Using the Fastboot command (if connected to a PC)

If the smartphone is connected to a computer, open the command line (or terminal) and type:

fastboot reboot

This command initiates the usual reboot.

Method 3: Forced reset (if the smartphone does not respond)

If Redmi 9 is stuck in Fastboot and doesn’t respond to the buttons:

  1. Turn off the cable (if connected).
  2. Press the buttons Power + Volume increase for 20-30 seconds.
  3. If it doesn’t work, remove the battery (on the Redmi 9 it is not removable, so this method is not suitable; instead, leave the device without charge for 1-2 hours until it is completely discharged).
What to do if the smartphone does not turn on after Fastboot?
If the device does not boot after leaving Fastboot (black screen, flashes the MI logo), there is likely a firmware failure or a bootloader lock. In this case, you will need: 1. Re-enter Fastboot. 2. Connect to the PC and check the status of the bootloader with the fastboot oem device-info. 3. If the bootloader is locked (Locked), unlock it through Mi Unlock Tool (you need a Xiaomi account and device binding). 4. Refuse the smartphone with official firmware via Mi Flash (select the Clean all option for a full reinstall).

What operations can be performed on Fastboot on Redmi 9

Fastboot mode on Xiaomi Redmi 9 allows you to perform a wide range of operations - from harmless (view information) to critical (firmware, unlock).

OperationTeam team.DescriptionRisks.
Viewing device informationfastboot getvar allShows all loader variables (model, version, unlock status)Safe.
Unlocking the loaderfastboot oem unlockUnlock bootloader for installing custom firmwareData reset, possible blocking of Mi Account
Section firmwarefastboot flash [section] [file.img]Installs firmware in the specified section (for example, boot, system)High risk of bricks in case of error
Reset to factory settingsfastboot erase userdataDeletes all user data (similar to hard reset)Data loss, but the device will remain operational
Checking the status of unlockingfastboot oem device-infoIt shows whether the boot loader is locked (Locked/Unlocked)Safe.

⚠️ Note: On Xiaomi Redmi 9 (as on other Xiaomi models), after unlocking the bootloader via fastboot oem unlock, the device automatically resets to factory settings. This means that all your data (photos, contacts, applications) will be deleted. Xiaomi can also block the ability to unlock for 7 to 30 days if you try to do so too often (hack protection mechanism).

πŸ’‘

Before any operation in Fastboot, back up the persist partition (responsible for IMEI and serial numbers). Backup command: fastboot backup persist backup.img. This will help restore communication and device identifiers in the event of a failure.

Unlock the bootloader on Redmi 9 via Fastboot: step-by-step instructions

Unlocking the bootloader is a must if you want to install custom software (like LineageOS) or get root rights. On Xiaomi Redmi 9, the process is a few steps:

Step 1: Prepare a Xiaomi account

1. Register a Mi Account (if not already) at account.xiaomi.com.

2. Link your Redmi 9 to your account: go to Settings β†’ Xiaomi Account β†’ Link your device.

3. Enable USB debugging and OEM unlocking in the developer menu (Settings β†’ About Phone β†’ MIUI version – press 7 times, then return to Additional β†’ For Developers).

Step 2: Installation of tools on PC

1. Download and install the Mi Unlock Tool from Xiaomi’s official website (only the latest version!).

2. Install Xiaomi USB Drivers (you can download from the XDA Developers website).

3. Connect Redmi 9 to your PC in Fastboot mode.

Step 3: Unlocking

1. Launch the Mi Unlock Tool and log in to your Mi Account.

2. The program will automatically detect the device. Press Unlock.

3. Wait for the process to be completed (it can take up to 10 minutes) When the smartphone is finished, it will restart.

πŸ’‘

Once the bootloader is unlocked, the Xiaomi Redmi 9 will automatically reset to factory settings. All data will be deleted! Also note that some features (such as Mi Pay or Find Device) may stop working on unlocked devices.

Redmi 9 Fastboot Firmware: Risks and Recommendations

Fastboot is the most reliable way to install official or custom software on Redmi 9, but it requires carefulness.

Official firmware (via Mi Flash)

1. Download the firmware for lancelot (codename Redmi 9) from en.miui.com (select the Fastboot version).

2 Unpack the archive in a folder without Cyrillic characters.

3. Launch the Mi Flash Tool, connect your smartphone in Fastboot mode and select the folder with the firmware.

4. Press Refresh, then Flash. To fully reinstall, select the Clean all option.

Castom firmware (via fastboot)

To install unofficial firmware (e.g. Pixel Experience):

  1. Unlock the bootloader (see the previous section).
  2. Download the firmware in.img format for each partition (boot.img, system.img, etc.).
  3. Quickboot flash boot boot.img fastboot flash system.img fastboot flash vendor vendor.img fastboot flash vendor vendor.img
  4. Clear the cache: fastboot erase cache fastboot erase userdata
  5. Reboot: fastboot reboot

⚠️ Warning: Firmware on Redmi 9 can lead to loss of warranty, unstable camera, module NFC And some custom firmware doesn't support Widevine. L1, Netflix and other services will be in low resolution.

πŸ’‘

Before you run the firmware, check the integrity of the downloaded files with a hash sum (MD5 or SHA-256). A damaged firmware file is one of the main causes of the brick.

Frequent Fastboot Errors on Redmi 9 and How to Fix Them

Fastboot is often a bug, especially for beginners, and here are the most common problems and solutions on Redmi 9:

Mistake.Reason.Decision
device not found or waiting for devicePC doesn't see the deviceInstall Xiaomi drivers, check the cable, enable debugging over USB
FAILED (remote: 'Flashing is not allowed in Lock State')bootloader lockedUnlock the bootloader through the Mi Unlock Tool
Invalid sparse file format at headerFirmware file damagedDownload the firmware again, check the hash amounts
The device hung on the MI logo after firmwareIncompatible firmware or installation errorRepeat the firmware with the Clean All option in Mi Flash
Mi Account lockedMi Account blocked after unlockingWait 7-30 days (Xiaomi Restriction) or use another account

If your Redmi 9 stops turning on after being manipulated in the Fastboot (black screen, no button response), don't panic. 90% of the time, the device can be restored:

  1. Connect your smartphone to charge for 30 minutes (sometimes it helps to wake up the battery).
  2. Try to log in to Fastboot forcefully (click Power + Volume Reduction for 20+ seconds).
  3. If you don’t, use Test Point (the hardware method of logging into EDL Mode), but this requires disassembling the device.

FAQ: Answers to Frequent Questions about Fastboot on Xiaomi Redmi 9

Can I unlock the bootloader on Redmi 9 without losing data?
No. Xiaomi compulsorily resets factory resets when unlocking the bootloader via fastboot oem unlock. All data (photos, apps, settings) will be deleted. We recommend backing up adb backup or manually copying files to your PC.
What if, after leaving Fastboot, the smartphone says β€œThis device is locked”?
This means that the bootloader is locked and the device cannot download the modified software: πŸ”“ Unlock the bootloader via the Mi Unlock Tool (see instructions above); πŸ“₯ Swipe the official firmware through Mi Flash (choose the Clean All option); ⚠️ If the device is not turned on, try to enter the EDL Mode (emergency mode) with Test Point and flash through Mi Flash with Clean all and lock option.
How to check if the bootloader is unlocked on Redmi 9?
There are two ways: Turn on your smartphone and go to Settings β†’ About β†’ MIUI. Click a few times on "Kernel Version." If you see the word Device is unlocked, the bootloader is unlocked. Log in Fastboot and execute the command: fastboot oem device-info Look for Device unlocked: true.
Can I stream Redmi 9 on Fastboot without a PC?
No, you need a computer with ADB/Fastboot and Mi Flash Tool installed to work with Fastboot. Without a PC, you can only enter this mode, but you can't do firmware or unlock. The alternative is to use custom Recovery (such as TWRP), but you still need an unlocked bootloader and PC to install it.
Why does the camera or sensors not work after the firmware is running through Fastboot?
This is a common problem when installing custom firmware, especially if: πŸ“Έ The firmware is not optimized for the Lancelot model (codename Redmi 9); πŸ”§ Do not stitch the vendor or persist sections; πŸ”„ The solution was to run the official firmware through Mi Flash or find custom firmware with all sensors (e.g. ArrowOS or HavocOS for lancelot).