Xiaomi Redmi Note 8 Pro remains one of the most popular smartphones among enthusiasts of custom firmware even years after its release. G90T, The 64MP camera and Project Treble support make it the perfect platform for experimenting with alternative software, but installing firmware through the recovery is a process that requires precision: a bug at any stage can turn a phone into a brick. In this guide, we will analyze the unique nuance of firmware of this model β the mandatory compatibility check with the bootloader version before installation, which is often missed even by experienced users.
Unlike devices on Qualcomm Snapdragon, where the firmware process is standardized, the Redmi Note is a standardized device. 8 Pro on the Mediatek chip has its own features, such as the wrong version of recovery (for example, the wrong version of recovery, TWRP 3.5.2 instead 3.7.0) It may cause a failure in the partitioning. /vendor, And that's a big deal, and we're going to show you how to avoid these mistakes, and we're going to find the tools that we need to do. 2026 This is why some firmware (e.g. Pixel Experience) require a patch for the camera to be installed.
This guide will be suitable for setting an official MIUI (for example, in recovery after failure), and for custom assemblies on the basis of AOSP (Like LineageOS or HaventOS, the key is to follow the steps consistently and not miss checksums (MD5) downloaded.
1. Preparation of the smartphone: unlocking the bootloader and backup
Before you start firmware, you need to unlock the bootloader - without this, the Redmi Note 8 Pro simply will not allow you to install alternative software. The official method from Xiaomi requires binding the Mi Account account and waiting 7-15 days (depending on the region). Alternative methods (e.g. through the MTK Bypass) is unstable and may result in a lock IMEI β don't risk it.
Once unlocked, make sure to create a full backup of the current system.
- π± Install. TWRP Recovery (version) 3.7.0 Check compatibility with your model. begonia/begoniain).
- πΎ In the Recovery menu, select Backup and select the sections: Boot, System, Data, Vendor.
- π Save the backup to an external memory card or PC β the internal memory will be formatted!
- π Write it down. IMEI (dial *#06# and the serial number of the device on paper.
β οΈ Note: If you are installing custom firmware for the first time, check if it supports Mediatek Helio G90T. Some builds (such as early versions of ArrowOS) may not work properly with the processor, leading to overheating or spontaneous reboots.
Also prepare:
- π Cable USB Type-C (original or certified β cheap cables can interrupt data transmission).
- π» Computer with installed Mediatek drivers (you can download on the Xiaomi website or through the Mi Flash Tool).
- π Firmware in.zip format (for custom) or.tgz (for official ones).
2. firmware selection: official MIUI vs custom builds
The choice of firmware depends not only on the functionality, but also the stability of the Redmi Note 8 Pro. MIUI Support all functions (including IR Blaster and Game Turbo, but contain ads and restrictions. Custom firmware (like Pixel Experience) offer "clean" Android, but may lose some features.
Let's compare the key options:
| Type of firmware | Pluses | Cons | Recommendation |
|---|---|---|---|
| MIUI Stable | Full support for iron, OTA-Update, no bugs with the camera | Advertising, unnecessary Xiaomi services, slow updates | For everyday use |
| MIUI for Developers | New features, frequent updates, unlocked settings | There may be bugs, less stable. | For enthusiasts and testing |
| Pixel Experience | Clean Android, Quick Updates, Google Camera | No. IR Blaster, possible bugs with NFC | For stock Android fans |
| LineageOS | Maximum customization, no Google services (optional) | Complicated setup, possible performance problems | For experienced users |
Redmi Note 8 Pro is critical to choose firmware with support for Mediatek Helio G90T. For example, builds for Redmi Note 8 (without Pro) won't work because of different processors! XDA Developers or 4PDA.
β οΈ Attention: Firmware on the base AOSP (For example, HaventOS) may require an additional patch to operate the main camera at 64 MP. Without it, shooting will be limited to 12-16 MP.
Where to download firmware:
- π Officially MIUI: new.c.mi.com (select Global Region or EEA).
- π οΈ Castomy: XDA Developers (Look for themes with a tagline) [ROM]).
- π SourceForge (check the reputation of the author!).
π‘
Before downloading the firmware, check its checksum (MD5 or SHA-1) It's using HashMyFiles, which will prevent you from installing corrupted files.
Installation TWRP Recovery: Step-by-step
TWRP (Team Win Recovery Project is a customized recovery that allows you to install firmware, create backups and restore the system. For the Redmi Note 8 Pro, it is important to use a version adapted to the code name of the device: begonia (global version) or begoniain (Indian).
Installation instructions:
- Download the current version TWRP for your model from twrp.me (as of 2026, 3.7.0 or later is recommended).
- Rename the file to recovery.img And put it in a folder with ADB (for example, C:\platform-tools).
- Connect your phone to your PC in Fastboot mode (press Power + Vol Down when the device is off).
- Open the command line in the folder with ADB Next Post:Fastboot Flash Recovery recovery.img fastboot boot recovery.img
- After the reboot in TWRP Do not forget to disable the password request (if it was installed), otherwise you will not be able to mount the partition. /data.
After installation TWRP The phone is loaded into the stock recavery, which means there's been a rewriting due to anti-rollback protection:
- π Repeat the procedure, but after the command fastboot flash recovery immediately perform fastboot reboot recovery.
- π§ In the settings TWRP Turn off the Auto-Reboot after installation option.
Installed TWRP 3.7.0+|Backup of the current system is made|The firmware is downloaded and checked for integrity|Battery charged at 70%+|All screen locks are disabled (PIN, graphical)
-->
4. Firmware through Recovery: a step-by-step process
Now, we're going to the most critical phase, which is installing the firmware. MIUI and custom assemblies, but the overall scheme is the same.
For the official MIUI:
- Download the firmware in.tgz format (for example, miui_BEGONIAGlobal_V12.5.3.0.RGGMIXM_...) and unpack it.
- Place the file. update.zip to an external memory card or internal memory (unless encrypted).
- V TWRP Choose Install β point the way update.zip β swipe for confirmation.
- After installation, run the Wipe β Format Data (this will delete all user data, but is necessary to avoid conflicts!).
- Reboot to the system (Reboot β System).
For custom firmware (AOSP):
- Download the firmware (for example, PixelExperience_begonia-13.0-20260310.zip) and, if necessary, GApps (if the firmware is without Google services).
- V TWRP run the Wipe β Advanced Wipe and mark sections: Dalvik / ART Cache, System, Data, Cache.
- Install firmware, then (if necessary) GApps and a patch for the camera (e.g, GCam_Patch.zip).
- Run Format Data (required!), then reboot.
β οΈ Note: If after the firmware AOSP The phone is more on the logo. 10 minutes, so there was an error in the section mounting /vendor. Solution: Go back to TWRP, Repeat Format Data and reinstall the firmware by pre-formatting /vendor manually.
For the Redmi Note 8 Pro, it is especially important to keep an eye on the bootloader version. If you install firmware with a newer version of the bootloader than the current one, the device may lock (anti-rollback). TWRP (About) and compare with firmware requirements.
What to do if the firmware does not stand up?
5. Solving typical firmware errors
Even if you follow the instructions accurately, you can get errors, and let's look at the most common ones and how to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Error 7 in TWRP | Incompatibility of firmware with the device or version of the loader | Check the device model (begonia/begoniain) bootloader |
| Hanging on the Redmi logo | Incorrect Wipe or conflict with GApps | Repeat the installation with full formatting /data |
| Failed to mount /vendor | The vendor section or the incorrect version is damaged TWRP | Format the vendor manually or update TWRP |
| No network after firmware | There are no modem files or IMEI throw off | Install a patch with modem or restore IMEI via Maui META |
If it's gone after the firmware. IMEI, Don't panic, it's fixable. Download Maui. META (For Mediatek, follow the recovery instructions. IMEI β This is illegal and can result in a network being blocked.
Another common problem is overheating after installing custom firmware, which is due to the malfunction of the kernel.
- π§ Install an alternative kernel (e.g. Perseus Kernel for Redmi Note 8 Pro).
- βοΈ Calibrate the battery (discharge to 0%, then charge to 100% without interruptions).
- π Limit the maximum CPU frequency through the Kernel Adiutor app.
π‘
If the phone doesn't turn on after the firmware is done (black screen, vibration when you connect to the charger), it can be a soft breeze. Solution: press the Power. + Vol Up for 20-30 seconds for forced reboot in TWRP and re-set.
6. System optimization after firmware
After successful firmware installation, several steps are recommended to improve performance and stability:
- Turn off unnecessary services: π« B Settings β Apps disable autoplay for unnecessary programs (e.g. Mi Video, Mi Music). π΅ B Settings β Battery limit background activity for social networks.
Set the core:
Install Kernel Adiutor and activate:
- β‘ CPU Governor: Ondemand or interactive for performance and energy balance.
- π I/O Scheduler: cfq or noop to speed up memory.
- Restore. IMEI (If you have a problem: Use Maui META or SN Write Tool with original data (written before firmware!).
For custom firmware on the base AOSP If avc: denied errors appear in the logcat, install a patch to transfer SELinux to Permissive mode:
su
setenforce 0Also check the main functions:
- πΆ Network: Make a test call and check the mobile Internet.
- πΈ Camera: take photos on the main and front cameras (if there is no quality, install GCam with a config for Helio) G90T).
- π Sound: Test speakers and microphone (for example, through voice recording).
- π Charging: Make sure the battery is charging (some custom firmware requires a patch for fast charging).
7.Recovery after failed firmware
If something goes wrong and the Redmi Note 8 Pro stops turning on, donβt rush to bring it to the service. 90% of the time, the device can be restored yourself.
Method 1: Recovery through TWRP
- Hold the Power. + Vol Up for entrance to TWRP.
- If the recavΓ©rie doesnβt start, try connecting your phone to your PC and execute: fastboot boot recovery.img (where recovery.img β current-file TWRP).
- V TWRP Restore the backup or go through the official backup MIUI via Install.
Method 2: Fastboot firmware (if you have a TWRP idle)
- Download the official firmware for Fastboot from the Xiaomi website (file.tgz).
- Unpack the archive and launch the Mi Flash Tool.
- Connect your phone in Fastboot mode (press the Power). + Vol Down).
- In the Mi Flash Tool, select the firmware folder and press Flash (Clean All option).
β οΈ Note: If the Mi Flash Tool gives an error critical partition flashing is not allowed, then your Mi Account does not have the right to the firmware of this device. Solution: log in to the Mi Flash Tool under the same account that was used to unlock the bootloader.
Method 3: Unlocking through EDL (brick-for-brickΒ»)
If the phone does not respond to any combination of buttons, the mode remains. EDL (Emergency Download Mode for this purpose:
- Remove the back cover and close the contacts EDL (board next to battery) tweezers.
- Connect the phone to a PC, and it will be defined as a Qualcomm HS-USB QDLoader 9008.
- Use the Mi Flash Tool or QFil to run the official firmware.
Please note: work with EDL It requires skills and can lead to loss of warranty.