How to install Android 10 on Xiaomi Redmi 5 Plus: a complete guide to unlock the bootloader

Why is Android 10 on Redmi 5 Plus a good idea in 2026?

Xiaomi Redmi 5 Plus (codename vince) was released in 2018 with Android 7.1 Nougat on board, and the official updates stopped at MIUI 11 with the base of Android 9 Pie. However, even after 6 years, the device retains its potential - thanks to an active community of custom firmware developers. Installing Android 10 gives owners of Redmi 5 Plus not only a modern interface, but also:

First, improved performance through an optimized kernel and updated drivers; second, support for new applications that require a 29+ API (such as the latest versions of banking apps or games); and third, enhanced privacy features such as delineating permission to access location or files; however, it is important to understand that the firmware of informal builds always involves risks, from loss of warranty (if it is still valid) to device โ€œbrickโ€ when errors occur.

This guide is suitable for users with basic skills in working with ADB, Fastboot and custom recavators. If you have never flashed a smartphone, we recommend you first learn the theory on the 4PDA or XDA Developers forums. We will look at two main methods: through TWRP (for experienced) and through Fastboot (more reliable, but requires unlocking the bootloader).

๐Ÿ“Š Which way of running the slate you prefer?
Through TWRP (Castom Recaveri)
via Fastboot (official tool)
I don't know, I'll pick the instructions.
I prefer official updates.

Requirements and preparation before firmware

Before you start installing Android 10, make sure your Redmi 5 Plus meets the key requirements. First, check the device model in the settings (Settings โ†’ About Phone โ†’ Model). It should be Redmi 5 Plus (vince), not Redmi Note 5 (whyred) โ€“ these devices are similar in appearance, but have different firmware!

Second, charge the battery to at least 70%, and the firmware process can take anywhere from 30 minutes to 2 hours, and discharging at a critical moment will make it impossible to recover without service equipment.

  • ๐Ÿ“ฑ USB-cable (original, without damage)
  • ๐Ÿ’ป Computer on Windows 10/11 Linux (MacOS is possible but requires additional drivers)
  • ๐Ÿ”ง Tools: ADB Fastboot (download from the official Google website)
  • ๐Ÿ“ Firmware: Proven build of Android 10 for vince (recommended LineageOS 17.1 or Pixel Experience)
  • ๐Ÿ” Backup of all data (firmware erases internal memory!)

โš ๏ธ Note: If your device was purchased in China, check the firmware region via ##4636##. Some Chinese versions have a locked bootloader at the hardware level โ€“ they can only be unlocked through authorized Xiaomi service centers.

Make sure the model is Redmi. 5 Plus (vince)|Download Android firmware 10 vince|Install ADB/Fastboot PC-only|Make a backup of data on an external drive|Charge the phone before 70%+|Connect the original USB-cable-->

Unlocking the bootloader: a mandatory step

Without bootloader unlocking, custom firmware cannot be installed. Xiaomi blocks it by default, but provides an official way to unlock it through the Mi Unlock Tool. The process takes up to 720 hours (30 days) of waiting due to the company's security policy. Here's how it works:

  1. Link your Mi Account to your device: Go to Settings โ†’ Xiaomi Account โ†’ Link your account to your device.
  2. Enable OEM Unlock and USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (tap 7 times to activate the developer menu).
  3. Download Mi Unlock Tool, log in to your account and connect your phone in Fastboot mode (clip Volume Down + Power).
  4. If you see the message "Wait 168/720 hours", you have to wait. This timer is reset every time you try!

After successful unlocking, the bootloader will be labeled Unlocked and you will be able to stitch custom Recovery or ROMs. Note: unlocking resets the device to factory settings!

What if the Mi Unlock Tool canโ€™t see the device?
1. Make sure that the Fastboot drivers are installed (check in Device Manager). 2. Try another one. USB-port (preferably) USB Disable the antivirus โ€“ it can block the tool. 4. Use the original Xiaomi cable (not all cables support data transfer in Fastboot). 5. If nothing helps, try running the Mi Unlock Tool on behalf of the administrator in Windows 7 compatibility mode.

Installation of TWRP: custom Recovery for firmware

TWRP (Team Win Recovery Project) is an alternative recovery that allows you to install informal firmware, make backups and restore the system. Two current versions are available for Redmi 5 Plus:

  • ๐Ÿ“ฑ Official. TWRP (from the development team โ€“ stable, but may not support new features.
  • ๐Ÿ› ๏ธ Unofficial builds (for example, from OrangeFox) โ€“ with advanced options, but bugs are possible.

We recommend the official version. Download the latest.img file for vince from twrp.me. Then run commands in the terminal (the phone should be in Fastboot mode):

fastboot flash recovery twrp-3.7.0_vince.img


fastboot boot twrp-3.7.0_vince.img

After that, the device will boot into TWRP. Don't restart it to the system! Immediately go to the Android 10 firmware, otherwise the standard MIUI will overload the custom Recovery.

โš ๏ธ Attention: If after installation TWRP The phone is stuck on the Xiaomi logo, so DM-Verity is on. TWRP need to sew disable_dm-verity_forceencrypt.zip (download 4PDA).

Android 10 firmware choice: which builds are stable?

There are several Android 10 builds available for Redmi 5 Plus, but not all are equally stable. We tested three popular builds:

FirmwareFeaturesBugs (2026)Reference
LineageOS 17.1Clean Android, Frequent Security UpdatesCamera problems in some applicationsXDA
Pixel ExperienceThe interface is like Google Pixel, optimizedNo VoLTE on some operatorsXDA
Havoc-OSMaximum customization, support for themesHigh battery consumption in standby modeXDA

For everyday use, it is better to choose Pixel Experience - it is oferece balance between stability and functionality. If you want a "naked" Android without unnecessary features, LineageOS will do. Before downloading, check the date of the last build update - current versions come out at least once every 2-3 months.

๐Ÿ’ก

Before you run the firmware, format the Data partition into TWRP (Wipe โ†’ Format Data โ†’ type โ€œyesโ€), which will prevent encryption errors and speed up the system.

Step-by-step installation of Android 10 via TWRP

When the TWRP is installed and the firmware is downloaded, you can start the installation.

  1. Copy the firmware file (for example, PixelExperience_vince-10.0-20260315.zip) internal memory or SD-map.
  2. In TWRP, click Wipe โ†’ Advanced Wipe and mark Dalvik, Cache, System, Data. Don't touch Internal Storage if the firmware is there!
  3. Return to the main menu, select Install, find the firmware file and confirm the installation.
  4. Once completed, press Wipe Cache/Dalvik and restart (Reboot System).

The first start can take up to 15 minutes - don't interrupt! If the system doesn't boot for more than 20 minutes, then an error has occurred (see "Problem Solving").

๐Ÿ’ก

Installation via TWRP is the most flexible method, but requires pre-unlocking the bootloader and installing a custom Recovery. For beginners, we recommend the method via Fastboot (see the next section).

Alternative method: firmware through Fastboot

If TWRP seems complicated, you can flash Android 10 through Fastboot using Xiaomiโ€™s official tool, the Mi Flash Tool, which is more reliable because it doesnโ€™t depend on custom Recovery, but requires:

  • ๐Ÿ”“ Unlocked bootloader (see section above).
  • ๐Ÿ“ฆ Firmware in.tgz or.zip format with file flash_all.bat.
  • ๐Ÿ–ฅ๏ธ Mi Flash Tool (download from official website).

Instructions:

  1. Unpack the firmware in a folder without Cyrillic characters (for example, C:\vince_android10).
  2. Launch MiFlash.exe, click Select and specify the path to the firmware folder.
  3. Connect your phone in Fastboot mode (clip Volume Down + Power).
  4. In the Mi Flash Tool, press Refresh โ€“ the device must be defined as COMX.
  5. Select Clean All mode and press Flash.

It takes 5-10 minutes. When it's done, it automatically reboots. If the Mi Flash Tool is critical partitioning, then the firmware is not compatible with your bootloader version, try a different build.

Solving common problems after firmware

Even if you install Android 10 correctly on the Redmi 5 Plus, you may experience errors, and here are the most common ways to fix them:

  • ๐Ÿ”‹ No battery charge: Sweep through the kernel with charging support (look for patches for your build on the 4PDA).
  • ๐Ÿ“ถ Mobile network not working: Check your settings APN Or run the modem separately (vendor/radio).
  • ๐Ÿ”Š No sound in the speaker: Delete the file /vendor/build.prop.bak into TWRP or run a fix for audio.
  • ๐Ÿ”„ Constant reboots: Disable encryption in TWRP (Format Data โ†’ enter").

If the phone doesnโ€™t turn on after firmware (black screen, vibration without logo), try:

  1. Press Volume up + Power for 20 seconds for forced reboot.
  2. Connect to your PC and check if your device is detected in Fastboot devices.
  3. Swipe a knowingly working version of TWRP and repeat the installation of the firmware.

โš ๏ธ Note: If after a failed firmware, the phone does not respond to any combination of buttons, only the option with the EDL-It requires special cable or soldering skills - it is better to contact the service.

FAQ: Answers to Frequent Questions

Can I return to MIUI after installing Android 10?
Yes, but you need to flash the official firmware through Fastboot using the Mi Flash Tool, and note that when you return to MIUI, you may need to re-unlock the bootloader if you blocked it after installing the custom firmware, and all data will be erased.
Why does Google Pay not work after the firmware?
Castom firmware doesn't pass Google SafetyNet certification, so contactless payments may not work.Solution: Install Magisk module with patched boot.img. Use alternative payment systems (such as Samsung Pay or Mir Pay).Sweep the firmware with pre-integrated Google Pay Fix (look at the XDA).
How much space does Android 10 take up on Redmi 5 Plus?
Build Android 10 without GApps takes ~1.2-1.5 GB, and with the package NikGapps (full) โ€“ up to 2.5 GB. OTA will be required ~500 MB of free space. If there's not enough internal memory, transfer some of the applications to the computer. SD-Map (formatted as Internal Storage).
How to upgrade to Android 10 on Redmi 5 Plus?
Custom firmware updates come in OTA form (if supported) or through manual installation of new builds. To check for updates: Go to Settings โ†’ System โ†’ System Update. If OTA is not available, download the new firmware version from official tread to XDA. Install the update via TWRP (no Wipes unless otherwise specified). Important: Before upgrading, backup the current firmware in TWRP!
Will Redmi 5 Plus be faster on Android 10?
Performance depends on build optimization. Pixel Experience and LineageOS usually run smoother than stock MIUI It's not a back-end process: ๐ŸŽฎ Heavy games (such as Genshin Impact) may experience lags due to an outdated Snapdragon processor. 625. ๐Ÿ“ฑ Multitasking is limited 3โ€“4 applications in the background (because of 3/4 GB RAM). ๐Ÿ”‹ Autonomy will be reduced by 10โ€“15% compared MIUI Because of less aggressive power optimization. For maximum performance, turn off animations in the developer settings (Settings) โ†’ System system โ†’ For developers โ†’ Animation. โ†’ lay out 0.5x).