Xiaomi Redmi 5 Plus (codenamed vince) remains a popular budget smartphone even years after its release. MIUI They stop coming out. Solution is firmware through a custom Recovery (TWRP). This method allows you to install a fresh version of Android, optimized firmware or even switch to a new version of Android. AOSP-Projects like LineageOS.
Unlike standard updates through Settings β Updating the system, running through the Recovery, gives you complete control, but there are pitfalls here, from having to unlock the bootloader to the risk of building the device if you do the wrong thing. In this article - the current instructions for 2026, taking into account the latest versions of tools and firmware.
1. Firmware Preparation: What You Need to Know Before You Start
Before you start, make sure your Redmi 5 Plus meets the following key requirements:
- π The battery charge is at least 70%, the firmware process can take up to 30 minutes, and discharging in the middle of the process will lead to hard brick).
- π± The model of the device is exactly Redmi 5 Plus (vince). firmware for the Redmi Note 5 Pro (whyred) or other models will not work!
- π Unlocked bootloader. TWRP Check status via fastboot oem device-info (more in the next section).
- πΎ Backup data. Firmware through the recover erases all user files, including photos, contacts and apps.
Also prepare:
- π₯οΈ Windows computer 10/11 Linux (for fastboot and adb).
- π Original. USB-cable (cheap cables can interrupt data transmission).
- π Firmware and TWRP for vince (references to current versions - in section 3).
β οΈ Note: If your device was purchased in China, check for anti-rollback protection. Installing firmware older than the current version can block the bootloader forever. MIUI below the current!
2 Unlocking the bootloader: a mandatory step
Xiaomi blocks the bootloader on all devices by default. Without it, installing TWRP or custom firmware is impossible. The process takes up to 72 hours (due to Xiaomi's policy) and requires:
- Linking your Mi Account to your device (required!).
- Turn on USB debugging in Settings β About Phone β MIUI version (7 times press to activate the developer mode).
- Internet connection (to check the unblock status).
Step-by-step:
- Download the Mi Unlock Tool (the official tool from Xiaomi).
- Run the program on behalf of the administrator and log in to your Mi Account.
- Turn the phone into fastboot mode: turn off the device, then press Power + Volume Down before the hare appears in the eardress cap.
- Connect your phone to your PC and press Unlock in the program. If you see a "Couldn't unlock" error, wait for the specified time (usually 168 hours for new accounts).
β οΈ Warning: Once the bootloader is unlocked, all data on the device, including internal memory, will be reset. TWRP never set!
π‘
If the Mi Unlock Tool gives an error "Current account is different from the account info on the device", delete the Xiaomi account in the phone settings (Settings β Accounts β Mi Account), then add it again and try again.
3. Install TWRP Recovery on Redmi 5 Plus
TWRP (Team Win Recovery Project) is a customized recovery that allows you to stitch informal firmware, make backups and restore the system. For Redmi 5 Plus, use the current version of TWRP 3.7.0+ (older versions may not support new firmware).
Download:
- π₯ Official TWRP for vince (file with.img extension).
- π₯ Alternative version (if the official version does not work).
Installation via fastboot:
- Unpack the downloaded twrp-vince.img in the folder from fastboot (usually C:\platform-tools).
- Turn your phone to fastboot (Power + Volume Down)
- Connect to your PC and execute the command: fastboot flash recovery twrp-vince.img
- After successful firmware, immediately go to TWRP, holding Power + Volume Up (otherwise the system will rewrite the Recovery to stock!).
| Team team. | Description | When to use |
|---|---|---|
| fastboot devices | Checking the device connection | Before the firmware starts. |
| fastboot flash recovery | Installation of TWRP | The main team for the firmware of the recaveri |
| fastboot boot twrp.img | Temporary TWRP boot (without installation) | For testing before firmware |
| fastboot oem device-info | Checking the status of the loader | After unlocking. |
What happens if TWRP is not installed?
4. firmware selection: MIUI vs custom builds
On the Redmi 5 Plus you can install:
- π± Official firmware MIUI (Global, EEA, Suitable for returning to the stock system or updating to the latest version.
- π οΈ Base-based castor firmware MIUI (for example, MIUI Pro, MIUI Mix: Distinguished by additional features and optimizations.
- π€ AOSP-LineageOS, Pixel Experience, Havoc-OS: Pure Android without shell MIUI, But there may be bugs with the camera or sensors.
Where to download:
| Type of firmware | Source | Recommended version |
|---|---|---|
| Official MIUI | Official website | MIUI 12.5 (last stable) |
| LineageOS | LineageOS Wiki | LineageOS 18.1 (Android 11) |
| Pixel Experience | Pixel Experience | PixelExperience Plus (Android 12) |
| Havoc-OS | Havoc-OS | Havoc-OS 4.19 (Android 11) |
Before downloading, check:
- β Compatibility with the model (vince).
- β Assembly date (up-to-date firmware updates every 1-2 months).
- β User reviews on forums (XDA Developers, 4PDA).
π‘
For the first firmware, it is recommended to use the official MIUI Global. Castom assemblies should be installed only after a successful test of TWRP.
5. The firmware process through TWRP: Step-by-step
Now, to the most critical stage, follow the instructions carefully, errors here can lead to bootloop or complete failure of the device.
Downloaded firmware (zip file)|TWRP successfully installed |Data backup made |Battery charge > 70%|Disabled antivirus on PC-->
Step 1: Transition to TWRP
Turn off the phone. Press Power + Volume Up before the TWRP logo appears. If the device loads into MIUI, re-install TWRP (Section 3).
Step 2. Cleaning the sections
In TWRP, select:
- Wipe β Advanced Wipe.
- Check the boxes: Dalvik / ART Cache, System, Data, Cache.
- Swipe for confirmation (this will delete all data!).
Step 3. Firmware
- Click Install and select the downloaded.zip file of the firmware.
- Add (if necessary) Magisk for root rights or Disable Force Encryption (for the purpose of the application). AOSP-firmware).
- Swipe to start the installation.
Step 4: First download
Once completed, press Reboot System. The first download can take 10-15 minutes - don't interrupt! If the screen has been stuck on the logo for longer than 20 minutes, then the firmware is not suitable (see section 7).
π‘
If you are flashing custom firmware (like LineageOS), after the main zip file, be sure to install GApps (Google Apps) and Magisk (if you need a root). Without GApps, there will be no Play Market and Google services!
6. Common mistakes and their solutions
Even with the correct following of the instructions, there can be problems, and here are the most common mistakes and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Error 7 in TWRP | The firmware is not compatible with the device or MIUI version. | Check the model (vince) and download the correct firmware. |
| Hanging on the MI logo | Incorrectly cleaned sections or firmware damaged. | Repeat the Wipe and go back and ask. |
| E: Footers are wrong | A damaged firmware zip file. | Download the file again and check the checksum (MD5). |
| No OS installed (in TWRP) | The system partition is empty after the Wipe. | Re-sweep the firmware without leaving TWRP. |
| Fastboot: Error: Command failed | Problems with drivers or cable. | Reinstall Xiaomi drivers and try another one USB-port. |
If the device is not turned on at all (hard brick), try:
- Connect your phone to your PC in fastboot mode (press Power + Volume Down for 10-15 seconds).
- Swipe the stock firmware through the Mi Flash Tool (download on the official website).
- Select Clean All and Lock (this will block the bootloader again!).
β οΈ Note: If the sensors (gyroscope, proximity sensor) stop working after firmware, then the firmware is not optimized for the Redmi 5 Plus. MIUI Or find another custom build.
7. Post-firmware optimization
After successful firmware installation, follow a few steps to work stably:
- β‘ Disable unnecessary applications: B MIUI Go to Settings. β Annexes β Manage applications and deactivate system debris (e.g. Mi Browser, Mi Music).
- π Set up autoboot: Use Greenify or built-in battery settings to limit background activity.
- π Block the adverts: C MIUI This is done through settings. β Additionally. β Special facilities β Receiving recommendations (turn off all switches).
- π‘ Update Magisk modules: If you have installed a root, open Magisk Manager and check for updates for BusyBox and Riru.
For custom firmware (such as LineageOS):
- Install NikGapps (an optimized Google service package).
- Activate Developer Options and enable Force GPU Rendering for smooth interface.
- Use the FrancoKernel or ElementalX kernel to improve performance (if available for your firmware).
π‘
After firmware custom build check the camera through the GCam app (for example, BSG Stock camera MIUI may not work AOSP-firmware.