How to Update Xiaomi Redmi Go: All Ways From Official OTA to Handheld Firmware

Xiaomi Redmi Go is the company’s first Android Go Edition smartphone, released in 2019. Despite the budget hardware (Snapdragon 425 and 1GB of RAM), the device is still used thanks to optimized firmware. However, with the release of new versions of Android and MIUI, owners are faced with questions: how to update Redmi Go without losing performance, can you install fresh firmware manually and what to do if the update is β€œhang”.

In this article, we will discuss all the current ways to upgrade, from standard OTA to manual installation via fastboot or recovery. Particular attention will be paid to the risks when updating to informal firmware - Redmi Go has limited support, and improper actions can turn the phone into a "brick", and you will find a firmware compatibility table, a preparation checklist and answers to frequent errors (for example, Error 7 or Couldn't verify update package).

1. Check the current firmware version and available updates

Before you upgrade to Redmi Go, make sure the new firmware version does exist for your model.The device has two key limitations:

  • πŸ“± Official support MIUI It ended in 2021, the last stable version: MIUI 12.0.2.0 based on Android 8.1 Oreo (Go Edition).
  • πŸ”„ Security updates stopped being issued after April 2022.
  • 🚫 There is no official upgrade to Android 9+ β€” All firmware above 8.1 is customized.

To check the current version:

  1. Open the Settings. β†’ The phone.
  2. Scroll to the MIUI version (e.g. V12.0.2.0.ODAMIXM).
  3. Remember or write down the full build number – it will be needed to search for updates.

To check available OTA-update:

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Click Check for updates.
  3. If the system writes β€œNo updates found”, then there are no official updates for your version.
πŸ“Š What kind of firmware do you prefer for Redmi Go?
Official MIUI (albeit outdated)
LineageOS (Pixel Experience)
I don't update it, it works.
I tried different things, but I went back to the stock.

⚠️ Note: If your Redmi Go is purchased in China (suffixed version) CN in the model number, updates through the global server MIUI This will require unlocking the bootloader or installing the firmware via fastboot.

Method 1: Air Update (OTA)

The easiest and safest method is automatic updates over the Internet, which is suitable if:

  • πŸ“Ά You have a stable Wi-Fi connection (update "weighsΒ» ~1-1.5 GB).
  • πŸ”‹ Battery charge of more than 50% (80 recommended%+).
  • πŸ“± The phone is not rooted and has no custom recavery (TWRP).

Step-by-step:

  1. Connect to Wi-Fi and open Settings β†’ About Phone β†’ System Update.
  2. Click Check Updates. If the update is available, the Download button will appear.
  3. After download, click Set and wait for the restart. Don't interrupt! The phone will restart 1-2 times.

If the update is not installed:

  • πŸ”„ Try resetting your network settings (Settings) β†’ SIM-maps and networks β†’ Resetting network settings).
  • πŸ—ƒοΈ Clear the cache of the application System Update (Settings) β†’ Annexes β†’ Application management β†’ Updating the system β†’ Warehouse β†’ Clear the cache).
  • πŸ“‘ Switch to another Wi-Fi network or use mobile internet (if operator restrictions allow you to use it).

β˜‘οΈ Preparation for OTA-renewal

Done: 0 / 5

Method 2: Manual installation via Recovery

If OTA doesn’t work or you want to install a specific firmware version (like rolling back to a more stable build), use manual installation via stock recavator.This method doesn’t require unlocking the bootloader, but is only suitable for official firmware in.zip format.

Download the necessary firmware from the official Xiaomi website:

  1. Go to the MIUI download page.
  2. Select the Redmi Go model (codename: tiare).
  3. Download the stable version (e.g. V12.0.2.0.ODAMIXM).

Installation:

  1. Rename the firmware file to update.zip and move it to the root of internal memory (not to folders!).
  2. Turn off the phone.
  3. Press Volume Up + Power to enter Recovery Mode.
  4. Select Install update.zip to System (Management – volume buttons, confirmation – power button).
  5. After installation, select Reboot to System.
MIUI versionAndroidSize (MB)Release dateDownload link
V12.0.2.0.ODAMIXM8.1 Oreo (Go)1 4802021-03-15Download
V11.0.8.0.ODAMIXM8.1 Oreo (Go)1 4502020-10-20Download
V10.2.3.0.ODAMIXM8.1 Oreo (Go)1 3902019-12-05Download

⚠️ Warning: If you get an E: footer is wrong error when you install it, it means the firmware file is corrupted. Download it again and check the checksum. MD5 (for example, through an appendix MD5 Checker).

4. Method 3: Fastboot Firmware (for experienced)

This method requires an unlocked bootloader and is suitable for recovering the phone after a crash or installing custom firmware. Redmi Go has a Qualcomm Snapdragon 425, so you'll need to:

  • πŸ–₯️ Windows computer 10/11 (Qualcomm QDLoader Driver).
  • πŸ”Œ Cable USB Type-C (original or high quality).
  • πŸ› οΈ Mi Flash Tool (download from the official website).
  • πŸ“„ Firmware in.tgz or.img format for fastboot.

Step-by-step:

  1. Unpack the firmware in a folder without Cyrillic characters (for example, C:\Redmi_Go_fastboot).
  2. Turn off the phone and press Volume Down + Power to log into Fastboot Mode.
  3. Connect your phone to your PC. The Device Manager should have a Qualcomm HS-USB QDLoader 9008.
  4. Launch the Mi Flash Tool, press Select and specify the path to the firmware folder.
  5. Select Clean All or Clean All and Lock (if you want to lock the bootloader after you have been firmware).
  6. Press Flash and wait until it is completed (5-10 minutes).

If the Mi Flash Tool is a Critical Error:

  • πŸ”Œ Try another one. USB-port (preferably) USB 2.0).
  • πŸ”„ Reinstall the QDLoader driver manually (download here).
  • πŸ“₯ Download the firmware again - it may be that the archive is damaged.
What to do if the Mi Flash Tool is 99% deaf?
This is a common problem when firmware devices on Snapdragon 425. Solution: 1. Wait 10-15 minutes - sometimes the process ends despite the visual "hang." 2. If it does not help, turn off the phone, press Volume up + Power for 30 seconds for a forced reboot. 3. Repeat the firmware by selecting Clean all and lock mode (even if the bootloader is already unlocked).

5. Custom firmware: risks and opportunities

Since the official support for Redmi Go is discontinued, many users install unofficial firmware based on Android 10/11 Go Edition.

  • πŸ“± LineageOS 18.1 (Android 11) is stable but requires rooting.
  • 🎨 Pixel Experience Go – the interface is like Google Pixel, but can slow down.
  • ⚑ Havoc-OS – customizable but less optimized for weak iron.

Before installing custom firmware, consider:

  • ⚠️ Loss of warranty (if it is still valid).
  • πŸ”‹ Redmi Go has just 1GB of RAM and new Android versions can run slowly.
  • πŸ“‘ Module problems: camera, GPS Wi-Fi may not work properly.

For custom firmware installation:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account binding and a wait of 72 hours).
  2. Install TWRP Recovery for Redmi Go (you can download it on the official website).
  3. Download firmware (like LineageOS) and GApps (minimum pico package).
  4. In TWRP, run Wipe β†’ Advanced Wipe (mark Dalvik, Cache, System, Data).
  5. Install firmware and GApps, then restart.

πŸ’‘

Before installing custom firmware, backup your internal memory via TWRP (Backup).

6. Solving common errors during the update

When updating Redmi Go, users often face the following problems:

Mistake.Reason.Decision
Couldn't verify update packageA damaged firmware file or version mismatches.Download the firmware again and check for MD5. If the error repeats, try flashing it through fastboot.
Error 7 in TWRPIncompatibility of the firmware with the device.Check that the firmware is designed specifically for tiare (codename Redmi Go).
The phone hangs on the Mi logo after the update.Failure to install or fail during installation.Log in to fastboot and flash the stock firmware through the Mi Flash Tool.
No command in recovery.Stock recavers don't recognize commands.Press Power + Volume up for 10 seconds to reboot.

If the phone does not turn on after the update:

  1. Connect to charging for 30 minutes - the battery may have run out.
  2. Press Power + Volume down for 20 seconds for forced reboot.
  3. If it doesn’t work, run the stock firmware through fastboot.

πŸ’‘

If the phone is slowing down after the upgrade, reset to factory settings (Settings β†’ Additional β†’ Restore and Reset) and this will delete all data, but return performance.

7.Redmi Go Optimization After Update

Even after a successful upgrade, Redmi Go can run slowly due to limited resources.

  • 🧹 Clear the cache through Settings β†’ Warehouse β†’ Clear the cache.
  • 🚫 Turn off animation: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate Developer Mode β†’ Additionally. β†’ For developers β†’ Animation Scale (select No AnimationΒ»)
  • πŸ”„ Use lightweight apps: πŸ“§ Gmail Go instead of Gmail. 🌐 Chrome Lite or Firefox Focus instead of Chrome. πŸ“· Google Camera Go instead of stock camera.

It is also recommended that:

  • πŸ”‹ Disable autosynchronization for unnecessary accounts.
  • πŸ“Ά Use it. 2G/3G instead 4G (If the speed of the Internet is not critical).
  • πŸ›‘οΈ Install Greenify to β€œfreeze” background apps.

FAQ: Frequent questions about Redmi Go update

❓ Can you upgrade Redmi Go to Android 10 or 11?
No, Xiaomi has not released official updates above Android 8.1 Oreo (Go Edition).All firmware based on Android 10/11 is custom and installed at your own risk.
❓ Why Mobile Internet Disappeared After Update?
It could be related to: πŸ“‘ Wrong settings. APN (Check them with the operator). πŸ”§ Failure in the module RIL (Helps to stream through fastboot). πŸ“± Incompatible with your modem version (relevant for custom firmware). Try resetting your network settings or flashing stock firmware.
❓ How to roll back an update if the new version is worse?
To roll back: Download the old firmware version from the official website. Install it via Recovery (Section 3 method). If you can't roll back through the Recovery, go through fastboot. ⚠️ After the rollback, you may need to reset the settings!
❓ Do I need to unlock the loader for OTA-update?
No, for the official. OTA-No unlocking is required, it is only necessary to install custom firmware or manual firmware through fastboot.
❓ Can I upgrade Redmi Go without a computer?
Yes, if it's about OTA-Update or install via Recovery. For firmware via fastboot or custom firmware installation (LineageOS, etc.), the computer is required.