Xiaomi Redmi 5 Plus firmware via Fastboot: step-by-step manual

Owners of the Redmi 5 Plus, also known as Vince, often face the need to reinstall the operating system, which may be necessary if you experience cyclical reboots, software errors or want to change the firmware region to a global one.

Unlike a regular air-to-air update, this method allows you to completely clean your phone’s memory and record a fresh copy of the system, ignoring damaged sectors or faulty configurations.The process requires care and preparation, but the result is worth it. Next, we will discuss all the nuances, necessary tools and sequence of actions for successful flashing of your gadget.

It’s worth noting that using Fastboot mode gives you access to low-level bootloader functions, which means you can not only update the software, but also fix the consequences of failed experiments with root rights or custom recoveries. However, any interference with system files carries risks, so follow the instructions strictly by step.

Preparation of equipment and software

Before you start any manipulation, you need to make sure that you have all the required components at hand, based on a personal computer or laptop running Windows. Although there are ways to run through Linux or macOS, the stability of drivers in Windows 10/11 environment is much higher, which minimizes the risk of connection failure at a critical time.

You will need quality. USB-It is desirable to use the original wire that came with the device, or a certified analog with thick veins. Cheap charging cables often do not provide stable data transfer, which will lead to errors in the writing of system partitions. Also make sure that the battery is charged at least 60%.

A key element of preparation is the installation of ADB and Fastboot drivers, as well as Qualcomm drivers. Without them, the computer simply will not see the phone in the desired mode. There is a universal 15 seconds package ADB Installer that automatically installs all the necessary components. After installing the drivers, download the firmware image specifically for the Redmi 5 Plus model (vince).

💡

Use it. USB-port located on the back of the system unit, directly connected to the motherboard to avoid problems with power shortages or unstable connection through the front panel of the housing.

Pay attention to the firmware version. If you move from Chinese to global, you will need a complete data cleanup. Download the archive with the.tgz extension, not.zip, as the latter is designed to be restored through the Recovery menu, not through Fastboot. Unpack the archive to the root of the C disk or another folder with a short path to avoid errors in filenames.

Unlock the bootloader and log into Fastboot mode

The most important condition for Fastboot firmware is an unlocked bootloader. If the bootloader is locked, the command to write new data will be rejected. You can check the status by entering Fastboot mode: press the power and volume buttons on the switched-off device at the same time, an image of a hare repairing an android will appear on the screen and the inscription FASTBOOT will appear.

Connect your phone to your PC and type in the command line the command fastboot devices. If you see the serial number of the device, then the drivers are installed correctly. Next, type fastboot oem device-info. Device unlocked should have a true value. If there is false, you will need to officially unlock through the Mi Unlock Tool utility and wait 168 hours (7 days) from the moment of the account binding.

What if the Mi Unlock Tool can't see the phone?
Make sure that the developer settings include items «USB-Debugging" and "Unlocking by the bootloader. Try using another one. USB-cable or port. Sometimes it helps to reconnect the cable while the phone is in Fastboot mode.

Once successfully unlocked, the device is completely cleaned.This is Xiaomi's standard security procedure. Before entering firmware mode, make sure the phone does not activate the USB debugging mode in the developer menu if you plan to use an automatic firmware script, although for manual method via the command line this is not a critical requirement.

To re-enter firmware mode, turn off your smartphone completely. Press the volume button and hold it, plug it in. USB-You should see the Fastboot logo on the screen, and you should keep the power button on if the phone is on, you should start again, holding only the volume button.

Toolkit: Utilities and scripts for firmware

There are several approaches to writing a system image to a device, and the most common and reliable is the use of the official Xiaomi Mi Flash Tool, which has a graphical interface that makes it easier for inexperienced users, but requires the correct installation of drivers and can sometimes “hang” at certain stages.

An alternative method is to use Fastboot console commands, which are considered more transparent, because you see each step of the process in text form, which requires an unpacked firmware archive and a Windows command line. flash_all.bat (for Windows or flash_all.sh (for Linux/Mac), processor.

There are three main types of firmware scripts, and choosing between them is critical:

  • 🟢 flash_all.bat — complete firmware with all data cleaning (recommended when changing region).
  • 🔵 flash_all_except_storage.bat — firmware with saving user files (photos, music), but resetting system settings.
  • 🔴 flash_all_lock.bat — full firmware with bootloader lock (use only on stock global firmware!).
📊 Which Firmware Method Do You Prefer?
Mi Flash Tool (GUI): Command line (Fastboot):TWRP Recovery: I don't, I'm afraid

When using the Mi Flash Tool, it is important to choose the right path to the folder. The path should not contain Cyrillic characters or spaces. After downloading the image into the program, in the lower right corner, select Clean all for full cleaning or Clean all and lock for returning the device to the factory state with the bootloader closed.

The process of installing firmware Step-by-step

We'll start the direct flashing process. Make sure the firmware archive is unpacked and you're in the file folder. If you're using the command prompt, open the terminal in this folder (Shift + Right Mouse Button → Open PowerShell window here or Open in Terminal). Enter fastboot devices to check the connection. If the serial number is displayed, you can start.

Launch the file. flash_all.bat You start writing partitions. You'll see lines of code running on your phone screen, and in the command line window, you'll see the statuses of each operation. 300 before 600 It is strictly forbidden to turn off the cable or interrupt the computer at this time.

If you're using the Mi Flash Tool, press the Refresh button to let the program detect the device. Make sure the serial number is displayed in the Device column. Select Clean all mode and press the Flash button. The program will start installing and the progress bar will move slowly. Once completed, the phone will automatically restart.

☑️ Checklist before running firmware

Done: 0 / 1

The first download after the firmware can last up to 10-15 minutes. This is normal, because the system optimizes applications and creates new configuration files. Don't try to speed up the process by rebooting. If the MI or Android logo is on the screen, just wait. Successful loading on the welcome screen means that the firmware was successful.

Common mistakes and ways to solve them

There are a lot of bugs in the firmware process, and one of the most common is FAILED (remote: 'Flashing is not allowed in Locked State'), which means that the bootloader is locked, and the solution is one: unlock the bootloader through the Mi Unlock Tool, without which you can't write system partitions.

Another common problem is error. FAILED (remote: flash write failure or hanging on a certain percentage. USB-A cable, a faulty port, or no administrator rights on a firmware script. Try running the command line on behalf of the administrator and replacing the cable.

⚠️ Warning: If you see a critical partition error (such as modem or boot) during the firmware process and the process has stopped, don’t panic (flash_all) solves the problem, as a previous attempt could leave partitions in a semi-written state.

It happens that after the firmware the phone goes into an endless restart (bootloop), this can be due to a version conflict (for example, switching from Android 9 to Android 8 without full cleaning) or damage to the firmware file when downloading, in which case you need to recheck the checksum of the archive and repeat the procedure with Clean all mode.

Sometimes the computer stops seeing the phone in Fastboot mode, emitting the characteristic device connection sound, but without defining the driver «QUSB_BULK» Requires manually installing drivers from the drivers folder inside the platform archive or using Zadig utility to replace the driver with libusb (although this is rarely required for standard firmware).

Comparison of Firmware Methods: Fastboot vs. Recovery

Many users confuse firmware through Fastboot and updates through Recovery. Understanding the difference helps you choose the right tool for a particular situation. Fastboot runs at the bootloader level, before the system kernel loads, giving it deeper access and allowing it to fix serious software failures. Recovery works within an existing (or damaged) system.

Below is a table comparing the key characteristics of both methods for the Redmi 5 Plus:

CharacteristicsFastboot ModeRecovery Mode
Level of accessLow-level (Lowloader)System (Recovery section)
Firmware format.tgz (partition images).zip (installation package)
Possibility of changing the regionYes. Global. ↔ CN)Only within the region (usually)
Requirement for loaderUnlocking requiredNot required (for official firmware)
Risk of data lossHigh (when fully cleaned)Average (depending on the selected item)

💡

Fastboot is a “heavy artillery” for recovering dead bricks and completely changing the region, while Recovery is suitable for scheduled upgrades and installing security patches.

Choose the Fastboot method if your phone doesn’t boot, if you want to switch from Chinese firmware to global, or if the standard update doesn’t go through the settings. For a simple update to the MIUI version within a region (for example, from 12.5 to 12.5.2), it’s easier and safer to use the built-in update or Recovery mode.

Frequently Asked Questions (FAQ)

Can I flash Redmi 5 Plus without unlocking the bootloader?
Officially, no. To record an image via Fastboot, the bootloader must be unlocked. However, if the phone turns on, you can try changing the region through the Advanced Settings menu» → «Region" or use the "three finger" method (downloading the full firmware in Recovery format and selecting a file through three points in the update menu), but this does not work on all versions. MIUI.
What if the camera or flashlight does not work after the firmware?
Chances are you have installed firmware from another model or region where hardware drivers differ. Redmi 5 Plus (vince) is critical to use firmware for that code name. Refresh the device in the right way, be sure to choose the full clean mode (Clean all).
Will IMEI reset after firmware is run through Fastboot?
When using official tools and firmware, IMEI should not be reset, as the persist and modem partitions are usually not affected or updated correctly. However, when using custom firmware or incorrect commands, there is a risk of losing IMEI. Always back up the EFS partition if you plan experiments.
How to get out of Fastboot mode if you don’t need firmware?
Just press the power button and hold it for about 10-15 seconds, the phone will forcefully reboot. If it goes back to the Fastboot, the volume button may have stuck or there is an automatic login flag in the system (solved by flashing).

⚠️ Note: After unlocking the bootloader, some banking applications may stop working or require additional security settings (Magisk, Hide My Applist), as the integrity of the system is considered to be compromised.