Reflashing Xiaomi Redmi Go: official and custom methods

Xiaomi Redmi Go

Android Go Edition

However, the process of firmware Redmi Go has nuances due to the unique architecture of Qualcomm Snapdragon 425 and the limitations of Android Go. In this article, we will analyze all the current methods: from official updates through Recovery to install custom firmware through Fastboot and SP Flash Tool.

If your Redmi Go is slowing down, not updating by air, or needs to be rebuilt after a failed experiment, you're in the right place. But remember, the firmware through the SP Flash Tool on this device requires you to unlock the bootloader, otherwise the phone will turn into a brick with an error of 0xC0030004.

Preparation for reflashing: what you need to know

Before you start, assess the risks and prepare everything you need. Redmi Go is not the most "forgiving" smartphone for experimentation. A mistake in the firmware stage can lead to complete loss of functionality, and recovery through the use of a new device. EDL-The mode will require an authorized Xiaomi account (which is not available to most users).

Minimum requirements for successful firmware:

  • πŸ”‹ Battery charge of at least 60% (when discharged during the process, the phone may turn off).
  • πŸ’» Computer on Windows 7/10/11 (for SP Flash Tool is better to use Windows 7 x64).
  • πŸ”Œ Original. USB-cable (cheap cables can interrupt the connection).
  • πŸ“₯ Backup of data (firmware erases internal memory!).

Important: Redmi Go doesn't support TWRP in its classic form. The only way to install custom firmware is through Fastboot or SP Flash Tool with the bootloader unlocked. If you plan to use unofficial software (like LineageOS), make sure that the firmware is compatible with the arm64 architecture and the Linux 3.18.35 kernel.

⚠️ Attention: Firmware through SP Flash Tool without unlocking the bootloader will lead to an error SLA Auth Fail (0xC0030004). This can only be corrected through an authorized Xiaomi account or service center.

Download the necessary tools in advance:

  • πŸ“Œ Official firmware for Redmi Go (select Global Stable version).
  • πŸ“Œ Modified TWRP (If you're planning a custom firmware).
  • πŸ“Œ SP Flash Tool v5.2026 (This version is also stable with Redmi Go).
  • πŸ“Œ Drivers. ADB/Fastboot qualcomm.
πŸ“Š What type of firmware do you plan to install?
Official (MIUI)
LineageOS (Pixel Experience)
Stock Android Go
I don't know, I need a consultation.

Method 1: Firmware through Recovery (official update)

The safest method is to install the official firmware through standard Recovery, which is suitable for recovering the phone after crashes or upgrading to the latest version of MIUI. The main advantage is that it does not require unlocking the bootloader and saves data (unless a full reset is selected).

Step-by-step:

  1. Download the official firmware in.zip format (for example, fw_tiare_miui_HMGoGlobal_V12.0.3.0.PCBMIXM_20210315.0000.00_10.0_global.zip).
  2. Rename the file to update.zip and place it at the root of the phone’s internal memory.
  3. Turn off Redmi Go and press Volume Up + Power to enter Recovery.
  4. Select Install update.zip to System (Management – volume buttons, confirmation – power button).
  5. Wait for the process to complete (5-10 minutes) and restart the phone.

If after firmware the phone is stuck on the Redmi logo, reset via Recovery:

  1. Enter Recovery (see paragraph 3 above).
  2. Choose Wipe Data β†’ Wipe All Data.
  3. Confirm the action and restart the device.

⚠️ Warning: If the firmware is interrupted during the verification update package, the file is corrupted. Download it again and check the checksum. MD5.

Download the official firmware (.zip)|Rename in update.zip|Put it in the root of memory|Charge the phone. >60%|Check it out. MD5-hash-->

Method 2: Fastboot Firmware (with bootloader unlocking)

This method is suitable for installing official and custom firmware, but requires pre-unlocking the bootloader. On Redmi Go, the unlocking process takes 72 hours (due to Xiaomi's policy for older devices), so start ahead of time.

Step 1: Unlock the bootloader

  1. Activate Developer Options: Go to Settings β†’ About Phone and click on the Build Number 7 times.
  2. Enable USB Debugging and OEM Unlocking in Settings β†’ For Developers.
  3. Connect the phone to your PC and execute the command: fastboot oem unlock After that, the phone will restart and start counting down 72 hours.

Step 2: Firmware through Fastboot

  1. Unpack the downloaded firmware (must be files) flash_all.bat, images/ etc.).
  2. Connect Redmi Go in Fastboot mode (clip Volume Down + Power).
  3. Launch it. flash_all.bat (For Windows, or execute manual commands: fastboot flash boot boot.img fastboot flash system system.img fastboot flash recovery recovery.img fastboot reboot

If the firmware is FAILED (remote: 'Flashing is not allowed'), the bootloader is not unlocked. Wait 72 hours or use the SP Flash Tool (see next section).

πŸ’‘

If the phone does not turn on after unlocking the bootloader, try flashing the official firmware through the Mi Flash Tool with the clean all option.

Method 3: Firmware via SP Flash Tool (for "bricks")

SP Flash Tool is the only way to restore Redmi Go if it doesn't turn on or the bootloader is blocked.This method requires a firmware file in.tgz or.tar format with an extension _global_images.

Step-by-step:

  1. Install MediaTek drivers (yes, despite the Snapdragon 425, Redmi Go uses a modified version of the SP Flash Tool).
  2. Unpack the firmware and launch it. flash_tool.exe.
  3. In the Scatter-loading File field, select the file MT6739_Android_scatter.txt (Yes, even for Snapdragon!).
  4. Connect the phone to the PC (no buttons!).
  5. Click Download and wait until the process is finished (green tick).

If SP Flash Tool is an error BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032), signifier:

  • πŸ”Œ The problem is USB-Port or cable (try another port).
  • πŸ”‹ Phone is discharged (charge at least to 30%).
  • πŸ“₯ Wrong version SP Flash Tool (only use Flash Tool) v5.2026).

⚠️ Attention: Firmware through SP Flash Tool without unlocking the bootloader is only possible with an authorized Xiaomi account. Otherwise, the phone will become a brick with an error SLA Auth Fail.

Mistake.Reason.Decision
S_FT_DOWNLOAD_FAIL (4008)A damaged firmware fileDownload the firmware again, check MD5
S_BROM_CMD_START_CMD_FAIL (2035)The wrong version of the SP Flash ToolUse v5.2026 or v5.1924
S_FT_ENABLE_DRAM_FAIL (4032)Problems with USB or powerChange the cable/port, charge the phone
SLA Auth Fail (0xC0030004)bootloader lockedUnblock the bootloader or use an authorized account
What to do if SP Flash Tool doesn't see the phone?
1. Install drivers manually through Device Manager (select MediaTek Preloader) USB VCOM Port"). 2. Try another one. USB-cable (preferably original from Xiaomi). 3. Disable driver signatures in Windows (via command line: bcdedit) /set nointegritychecks on). 4. Use it. USB-externally powered hub (sometimes helps with unstable connection).

Redmi Go Custom Firmware: What's Available in 2026

Despite the age of the device, enthusiasts continue to support Redmi Go.

  • πŸ“± LineageOS 16 (Android 9 Pie) is the most optimized version with GApps support.
  • πŸ“± Pixel Experience Go (Android 10) – lightweight firmware with Pixel interface.
  • πŸ“± Havoc-OS (Android 10) – for customization fans.
  • πŸ“± Stock Android Go – pure Android without shell MIUI.

Before installing custom firmware, consider:

  • πŸ”§ An unlocked loader is required.
  • πŸ“‰ Performance may fall (especially on Android 10)+).
  • πŸ“΅ Some features may not work (e.g., VoLTE or Wi-Fi Direct).
  • πŸ”„ Updates will have to be installed manually.

Instructions for installing LineageOS 16:

  1. Download firmware and GApps (e.g. Open GApps pico for arm64).
  2. Move the files to SD-The card (internal memory will be formatted!).
  3. Install modified TWRP via Fastboot: fastboot flash recovery twrp-3.3.1-tiare.img
  4. Download to TWRP (Loud Up + Power) and run Wipe β†’ Format Data.
  5. Install the firmware, then GApps, and restart.

πŸ’‘

Custom firmware on Android 10+ can slow down on Redmi Go due to the limited 1 GB of RAM. The optimal choice is Android 9 Pie.

Typical errors and their solutions

Even with the exact following of the instructions, there can be problems.

1. the telephone is not turned on after firmware ("brick")

  • πŸ”Ή If the screen is black, but the phone vibrates when connected to charging, try booting into Fastboot. + Nutrition).
  • πŸ”Ή If there is no reaction, use it. SP Flash Tool with Official Firmware.
  • πŸ”Ή Invalid error IMEI after the firmware? IMEI via Maui META or SN Write Tool.

2. Errors in unlocking the loader

  • πŸ”Ή Couldn't unlock - Mi Account is not tied to your phone (attach to Settings) β†’ Xiaomi account).
  • πŸ”Ή Device is not connected – install Qualcomm drivers HS-USB QDLoader 9008.
  • πŸ”Ή 72 hours countdown doesn’t start – check your phone’s internet connection.

3. Problems with custom firmware

  • πŸ”Ή Bootloop (Cyclical Reboot) – Sweep through the kernel (boot.img) separately via Fastboot.
  • πŸ”Ή No network – check firmware compatibility with Redmi Go modem (sometimes you need to flash it). modem.img stock-stack).
  • πŸ”Ή Fast battery discharge – calibrate the battery (discharge to 0%, then charge to 100% without interruptions).

πŸ’‘

If the sound is gone after firmware, check the vendor.img file - sometimes it needs to be stitched separately from the stock firmware.

IMEI Recovery After Firmware

One of the most frustrating problems with firmware is the loss of IMEI, without which the phone can't connect to mobile networks, and Redmi Go can restore IMEI in two ways:

Method 1: Engineer Mode (if the phone is switched on)

  1. Please type in the phone keyboard ##4636##.
  2. Go to Phone Information β†’ Settings.
  3. Select Engineer Mode β†’ Engineer Mode (MTK).
  4. Go to Connectivity β†’ CDS Information β†’ Radio Information.
  5. Enter commands for each slot: AT +EGMR=1,7,"IMEI_1" AT +EGMR=1,10,"IMEI_2" (substitute IMEI_1 and IMEI_2 original values from the box or stickers under the battery).

Method 2: Maui META (if the phone is not turned on)

  1. Download Maui META and MediaTek drivers.
  2. Connect the phone to the PC (without battery if possible).
  3. In Maui META, select the COM port and the Smartphone model.
  4. Go to IMEI Download and enter the original IMEI.
  5. Press Write IMEI and restart your phone.

⚠️ Attention: Entering strangers IMEI-Use only the original values from the box or phone stickers.

FAQ: Frequent questions about Redmi Go firmware

Can I flash Redmi Go without unlocking the bootloader?
Yes, but only official firmware via Recovery or Mi Flash Tool with an authorized Xiaomi account.
Why is the camera or Wi-Fi not working after the firmware?
Most likely, the firmware is incompatible with the hardware Redmi Go. Try to flash vendor.img and persist.img from stock firmware.
How to return the stock firmware if the phone does not turn on?
Use the SP Flash Tool with official firmware in.tgz format. If the bootloader is blocked, you will need an authorized Xiaomi account.
How long does it take to unlock the bootloader?
Redmi Go has exactly 72 hours of fastboot oem unlock execution.
Can I install Android 11 on Redmi Go?
Technically yes, but the performance will be extremely low due to 1 GB of RAM.