Xiaomi Redmi 5 Plus (codenamed vinci) is still a popular smartphone due to its balanced hardware and the ability to install current firmware. However, many users face a problem: the Chinese version of the device (CN) is deprived of Google services, have limited localization and advertising in MIUI. Global firmware solves these problems, but its installation requires unlocking the bootloader and selecting the right files.
In this article, you will find step-by-step instructions for reflashing Redmi 5 Plus on the official or custom global MIUI, including unlocking the bootloader, selecting the firmware version (Stable/Developer), as well as how to install via Fastboot and TWRP. We will analyze the nuances for different regions (EEA, Global, Russia) and warn against typical errors that can turn the phone into a βbrickβ.
Important: the procedure resets all data on the device. If you are not ready for this or doubt your abilities, contact the specialists. Also note that unlocking the bootloader will void the Xiaomi warranty (if it is still valid).
1. Preparation for flashing: what you need to know before you start
Before you start the procedure, make sure your Redmi 5 Plus meets the following key requirements:
- π Battery charge of at least 60%. Interrupting the process due to discharge can cause irreparable firmware damage.
- π± Device model: check Settings β About Phone β Model. Must be specified Redmi 5 Plus or vinci.
- π Unlocked bootloader. Without this, it is impossible to install global firmware (see section 2).
- π» Windows PC 7/10/11 (to unlock and firmware via Fastboot). macOS/Linux Driver issues are possible.
Also prepare:
- π Original USB- cable (preferably from the kit) Cheap cables can cause errors in data transmission.
- βοΈ Drivers for Xiaomi (download automatically when connected or manually from the official website).
- π Data backup. Use Mi Cloud, Google Drive, or local copying on your PC.
β οΈ Warning: If your Redmi 5 Plus is purchased in China and has a CN Stable firmware with a Mi Account binding, a 30-day wait may be required after unlocking the bootloader (as per Xiaomi policy).
2. Unlock the bootloader on Xiaomi Redmi 5 Plus
The bootloader on all Xiaomi devices is locked by default, and unlocking it is a mandatory step before installing global firmware, taking 5 minutes to 30 days (depending on the status of the Mi Account).
Step 1: Linking your Mi Account to your device
- Go to Settings β Mi Account and log in (or create a new account).
- Enable Settings β Additional β For developers β Unlock OEM.
- Connect your phone to the Internet via mobile data (Wi-Fi may not work!) and try unlocking the bootloader through Settings β About Phone β MIUI version (tap 7 times, then go back to For Developers and find the Unlock Status item).
Step 2: Use the Mi Unlock utility
- Download the official utility Mi Unlock (version for Windows).
- Run the program on behalf of the administrator and log in under the same Mi Account as on your phone.
- Transfer the phone to Fastboot mode: turn it off, then press Power + Volume down until the hare appears in the eardress cap.
- Connect your phone to your PC. Press Unlock in the utility.
If you see a message saying βCouldnβt unlock. Wait 168 hoursβ it means that Xiaomi has set a 30-day waiting period (168 hours is 7 days, but in practice it often takes a full month).
- Connect your phone to your Mi Account every day (at least 1 hour).
- Do not reset your settings or change your account.
- Repeat the attempt to unlock every 7 days.
β οΈ Warning: Once the bootloader is unlocked, Redmi 5 Plus will automatically reset to factory settings. All data (photos, contacts, messages) will be deleted! If you don't backup, it won't be possible to return it.
π‘
If Mi Unlock doesnβt see the device, try disabling driver signatures in Windows: run the command prompt on behalf of the administrator and perform bcdedit/set nointegritychecks on, then restart the PC.
3. firmware choice: official global vs custom
Once you unlock the bootloader, you need to decide on the type of firmware. Each option has pros and cons:
| Type of firmware | Advantages | Deficiencies | Recommendation |
|---|---|---|---|
| Official Global Stable | Maximum stability, support for OTA- updates, Google services out of the box | Updates are less common than in Developer, regional restrictions are possible (for example, no 5G) | For most users |
| Official Global Developer | New features earlier, weekly updates | Possible bugs, less stable work | For enthusiasts and testers |
| LineageOS (Pixel Experience) | Clean Android, no MIUI ads, advanced settings | No official support, camera or sensor issues | For experienced users |
Where do I download the firmware?
- π Official global versions: miui.com (choose Redmi 5 Plus β Global or EEA).
- π οΈ Castom firmware: XDA Developers (look for themes for vinci).
- π Archived versions: Xiaomi Firmware Updater (if you need a specific build).
For Redmi 5 Plus, current firmware versions (at the time of 2026):
- MIUI 12.5 Global Stable (the last official one for vinci)
- MIUI 13/14 via ported custom builds (unofficially)
Important! Don't download firmware from questionable sources. Files with the.tgz or.zip extension (for Fastboot) should weigh 1.5-2.5 GB. If a file is less than 1 GB, it's probably incomplete firmware!
How to check the integrity of the downloaded firmware?
4. Installation of global firmware via Fastboot (recommended method)
The method through Fastboot is suitable for official firmware and is considered the most reliable.
- π₯οΈ Computer with installed Xiaomi drivers.
- π Firmware in.tgz format (unpack it into a folder with a path without Cyrillic!).
- π οΈ Mi Flash Tool (download from the official website).
Step-by-step:
βοΈ Preparation for firmware through Fastboot
- Unpack the firmware in a folder, such as C:\MIUI\vinci_global.
- Run the Mi Flash Tool on behalf of the administrator.
- Connect your phone in Fastboot mode (clip Power + Volume down when the device is off).
- In the program, click Select and specify the path to the folder with the firmware.
- Select firmware mode: Clean all β clean (recommended). Clean all and lock β clean + lock the bootloader (only if you are sure that you will no longer be flashing!). Save user data β does not work to change the firmware region!
Flash
Once the firmware is successful, the phone will automatically restart. The first run can take up to 15 minutes - don't interrupt the process!
β οΈ Warning: If the Mi Flash Tool gives you an error "flash_all_lock.bin not found," you downloaded the incomplete firmware. Download the full package (.tgz) and try again.
π‘
Use only the official Mi Flash Tool. Alternative utilities (such as the SP Flash Tool) are not designed for Xiaomi and can damage the device.
5. Alternative method: firmware via TWRP (for custom assemblies)
If you choose custom firmware (like LineageOS or Pixel Experience), you will need to install a custom TWRP recavator.
Step 1: Installation of TWRP
- Download the current version of TWRP for vinci from the official website (.img file).
- Transfer the phone to Fastboot mode and connect to the PC.
- Open the command line in the fastboot folder (or use the Platform Tools from Android SDK) and execute: fastboot flash recovery twrp-3.7.0_9-0-vinci.img fastboot boot twrp-3.7.0_9-0-vinci.img
Step 2. Firmware through TWRP
- Place the downloaded firmware (.zip) on the internal memory or SD- card.
- In TWRP, select Wipe β Advanced Wipe and select Dalvik / ART Cache System Data Cache
Install
Wipe Cache/Dalvik
Important nuances:
- π If you are running GApps (Google services), install them immediately after you have firmware without restarting!
- π Some custom firmware requires you to disable signature verification in TWRP settings (Settings β Disable DM-Verity).
- β οΈ If you've got your phone stuck on your logo after you've run it, it's not compatible with your bootloader version. Try a different build.
6. Verification of the result and solution of possible problems
After successful firmware, follow the following steps:
- Check the MIUI version in Settings β About Phone. It should be Global or EEA.
- Make sure that you are working: πΆ Mobile Network (including 4G). πΆ Wi-Fi and Bluetooth. π· Camera (check both modules!). π Speakers and microphone.
Play Market
Typical problems and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| The phone does not turn on after the firmware | Incompatible firmware or interrupted process | Repeat the firmware through Fastboot with a full clean (Clean all) |
| No mobile network (IMEI is missing) | The modem or EFS partition is damaged | Restore EFS via TWRP (needs backup) or run the original modem |
| Hanging on the MI logo | Incompatibility of the kernel or incorrect boot.img | Sweep boot.img from the original firmware through Fastboot |
| Google services are not working | There are no GApps or incorrect versions. | Install Open GApps (Nano or Pico variant) via TWRP |
If the IMEI disappeared after the firmware or the sensors stopped working, the EFS section was most likely damaged.
- Download the EFS backup for vinci (look for your firmware version!).
- Run it through TWRP or Fastboot (fastboot flash modem command NON-HLOS.bin).
β οΈ Warning: If you flashed the Redmi 5 Plus to firmware from another device (like the Redmi Note 5), the phone may completely fail, in which case only flashing through EDL- mode (requires an authorized Xiaomi account and boxing).
7. Update the firmware after installation
After successful firmware for the global version, you can update MIUI in two ways:
- π Through OTA: Go to Settings β About Phone β System Update. If the update doesn't come, check the firmware region (should match the current version).
- π₯ Manually via Recovery: Download the full service pack (.zip) from the official website. Put it at the root of internal memory. Recovery (press Power + Volume Up). Select Apply update from SD card and specify the downloaded file.
Important for custom firmware:
- Updates through OTAs may not work. Stay tuned for updates on the XDA forum.
- Before upgrading, do a backup via TWRP!
- If Android 10+ is running and youβve been running Android 9, you may need to completely reflash it.
If the phone stopped loading after the update, try:
- Clear the cache through Recovery (Wipe Cache).
- Reverse to the previous version (if there is a backup).
- Swipe the full package through Fastboot.
8. rollback to Chinese firmware (if necessary)
If the global firmware was unstable or you need the Chinese version features (e.g., the IR- blaster with an extended set of commands), you can return the original firmware.
- Download Chinese firmware (CN Stable) from the official website.
- Sweep it through Fastboot in Clean All mode (see Section 4).
- After the firmware, link the phone to your Mi Account (otherwise, there may be activation problems).
Nuances:
- When you return to CN, the firmware will be removed from Google Play and all related services.
- Some features (such as Google Pay) may not work even after re-routing to the global version β a DRM- key reset is required.
- If you blocked the bootloader after the firmware (Clean all and lock), unlocking will require a re-wait (up to 30 days).
π‘
Before rolling back to Chinese firmware, back up your data via TWRP or Mi Cloud. After changing the region, all settings and applications will be deleted!