How to update Android to Xiaomi Redmi 8 Pro: All ways + problem solving

Xiaomi Redmi 8 Pro

olivelite

Android 9 Pie

MIUI 10

MIUI 14

Android 12

LineageOS

The Redmi 8 Pro firmware update solves several problems: improves security (closes vulnerabilities), optimizes battery life, adds new MIUI features and fixes bugs. However, the process has nuances, from locking the bootloader to the risk of โ€œbrickingโ€ the device if you do not act correctly. In this guide, we will analyze all official and informal ways to update, as well as give a checklist for preparation and instructions for recovery if something goes wrong.

โš ๏ธ Redmi 8 Pro does not support Android 13+ Officially, any firmware above. MIUI 14 (Android 12) are custom builds that may contain bugs or iron problems (e.g., a broken camera or fingerprint sensor).

If you want stability, stick to the official updates. If you want to experiment, read the custom firmware section, but be prepared for the risks.

1. Verification of the current firmware version and compatibility

Before you upgrade to the Redmi 8 Pro, make sure your device is capable of accepting the new firmware at all.

1. Open the settings โ†’ About the phone.

2. Find the lines:

MIUI version (e.g. MIUI Global 12.5.4 Stable)

Android version (e.g. Android 11 RKQ1.200826.002)

Model code (must be M1908C3XG for global version or M1908C3XC for Chinese version).

โš ๏ธ Note: If the model code has an I letter (e.g, M1908C3XI), Your smartphone is for India, and the firmware for these devices may conflict with global builds.

The compatibility of the updates depends on the regional version:

  • ๐ŸŒ Global (EEA/Russia) โ€” Supports updates through Settings โ†’ Software update.
  • ๐Ÿ‡จ๐Ÿ‡ณ China โ€“ requires manual installation via Mi Flash Tool or flashing to global version.
  • ๐Ÿ‡ฎ๐Ÿ‡ณ India โ€“ updates are less frequent, sometimes blocked due to regional restrictions.

๐Ÿ“Š What version? MIUI you now?
MIUI 10 or lower
MIUI 11
MIUI 12
MIUI 12.5
MIUI 13/14
I don't know.
MIUI versionAndroid versionLast official updateSupport for 2026
MIUI 10Android 9 Pie2019โŒ No.
MIUI 11Android 102020โŒ No.
MIUI 12/12.5Android 112021-2022.โš ๏ธ Only through manual installation
MIUI 13/14Android 122022-2023.โœ… Yes (last official)

๐Ÿ’ก

If in Settings โ†’ No phone item on the phone. MIUI, So you have custom firmware, and you can't upgrade using standard methods, but you can't update through custom firmware. TWRP or Fastboot.

2.Preparation for the update: checklist and backup

Updating the firmware is always a risk, and even official updates sometimes cause failures, so preparation is mandatory.

Charge the battery to 60% or higher|Create a backup copy of the data|Check the vacant space (minimum 3 GB)|Disable the antivirus and VPN|Remember passwords from Mi and Google accounts|Connect to a stable Wi-Fi-->

Backup is the most important step. Use:

  • โ˜๏ธ Xiaomi Cloud (Settings) โ†’ Xiaomi account โ†’ Mi Cloud โ†’ Backup).
  • ๐Ÿ“ฑ Local Copying through Settings โ†’ Additionally. โ†’ Backup and reset.
  • ๐Ÿ’ป Computer: copy files from internal memory to PC (photos, videos, documents).

โš ๏ธ Warning: After updating via Fastboot or Recovery, all data on the device will be erased" (OTA), But it's better to be safe.

What happens if you don't back up?
When you reset or fail to update, you will lose: - Photos and videos in the gallery (if not synced with Google Photos). - Messages in messengers (WhatsApp, Telegram - if the cloud backup was not enabled). - Local notes, contacts (if not tied to a Google account). - Application settings (for example, save in games).

Free space check: Upgrades through OTA require a minimum of 3GB of free space on the internal drive.

  1. Remove unnecessary applications (Settings โ†’ Apps โ†’ Delete).
  2. Clear the cache (Settings โ†’ Storage โ†’ Clear the cache).
  3. Move the files to SD-card.

Method 1: Update "over the air" (OTA)

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

  • โœ… Your firmware is official (not customized).
  • โœ… The device is not rooted.
  • โœ… There is a stable connection to Wi-Fi.

Step-by-step:

  1. Connect to Wi-Fi (update via mobile Internet blocked).
  2. Go to Settings โ†’ About the phone โ†’ System update.
  3. Click Check for updates.
  4. If an update is found, tap Download (file weight ~1.5-2.5 GB).
  5. After download, click Set and wait for the reboot.

โš ๏ธ Note: If the update is โ€œhangingโ€ during the verification phase, try it:

  • ๐Ÿ”„ Reboot the phone.
  • ๐Ÿ“ถ Reconnect to Wi-Fi or change network.
  • ๐Ÿ•’ Wait 1-2 hours (sometimes Xiaomi servers are overloaded).

๐Ÿ’ก

OTA-If you don't have an update, and a friend on a Redmi 8 Pro already has one, don't panic. Wait 1-2 weeks or check manually through Mi Community.

What to do if the update is not available?

  • ๐Ÿ” Check if updates are disabled in Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.
  • ๐ŸŒ Try changing the region in the settings (for example, India or Russia), sometimes it helps to "knock out" the update.
  • ๐Ÿ“ฅ Download the full service package manually (see the next section).

Method 2: Manual update via Recovery

If OTA doesn't work or you want to skip the queue, you can manually install the update via stock Recovery.This method saves data but requires you to download the correct firmware file.

Step 1: Download the firmware

  • ๐Ÿ”— Official firmware for Redmi 8 Pro (Olivelite code) is available on the Miui Downloads website.
  • ๐Ÿ“Œ Choose the Stable version, not the Developer (it may contain bugs).
  • ๐Ÿ“ Download a file with a.zip extension and a title like miui_OLIVELITEGlobal_V12.5.4.0.RCOMXM_....

Step 2: Transfer the file to your phone

  • ๐Ÿ“ฒ Connect Redmi 8 Pro to your PC and copy the downloaded.zip to the root folder of internal memory (not to the Download or folder). DCIM).
  • ๐Ÿ”„ Rename the file for convenience, such as update.zip.

Step 3: Install the update via Recovery

  1. Turn off the phone.
  2. Press Volume Up + Power before the Mi logo appears.
  3. In the Recovery menu, select the language (English / Chinese).
  4. Tap Install update.zip to System.
  5. Confirm the installation and wait for completion (5-10 minutes).
  6. Select Reboot to System.

โš ๏ธ Note: If the phone has been stuck on the Redmi logo for longer than 15 minutes after the reboot, then the firmware does not fit your model. โ†’ Wipe Cache) or refashion via Fastboot.

๐Ÿ’ก

If Recovery asks for a password and you didnโ€™t set it, try default or leave the field blank. If it doesnโ€™t, youโ€™ll have to unlock the bootloader (see Fastboot section).

5. Method 3: Fastboot Firmware (for experienced)

This method is suitable if:

  • โœ… You want to install a clean firmware (no trash from previous versions).
  • โœ… Your system is damaged (the phone is not switched on or is constantly restarted).
  • โœ… You want to change the firmware region (for example, from Chinese to global).

โš ๏ธ Warning: Fastboot wipes all data from the device, including photos, messages and apps, and you will also need to unlock the bootloader, which will reset the phone to factory settings.

Step 1: Unlock the bootloader

  • ๐Ÿ”“ Sign up for Mi Unlock and get permission to unlock (can take up to 72 hours).
  • ๐Ÿ“ฑ Connect Redmi 8 Pro to PC in Fastboot mode (clip Volume Down) + Nutrition).
  • ๐Ÿ–ฅ๏ธ Start the Mi Unlock Tool and follow the instructions.

Step 2: Download the firmware for Fastboot

  • ๐Ÿ”— Firmware in.tgz or.zip format for Fastboot is available on Xiaomi Firmware Updater.
  • ๐Ÿ“Œ Look for files marked fastboot in the title (e.g, olivelite_global_images_V12.5.4.0.RCOMXM_...).

Step 3: Run your phone through the Mi Flash Tool

  1. Unpack the downloaded archive in a folder on the PC.
  2. Install Xiaomi drivers (if there are none, download here).
  3. Open the Mi Flash Tool, press Select and point the path to the firmware folder.
  4. Connect your phone in Fastboot mode (a screen with a rabbit and the words Fastboot).
  5. In the Mi Flash Tool, press Refresh โ€“ the device must be determined.
  6. Select Clean all mode (total clean) or Save user data (to save data, but this doesnโ€™t always work).
  7. Press Flash and wait until it is completed (5-10 minutes).

What to do if the Mi Flash Tool is in error?
Common Errors and Solutions: Couldn't Find Fastboot โ†’ Install the driver or try another one. USB-- Flash is not done. โ†’ Restart your PC and phone, try again. - Anti-rollback check โ†’ Your firmware is newer than the one you're trying to install. โ†’ Unlock the bootloader again or use another Mi Account.

6. Method 4: LineageOS, Pixel Experience

If the official updates are no longer coming out and you want Android 13+, you can install custom firmware. Popular options for the Redmi 8 Pro:

  • ๐Ÿ“ฑ LineageOS โ€“ pure Android without unnecessary applications.
  • ๐ŸŽจ Pixel Experience โ€“ firmware with an interface like Google Pixel.
  • โšก ArrowOS โ€“ Optimized for Performance.

โš ๏ธ Warning: Castom firmware may have problems:

  • ๐Ÿ“ธ Inoperable main or front camera.
  • ๐Ÿ”‹ Fast battery discharge.
  • ๐Ÿ“ถ Problems with mobile network (especially firmware for other regions).

Installation requirements:

  • ๐Ÿ”“ Unlocked loader.
  • ๐Ÿ› ๏ธ Installed custom Recovery (TWRP).
  • ๐Ÿ“ฅ Firmware compatible with olivelite.

Instructions for installing TWRP and custom firmware:

  1. Download TWRP for Redmi 8 Pro from twrp.me.
  2. Fastboot: Fastboot Flash Recovery twrp-3.7.0_9-0-olivelite.img fastboot boot twrp-3.7.0_9-0-olivelite.img
  3. In TWRP, make a backup of the current firmware (Backup โ†’ Select Storage โ†’ Swipe to Backup).
  4. Download custom firmware (e.g. lineage-20.0-20260310-UNOFFICIAL-olivelite.zip) and GApps (if you need Google services).
  5. In TWRP, click Wipe โ†’ Advanced Wipe and tick Dalvik, Cache, System, Data.
  6. Install โ†’ Select a file โ†’ Swipe to Confirm.
  7. Install GApps (if necessary).
  8. Reboot (Reboot โ†’ System)

๐Ÿ’ก

Custom firmware requires regular manual updates, and without them, bugs, security vulnerabilities, or application compatibility issues can appear over time.

7 Solving problems after the update

Even a successful update can cause a failure, and here are the most common problems and solutions.

Problem.Possible causeDecision
The phone will not turn on after the updateIncompatible firmware or interrupted installationGo through Fastboot or Recovery again.
Constant reboots (bootloop)Module conflict or damaged cacheLog in to Recovery and select Wipe Cache
Mobile network or Wi-Fi is not workingThe wrong firmware for the regionInstall firmware for your region or change IMEI (requires root)
Fast battery dischargeBackground processes of new firmwareCalibrate the battery (discharge to 0%, charge to 100% without interruptions)
Apps fly outIncompatible with the new version of AndroidUpdate apps through Play Market or clear their cache

If the phone doesnโ€™t turn on at all:

  • ๐Ÿ”Œ Connect it to charging for 30 minutes โ€“ sometimes the battery drains to a level where the device doesnโ€™t respond.
  • ๐Ÿ”„ Try going to Fastboot (Loudness Down). + Food (or Recovery) (Loudness up) + Nutrition).
  • ๐Ÿ’ป If the phone is defined as a PC as Qualcomm HS-USB QDLoader 9008, so the firmware is completely gone, and in this case, only the firmware through the Mi Flash Tool in mode will help. EDL (Requires an authorized Xiaomi account).

๐Ÿ’ก

If the speaker is missing after the update, check the settings of Settings โ†’ Sound โ†’ Sound quality. Sometimes resetting the audio settings solves the problem.

8. Frequently Asked Questions (FAQ)

Can I roll back the firmware to an older version?
Technically, yes, but Xiaomi blocks the downgrade through the Anti-Rollback mechanism. If you try to install the old firmware, the phone can turn into a brick. The only safe way is to flash the same version as it is now, but in a clean way (via Fastboot with a full wipe).
How do I know if my Redmi 8 Pro is unlocked?
Turn off your phone and press Volume Down + Power. If you see FASTBOOT and Unlocked status at the bottom of the screen, the bootloader is unlocked. If you're Locked, you'll have to unlock it through the Mi Unlock Tool.
Why are Google Services not working after the update?
This is a typical problem for Chinese firmware (without GMS). Solutions: Install Google Installer from the Mi App Store (not all versions); run GApps through TWRP (custom firmware only); Go to the global version of MIUI.
How long does it take to update through OTA?
Time depends on file size and internet speed: ๐Ÿ“ฅ Download: 10โ€“40 minutes (file weighs 1.5โ€“2.5 GB). โš™๏ธ Installation: 5-15 minutes. ๐Ÿ”„ First download after update: up to 10 minutes (donโ€™t interrupt!) If the process lasts longer than an hour, something went wrong (see Problem Solving section").
Can I upgrade Redmi 8 Pro to Android 13 or 14?
Officially, no. The latest supported version from Xiaomi is Android. 12 (MIUI 14). However, there are unofficial ports: ๐Ÿ“Œ LineageOS 20 (Android 13). ๐Ÿ“Œ Pixel Experience 13/14. ๐Ÿ“Œ crDroid Android 13. โš ๏ธ These firmware may have critical bugs (e.g., broken). NFC They also require an unlocked bootloader and installation through TWRP.