How to reflash Xiaomi Redmi Note 8 Pro: official and custom firmware

The Xiaomi Redmi Note 8 Pro remains one of the most popular mid-range smartphones even years after its release. Its performance based on the MediaTek Helio G90T chip and 64-megapixel camera are still impressive, but over time, the factory firmware MIUI begins to β€œbrake”; reflashing the device can solve lag problems, expand functionality or even bring the device back to life after a software failure.

In this article, you will find step-by-step instructions for all the ways to flash flash, from the official update via Recovery to install custom firmware via TWRP. We will discuss how to unlock the bootloader, where to download verified firmware files, and what to do if the smartphone after the firmware does not turn on. Particular attention will be paid to the unique nuances of the Redmi Note 8 Pro with a MediaTek processor, they are fundamentally different from devices on Snapdragon.

Preparation for reflashing: what you need to know

Flashing is not just a system upgrade, it's a complete software replacement. For the Redmi Note 8 Pro (codenamed begonia), the process has several critical features:

  • πŸ”“ Blocked bootloader - Xiaomi blocks it by default. Without unlocking, install custom firmware is impossible.
  • πŸ“± MediaTek processor – requires special drivers and utilities (for example, SP Flash Tool instead of Fastboot for Snapdragon).
  • πŸ”‹ The battery charge should be at least 60%, otherwise the risk of β€œfilling” increases significantly.
  • πŸ’Ύ Backup – all data in internal memory will be erased (except memory card).

Before you start, check the current version of MIUI in the Settings menu β†’ About Phone β†’ MIUI version. If your firmware is older than MIUI 12.5, it is recommended to update officially first - this will make it easier to further manipulate.

⚠️ Note: Redmi Note 8 Pro with version MIUI below 12.0.3.0, unlocking the bootloader via the Mi Unlock Tool can take up to 720 hours (30 days) of waiting.

πŸ“Š What kind of firmware you plan to use?
Official Update via Recovery
Custom firmware through TWRP
Fastboot (SP Flash Tool)
I haven't decided yet.

Re-flashing methods: which to choose

The choice of method depends on your goal:

MethodWhen to useDifficultyRisks.
Official Update (Recovery)Upgrade to the latest stable version of MIUI without data loss⭐ (simple)Minimum (only if the process is interrupted)
Fastboot (Mi Flash Tool)Recovery from failure, transition to global/Chinese version⭐⭐ (middle-of-the-road)Data reset, possible anti-rollback error
Castom firmware (TWRP + ZIP)Install LineageOS, Pixel Experience or modified MIUI⭐⭐⭐ (difficult)High (risk of "brick", loss of IMEI)
Firmware via SP Flash ToolCritical failures when the phone is not turned on (hard brick)⭐⭐⭐⭐ (difficult)Maximum (you can kill the device forever)

For most users, the best option is to have an official update via Recovery or firmware via Fastboot. Custom firmware requires experience and readiness for possible bugs (such as a broken camera or NFC).

πŸ’‘

If your Redmi Note 8 Pro is stuck on the MI logo after a failed firmware, try pinching Power + Volume up 10-15 seconds for a forced reboot. In 30% of cases, this helps avoid complete flashing.

Unlocking the bootloader: Step 1 for custom firmware

Without an unlocked bootloader, you won’t be able to install TWRP or custom firmware. Xiaomi has made the process more complicated for the Redmi Note 8 Pro, so follow the instructions carefully:

  1. Link your Mi Account to your phone: Go to Settings β†’ Xiaomi Account β†’ Mi Cloud and log in. Make sure that the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times) include OEM Unlock and USB Debugging.
  2. Download the Mi Unlock Tool from the official website (Windows only). Install Xiaomi USB Drivers drivers.
  3. Launch the Mi Unlock Tool, log in to your Mi Account and connect your phone in Fastboot mode (turn off the phone, then press Power + Volume down).
  4. Press Unlock. If you have a wait message (e.g., 168 hours), wait until the timer ends. Don't disconnect your phone from your PC at this time!

⚠️ Warning: Once the bootloader is unlocked, the smartphone will perform a full reset (wipe). All data, including photos and apps, will be deleted.

Link Mi Account to your phone|Turn it on. OEM Unlock and debugging by USB|Download Mi Unlock Tool (version no lower than 5.5.224.24)|Install Xiaomi drivers USB Drivers|Charge the phone to 70%+-->

Firmware through Fastboot: step-by-step instructions

This method is suitable for installation of official global or Chinese firmware (for example, when switching from MIUI EU to MIUI Global).

  1. Download the correct firmware version for your region from MIUI Downloads. For Redmi Note 8 Pro, select files marked Fastboot and codenamed begonia.
  2. Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\MIUI\begonia_global).
  3. Install the Mi Flash Tool (available in the firmware archive or at xiaomiflashtool.com).
  4. Put the phone in Fastboot mode (turn it off, then press Power + Volume down). Connect to the PC.
  5. In the Mi Flash Tool, click Select, specify the firmware folder, then Refresh.The device should be defined as COMX.
  6. Select firmware mode: Clean all - complete cleaning (recommended when changing region); Clean all and lock - cleaning + lock bootloader (only for official firmware!); Save user data - saving data (risky, can lead to bugs).

Press Flash and wait until it finishes (usually 5-10 minutes).

If the phone is stuck on the logo for longer than 15 minutes after firmware, do a hard reset: press Power + Volume up until the Recovery menu appears, then select Wipe Data β†’ Wipe All Data.

What to do if the Mi Flash Tool is an anti-rollback error
An anti-rollback error means you are trying to install firmware older than the current version. MIUI. Decision: 1. Find firmware with a newer build date (check in the file name, for example) V12.5.1.0.RGGMIXM_20210701 β€” date 01.07.2021). 2. If there is no new firmware, roll back through SP Flash Tool (risky!). 3. In extreme cases, contact the service center - an independent decision can lead to a hard brick.

Installation of custom firmware through TWRP

To install LineageOS, Pixel Experience or a modified MIUI (such as MIUI EU) you will need custom recovery – TWRP. The process is more complicated than firmware through Fastboot, but provides more features.

Step 1: Installation of TWRP

  1. Download the current version of TWRP for Redmi Note 8 Pro from twrp.me. The file will be in.img format.
  2. Rename it to twrp.img and place it in the folder with the platform-tools (from Android SDK).
  3. Transfer the phone to Fastboot and connect to the PC.
  4. Open the command line in the folder with platform-tools and execute: fastboot flash recovery twrp.img fastboot boot twrp.img The phone will boot to TWRP.

Step 2: Firmware custom OS

  1. Download the firmware in.zip format (for example, with XDA Developers) and place it on a memory card.
  2. In TWRP, select Wipe β†’ Advanced Wipe and mark Dalvik, Cache, System, Data. Swipe for cleaning.
  3. Press Install, select a firmware file and confirm the installation.
  4. Once complete, press Reboot System.The first run can take up to 20 minutes.

Step-by-step:

  1. Install MediaTek Preloader drivers (can be found in the archive with SP Flash Tool).
  2. Unpack the firmware and find the file MT6785_Android_scatter.txt.
  3. Open the SP Flash Tool, click Choose and specify the scatter file.
  4. From Download, select Firmware Upgrade (not Format All + Download, otherwise you will lose IMEI!).
  5. Connect the phone to the PC, the utility should detect it.
  6. Press Download and wait until it's finished (usually 5-10 minutes), and a green circle will appear, and the firmware is successful.

If the phone does not turn on after firmware, check:

  • πŸ”Œ Cable and port USB (Try another cable or PC).
  • πŸ“‹ Correctness of the selected scatter file (must correspond to the begonia model).
  • πŸ”‹ Battery charge (if the phone is discharged to zero, hold it on charge for 30 minutes before firmware).

Solving common errors after firmware

Even with the right firmware, the Redmi Note 8 Pro can be unstable. Here are the typical problems and solutions:

Problem.Possible causeDecision
The phone does not turn on after the firmwareWrong firmware version or interrupted processRepeat the firmware via the SP Flash Tool with the correct scatter file
Constant reboots (bootloop)Conflict of modules in custom firmwareClean Dalvik/Cache in TWRP or reflash to official MIUI
No network (IMEI missing)NVRAM partition damaged when running through SP Flash ToolRestore your IMEI with Maui META or contact the service
The camera's not working.There are no drivers for custom firmwareInstall the patch. ANX_Camera or go back to MIUI
Fast battery dischargeUnoptimized core in custom firmwareTry a different build or roll back to stock MIUI

If you lose your IMEI after the firmware, don't panic, it can be restored.

  1. Download Maui META (available on the 4PDA or XDA forums).
  2. Connect your phone in Meta Mode (clip Volume Up + Volume Down when connecting to your PC).
  3. In the utility, select Connect, then go to the IMEI Download section and enter the original IMEIs (they are listed on the box or under the battery).

⚠️ Attention: Recovery IMEI Redmi Note 8 Pro with Android 12-based firmware+ It may require additional patches for the modem module.

FAQ: Frequent questions about the Redmi Note firmware 8 Pro

Can I flash Redmi Note 8 Pro without unlocking the bootloader?
No. Unlocking is required for custom firmware or TWRP installation, but official updates via Recovery or Fastboot (with bootloader locking after firmware) are possible without unlocking.
Which firmware is better to choose: global or Chinese?
Depending on your needs: Global (Global) β€” optimized for the international market, there are Google services, but updates are less frequent. Chinese (China) β€” updated more often, but without Google (you will have to install manually) and with sina-based services. MIUI EU β€” modified global firmware without Chinese software, but with weekly updates. For most users, MIUI EU or official global stable is optimal.
How to return the official MIUI after custom firmware?
There are two ways to return to stock MIUI: via Fastboot: Download the official firmware from Xiaomi and run through Mi Flash Tool in Clean all and lock mode. Through Recovery: If you have stock Recovery, place the firmware file (in.zip format) in the root of the memory and select Install update. After returning to MIUI, the bootloader will automatically lock.
Why doesn’t NFC or 90Hz work after firmware?
This is a typical problem of custom firmware on the Redmi Note. 8 Pro due to lack of proprietary MediaTek drivers.Solutions: For NFC: Install the patch. NFC_Fix.zip (look 4PDA or XDA). For 90 Hz: In some firmware, the screen refresh rate is fixed to 60 Hz. Try to turn it on manually through Settings. β†’ Display or install the kernel with support DFS. If the function is critical, go back to the official MIUI.
Can I flash Redmi Note 8 Pro on Android 13?
Xiaomi has not officially released Android 13 for the Redmi Note 8 Pro (the latest version is Android 11 in the future). MIUI However, there are unofficial ports: LineageOS 20 (Android 13) – works, but with bugs (for example, an unstable camera). Pixel Experience 13 – more stable, but without support for VoLTE. MIUI 14 based on Android 12 – modified builds from the community (for example, MIUI EU). For everyday use, it’s best to stay on Android 11 (last stable). MIUI).