How to flash Xiaomi Redmi Go through Fastboot: a complete guide with nuances

Firmware Xiaomi Redmi Go smartphone through Fastboot mode β€” a procedure that may be necessary for critical system failures, the need to roll back to the factory version or install custom firmware. This budget device based on Android Go Edition has its own features, which are important to consider: from the specifics of unlocking the bootloader to choosing a compatible firmware. Unlike the flagship models of Xiaomi, there is no support for EDL-mode, so Fastboot remains the only reliable way to restore.

In this article, we will discuss the entire process, from tool preparation to the final device reboot. You will learn how to avoid typical errors (for example, incompatibility of firmware versions with the current state of the bootloader), what drivers will be required for Windows 10/11, and how to work correctly with the MiFlash utility.

Preparation for firmware: what will be needed

Before starting the procedure, make sure you have everything you need, and the absence of at least one of the components can lead to a device blink (completely inoperable).

  • πŸ“± Xiaomi Redmi Go smartphone with a battery charge of at least 50% (better than 100%).
  • πŸ’» Computer running Windows 7/10/11 (MacOS and Linux do not support MiFlash).
  • πŸ”Œ Original. USB-cable (preferably from the set). USB 3.0 can cause problems - use it USB 2.0.
  • πŸ”§ MiFlash Tool (Last version for Redmi Go – 2018.5.28.0).
  • πŸ“ Firmware in.tgz or.zip format for your model (be sure to check compatibility!).
  • πŸ”‘ Mi Account tied to the device (to unlock the bootloader).

Download the firmware only from official sources:

  • 🌐 Xiaomi official website (choose the version for Redmi Go codenamed tiare).
  • πŸ“₯ Xiaomi Firmware Updater (alternative source with archived versions).

Warning:

Redmi 7A

Redmi 5A

invalid image

⚠️ Note: If your Redmi Go has previously been unlocked through EDL (For example, for custom recavator installation, firmware via Fastboot can return the bootloader lock, in which case you will need to re-unblock.

πŸ“Š You’ve already flashed Xiaomi through Fastboot?
Yes, repeatedly.
Yeah, but long ago.
No, it's my first time.
I tried, but there were mistakes.

Installation of drivers and configuration of MiFlash

Without properly installed drivers, Windows will not recognize the device in Fastboot mode.

  1. Download and install the MiFlash Tool.
  2. Install drivers for Qualcomm HS-USB QDLoader 9008 (included in the MiFlash package, but sometimes require manual installation through Device Manager).
  3. Disable the digital signature check drivers in Windows (instruction below).

To disable the driver signature verification:

  1. Open the Command Prompt on behalf of the administrator.
  2. Follow the command: bcdedit.exe /set nointegritychecks on
  3. Restart the PC.

After installing the drivers, connect the Redmi Go turned off to the PC by pressing the Volume Down + Power buttons. The Android Bootloader Interface should appear in Device Manager.

πŸ’‘

If Windows can’t see the device, try another one. USB-Port or cable. Also help reinstall drivers with pre-removal of old through Device Removal in Manager.

Unlock the bootloader on Redmi Go

Xiaomi Redmi Go comes with a locked bootloader, and firmware through Fastboot is impossible without unlocking.The process takes up to 72 hours (due to Xiaomi's policy) and requires a tied Mi Account.

Steps to unlock:

  1. Download and install the Mi Unlock Tool.
  2. Log in to your Mi Account on your phone and in the program.
  3. Connect Redmi Go in Fastboot mode (Loud down + Power buttons).
  4. In Mi Unlock Tool, press Unlock and wait for the process to be completed.

If you have a Couldn’t unlock error, check:

  • πŸ”— Mi Account is linked to the device (in phone settings: Settings) β†’ Mi Account β†’ Devices).
  • πŸ•’ It’s been at least 72 hours since the first account was linked.
  • πŸ“Ά The device is connected to the Internet (via the SIM or Wi-Fi before unlocking.

⚠️ Warning: Once the bootloader is unlocked, all data on the device will be reset (full wipe.

What if the Mi Unlock Tool can’t see the device?
1. Check that the phone is in Fastboot mode (a screen with a hare and the inscription "Fastboot"). 2. Update the drivers through Device Manager (select "Update driver" β†’ "Perform a search on this computer" β†’ Please specify the folder with drivers from MiFlash. 3. Try running the Mi Unlock Tool on behalf of the administrator. 4. If you are using a virtual machine, connect. USB-guest-op.

Step-by-step instructions for firmware through Fastboot

When the bootloader is unlocked and the drivers are installed, you can start the firmware.

  1. Unpack the downloaded firmware (.tgz format) in a folder without Cyrillic characters (for example, C:\RedmiGo_Firmware).
  2. Run MiFlash.exe on behalf of the administrator.
  3. Press Select and specify the folder with the unpacked firmware.
  4. Connect Redmi Go in Fastboot mode.
  5. In MiFlash, a device (Device field) should appear.
  6. Select the firmware method: Clean all – complete cleaning (recommended when system failures); Clean all and lock – cleaning + locking the bootloader (only if you plan to sell a phone); Save user data – saving user data (not always stable).

Flash

The process is considered successful if the Flash Done string appears in the MiFlash log, and then the phone automatically restarts.

β˜‘οΈ Pre-firmware check

Done: 0 / 5

Typical errors and their solutions

Even if you follow the instructions accurately, you can get errors.

Mistake.Reason.Decision
invalid sparse file format at headerA firmware file or an incorrect version is damaged.Download the firmware again, check the checksum MD5.
remote: device is lockedThe bootloader is not unlocked.Unlock the device through the Mi Unlock Tool.
waiting for deviceDrivers are not installed or the device is not recognized.Check the connection, reinstall the drivers, try a different port.
flash write failureProblems with USB-Connection or damaged partition memory.Use a different cable, try flashing from another PC.

If Redmi Go is stuck on the Mi logo after the firmware, perform a hard reset:

  1. Turn off the phone.
  2. Press Volume Up + Power for 10 seconds.
  3. From the Recovery menu, select Wipe Data β†’ Wipe All Data.

πŸ’‘

If the firmware is interrupted in the middle, don’t try to reconnect the phone – this can damage the boot partition. First restart the PC and phone, then repeat the process.

Custom Recovery (TWRP) firmware on Redmi Go

TWRP receptacles are required to install custom firmware (such as LineageOS). Note that only the unofficial version is available for Redmi Go, so the risk of errors is higher.

Instructions:

  1. Download TWRP for Redmi Go (twrp-3.3.1-tiare.img file).
  2. Rename the file to recovery.img and place it in the firmware folder.
  3. In MiFlash, select the Clean All option and just click. recovery.img (delete the remaining files from the folder).
  4. After firmware, immediately boot into TWRP by clamping Volume up + Power.

Important: Once TWRP is installed, standard MiFlash recovery can return stock recavators. To avoid this, turn off the Auto-reboot after installation option in TWRP.

IMEI Recovery After Firmware

Redmi Go, when you run through Fastboot, can reset IMEI (unique communication module identifier) without it, the phone won't catch the network.

Method 1 (via Engineer Mode):

  1. Enter the dialer code: ##36446337##
  2. Go to Connectivity β†’ CDS Information β†’ Radio Information.
  3. In the field AT+ enter: AT +EGMR=1,7,"Yours_IMEI_1" AT +EGMR=1,10,"Yours_IMEI_2" (IMEI indicated on the box or under the battery).
  4. Reboot the phone.

Method 2 (through QCN-file):

  • πŸ“„ Download the backup copy QCN for your model.
  • πŸ”§ Sweep the file through QPST or MiFlash mode EDL (Requires an authorized Xiaomi account).

⚠️ Attention: Incorrect input IMEI Use only the original values from the box or stickers under the battery.

FAQ: Answers to Frequent Questions

Can I flash Redmi Go without unlocking the bootloader?
No. Fastboot firmware on all Xiaomi devices requires an unlocked bootloader.The only exception is the official one. OTA-Update through Settings β†’ Updating the system.
Which version of MiFlash to use for Redmi Go?
The recommended version is MiFlash 2018.5.28.0. Newer versions (e.g. 2020+) may not support Redmi Go due to changes to the Fastboot protocol.
The phone doesn't turn on after the firmware.
If the screen is still black: Try booting into Fastboot (Loud Down + Power). If the device is detected by a PC, repeat the firmware with the Clean all option. If it doesn't respond to buttons, the boot partition may be damaged. You need firmware via EDL (power users only).
How to check the firmware version after installation?
Go to Settings β†’ About Phone β†’ MIUI Version. You can also use the command in ADB: adb shell getprop ro.miui.ui.version.name
Can I roll back the firmware to an older version?
Yes, but with reservations: πŸ”™ Recoil is possible only within one branch of Android (for example, with the MIUI 10. MIUI 9, but not with Android 9 on Android 8). πŸ”’ After rollback, it may be necessary to re-unblock the loader. ⚠️ Data loss risk – do backup through TWRP or ADB.