Firmware Xiaomi Redmi 5 Plus (codename vince) via MiFlash Pro is a process that may be necessary when critical system failures, a rollback to a stock version or custom firmware installation. Unlike the standard update via Settings β About the phone, this method allows you to completely overwrite the deviceβs software, including the bootloader. However, the wrong actions can lead to a βbrickβ (inoperability) of the phone, so it is important to follow the proven steps.
In this article, we will analyze the official method of firmware through MiFlash Pro β a utility from Xiaomi, designed to work with firmware in the format.tgz or.zip. Particular attention will be paid to the preparation of drivers, choosing the right version of software for Redmi. 5 Plus (including global and Chinese builds) and typical bugs like flash_all_lock.bat or problems with connection to EDL-If youβve never flashed a Xiaomi smartphone before, start with the section about unlocking the bootloader β without this step, the MiFlash Pro wonβt be able to record the firmware.
1. Firmware Preparation: What to Do Before Starting
Before you start firmware, make sure all the prerequisites are met. Xiaomi Redmi 5 Plus requires a special approach due to the closed MIUI ecosystem and Anti-Rollback protection, which blocks the installation of older firmware versions.
Here are the key points:
- π Battery charge at least 60%. EDL-The mode can take up to 10 minutes, and discharging during the process will lead to irreparable damage.
- π Unlocked bootloader. Without this, MiFlash Pro will not be able to write the firmware. You can check the status by the command fastboot oem device-info (see Device unlocked: true).
- π» Computer on Windows 7/10/11 with Windows Defender disabled and firewall (they can block drivers).
- π₯ Original. USB-Cheap cables often don't support data transmission to EDL-mode.
If you are flashing your phone to fix software failures (such as hanging on the Mi logo), try resetting your settings via Recovery (press Power + Volume Up) beforehand, which will save you time if the problem is not related to damage to system files.
Installation of drivers and MiFlash Pro: step-by-step instructions
Without properly installed Qualcomm and Xiaomi drivers, MiFlash Pro will not be able to recognize your phone in firmware mode.
- Download MiFlash Pro from Xiaomiβs official website (proven version β 2020.3.14.0). Avoid third-party sources β they may contain viruses.
- Install Qualcomm drivers: Download QDLoader HS-USB Driver (version) 2.1.3.5). Turn off the driver digital signature check in Windows (instruction below). Connect the phone turned off to the PC, keeping Volume up + Loudness down to translate it into EDL-In Device Manager, find the device. QHUSB_BULK qualcomm HS-USB QDLoader 9008 and update the driver manually, specifying the folder with the downloaded drivers.
Turn off driver signature verification
1. Press Win + X β "Command Line (Administrator)".
2 Enter bcdedit /set testsigning on
3. Reboot the PC.After installing the drivers, run MiFlash Pro on behalf of the administrator. EDL-In the program, a line will appear. COM:X (where X is the port number).
βοΈ Pre-firmware check
3. Selection of firmware for Redmi 5 Plus: official and custom options
Xiaomi Redmi 5 Plus supports several types of firmware, and the choice depends on your goal:
| Type of firmware | Format | Appointment | Download link |
|---|---|---|---|
| Official Stock (Fastboot) | .tgz | System Restore, Unlock, Update via MiFlash | Official Xiaomi website |
| Official Stock (Recovery) | .zip | Update through standard recovery (without unlocking the bootloader) | Official Xiaomi website |
| LineageOS (Pixel Experience) | .zip | Installation of alternative firmware (requires an unlocked bootloader and TWRP) | XDA Developers |
| Firmware for EDL (authorized) | .mbn | Recovery of βbricksβ (requires authorization in Mi Account) | Available only through service centers |
For MiFlash Pro, only.tgz (Fastboot) firmware is suitable. Download the version that matches your model:
- π Global (world firmware) β for phones with global suffix in the title.
- π¨π³ China (Chinese firmware) β contains more features, but without Google services.
- πͺπΊ EEA (European) β optimized for EU countries, including GDPR-setting.
Important: The firmware version is newer than the current one on the phone, and the bootloader may be blocked because of Anti-Rollback. Check compatibility on forums before installing.
4.The firmware process through MiFlash Pro: Step-by-step
Now, to the process itself, follow the instructions carefully, because errors at any stage can cause the device to fail.
- Unpack the firmware: Download the.tgz archive to a folder with a short path (for example, C:\vince_global\). There's gotta be a file inside. flash_all.bat (or flash_all_lock.bat β lock-down).
- Put the phone in. EDL-Mode: Turn off the phone. Press Volume up. + Volume down and connect the cable to the PC. The screen will remain black.
- Run MiFlash Pro: In the Select field, specify the path to the folder with the unpacked firmware. At the bottom, select the firmware mode: clean all - complete cleaning (recommended in case of failures). clean all and lock - cleaning + lock the bootloader (only for official firmware save user data - saving user data (not always stable).
Refresh
COM4
Flash
If the process is successful, the Flash Done line will appear in the MiFlash Pro log. The phone will automatically restart. The first run after the firmware can take up to 10 minutes - do not interrupt it.
What if the MiFlash Pro canβt see the phone?
5. Typical errors and their solutions
Even if you follow the instructions accurately, you can get errors.
- β "Couldn't find device" error: The reason: the phone is not recognized in the device EDL-Solution: Check the drivers (see section 2). USB-Cable (original from Xiaomi) Reboot your PC and phone.
- β Mistake "flash_all.bat Failed": Cause: damaged firmware archive or incompatible version. Solution: Download the firmware again (check check checksum) MD5). Make sure the firmware version is not newer than the current one (Anti-Rollback issue).
- β phone is stuck on startup the Mi logo after firmware: Reason: incomplete firmware or error in the process. Solution: Repeat firmware with a choice of clean all mode. If it doesn't work, swipe fastboot flash all the name file.img.
If the phone does not turn on after firmware (black screen, no vibration), there may have been a recording error in the phone. EDL-In this case, only authorized firmware through the Xiaomi service center or the use of boxing (for example, UFi Box) will help).
π‘
If MiFlash Pro gives you an error called "Invalid image format," try renaming the firmware folder, removing spaces and Cyrillic from the path "C:\Mi firmware 5 Plus" use "C:\MiFlash\vince_global".
6. Unlocking the bootloader: a mandatory step before the firmware
If you've never unlocked a bootloader on the Redmi 5 Plus, the MiFlash Pro won't be able to write the firmware.The unlocking process takes up to 720 hours (30 days) of waiting for confirmation from Xiaomi, so start with it in advance.
- Link the device to Mi Account: Log in to your Xiaomi account on your phone. Go to Settings β Additionally. β For developers and activate OEM-Unlock. In the same menu, turn on Debugging by USB.
Request unlocking via Mi Unlock Tool
- Download Mi Unlock Tool (version no lower than 5.5.224.24).
- Start the program, log in to your Mi Account.
- Connect the phone in fastboot mode (clip Power + Volume down).
- Press Unlock. If you have a waiting message, wait for an SMS from Xiaomi (usually 1-30 days).
After successful unlocking, the bootloader will remain open even after firmware, unless you have used clean all and lock mode in MiFlash Pro.
π‘
Unlocking the bootloader is a mandatory step for firmware through MiFlash Pro. Without it, the program will not be able to write data to the boot section, and the process will end in error.
7.Alternative firmware techniques: when MiFlash Pro is not suitable
If you canβt flash your phone through MiFlash Pro (for example, because of driver issues or a problem with your phone). EDL-In the meantime, consider alternative ways:
- π Firmware through TWRP: Suitable for LineageOS, Pixel Experience: Unlocked bootloader, Installed recovery TWRP (You can download it on the official website. ADB sideload SD-map).
- π± Firmware via fastboot: A method for power users. Commands for firmware: fastboot flash boot boot.img fastboot flash recovery recovery.img fastboot flash system system.img fastboot flash userdata userdata.img The complete list of commands depends on the firmware structure.
- π§ Firmware through service center: If the phone is "brick" (not turned on, not determined by the PC), contact the authorized service Xiaomi. They use special tools (Mi Flash Tool Auth) to recover through the phone. EDL loader-free.
The Redmi 5 Plus also has an informal firmware method via the SP Flash Tool, but it is only suitable for devices running a MediaTek processor (and the Redmi 5 Plus is equipped with a Qualcomm Snapdragon 625).
8. Frequently Asked Questions (FAQ)
β Can I flash Redmi 5 Plus without unlocking the bootloader?
β Which firmware to choose: global or Chinese?
β What to do if there is no network after the firmware?
β How to return stock firmware if the phone was sewn on custom?
β Why MiFlash Pro Writes Flash Is Not Done"?
If your question isnβt covered in the FAQ, check out thematic forums like 4PDA (Redmi 5 Plus theme) or XDA Developers, which offer solutions for rare bugs and non-standard situations.