How to Update Android to Xiaomi Redmi 8 Pro: 3 Proven Ways + Error Solving

Xiaomi Redmi 8 Pro (codenamed Olivelite) was released in 2019 with MIUI 10 based on Android 9 Pie, but many users still face problems when updating the system. Official support for the device ended in 2022, but upgrade to MIUI 12.5 or even Android 11 is still possible – both through standard channels and alternative methods.

In this article, we will discuss all the current ways to update the firmware on the Redmi 8 Pro, including automatic OTA, manual installation through the Mi Flash Tool and custom firmware through TWRP. Particular attention will be paid to typical errors (for example, Error 7 or hanging on the Mi logo) and how to fix them. If your smartphone has not received updates for a long time or is unstable, here you will find a solution.

1. Verification of the current firmware version and compatibility

Before upgrading, it is critical to know the current version of MIUI and the firmware region (Global, China, EEA), which depends on which firmware you can install and avoid errors like Anti-rollback protection.

To check the version:

  • πŸ“± Open the Settings. β†’ The phone. β†’ Version. MIUI. Remember the full number (for example, V12.5.1.0.RCPCNXM).
  • 🌍 Scroll down to Region, which will determine the firmware type (Global, China, India, etc.).
  • πŸ” Compare it to the latest official versions on the website MIUI Downloads (select Redmi 8 Pro).

Important! The firmware for Redmi 8 (without the "Pro") is not suitable for the Redmi 8 Pro - they have different hardware platforms (olive vs olivelite). Installing incompatible firmware will lead to a device blink (complete inoperability).

πŸ“Š What version? MIUI You are using the Redmi 8 Pro?
MIUI 10 or lower
MIUI 11
MIUI 12/12.5
Custom firmware (LineageOS, Pixel Experience, etc.)
I don't know.
Firmware regionThe latest official versionAndroid versionSupport for OTA
Global (EEA)MIUI 12.5.4.0 (RCPMIXM)Android 10❌ No.
ChinaMIUI 12.5.3.0 (RCPCNXM)Android 10❌ No.
IndiaMIUI 12.0.2.0 (RCPINXM)Android 10❌ No.
Custom firmwareLineageOS 18.1, Pixel Experience 11Android 11βœ… Yes. OTA squirrel)

⚠️ Note: If your Redmi 8 Pro was purchased in China (China firmware), switching to Global may block some features (e.g. Google Services.

2. Method 1: Automatic update via OTA

The easiest method is to use the built-in Air Update (OTA) feature, which is suitable if:

  • πŸ“Ά You have an official firmware without modifications.
  • πŸ”„ The phone has received updates before (no lock). OTA).
  • πŸ“± Enough space on the device (minimum 2 GB free).

Instructions:

  1. Connect to a stable Wi-Fi network (update via mobile Internet may be interrupted).
  2. Go to Settings β†’ About the phone β†’ System update.
  3. Click Check Updates. If a new version is available, download it.
  4. After downloading, click Reboot and Update.

If the update is not available:

  • πŸ”„ Restart your phone and repeat the check.
  • πŸ“‘ Try to connect to another network (sometimes). OTA blocked at the provider level).
  • πŸ•’ Wait 24-48 hours – Xiaomi servers may delay the distribution of updates.

Make a backup copy of the data|Charge your phone at least to 50%|Connect to Wi-Fi|Release. 2+ GB memory|Shut down. VPN/proxy-->

⚠️ Note: If, after updating, through OTA phone is stuck on startup Mi logo for more than 15 minutes, force reboot it (clip power) + Volume up for 10 seconds. If the problem recurs, you'll need to manually flash it.

Method 2: Manual update via Mi Flash Tool

If OTA doesn’t work or you want to install a specific firmware version (like rolling back to a stable build), use the Mi Flash Tool.

  • πŸ–₯️ Windows computer (7/10/11).
  • πŸ”Œ USB-cable (preferably original).
  • πŸ”“ Unlocked bootloader (if you install an unofficial firmware).

Step-by-step:

  1. Download the firmware for Redmi 8 Pro (olivelite) from MIUI Downloads. Select the Recovery ROM type for data loss-free updates. Fastboot ROM for full flashing (erase data!).

Install the drivers.

  • Download Mi Phone Manager to automatically install drivers.
  • Or manually install Qualcomm HS-USB QDLoader 9008 drivers (required for EDL mode).
  • Launch the Mi Flash Tool: 1. Unpack the archive with firmware in a folder without Cyrillic (for example, C:\MIUI\). 2. Open MiFlash.exe on behalf of the administrator. 3. Click Select and point the way to the firmware folder. 4. Connect the phone off in Fastboot mode (clip the power supply) + Loudness down). 5. The Mi Flash Tool will have a device (for example, in the, COM3). 6. Select firmware mode: - Clean all - complete cleaning (recommended when changing the region). - Clean all and lock - cleaning + Save user data - data storage (not always stable). 7. Press Flash and wait until it is completed (5–10 minute).
What to do if the Mi Flash Tool can't see your phone?
If the device is not identified in Mi Flash Tool: 1. Check that the phone is in Fastboot mode (a screen with a rabbit and the words "Fastboot"). 2. Try another one. USB-port (preferably) USB 2.0 on the back of the PC). 3. Disable driver signatures in Windows: - Press Win + X β†’ Device Manager. - Find Mi Phone with Exclamation Point β†’ Update the driver β†’ Perform a search on this computer β†’ Select from the list β†’ Install the driver manually. 4. If the phone is in mode EDL (Black screen), you need an authorized Xiaomi account to unlock (see section about unlocking the bootloader).

Mi Flash Tool Firmware Errors and Their Solutions:

Mistake.Reason.Decision
Flash is not doneIncompatible firmware or a corrupted fileDownload the firmware again, check the model (olivelite)
Anti-rollback protectionReversed to an older version of MIUIInstall firmware no older than current or new
Device not foundDrivers are not installed or the cable is faultyCheck the connection, reinstall the drivers

πŸ’‘

If the phone doesn't turn on after firmware, try recovery mode (press Power + Volume up) and run Wipe Data.This will delete user data, but often solves loading problems.

Method 3: Install custom firmware via TWRP

If the official updates are no longer coming out, but you want Android 11 or the latest version of MIUI, the only option is custom firmware.

  • πŸ”“ Unlocked loader (see Section 5).
  • πŸ› οΈ Established custom recaveri TWRP.
  • πŸ“¦ Firmware compatible with Redmi 8 Pro (e.g. LineageOS 18.1 or Pixel Experience).

Instructions for installing TWRP and custom firmware:

  1. Unlock the bootloader (see section 5).
  2. Download TWRP for olivelite: Official version: twrp.me. or unofficial (e.g. from OrangeFox).
  3. Install. TWRP Fastboot: Fastboot Flash Recovery twrp-3.7.0_9-0-olivelite.img fastboot boot twrp-3.7.0_9-0-olivelite.img After that, the phone will be loaded into TWRP.
  4. Make a backup: In TWRP Choose Backup. Mark Boot, Data, System. Save backup to SD-card.

Install the firmware

  • Download firmware (such as LineageOS) and GApps (if you need Google services).
  • In TWRP, click Wipe β†’ Advanced Wipe and mark Dalvik, Cache, Data, System.
  • Press Install and select the firmware file, then GApps.
  • After installation, run the Wipe Cache and restart.

The most popular custom firmware for Redmi 8 Pro:

  • πŸ“± LineageOS 18.1 (Android 11) - stable, without excess software.
  • πŸ“± Pixel Experience – The interface is like Google Pixel.
  • πŸ“± Havoc-OS – flexible configuration and high FPS play.
  • πŸ“± MIUI EU β€” formal MIUI China-bound.

⚠️ Castom firmware may contain bugs, especially in the operation of the camera or module NFC. Before installing, check the reviews on the forum XDA Developers for a specific build.

πŸ’‘

Installing custom firmware will void warranty and may cause the device to run unstable, and use this method only if official updates are unavailable or unsuitable.

5. Unlock the bootloader on the Redmi 8 Pro

Install custom firmware or manual updates via Fastboot require unlocking the bootloader. Xiaomi allows this, but the process takes up to 7 days due to account verification.

Instructions:

  1. Link your Mi Account: Go to Settings β†’ Mi Account and log in. β†’ Additionally. β†’ Developer turn it on. OEM-unlocking and debugging USB.
  2. Download Mi Unlock Tool: Official Utility: en.miui.com/unlock. Unpack the archive and launch it. miflash_unlock.exe.
  3. Connect your phone in Fastboot mode: Turn off your phone, then press Power + Volume down. Connect to your PC via USB.

Start unlocking.

  • Sign in to Mi Unlock Tool under the same Mi Account as your phone.
  • Press Unlock. If you receive a waiting message, wait for the specified time (usually 168 hours).

Frequent problems when unlocking:

  • πŸ”’ Couldn’t unlock – account not linked to phone or not 7 days.
  • πŸ”Œ Device not connected – drivers are not installed or the cable is faulty.
  • πŸ•’ Wait XX hours – wait until the specified time, disconnect the phone from the PC and repeat later.

πŸ’‘

If the Mi Unlock Tool gives an error "Current account is different from the account info on the device", delete the Mi Account on the phone, reboot and re-assign it.

6.Typical update errors and their solutions

Even when you follow instructions, you can have errors, and let's look at the most common ones and how to fix them.

1.The phone is stuck on the Mi logo after the update

  • πŸ”„ Squeeze the power. + Volume up 10-15 seconds for forced reboot.
  • πŸ› οΈ If it doesn’t work, go to Recovery and run Wipe Cache.
  • πŸ“₯ If the problem persists, go through the Mi Flash Tool (select Clean all).

2. Error 7 when installed via TWRP

Reason: Incompatibility of firmware with the device or a corrupted file.

  • πŸ” Check that the firmware is for olivelite (not for olive).
  • πŸ“₯ Download the firmware again (maybe the archive is damaged).
  • πŸ› οΈ V TWRP Run Format Data before installation (washes everything, including internal memory!).

3. After the upgrade, the mobile network or Wi-Fi does not work

  • πŸ“Ά Go to Settings. β†’ SIM-Maps and mobile networks and select the operator manually.
  • πŸ”„ Reset network settings: Settings β†’ System system β†’ Resetting settings β†’ Resetting network settings.
  • πŸ“‘ If the problem persists, run modem and vendor partitions through Fastboot:

4. There is not enough room for an update

  • πŸ—‘οΈ Free up space: delete unnecessary files, transfer photos/video to PC or SD-map.
  • πŸ“ Use Files by Google to clean up your cache.
  • πŸ”„ If the update weighs >1.5 GB, download it to PC and transfer it to folder downloaded_rom phone-on.
Mistake.Probable causeDecision
This package is for "olivelite" devices; this is a ""The firmware is not designed for the Redmi 8 ProDownload the firmware specifically for olivelite
The phone does not turn on after the firmwareA damaged boot partition or incompatible kernelCheck out Fastboot with Clean All Checkmark
E: Footer is wrong in TWRPA damaged firmware fileDownload the firmware again, check the checksum (MD5)
Constant reboots (bootloop)Module conflict or incompatible recaveriInstall stock firmware through Mi Flash Tool

7. Recommendations after update

After a successful upgrade, follow a few steps to ensure your phone is running smoothly:

  • πŸ”„ Restart the device – this will help the system stabilize.
  • πŸ“Š Check the basic functions: Mobile network and calls, Wi-Fi and Bluetooth, camera and microphone, fingerprint (if used).
  • πŸ”‹ Calibrate the battery: Discharge the phone to 0% and charge to 100% without interruptions. Repeat the cycle 2-3 times for accurate display of the charge level.
  • πŸ›‘οΈ Update apps via Google Play or Mi App Store.
  • πŸ“± Set up performance: Enable Overclocking GPU In the developer settings (if you play games). Turn off animation to speed up the interface: Settings β†’ The phone. β†’ Version. MIUI (Press 5 times to enable Developer Mode, then in Settings β†’ Additionally. β†’ For developers, install Windows animation = 0.5x.

If the phone is slower after the update:

  • 🧹 Clear the cache: Settings β†’ Warehouse β†’ Clear the cache.
  • πŸ”„ Reset the settings to factory (pre-make a backup!).
  • πŸ› οΈ Turn off unnecessary background processes: Settings β†’ Annexes β†’ Auto-start.

πŸ’‘

After upgrading to the new version of MIUI, reset your network settings (Settings β†’ System β†’ Reset β†’ Network Reset) to eliminate any possible problems with your mobile Internet or Wi-Fi connection.

FAQ: Frequent questions about Redmi updates 8 Pro

Can I upgrade Redmi 8 Pro to Android 11 officially?
No, official support for the Redmi 8 Pro ended with Android 10 (MIUI 12.5). Android 11 will require custom firmware (like LineageOS 18.1 or Pixel Experience) to install.
How to return the old version of MIUI if the new version is unstable?
Recoil on the previous version is possible, but with reservations: Download the desired firmware version from the MIUI Downloads website. If the current firmware is newer than the one you are rolling back on, it can work Anti-rollback protection. In this case, the phone will lock. For a safe rollback, use the Mi Flash Tool with the Clean all tick. Important! Before rolling back, you will delete the data.
Why does the OTA update say β€œNo update found” when it is available?
Possible causes and solutions: πŸ“‘ Regional restrictions: Your phone may be tied to a region where the update hasn't yet been released. VPN (For example, connect to servers in India or Europe). πŸ”Œ Server problems: Xiaomi servers are sometimes overloaded. Wait 24-48 hours and repeat the check. πŸ“± Modified firmware: If you have previously installed custom recavator or removed system applications, OTA It may not work, but if you do, update it. TWRP Or Mi Flash Tool. πŸ—‘οΈ Lack of memory: Clear cache and delete unnecessary files. Update requires a minimum of 1.5-2 GB of free space.
Can I upgrade to Redmi 8 Pro without a computer?
Yes, there are two ways: via OTA (if an update is available): Settings β†’ System Update. Through TWRP (if a custom recavator is installed): Download the firmware (like a.zip LineageOS file) to your phone. Download to TWRP (click Power + Volume up). Select Install, specify the firmware file and confirm the installation.

Important! To install via TWRP, you need an unlocked bootloader, and that requires a computer (to unlock through the Mi Unlock Tool).

What if Google Services stopped working after the update?
This is a problem typical of firmware in the China region, where Google services are blocked: πŸ“¦ Install GApps: Download the appropriate Open GApps package (such as pico or nano) for your version of Android. TWRP post-fix. πŸ”„ Change the firmware region: Select Global or EEA version MIUI It's using the Mi Flash Tool, and it's going to be deleted! πŸ› οΈ Restore Services Manually: Install Google Play Services and Google Play Store via Google Play Store APK-Run the files.