How to flash Xiaomi Redmi Note 8 Pro: official and custom methods

Xiaomi Redmi Note 8 Pro remains one of the most popular smartphones of the brand even years after its release. Its powerful Mediatek Helio G90T processor, 64-MP camera and capacious battery still attract users. However, over time, official support for updates ends, and the desire to install a fresh version of Android or custom firmware like LineageOS or Pixel Experience grows. In this guide, we will analyze all the current ways of firmware Redmi Note 8 Pro โ€” from official to advanced, taking into account the nuances of unlocking the bootloader and solving typical errors.

It's important to understand that firmware isn't just an upgrade through Settings โ†’ Phone. It's about completely reflashing the system partition, which can both revitalize the device and turn it into a brick if you do the wrong thing. We'll look at three basic methods: MIUI Updater (the safest), Fastboot (universal), and TWRP (for custom firmware), and we'll also focus on unlocking the bootloader through the Milock Tool, without which you can't install unofficial firmware.

If your goal is to upgrade to the latest version available MIUI, The first two sections are enough for enthusiasts who want to install Android. 13/14 or GSI-Firmware, useful sections about custom restoration and manual firmware through ADB. Regardless of the chosen path, start with data backup โ€“ firmware erases user files in the section /data.

1. firmware preparation: backup and model verification

Before you start firmware, make sure your device meets the requirements.The Redmi Note 8 Pro has several modifications, varying in regions and frequencies supported.

  • ๐ŸŒ Global (begonia) โ€“ International version with Google Services support;
  • ๐Ÿ‡จ๐Ÿ‡ณ China (Begonia) โ€“ Chinese version without Google, but with additional features MIUI;
  • ๐Ÿ‡ฎ๐Ÿ‡ณ India (begoniain) โ€“ Indian version with local settings;
  • ๐Ÿ‡ท๐Ÿ‡บ Russia (begoniar) โ€“ Russian version with pre-installed services.

You can find out the exact model in Settings โ†’ About Phone โ†’ MIUI version (last line) or through the command adb shell getprop ro.product.name. You can only stitch files for your modification! Installation of firmware from another version will lead to broken communication, camera errors or complete device failure.

Save contacts, photos and files to your PC or cloud|Check the battery charge (minimum 50%)|Find out the exact model of the device|Download the Mi Phone Manager drivers|Prepare. USB-cable (original or quality)

-->

Pay special attention to backup. Fastboot or TWRP firmware completely clears the /data partition and with it all user data.

  • ๐Ÿ“ฑ Mi Cloud โ€“ for contacts, notes and photos (if synchronization is enabled);
  • ๐Ÿ’ป ADB Backup - Adb backup team -apk -obb -shared -all -f backup.ab (saves applications and their data);
  • ๐Ÿ”„ Titanium Backup โ€“ for root users (requires) ROOT-rights).

โš ๏ธ Note: If you use Mi Account to unlock the bootloader, make sure the account is not tied to another device with active lock. Xiaomi can block unlock for 7-30 days if fraud is suspected.

2. Official firmware via MIUI Updater (without unlocking)

The easiest and safest way to upgrade the Redmi Note 8 Pro is to use the built-in MIUI Updater, which does not require unlocking the bootloader and is suitable for installing stable or beta versions of MIUI.

  • ๐Ÿ”„ The device has not been previously re-interrupted by custom firmware;
  • ๐Ÿ”“ bootloader locked (standard state);
  • ๐Ÿ“ถ There is a stable connection to Wi-Fi (load volume is 1.5-2.5 GB).

Instructions:

  1. Open Settings โ†’ About the phone โ†’ System update.
  2. Click on the icon ยซโ‹ฎยป (three dots) in the upper right corner and select Select firmware file.
  3. Download the official firmware from MIUI Downloads (select your model and region).
  4. Rename the file to update.zip and place it in the root directory of internal memory.
  5. Return to MIUI Updater, select a file and confirm the installation.

The device will restart to Recovery and install the update automatically, the entire process will take 5-10 minutes, and if after the reboot the error "Can't verify update" appears, then:

  • ๐Ÿ”ด The firmware file is damaged (pump it over);
  • ๐Ÿ”ด Selected the wrong region (for example, trying to set Global on the Chinese model);
  • ๐Ÿ”ด The device was previously unlocked (requires firmware via Fastboot).

๐Ÿ’ก

If the update is not available through MIUI Updater, try changing the region in the settings: Settings โ†’ Additional โ†’ Region. For example, for global updates, choose India or Russia instead of China.

3. Unlocking the bootloader: a must-do step for Fastboot and TWRP

To install firmware via Fastboot or TWRP, you need to unlock the bootloader. Xiaomi officially allows this, but the process requires binding to Mi Account and waiting (usually 7 days).

Step-by-step:

  1. Link Mi Account to your device in Settings โ†’ Xiaomi Account.
  2. Enable Developer Options (7 times click on the MIUI version in About Phone).
  3. Activate OEM Unlock and USB Debugging in Settings โ†’ Additional โ†’ For Developers.
  4. Download the Mi Unlock Tool and install it on PC.
  5. Connect your phone in Fastboot mode (turn off the device, then press Volume Down + Power).
  6. Launch the Mi Unlock Tool, log in to your Mi Account and follow the instructions.
PhaseAction.Possible errors
Account bindingAdd an account in your phone settingsError "Couldn't verify device" (account not confirmed by SMS)
Waiting to unlockWait 7 days (168 hours)Timer resets when changing account or resetting phone
Connection to FastbootHold the Volโˆ’ + PowerPhone is not defined (Mi Phone Manager drivers are required)
Launching Mi UnlockPress Unlock in the programError "Current account is different from the account info on the device"

โš ๏ธ Note: After unlocking the Redmi Note 8 Pro bootloader, SafetyNet will not pass the check, which can lead to problems with banking applications (Sberbank, Tinkoff) and services like Google Pay.

Official MIUI Updater|Fastboot (official firmware)|TWRP (custom firmware)|I haven't decided yet

-->

4. Fastboot Firmware: A Universal Method for Official Firmware

Fastboot is suitable for installing official firmware (including for recovery of the brick), and requires an unlocked bootloader. The advantage is reliability, since the firmware goes directly through the door. EDL-The disadvantage is that all data is erased.

Tools required:

  • ๐Ÿ’ป Windows PC 10/11 (For the Mi Flash Tool);
  • ๐Ÿ”Œ Original. USB-cable (important for stable connection);
  • ๐Ÿ“ฆ Firmware in.tgz or.zip format (download from Xiaomi Firmware Updater);
  • ๐Ÿ›  Mi Flash Tool (last version).

Instructions:

  1. Unpack the firmware in a folder without Cyrillic characters (for example, C:\ROM\begonia_global).
  2. Run the Mi Flash Tool on behalf of the administrator.
  3. Connect your phone to Fastboot (Vol) modeโˆ’ + Power).
  4. In the program, click Select and specify the path to the folder with the firmware.
  5. Select Clean All or Clean All and Lock (if you want to lock the bootloader again).
  6. Press Flash and wait until it is completed (5-10 minutes).

If the process is hanging on 99% or a mistake "anti_rollback", signifier:

  • ๐Ÿ”ด You are trying to install an older version. MIUI, The same is true (forbidden by the Anti-Rollback policy);
  • ๐Ÿ”ด The firmware is designed for another modification of the device;
  • ๐Ÿ”ด The file is damaged. flash_all.bat (pump up the archive).
What to do when you make a mistake anti_rollback?
If you see a mistake "anti_rollback Check fail, which means youโ€™re trying to roll back to an older version. MIUI, It's better than the one we've got now: 1. Find firmware with a newer build date (check the build.date field in the file name). 2. If there is no new firmware, install the same version as you do now (to restore the functionality). 3. Anti-Rollback bypass requires a patch through TWRP (riskyly!).

5. Install custom firmware through TWRP

For enthusiasts who want to install LineageOS, Pixel Experience or HavocOS, custom TWRP recovery is required. This method gives full control over the system, but requires caution - wrong actions can lead to hard brick (irreparable damage).

Steps to install TWRP:

  1. Download the latest version of TWRP for Redmi Note 8 Pro from the official website (.img file).
  2. Rename it to twrp.img and place it in the folder with the platform-tools (where adb.exe lies).
  3. Connect your phone in Fastboot mode and execute the command: fastboot flash recovery twrp.img fastboot boot twrp.img
  4. After downloading to TWRP, make a backup of the NVRAM partition (important for the operation of the communication module!).

Installation of custom firmware:

  1. Download firmware (e.g. Pixel Experience from the official website) and GApps (if you need Google services).
  2. Transfer the files to your phone or flash drive.
  3. In TWRP, run Wipe โ†’ Format Data (enter yes).
  4. Install firmware, then GApps, then (optional) Magisk for root rights.
  5. Reboot to the system.

โš ๏ธ Note: Redmi Note 8 Pro with Mediatek Helio processor G90T Some custom firmware may not work properly with the module NVRAM, resulting in loss IMEI Check the reviews on the XDA-Developers forum before installing.

๐Ÿ’ก

Android 12+-based firmware may not support /data partition encryption on Mediatek devices. If the phone asks for a password after installation but doesn't accept it, try formatting /data into TWRP and installing the firmware again.

6. Solving Typical Errors After Firmware

Even with a successful firmware, there can be problems, and let's look at the most common ones and how to solve them:

Problem.Possible causeDecision
Phone not turned on (black screen)Incorrect firmware or interrupted processRepeat the firmware through Fastboot with the correct file
No communication (no IMEI available)NVRAM section damagedRestore the NVRAM backup to TWRP or reflash the module through the SP Flash Tool
Hanging on the MI logoCore conflict or incompatible firmwareInstall a different firmware version or run Wipe Dalvik/Cache in TWRP
The camera's not working.There are no drivers for custom firmwareInstall the patch. ANX_Camera Or go back to the official MIUI
Not defined SIM-mapFirmware for another regionInstall firmware with the correct modem (e.g. Global instead of China)

If after firmware through Fastboot, the phone does not respond to buttons and is not detected by the PC, try:

  • ๐Ÿ”Œ Connect to another USB-port (preferably) USB 2.0);
  • ๐Ÿ”„ Keep Volume Up + Loudness down + Power 10-15 seconds for forced reboot;
  • ๐Ÿ’ป Use it. SP Flash Tool for emergency firmware (requires an auth file from Xiaomi).

To restore the IMEI (if it has dropped):

  1. Find out the original IMEI (written on the box or under the battery).
  2. In TWRP, install the IMEI Tool (such as MauiMeta).
  3. Enter the commands: su setprop sys.usb.config diag,adb
  4. Connect to your PC and restore your IMEI via MauiMeta.

7.Alternative methods: EDL and SP Flash Tool

If the Redmi Note 8 Pro turned into a โ€œbrickโ€ (does not respond to buttons, does not load into Fastboot), there is a last chance โ€“ firmware through the Internet. EDL-This method requires a special cable or access point on the board, as well as an official firmware file with the.mbn extension.

Instructions for SP Flash Tool:

  1. Download the SP Flash Tool and firmware in *.mbn format.
  2. Unpack the firmware and find the file prog_emmc_firehose_*.mbn.
  3. V SP Flash Tool select Download Agent and specify path MTK_AllInOne_DA.bin.
  4. Put the phone in. EDL-mode (this may require disassembly and closure of contacts on the board).
  5. Press Download and wait for completion (10-15 minutes).

โš ๏ธ Attention: Firmware through EDL Without official permission of Xiaomi (auth file) can lead to the locking of the device on the Internet. IMEI. Use this method only if other methods have not helped and you are ready for the risk.

For the entrance EDL-The undisassembled mode can be used by the command:

adb reboot edl

But this only works if the adb has been activated before it breaks down.

FAQ: Frequent questions about the Redmi Note firmware 8 Pro

Can I flash Redmi Note 8 Pro without unlocking the bootloader?
Yes, but only through MIUI Updater (official updates). Unlocking is mandatory to install firmware via Fastboot or TWRP, except for firmware via EDL, but it requires special hardware and is risky.
How to return the official MIUI after custom firmware?
Download the official.tgz firmware for your model and run through Fastboot with the Clean all and lock option. This will lock the bootloader and return the stock firmware. After that, you may need to re-unblock to install the custom.
Why is the mobile network not working after the firmware?
This is a typical problem when installing firmware for another region (e.g. China on a Global device).Solution: Install firmware with the correct modem; Restore partition NVRAM from the backup; check the settings APN In Settings โ†’ SIM-maps and mobile networks โ†’ Access points (APN).
How to get around the wait of 7 days when unlocking the bootloader?
Officially, no. Xiaomi has introduced this restriction to protect against theft. Informal methods (such as resetting a timer through a change of account or date) can result in permanent locking of unlocking; it is better to wait or use alternative accounts (but this violates Xiaomiโ€™s rules).
Which custom firmware is better to choose for the Redmi Note 8 Pro?
The choice depends on the goals: ๐Ÿ“ฑ Pixel Experience โ€“ pure Android with Pixel features; ๐ŸŽฏ LineageOS โ€“ Stability and Minimalism; โšก HavocOS โ€“ Maximum customization; ๐Ÿ”’ MIUI by Xiaomi.eu - official MIUI Before installing, check your model support on XDA-Developers.