Fastboot on Xiaomi Redmi 8: a complete guide for beginners and experienced users

Xiaomi Redmi 8, released in 2019, is still a popular budget smartphone thanks to reliable hardware and support for custom firmware. But many owners are faced with the need to use Fastboot mode, and then the questions begin. What mode is this? Why does the phone β€œhang” on a black screen with a rabbit and the inscription FASTBOOT? Can it restore the β€œbrick”? And most importantly, how not to turn the smartphone into a useless piece of plastic when working with Fastboot?

In this article, we will discuss everything about Fastboot on Redmi. 8: From basic concepts to practical instructions for unlocking the bootloader, firmware and recovery, without water, but with warnings of the typical mistakes that are made. 90% If you've never worked with a newcomer, ADB/Fastboot β€” Start with the first section. If you've already burned your phone, click on the "How to exit the Fastboot if your smartphone isn't responding" sectionΒ».

What is Fastboot on Xiaomi Redmi 8 and why you need it?

Fastboot is a special protocol and boot mode that allows you to interact with the hardware of the smartphone directly, bypassing the Android operating system. On Redmi 8 (codenamed olive), it is used to:

  • πŸ”“ Unlock bootloader – a mandatory step before installing custom firmware (for example, LineageOS or Pixel Experience).
  • πŸ“₯ Firmware for official and unofficial images via fastboot flash.
  • πŸ”§ Brick Restores – If the smartphone doesn’t turn on or gets stuck on the logo MI.
  • πŸ“Š Receiving device information (bootloader version, IMEI, release-state).

It's important to understand that Fastboot is not the same as Recovery. In Recovery, you work with the file system through a GUI, and in Fastboot, you send commands directly to the bootloader through a computer. On Redmi 8, the Fastboot is activated before Android boots, so even if the system is damaged, the chances of recovery remain.

⚠️ Attention: All operations in Fastboot are potentially dangerous! the wrong command can lead to loss IMEI, Redmi 8 is especially critical not to interrupt the firmware process - this can damage the modem partition, after which the phone will lose communication.

What does the Fastboot look like on Redmi 8? A black screen with the Mi Bunny logo and the FASTBOOT tag on the bottom. If you see this, don't panic: the phone isn't broken, it's just waiting for commands.

πŸ“Š Have you ever used Fastboot on Xiaomi?
Yeah, I was stitching custom firmware.
Yes, the bootloader unlocked.
No, but I want to learn.
No, and no planning.
I don't know what it is.

How to go Fastboot on Xiaomi Redmi 8: 3 working ways

There are several ways to log into Fastboot mode on Redmi 8.

Method 1: Through buttons (if the phone is switched on)

  1. Turn off your smartphone (clip Power + Volume up for 10 seconds).
  2. Press Power + Volume down and hold for 5-7 seconds until the Fastboot screen appears.

Method 2: Through ADB (if USB-debugging is on)

If you have access to the system and are enabled USB-Debugging, perform in the command line:

adb reboot bootloader

Method 3: Forced (if the phone is a brick)

If Redmi 8 doesn’t respond to buttons but charges (lights), try:

  1. Connect your smartphone to charging.
  2. Press Power + Volume down for 15-20 seconds.
  3. If it didn’t work, repeat by holding the buttons until vibration (reset signal).

On the Redmi 8 (model M1908C3JG/M1908C3JH/M1908C3JE), the Fastboot should start within 10 seconds. If the screen remains black, the problem may be in the battery (lower than 5%) or a damaged boot loader.

β˜‘οΈ Preparation for work with Fastboot

Done: 0 / 4

Fastboot commands for Xiaomi Redmi 8: basic and hidden

Once you connect Redmi 8 to your PC in Fastboot mode, you can send commands through the terminal, and here's a basic set that's going to come in handy 90 percent of the time:

Team team.DescriptionExample of inference
fastboot devicesShows connected devices in Fastboot mode1234567890abcdef fastboot
fastboot oem device-infoChecks the status of the bootloader unlockDevice unlocked: false
fastboot flash recovery twrp.imgSwitches custom Recovery (e.g. TWRP)OKAY [ 0.5s]
fastboot rebootReboots the phone to normal mode(no conclusion)
fastboot erase userdataDeletes all data (similar to Hard Reset)OKAY [ 1.2s]

There are hidden commands on Redmi 8 that are not documented by Xiaomi.

  • fastboot oem edl – transfers the phone to EDL-mode (for firmware through MiFlash with a β€œbrick”).
  • Fastboot getvar all – displays full device information (including IMEI and serial number).

⚠️ Attention: The Redmi 8 fastboot oem unlock command does not unlock the bootloader automatically, it only initiates the process. To fully unlock, you need a confirmation via your Mi Account, and the process erases all data on your phone!

If the command returns a FAILED error (remote: unknown command), it means:

  • πŸ”Œ You are using the wrong version of Fastboot (you need the latest Android version). SDK Platform-Tools).
  • πŸ”’ The bootloader is locked and the command requires unlocking.
  • πŸ“± The device does not support this command (relevant to some). OEM-Xiaomi).

πŸ’‘

Before you run any partition through Fastboot, always check its size with fastboot getvar partition-size:{section name }. For example, for boot, this will be fastboot getvar partition-size:boot.

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

Unlocking the bootloader on Xiaomi Redmi 8 is a must before installing custom firmware or Recovery.The process is officially supported by Xiaomi, but has two key limitations:

  1. All data on the phone (including internal memory) is erased.
  2. You need to link the device to your Mi Account and wait 72-720 hours (depending on Xiaomi policy).

Instructions for unlocking:

  1. Link the Mi Account: πŸ“± Go to Settings. β†’ Mi Account β†’ Synchronization. πŸ”— Make sure your phone is linked to your account (under DevicesΒ»).

Turn it on. OEM-unlock

  • πŸ”§ Activate Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times to unlock the developer options).
  • πŸ”“ Back to Settings β†’ Additionally. β†’ For developers and include OEM-unlocking USB-debugging.
  • Run Fastboot (any of the ways in the previous section).
  • Connect to your PC and execute: fastboot oem unlock After that, the phone will restart and show the progress of unlocking.

On Redmi 8, when the bootloader is unlocked, a warning will appear each time it is turned on: This device is unlocked and can't be trusted.

What happens if you unlock the bootloader without linking to the Mi-account?
Without linking to your Xiaomi account, the fastboot oem unlock team will return the FAILED error (remote: Device is not bound). This is protection against theft: Xiaomi requires you to confirm that the device belongs to you. If you bought a used phone without decoupling from your previous account, you will not be able to unlock the bootloader without the help of the previous owner.

Firmware through Fastboot: official and custom firmware

Fastboot on Redmi 8 allows you to flash both official (via MiFlash) and custom (via fastboot flash) firmware.

Official firmware through MiFlash

If your Redmi 8 is bricked (not turned on, fixated on the logo), the official firmware through MiFlash is the most reliable way to restore.

  • πŸ–₯️ Windows PC (MiFlash does not work) macOS/Linux).
  • πŸ“ Firmware in.tgz format for your model (download from the official website).
  • πŸ”Œ Original. USB-cables (cheap cables can cause errors).

Step-by-step:

  1. Unpack the firmware in a folder without Cyrillic (for example, C:\redmi8_firmware\).
  2. Install MiFlash and Xiaomi drivers.
  3. Launch MiFlash, press Select and specify the firmware folder.
  4. Connect Redmi 8 in Fastboot mode (or EDL if the phone is not detected).
  5. In MiFlash, choose Clean all (full reset) or Clean all and lock (reset + lock the bootloader).
  6. Press Flash and wait until it is completed (5-10 minutes).

Custom Recovery (TWRP) firmware

To install TWRP or other custom firmware:

  1. Download. twrp-3.7.0_9-0-olive.img (Update version for Redmi 8 Look at the official website TWRP).
  2. Move the file to the folder with the platform-tools.
  3. Run: fastboot flash recovery twrp.img fastboot reboot recovery

⚠️ Attention: Redmi 8 with Android 10-based firmware+ It can trigger an anti-rollback if you stitch through the old version. MIUI After the new one, the phone will turn into a brick.

πŸ’‘

Fastboot firmware only erases data if you explicitly specify the commands fastboot erase userdata or fastboot format userdata. The official firmware via MiFlash with the Clean all option will also perform a reset.

How to get out of Fastboot on Xiaomi Redmi 8 if the smartphone does not respond

Situation: You've logged into Fastboot, but now Redmi 8 doesn't get out of that mode -- it doesn't respond to buttons, it doesn't respond to commands. Here are 3 ways to solve this:

Method 1: Forced resetting

Press Power + Volume up for 20-30 seconds until the screen goes out. Then release and turn on the phone as usual.

Method 2: Reboot command

If the PC sees the device in Fastboot, do:

fastboot reboot

If the command is hanging without a response, add the -w flag:

fastboot -w reboot

Method 3: Reset via EDL (if the phone is a β€œbrick”)

If Redmi 8 does not respond to anything, but is defined as Qualcomm HS-USB QDLoader 9008 in Device Manager:

  1. Download MiFlash and firmware for your model.
  2. In MiFlash, select firmware and press Flash.
  3. Wait until the process is completed (it can take up to 15 minutes).

On Redmi 8, Snapdragon 439 chipset) EDL-The mode activates automatically if the bootloader is damaged. EDL β€” check the cable or port USB.

Typical Fastboot Errors on Redmi 8 and How to Fix Them

Even experienced users are faced with errors in Fastboot. TOP-5 Problems with Redmi 8 and their solutions:

Mistake.Reason.Decision
waiting for devicePC doesn't see the phoneπŸ”Œ Check the cable/port. πŸ–₯️ Reinstall Xiaomi drivers. πŸ”„ Restart your PC and phone.
FAILED (remote: 'Flashing is not allowed in Lock State')bootloader lockedUnlock the bootloader via fastboot oem unlock.
FAILED (remote: 'device is locked. Cannot flash images')Confirmation of unlocking is requiredWait 72-720 hours after you have attached your Mi Account.
FAILED (remote: 'anti rollback verify fail')Attempt to roll back on old firmwareMake sure that the newer one is newer than the current one.
FAILED (remote: 'Partition not found')The section table is damaged.Restore via EDL or MiFlash with the Clean All and Lock option.

If you see a FAILED (remote: 'command not allowed') error when you try to flash recovery or boot, your Redmi 8 has Anti-Rollback protection on.

  1. Fastboot ROMs through MiFlash.
  2. Use the firmware with the MIUI version no lower than the current one.
What to do if Fastboot doesn’t see Xiaomi Redmi 8?
If the fastboot device team returns an empty list: 1. Check if the charging indicator is on when connecting to the PC (if not, the cable/port problem is not the same). 2. Open Windows Device Manager: Your phone should be defined as Android Bootloader Interface. 3. If you see Qualcomm HS-USB QDLoader 9008 β€” phone EDL-Mode, use MiFlash. 4. Reinstall drivers manually, pointing the path to the folder platform-tools\drivers.

FAQ: Frequent questions about Fastboot on Xiaomi Redmi 8

Can I flash Redmi 8 through Fastboot without unlocking the bootloader?
No. Any partitions (except recovery in some cases) require an unlocked bootloader, except for the official firmware via MiFlash with Save user data option, but it only works if the phone is not a brick.
Why is Redmi 8 not enabled after Fastboot?
Probable causes: πŸ“΅ The wrong section (for example, boot instead of boot) boot_img). πŸ”‹ Battery discharged below. 5% (Fastboot may work, but Android needs a minimum to boot 15%). πŸ”„ Anti-Rollback (Splashed the Old Version) MIUI). Solution: Write the full image through MiFlash in Clean All mode.
How do I know if the Redmi 8 bootloader is unlocked?
Two ways: Turn on your phone and look at the boot screen: if it says Unlocked, the bootloader is unlocked. In Fastboot mode, run: fastboot oem device-info Look for the lines Device unlocked: true.
Can I restore IMEI to Redmi 8 via Fastboot?
Yes, but only if you have a backup section. modemst1 and modemst2. For recovery: Download the backup IMEI (forum 4PDA). Fastboot: Fastboot Flash modemst1 modemst1.img fastboot flash modemst2 modemst2.img ⚠️ Attention: Wrong IMEI This can lead to network lockdown! Use only original backups.
What version of Fastboot is needed for Redmi 8?
The latest version of Android SDK Platform-Tools (34.0.4 at 2026) is recommended. Older versions (e.g. 28.0.2) may not support commands for Snapdragon 439.