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.
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)
- Turn off your smartphone (clip Power + Volume up for 10 seconds).
- 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 bootloaderMethod 3: Forced (if the phone is a brick)
If Redmi 8 doesnβt respond to buttons but charges (lights), try:
- Connect your smartphone to charging.
- Press Power + Volume down for 15-20 seconds.
- 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
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. | Description | Example of inference |
|---|---|---|
| fastboot devices | Shows connected devices in Fastboot mode | 1234567890abcdef fastboot |
| fastboot oem device-info | Checks the status of the bootloader unlock | Device unlocked: false |
| fastboot flash recovery twrp.img | Switches custom Recovery (e.g. TWRP) | OKAY [ 0.5s] |
| fastboot reboot | Reboots the phone to normal mode | (no conclusion) |
| fastboot erase userdata | Deletes 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:
- All data on the phone (including internal memory) is erased.
- You need to link the device to your Mi Account and wait 72-720 hours (depending on Xiaomi policy).
Instructions for unlocking:
- 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?
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:
- Unpack the firmware in a folder without Cyrillic (for example, C:\redmi8_firmware\).
- Install MiFlash and Xiaomi drivers.
- Launch MiFlash, press Select and specify the firmware folder.
- Connect Redmi 8 in Fastboot mode (or EDL if the phone is not detected).
- In MiFlash, choose Clean all (full reset) or Clean all and lock (reset + lock the bootloader).
- Press Flash and wait until it is completed (5-10 minutes).
Custom Recovery (TWRP) firmware
To install TWRP or other custom firmware:
- Download. twrp-3.7.0_9-0-olive.img (Update version for Redmi 8 Look at the official website TWRP).
- Move the file to the folder with the platform-tools.
- 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 rebootIf the command is hanging without a response, add the -w flag:
fastboot -w rebootMethod 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:
- Download MiFlash and firmware for your model.
- In MiFlash, select firmware and press Flash.
- 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 device | PC 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 locked | Unlock the bootloader via fastboot oem unlock. |
| FAILED (remote: 'device is locked. Cannot flash images') | Confirmation of unlocking is required | Wait 72-720 hours after you have attached your Mi Account. |
| FAILED (remote: 'anti rollback verify fail') | Attempt to roll back on old firmware | Make 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.
- Fastboot ROMs through MiFlash.
- Use the firmware with the MIUI version no lower than the current one.