Introduction: Why a firmware with a locked bootloader is a challenge
Xiaomi Redmi Note 8 Pro (codenamed begonia) is still a popular device thanks to the powerful Mediatek Helio G90T processor and 64MP camera. However, owners often face the need to reflash the device β whether it is to recover from a failure, remove viruses or install custom firmware. The main problem is the locked bootloader, which Xiaomi activates by default on all devices.
Unlike the models on Qualcomm Snapdragon, where unlocking the bootloader takes 7-14 days to wait for confirmation from Xiaomi, Redmi Note 8 Pro on Mediatek has a unique feature: it can be flashed even with a locked bootloader, but only through official tools or special workaround methods. In this article, we will analyze all the current methods β from standard updates through the Mi Flash Tool to informal solutions using Flash SP Tool and MTK Bypass.
A warning: the procedure requires attention to detail, and a mistake in choosing a firmware or connecting a device can lead to a smartphone "brick" (completely inoperable), but with the right approach, even a beginner can cope with the task.
Preparation for firmware: what to do before the start
Before you start firmware, make sure that all the preliminary steps are followed, which will save time and minimize risks.
- π± Check the device model: go to Settings β The phone. β Version. MIUI. The model should be Redmi Note 8 Pro (begonia). firmware from Redmi Note 8 (ginkgo) will not work!
- π Charge the battery to 60-80%. The firmware can take up to 30 minutes, and discharging in the process will cause a failure.
- π» Install drivers: Mediatek will need to be installed MTK USB Drivers and ADB/Fastboot Download them from the official Xiaomi website or verified sources (for example, XDA Developers).
- π Prepare the cable: use the original USB-Redmi Note 8 Pro cable or quality cable. Cheap cables can cause connection errors.
We also recommend backing up important data, and running a Fastboot or SP Flash Tool completely erases the device's internal memory.
- π Mi Cloud (if the phone is still on)
- π₯οΈ ADB Backup (adb backup team) -all)
- π Manual copying on PC (photos, contacts, messages)
β οΈ Note: If your Redmi Note 8 Pro is already in a βbrickβ state (not included, got stuck on the Xiaomi logo), skip the steps with the backup and go straight to the sections about the firmware through the SP Flash Tool or EDL Mode.
Method 1: Official firmware via Mi Flash Tool (without unlocking)
This is the safest method that works even with a locked bootloader, suitable for restoring standard MIUI firmware (for example, after an update or software blink crash).
The firmware will require:
- π₯οΈ Windows PC 7/10/11 (64-bit)
- π Official firmware in.tgz format for Redmi Note 8 Pro (download from the official website of Xiaomi)
- π οΈ Mi Flash Tool (last version)
Step-by-step:
- Unpack the downloaded firmware in a folder without Cyrillic characters (for example, C:\MIUI\begonia_global_images...).
- Turn off the phone. Press Power + Vol Down to enter Fastboot Mode (the image of a hare in a hat-eared).
- Connect the device to a PC. The device should appear in Device Manager Android Bootloader Interface.
- Launch the Mi Flash Tool, press Select and point the path to the unpacked firmware.
- Choose clean all (clean all) or clean all and lock (clean up) + Clean all is suitable for unlocked devices.
- Press Flash and wait until it is completed (green tick in the log).
| Firmware mode | Description | When to use |
|---|---|---|
| clean all | Complete data cleanup, but the bootloader remains unlocked | If you plan to unlock the bootloader |
| clean all and lock | Cleaning + Locking of the loader | Return to the full-protected stockware |
| save user data | Firmware without deleting user data | Only to correct minor errors (not always working) |
β οΈ Note: If the Mi Flash Tool gives you a "Couldn't find fastboot" error, check the cable connection or try another one. USB-The βFlash is not doneβ error often means that the firmware is not for your model (e.g., for the Redmi Note 8 instead of the Note 8 Pro).
Download firmware for begonia_global|Install Mi Flash Tool and Drivers|Unpack the firmware in a folder without spaces|Enter Fastboot Mode|Connect the phone to the PC-->
Method 2: Firmware via SP Flash Tool (for locked bootloader)
SP Flash Tool is a universal utility for devices on Mediatek, which allows you to flash the Redmi Note 8 Pro even with a locked bootloader.
- π Recovery after a soft brik (hang on the logo, bootloop)
- π₯ Install custom firmware (for example, Pixel Experience)
- π§ Fixing errors after failed updates
Important: The SP Flash Tool requires an authentication file (to bypass Mediatek protection) and a properly selected firmware scatter-file.
Instructions:
- Download the SP Flash Tool (version 5.2 or later) and unpack it into a folder.
- Download the firmware in.zip format (for example, with Xiaomi Firmware Updater) and extract scatter.txt.
- In the file with SP Flash Tool Find the File flash_tool.ini and add a line: [Auth] Auth_SV5_File = auth_sv5.auth (file auth_sv5.auth can be found in thematic forums).
- Launch it. flash_tool.exe, Click Choose in the Scatter-loading File section and select scatter.txt.
- Check all sections (except userdata if you want to save data).
- Turn off the phone, connect it to the PC without pressing buttons (the utility will determine the device itself).
- Press Download and wait until it is completed (100 percent indicator and green circle).
If the process is hanging on "DA 100%", Turn off your phone, reinstall Mediatek Preloader drivers and try again "SLA Auth Fail means that the authentication file is not suitable β try another one. auth_sv5.auth.
What to do if SP Flash Tool doesn't see the phone?
Method 3: Unlock the bootloader and firmware through TWRP
If you need custom firmware (like LineageOS or HavocOS), youβll have to unlock the bootloader. On the Redmi Note 8 Pro, this is done through the official Mi Unlock Tool, but with nuances:
- β³ Wait 168 hours (7 days) after linking your Mi Account to your device.
- π Tethering SIM-Maps: Some regions require confirmation via Xiaomi SMS.
- π± Version. MIUI 10.3 or less (on older versions, unlocking may not work).
Step-by-step process:
- Enable OEM Unlock in Settings β For developers (if the partition is hidden, tap 7 times on the MIUI version).
- Link your Mi Account to your device in Settings β Mi β Cloud Services account.
- Turn off your phone and log in to Fastboot Mode (Power + Vol Down).
- Connect to your PC, launch the Mi Unlock Tool and log in to your Mi Account.
- If you receive a waiting message, wait 168 hours (you can use the phone at this time).
- After unlocking, run TWRP via Fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, make a full backup (optional) and sew through custom firmware.
β οΈ Note: Redmi Note 8 Pro with locked boot loader installation TWRP If you don't unlock it beforehand, it'll lead to a breech. SP Flash Tool bypassing the official procedure β it will violate the integrity of the boot partition.
1 Untie and re-assign Mi Account in phone settings.
2. use another PC (sometimes the lock is associated with the IP-address).
3. Update MIUI until the last stable version of the OTA.-->
Solving common errors in firmware
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 |
|---|---|---|
| BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) | Incompatible firmware or damaged scatter-file | Download another firmware version, check file integrity |
| Mi Flash: "Flash is not done" | Incorrect firmware mode or blocking with antivirus | Select clean all, disable antivirus, repeat |
| The phone does not turn on after firmware (black screen) | The boot or dtbo section is damaged | Swipe stock firmware through SP Flash Tool with ticks on all sections |
| SP Flash Tool: "PMT changed for ROM" | The firmware does not match the current version of the preloader | Use firmware with the same preloader as on the device |
Critical information: If after firmware through the SP Flash Tool, the phone is no longer detected by the PC (the charging indicator does not burn, there is no reaction to the buttons), this is a sign of damage to the preloader partition. You can restore the device only through JTAG or in the service center.
To diagnose problems, use ADB commands:
- Connection Check: Adb devices
- Logs: adb logcat
- Section information: adb shell ls /dev/block/by-name
Firmware selection: official MIUI vs custom builds
The type of firmware that determines not only the functionality, but also the stability of the device, and let's look at the pros and cons of each option.
- π Official. MIUI (stock): β Full compatibility with iron β Regular security updates β Support for all functions (NFC, 64MP camera, Widevine L1) β Many pre-installed applications (bloatware) β Restrictions at the kernel level (no root without unlocking)
- π Custom firmware (AOSP): β Clean Android without unnecessary apps β Possibility of fine tuning (kernel, governor, selinux) β Longer supported by updates (e.g. LineageOS 20 for Redmi Note 8 Pro) β There may be a camera bug or NFC β No Widevine. L1 (Netflix HD doesn't work)
For Redmi Note 8 Pro, we recommend the following verified firmware:
- π Official. MIUI: From Xiaomi (select the version for begonia)
- π§ Pixel Experience: Close to pure Android with GCam support
- π HavocOS: for customization lovers (many themes and modules)
- π MIUI by Xiaomi.eu: stock MIUI without Bloatware and with unlocked functions
β οΈ Attention: Castom firmware based on Android 12+ You may not support proprietary drivers for the Redmi Note 8 Pro camera. Check the forums before installing (for example, check the forums, XDA), Does the 64MP core module work.
π‘
For stable operation, choose firmware marked "Stable" or "Official." Nightly builds can contain critical bugs, including problems with mobile network or battery discharge.