The Xiaomi Redmi 5 Plus (codenamed vince) is still a popular budget smartphone, despite its release in 2017, and owners face the need to reflash the device for various reasons, from wanting to install a fresh version of MIUI to having to restore the βbrickβ after a failed update. In this article, three current firmware methods (2026), including bypassing Xiaomiβs new restrictions on unlocking the bootloader, as well as solving typical errors that are not described in the official documentation.
The Redmi 5 Plus firmware has nuances related to the Snapdragon 625 processor architecture and the features of eMMC 5.1 memory partitions. For example, when using informal builds (such as LineageOS or Pixel Experience), a patch for the camera module may be required, since the original qcom-camera driver does not always work correctly with custom cores. We will analyze not only standard methods through Fastboot and Recovery, but also alternatives for devices with a locked bootloader.
1. Firmware Preparation: What to Do Before Starting
The first step is to determine the current state of the smartphone. Go to Settings β About the phone and check:
- π± Version MIUI (for example, MIUI Global 14.0.2). This will help you choose the right firmware - you can not install an older version without special manipulations.
- π bootloader status: If you have Locked in the Mi Unlock status bar, you will have to unlock it (instructions in the next section).
- π‘ Firmware Region (Global, China, EEA). Installing firmware from another region can cause network loss or errors in Google services.
Download the necessary tools:
- π₯οΈ Mi Unlock Tool (official software for unlocking the bootloader, version not lower than 5.5.224.24).
- π Official firmware for Redmi 5 Plus (choose by model and region).
- π§ Mi Flash Pro (for Fastboot firmware) or TWRP (custom-fix).
β οΈ Note: If your Redmi 5 Plus was purchased in China (the domestic version), Globalβs firmware may not support some frequencies. 4G (For example, Band 20, which will cause problems with mobile Internet in Europe.
Also prepare:
- π Cable USB Type-C (preferably original β cheap cables can cause firmware errors).
- π Battery charge of at least 60% (at a rate below 30%, some versions of Fastboot refuse to work).
- πΎ Backup of data (firmware erases internal memory if you do not use the option to save user data in Mi Flash).
2. Unlock the bootloader: bypassing the new restrictions of Xiaomi
Since 2023, Xiaomi has tightened its policy of unlocking the bootloader.
- Link your Mi Account to your device (in Mi Account β Mi Cloud β Find your device).
- Waiting 168 hours (7 days) after a link is a must for new accounts.
- Use the latest version of the Mi Unlock Tool (older versions may not recognize the device).
Instructions for unlocking:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Enable USB Debugging and OEM Unlocking in Settings β More β For Developers.
- Connect your phone to your PC, launch the Mi Unlock Tool, and log in to your Mi Account.
- Turn the device into Fastboot mode (turn off the smartphone, then press Power + Volume Down).
- In the program, click Unlock. If a Couldn't unlock error appears, check that 168 hours have passed since the account was linked.
β οΈ Warning: Once the bootloader is unlocked, the smartphone will reset to factory settings. If you used data encryption (default enabled). MIUI 12+), Recovering files without backup will be impossible.
If Mi Unlock Tool is a lock by Mi Cloud error, try:
- π Re-link your Mi Account (go to your account settings and click Exit, then log in again).
- π‘ Use the other IP-address (e.g., via mobile internet instead of Wi-Fi) β sometimes Xiaomi blocks unlocking from βsuspiciousβ networks.
- β³ Wait another 24 hours - sometimes the 168-hour counter is knocked down.
What if the Mi Unlock Tool canβt see the device?
3. Method 1: Fastboot firmware (official method)
This method is suitable for installing official MIUI firmware (Global, China, EEA) and recommended by Xiaomi.It completely erases data, but guarantees stable operation.
Steps:
- Download the firmware in.tgz format for your model (for example, vince_global_images_V14.0.2.0.TEGMIXM_20231012.0000.00_12.0_global_100d2fd3b4.tgz).
- Unblock the file to a folder without Cyrillic characters (for example, C:\vince_fastboot).
- Install Mi Flash Pro and run it on behalf of the administrator.
- Connect your phone in Fastboot mode (as described above) and press Refresh β the program must identify the device.
- In the Select field, specify the path to the folder with the unarched firmware.
- Select firmware mode: clean all β complete cleaning (recommended). save user data β saving user data (may cause errors). clean all and lock β cleaning + lock the bootloader (only for official firmware).
Flash
| Mistake. | Reason. | Decision |
|---|---|---|
| flash_write_failed | System partition damaged or space missing | Repeat the firmware with the clean all option |
| remote: partition table doesn't exist | No partition table (often after failed firmware) | Use firmware marked anti-rollback or restore via EDL |
| MiFlash doesn't see the device | Drivers not installed or cable is faulty | Install drivers manually through Device Manager |
If the firmware is successful, the phone will automatically restart. The first turn on can take up to 15 minutes - do not interrupt the process.
βοΈ Preparation for firmware through Fastboot
Method 2: Firmware through Recovery (without PC)
This method allows you to update MIUI without a computer, but only works for official firmware in.zip format. Suitable if you already have a bootloader unlocked and a custom recovery (such as TWRP) installed.
Instructions:
- Download the firmware.zip (for example, miui_VINCEGlobal_V14.0.2.0.TEGMIXM_100d2fd3b4_12.0.zip) Put it in the root of your internal memory.
- Turn off your phone and press Power + Volume Up to log in to Recovery.
- If you have stock Recovery, select the language, then Install update.zip to System.
- If you have TWRP, click Install, select a firmware file, and swipe for confirmation.
- After installation, select Wipe cache/dalvik and reboot.
Important: When you are running your firmware through TWRP, donβt use the Format Data option unless you want to lose all your files. Instead, choose Wipe β Advanced Wipe β Dalvik / ART Cache + Cache.
β οΈ Note: Firmware through Recovery wonβt work if youβre trying to install the version MIUI older than the current one without prior update via Fastboot. MIUI 12 and you want to put MIUI 14, an intermediate firmware may be required.
For devices with a locked bootloader, this method is not suitable β you will have to use Fastboot or EDL.
π‘
If the phone is stuck on the MI logo after you run through Recovery, try going to Fastboot (Power + Volume Down) and run fastboot erase userdata, then reboot. This often helps when you get stuck on the download.
5. Method 3: Install custom firmware (LineageOS, Pixel Experience)
Custom firmware allows you to get the current version of Android (for example, Android 13 instead of the standard Android 7/8), but require an unlocked bootloader and installed TWRP.
Step-by-step:
- Install. TWRP for Redmi 5 Plus: fastboot flash recovery twrp-3.7.0_9-0-vince.img fastboot boot twrp-3.7.0_9-0-vince.img (Download the image on the official website TWRP).
- Download custom firmware (e.g. LineageOS 20) and Gapps (a package of Google services, such as MindTheGapps).
- Reboot to TWRP and run Wipe β Advanced Wipe by selecting Dalvik/ART Cache System Data (if you want a clean installation) Cache
Gapps
Typical problems and solutions:
- π΅ No network after firmware: Install a patch for the modem (look for the XDA Developers under your firmware).
- π Fast battery discharge: Turn off AOD (Always On Display in Settings and Check Background Processes with AccuBattery.
- π· Camera not working: Install ANX Camera or GCam with Snapdragon 625 settings.
β οΈ Note: Some custom firmware (e.g. Havoc-OS) may not support VoLTE on Redmi 5 Plus due to lack of proprietary drivers IMS. Before installing, check the reviews on the forum.
To return to the original firmware, use the Fastboot method with the clean all and lock option.
π‘
Custom firmware requires manual camera and modem setup, and without patches, you could lose access to your mobile network or video capture.
6.Brick recovery: what to do if the firmware was unsuccessful
If Redmi 5 Plus doesnβt turn on after the firmware (black screen, hanging on the MI logo, red stripe in Fastboot), try the following methods:
Option 1: Emergency mode EDL (Qualcomm 9008)
If the phone doesnβt respond to buttons but is defined by the PC as Qualcomm HS-USB QDLoader 9008, it can be restored via EDL:
- Download Mi Flash Pro and firmware in.tgz format.
- Connect your phone to your PC by holding Volume Up + Volume Down (sometimes you need to short-circuit the test points on the board).
- In Mi Flash, select firmware and press Flash. Use clean all mode.
Option 2: Fastboot flashing with a patch
If the device loads into Fastboot but the firmware isnβt installed, try:
- Download firmware marked anti-rollback (e.g. MIUI 10.2.2.0 for Redmi 5 Plus).
- Use the command for forced firmware: fastboot flash partition gpt.bin fastboot flash bootloader bootloader.img fastboot flash dzdata dzdata_qpst.bin fastboot flash aboot emmc_appsboot.mbn fastboot flash rpm rpm.mbn fastboot flash tz tz.mbn fastboot flash hyp hyp.mbn fastboot flash keymaster keymaster.mbn fastboot flash cmnlib cmnlib.mbn fastboot flash cmnlib64 cmnlib64.mbn fastboot flash devcfg devcfg.mbn fastboot flash modem NON-HLOS.bin fastboot flash fsg fsg.mbn fastboot erase ddr fastboot flash splash splash.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot flash oem oem.img fastboot flash userdata userdata.img fastboot reboot
Option 3: Checking hardware malfunctions
If the phone is not detected in any mode:
- π Check the cable and port USB β Try another cable or computer.
- π Connect the charger for 30 minutes β sometimes a discharged battery blocks access to the battery. EDL.
- π οΈ If the screen is red, this may indicate damage to the boot or modem partition.
How to find test points on Redmi 5 Plus?
7.Optimization after firmware: what to do first
After successful firmware, follow these steps for stable operation:
For the official MIUI:
- π Update all apps through Google Play or App Store.
- π« Disable unnecessary Xiaomi services: Settings β Memory. β Autoboot (disable Mi Video, Mi Music, Browser, and other pre-installed apps).
- π Enable Adaptive Charging in Settings β Battery to extend battery life.
For custom firmware:
- π‘ Set up. APN for mobile Internet (path: Settings) β Mobile network β Access points (APN)).
- π΅ Install. ViPER4Android To improve sound (SELinux patches required).
- π Check SafetyNet status through the SafetyNet Test app. If the test fails, install Magisk with Universal SafetyNet Fix module.
For all types of firmware:
- π± Install AccuBattery to calibrate the battery (especially important after a data reset).
- π Change the Mi Account password if you unlock the bootloader β this will protect against unauthorized access.
π‘
If you have lost your IMEI after the firmware, restore it through the engineering menu. Enter the dial ##4636##, select Phone Information and check for IMEI status. If it is missing, use the SN Write Tool (IMEI backup required!).