How to update the firmware on Xiaomi Redmi 8 Pro: 3 proven ways

The Xiaomi Redmi 8 Pro is a popular smartphone with a balance of performance and price, but even it requires regular updates to keep things running smoothly.The firmware update not only adds new features, but also fixes bugs, improves security and optimizes power consumption. However, the upgrade process can be challenging, especially if you're doing it for the first time.

In this article, you will find three official ways to update (via OTA, Recovery and Mi Flash Tool), as well as solving typical problems - from the error "Cannot verify update" to hanging on the Mi logo. We will discuss each step in detail so that you can upgrade the Redmi 8 Pro without the risk of "bricking" the device.

Important: Before you start, check that you have enough battery power (at least 50%) and a stable Internet connection. USB-Xiaomi cable – cheap analogues can cause failures.

πŸ“Š How often do you update your firmware on Xiaomi?
Only in critical errors
Every 2-3 months
Every time a new version is released
Never updated.
I don't know what my version is.

1.Preparation for the update: what to do before the start

Incorrect preparation is the main cause of failures in the update.

  • πŸ”‹ Battery charge: Make sure the charge level is at least 50%.When discharged during the upgrade, the device may stop turning on.
  • πŸ“‘ Internet connection: For OTA-Wi-Fi is required (mobile internet is not recommended due to traffic restrictions).
  • πŸ“± Backup: Save important data (contacts, photos, messages) to Google Drive or PC. Update rarely erases data, but it's better to be safe.
  • πŸ” Make sure your device is the Redmi 8 Pro (Oliva model code) and not the Redmi 8 or Redmi. 8A. To do this, go to the Settings. β†’ The phone. β†’ Model.

If you are updating via PC, additionally:

  • πŸ–₯️ Install the Mi Flash Tool (latest version) and Qualcomm drivers.
  • πŸ”— Download the correct firmware for your model from the official Xiaomi website. For Redmi 8 Pro, choose files marked olive.

⚠️ Note: If your Redmi 8 Pro with bootloader unlocked, upgrading through the Mi Flash Tool may result in the device being locked. OTA or recovery.

Also check if the phone has root rights (root) or custom firmware (like LineageOS) installed, in which case the official updates may not work – you will need to return the stock firmware first.

Check the device model (olive)

Make a backup copy of the data

Charge your phone β‰₯50%

Connect to Wi-Fi (for OTA)

Download the correct firmware (for manual updates)-->

2. Method 1: Air Update (OTA) is the easiest method

OTA (Over-The-Air) is an automatic update over the Internet that does not require a PC connection.

  • πŸ“² You have official firmware. MIUI modificationless.
  • πŸ”„ Upgrade weighs less than 2GB (large upgrades may require manual installation).
  • πŸ”’ The device is not rooted.

Instructions:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click Check Updates. If the update is available, the Download button will appear.
  3. After downloading, click Install and wait for the reboot.

If the Download button is inactive or there is an error called "Cannot verify update", try:

  • πŸ”„ Restart the phone and try again.
  • πŸ“‘ Connect to another Wi-Fi (sometimes the lock is at the provider level).
  • πŸ—“οΈ Check date and time in settings (incorrect settings may block the update).

⚠️ Attention: If after OTA-The phone has been stuck on the Mi logo for more than 10 minutes, don't panic. Try to force the device to restart by holding the power button for 15-20 seconds. If that doesn't work, you'll need firmware through Recovery.

The advantage of OTA is simplicity and minimal risk. However, sometimes updates come with a delay (especially for older models).

πŸ’‘

OTA-Update is suitable for 90% of users, but will not help if the firmware is very outdated or modified.

3. Method 2: Update via Recovery - if OTA doesn't work

If OTA is unavailable or gives you errors, you can manually install the update via Recovery Mode, which does not require a PC, but you need to download the firmware in.zip format beforehand.

Step-by-step:

  1. Download the latest version of MIUI for Redmi 8 Pro from the official website. Choose a file marked Recovery (not Fastboot!).
  2. Rename the file to update.zip (required!) and move it to the root folder of the phone’s internal memory (not to the Download or MIUI folder).
  3. Turn off the phone, then press Volume Up + Power to enter Recovery Mode.
  4. From the Recovery menu, select the language (if you have an option), then: Install update.zip to System One or (in newer versions of MIUI): Apply update β†’ Choose from internal storage β†’ update.zip
  5. Confirm the installation and wait until it is completed (usually takes 5-10 minutes).
  6. After the reboot, check the MIUI version in Settings β†’ About Phone.

If E: Signature verification failed appears in Recovery, it means:

  • πŸ“ The firmware file is damaged (download again).
  • πŸ”‘ The firmware is not designed for your model (check the olive code).
  • πŸ”§ You have custom firmware installed (requires to return the stock version via Fastboot).

Important: Don't leave Recovery Mode during installation! interruption of the process can result in data loss or a "brick" of the device.

What happens if the Recovery Mode does not open?
If you press the volume up + Power phone just turns on, try: 1. Clip Volume up + Loudness down + Power for 10 seconds. 2. Connect the phone to charge and try again. 3. Use ADB-Command: adb reboot recovery If nothing helps, maybe damaged partition Recovery – you will need firmware through Fastboot.

4. Method 3: Firmware via Mi Flash Tool - for power users

This method is used if:

  • πŸ“± The phone is not turned on or stuck on the logo.
  • πŸ”„ We need to downgrade the version. MIUI (downgrade).
  • πŸ› οΈ Requires to restore stock firmware after unsuccessful modifications.

To run through the Mi Flash Tool, you will need:

  • πŸ–₯️ Windows computer (7/10/11).
  • πŸ”Œ Original. USB-cable (better from the set).
  • πŸ“ Fastboot firmware (.tgz or.zip file).
  • πŸ› οΈ The Mi Flash Tool.

Instructions:

  1. Unpack the downloaded firmware in a folder without Cyrillic characters (for example, C:\MIUI\olive).
  2. Install the Mi Flash Tool and Qualcomm drivers (come with the utility).
  3. Turn off the phone, then press Volume Down + Power to enter Fastboot Mode (a hare in a hat-eared hat will appear).
  4. Connect your phone to your PC. In the Mi Flash Tool, press Refresh, and the COMX device should appear.
  5. In the Select field, specify the path to the firmware folder.
  6. Select firmware mode: Clean all - clean (deletes all data!), Clean all and lock - clean + lock bootloader (for security), Save user data - save data (not always stable).

Flash

After successful firmware, the phone will automatically restart.

Mistake.Reason.Decision
Cannot receive hello packetProblems with drivers or cableReinstall the drivers, try another one. USB-port
Flash is not doneA damaged firmware fileDownload the firmware again, check the checksum MD5
Device is lockedbootloader lockedUnlock bootloader with Mi Unlock Tool
The phone does not turn on after the firmwareThe mode is not selected correctly (Clean all instead of Save user data).Repeat the firmware with the correct mode or restore through Recovery

⚠️ Note: Fastboot resets all settings, including data in internal memory. If you don't backup, you can't restore files.

πŸ’‘

If the Mi Flash Tool doesn’t see the device, try running it on behalf of the administrator or disabling the antivirus (it can block drivers).

5. Typical errors and their solutions

Even with the right actions, the update can go wrong, and let's look at the most common problems and how to fix them.

Error: "Cannot verify update" in OTA

Causes and solutions:

  • πŸ•’ Xiaomi servers are overloaded β†’ Wait a few hours and try again.
  • πŸ“‘ Blocking by provider β†’ Use it. VPN or other Wi-Fi.
  • πŸ”§ Modified firmware β†’ Return the stock version via Fastboot.
  • πŸ—“οΈ Wrong date/time β†’ Enable automatic synchronization in the settings.

Error: phone is stuck on startup Mi logo after update

Possible action:

  1. Wait 15-20 minutes – sometimes the first download takes a long time.
  2. Force the phone to restart by holding the power button for 20 seconds.
  3. If it doesn’t work, log in to Recovery and select Wipe data β†’ Reboot (data will be deleted!).
  4. In extreme cases, run your phone through Fastboot (see Method 3).

This package is for 'olive' devices; this is a ''

This error means that you're trying to install firmware not for your model.

  • Check the model code in Settings β†’ About Phone β†’ Model (must be M1908C3JG or olive).
  • Download firmware specifically for Redmi 8 Pro (not for Redmi 8 or Redmi Note 8 Pro!).

Error: There is not enough room for updates

If the message β€œInsufficient Memory” appears when downloading OTA:

  • Clear the cache in Settings β†’ Memory β†’ Clear the cache.
  • Delete unnecessary files or transfer them to the SD-map.
  • Download the firmware on PC and install through Recovery.

If none of these methods worked, contact Xiaomi Service Center. Don’t try to stitch your phone with unofficial tools (like the SP Flash Tool) – this can permanently put it out of order.

6. How to check the success of the update

After restarting the device, make sure the update is correct:

  1. Go to Settings. β†’ The phone.
  2. Check the fields: The MIUI version must match the installed version. The Android version -- if the update included a new version of Android, it must change. The build number must match the downloaded firmware.
  • πŸ“Ά Mobile network and Wi-Fi.
  • πŸ”Š Sound and microphone (call another phone).
  • πŸ“· Camera (take a test shot).
  • πŸ”‹ Charging (connect the charger).

If after the update there are glitches (for example, quickly dies the battery or lays the interface), try:

  • πŸ”„ Reboot the phone.
  • 🧹 Clear the cache in Settings β†’ Memory. β†’ Clear the cache.
  • πŸ”§ Reset the settings to factory (pre-make a backup!).

⚠️ Note: If after the update, mobile network data is lost (no signal), check the settings APN. To do this, go to the Settings. β†’ SIM-maps and mobile networks β†’ Access points (APN) and restore the default settings.

πŸ’‘

After a successful upgrade, it is recommended to calibrate the battery: completely discharge and charge the phone 1-2 times for the correct display of the charge level.

7. Where to Download Official Firmware for Redmi 8 Pro

To avoid installing fake or corrupt firmware, download files only from official sources:

SourceReferenceNotes
Official MIUI websitemiuirom.xiaomi.comSelect the Redmi 8 Pro (olive) section. Recovery and Fastboot versions are available.
Xiaomi Community Forumc.mi.comIn the Redmi 8 Pro section, you can find firmware and error discussions.
Xiaomi Firmware Updaterxiaomifirmwareupdater.comFirmware aggregator with easy-to-search model. Check the MD5 checksums!
Chatbot Mi Assistant in Telegram@MiAssistantBotYou can request a direct link to the latest firmware for olive.

Warning: Do not download firmware from torrent trackers or dubious sites!

  • 🦠 Viruses or spyware.
  • πŸ”§ Modified cores leading to unstable operation.
  • 🚫 Blocking of Mi Account (if the firmware is pirated").

Before installing, always check the checksum (MD5 or SHA-1) of the downloaded file, and you can use utilities like WinMD5Free or 7-Zip to do this.

8. Frequently Asked Questions (FAQ)

Can I upgrade Redmi 8 Pro to Android 12 or 13?
Redmi 8 Pro officially supports only Android 10 (shelled MIUI 12.5). Update to Android 11/12/13 It is possible only through informal firmware (for example, LineageOS or Pixel Experience), but it is not possible to use the same software: 🚫 Deprives you of security. πŸ”§ May cause problems with the camera, mobile network or sensors. πŸ”’ Requires unlocking the bootloader.Official updates above Android 10 There will be no such thing as.
Why does the battery run out quickly after the upgrade?
This is normal in the first 2-3 days after the update: πŸ”„ Re-indexing files and optimizing the system. πŸ“± Background work of new services MIUI. πŸ”‹ Uncalibrated battery. What to do: Wait 2-3 days - flow should normalize. Clear the cache in Settings β†’ Memory. Turn off unnecessary background processes in Settings β†’ Battery β†’ Optimize. Calibrate the battery (full discharge) + If the problem persists, try resetting to factory settings (don't forget the backup!).
How to roll back an update if the new version of MIUI is not working well?
Downgrade is possible, but it has nuances: Download the desired version of the firmware (Fastboot) from the official website. Sweep your phone through the Mi Flash Tool in Clean all mode (data will be deleted!). If the phone does not turn on after the downgrade, try to sew a newer version and then roll back again. Important: Some updates block the rollback due to changes in anti-rollback (rollback protection). In this case, you will get an Anti-rollback check fail error, and the phone will have to be sewn to the new version.
Do I need to unlock the bootloader for an update?
No, for official updates through OTA You don't need to unlock the bootloader, you only need to unlock the bootloader if: You install custom firmware (like LineageOS). You want root rights. You restore the phone after a failed firmware through Fastboot (in some cases). Unlock the bootloader: πŸ”“ Resets all data. πŸ•’ It takes up to 72 hours (you need to wait for confirmation from Xiaomi). 🚫 Deprives the warranty (unless blocked back).
Can I upgrade to Redmi 8 Pro without a computer?
There are two ways to do it without a PC: OTA-Update (through Settings) β†’ System Update). Recovery Mode (download firmware to your phone and install via update.zip). However, if the phone does not turn on or requires firmware through Fastboot, without a computer can not do.