Why do Redmi Note 8 Pro owners decide to reflash the device?
Xiaomi Redmi Note 8 Pro (codenamed begonia) was released in 2019, but still remains popular thanks to the powerful Helio G90T processor and 64-megapixel camera. However, over time, users face typical problems: slowdowns after MIUI updates, bugs in the latest firmware versions or the desire to install custom OS like LineageOS or Pixel Experience.
Reflashing can solve several key tasks:
- π Recovery after failure or βbrickingβ of the device;
- β‘ Acceleration of the system by rolling back to a stable version MIUI or lightweight firmware installation;
- π‘οΈ Remove Bloatware (pre-installed Xiaomi apps that cannot be removed by standard methods);
- π Getting new features through custom firmware (for example, support for GCam or Android 13 on a device not officially updated to this version).
But before you start, it is important to understand the risks: incorrect firmware can lead to loss of warranty, data loss or even complete failure of the device ("brick"). In this article, we will discuss all the current ways to flash the Redmi Note 8 Pro, including official and informal methods, and provide recommendations for choosing the appropriate version of the software.
Preparation for flashing: what to do in advance
The first and most important step is to save all the data. Flashing, especially through Fastboot, erases the device's internal memory. Use Mi Cloud, Google Drive, or physical copying to your PC to back up:
- π± Contacts, SMS, Call log (export through Settings) β Google β Backup);
- π· Photo and video (copy folder) DCIM computer);
- π΅ Music and Documents (check Download and Documents folders);
- π Wi-Fi passwords (save network list in Settings) β Wi-Fi).
Next, check the current firmware version and bootloader status:
- Open Settings β About Phone β MIUI version and write down the build number (e.g. V12.5.3.0.RGGRUXM).
- Turn on Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Go back to Settings β Additional β For developers and check the OEM Unlock Status. If it says Locked, the bootloader will have to unlock.
β οΈ Note: If you plan to install custom firmware, unlocking the bootloader is mandatory. For official firmware via Recovery or Fastboot, unlocking is not required, but may be necessary when rolling back to an earlier version.
Also prepare the necessary tools:
| Tool. | Appointment | Download link |
|---|---|---|
| Mi Flash Tool | Official utility for firmware through Fastboot | Official Xiaomi website |
| ADB & Fastboot | Team tools for unlocking and firmware | Android Developers |
| TWRP Recovery | Castomic recovery for installation of unofficial firmware | Official website of TWRP |
| MIUI firmware | Official or custom builds for Redmi Note 8 Pro | Xiaomi Firmware Updater |
Method 1: Firmware through Recovery (without unlocking the bootloader)
This method is suitable for upgrading or rolling back to another official version of MIUI without losing data (if you choose Update over Wipe).It does not require unlocking the bootloader and is performed via standard or custom recovery.
Instructions:
- Download the firmware in.zip format for your model (begonia) from the Xiaomi Firmware Updater website.
- Rename the file to update.zip and transfer it to the root folder of the phoneβs internal memory (not to folders!).
- Turn off the phone and press Volume Up + Power to enter Recovery.
- Select the language (if required), then go to Install update.zip to System.
- Confirm the installation and wait for the process to be completed (5-10 minutes).
β οΈ Note: If you install firmware older than the current version, select Wipe data before installing, otherwise the device may get stuck on boot!
Once the firmware is successful, the phone will automatically restart. The first run can take up to 15 minutes - don't interrupt the process.
Download the correct firmware file for begonia|
The file was renamed to update.zip|
The file is in the root of the memory, not in the folder.|
Battery charge > 50%|
Backup of important data is made-->
Method 2: Fastboot Firmware (official MIUI)
Fastboot is used to completely reinstall the system, including crash recovery ("disbursement"). It erases all data, but guarantees a clean installation. It is suitable for official firmware in.tgz or.zip format (for Mi Flash Tool).
Step-by-step:
- Download Mi Flash Tool and firmware for Redmi Note 8 Pro (e.g, begonia_global_images_V12.5.3.0.RGGMIXM_20211029.0000.00_11.0_global_1d1a4f5b8a.tgz).
- Unpack the firmware archive into a folder without Cyrillic characters (e.g., C:\MIUI\begonia).
- Turn off the phone and press Volume Down + Power to enter the Fastboot (the image of a hare in a hat-eared will appear).
- Connect your phone to your PC through USB-cable (preferably original).
- Launch the Mi Flash Tool, press Select and specify the path to the firmware folder.
- Press Refresh β the program must detect the device (appears) COM-port).
- Select Clean All mode (complete clean) or Save user data (save data, but may cause errors).
- Press Flash and wait until it is completed (10-15 minutes).
If the process is 99% dead or there is an anti-rollback error, it means:
- π You are trying to install an older firmware than the one that supports the current anti-rollback version).
- π οΈ Solution: Download the new version of the firmware or use the XiaomiTool tool V2 to circumvent the restriction (risky!).
What is an anti-rollback and why does it block firmware?
Method 3: Install custom firmware (TWRP + LineageOS/Pixel Experience)
Custom firmware gives access to pure Android, regular updates and additional features, but requires an unlocked bootloader and TWRP Recovery installation.The process is more complicated than with official firmware, but the result is worth the effort.
Steps to install Pixel Experience (example):
- Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account binding and wait 7-15 days for new devices).
- Download TWRP for begonia (version 3.7.0 or later) and Pixel Experience firmware from PixelExperience.
- Install ADB & Fastboot on your PC and check the phone connection with the command: fastboot devices (should display the serial number of the device).
- TWRP command: fastboot flash recovery twrp-3.7.0-begonia.img fastboot boot twrp-3.7.0-begonia.img
- In TWRP, run Wipe β Format Data (enter yes for confirmation).
- Transfer the firmware file to your phone via MTP (TWRP has Mount β Enable MTP option).
- Install the firmware via Install β Select the file β Swipe to confirm.
- After installation, swipe Magisk (if root is needed) and restart.
β οΈ Note: Castom firmware may have bugs: πΈ Broken camera (solved by installing GCam or Perseus kernel); π Quick battery discharge (check Battery settings) β Adaptive Battery); π§ Headphone audio problems (update Vendor and Firmware). Before installing, check the forum reviews. XDA Developers.
π‘
If after installing custom firmware does not work mobile network, download and run through TWRP file vendor_fix.zip It's a fix for your model. IMEI modem.
Unlocking the bootloader: a step-by-step guide
Without unlocking the bootloader, you canβt install TWRP or custom firmware. Xiaomi has made it harder to get around the limitations in the latest MIUI versions.
What will be required:
- π± Charged phone > 60%;
- π» Windows PC (7/10/11);
- π Xiaomi account tied to phone;
- π οΈ Mi Unlock Tool (download from the official website).
The unlocking process:
- Enable OEM Unlock and USB Debugging in Settings β For Developers.
- Link your Xiaomi account to your device: Settings β Xiaomi Account β Sync.
- Turn off your phone and log in to Fastboot (Loudness Down + Power).
- Connect your phone to your PC and start the Mi Unlock Tool (administrator rights required).
- Log in to the same Xiaomi account as on your phone.
- If the message βWaiting for 168 hoursβ appears, you will have to wait 7 days (for new accounts) and the old accounts (with a link > 30 days) will be unlocked immediately.
- After waiting, press Unlock β the process will take 10-30 seconds.
Important: Since 2023, Xiaomi has tightened its unlock rules, and if your account was created less than 30 days ago, the wait is 168 hours (7 days) even for older devices.
π‘
Unlocking the bootloader resets the phone to factory settings.
Solving common errors in firmware
Even when following the instructions, there may be errors, and let's look at the most common ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Fastboot: FAILED (remote: 'Flashing is not allowed in Lock State') | bootloader locked | Unlock the bootloader through the Mi Unlock Tool |
| Anti-rollback check fail | Attempt to roll back on old firmware | Install firmware with higher anti-rollback number |
| This package is for "begonia" devices; this is a "" | The wrong firmware for the model | Download the firmware for Redmi Note 8 Pro (begonia) |
| The phone does not turn on after the firmware | Incompatible firmware or interrupted process | Repeat the firmware through Fastboot with a full clean (Clean all) |
| E: Unknown command [log] in TWRP | An outdated version of TWRP | Update TWRP to 3.7.0 or later |
If the phone doesnβt turn on after a failed firmware (brick), try:
- Press Volume Up + Power for 20-30 seconds (hard reset).
- Connect to your PC and check if the device in Device Manager is identified as Qualcomm HS-USB QDLoader 9008.
- If yes, use the Mi Flash Tool with the Clean All and Lock option to recover.
- If not, contact the service center (eMMC memory may be damaged).