How to flash Xiaomi Redmi Note 7 via PC: the full guide

Despite its age, the Redmi Note 7 is still popular due to its combination of features and price. However, over time, the software stops receiving official updates, errors in the system appear, or the user simply wants to change the firmware region from Chinese to global, in which situations the only right solution is to manually reinstall the operating system using a personal computer.

The process of flashing through a PC is very different from an upgrade over the air, giving you complete control over the device, so you can not only restore a broken phone, but also clean it from system debris that has accumulated over the years. It is important to understand that interference with the code carries certain risks, so before you start any manipulations you need to carefully study the theoretical part and prepare all the tools.

In this article, we will discuss in detail two main methods of recovery: through Fastboot mode using the Mi Flash Tool utility and through Recovery mode using the archiver. The first method is more reliable for complete data cleaning, the second is suitable for simple updating of the MIUI version without deep reset. Regardless of the chosen path, competent preparation guarantees the success of the operation and return of your gadget to life.

Preparation of the workplace and the necessary software

Before you connect the cable to the phone, you need to provide a stable environment for the operation.The computer must be running Windows operating system version 7 or higher, as Qualcomm drivers and Xiaomi tools often work incorrectly on macOS or Linux without additional settings. Make sure that the system drive (usually C:) is free at least 10-15 gigabytes, as temporary files and unpacked firmware images can take up a significant amount of space.

A critically important element is USB-Cheap charging cables often don't support data transmission or have high resistance, which causes the connection to break at the wrong time. Use the original cable that came with the kit or the quality analogue with thick wires. USB-port: preferably connect the device directly to the motherboard, avoiding the front panels of the system unit or USB-hub.

You will need to download and install specialized software to work, the main tool will be the Mi Flash Tool, which controls the process of writing data to the memory of the smartphone, and you will also need the Qualcomm HS-USB QDLoader 9008 and Android ADB Interface drivers, which usually come with the installer, but sometimes they have to be installed separately through the Device Manager.

⚠️ Note: Installing drivers can cause conflict if other Xiaomi devices were previously connected to your computer, in which case it is recommended to use a utility to completely remove old drivers before starting a new installation.

β˜‘οΈ Checklist before firmware

Done: 0 / 5

The choice of firmware type: Fastboot or Recovery?

Users often get confused about the types of firmware available, which leads to errors in how to install. For the Redmi Note 7, there are two main archive formats, each with its own purpose and use, and understanding the difference between them will help avoid a phone turning into a brick or data not being deleted as planned.

Fastboot firmware is designed to be installed via a PC in a special bootloader mode, the most in-depth method that allows you to completely re-mark memory partitions, which is the option you need if you want to go from the Chinese version of MIUI to the global version, unlock the bootloader or restore the device after a serious failure.

The Recovery option (extension.zip) is used to update the system through a restore menu or built-in bootloader. This method does not require a computer (although it can be used with it) and is often used for routine updates. The main limitation is that you can not change the firmware region (for example, from CN to Global) with Recovery without unlocking the bootloader and additional manipulations, and you can not perform a complete partition cleanup in the way that Fastboot does.

What is the difference between China and the Global version?
Chinese firmware (CN) versions often contain redundant applications, services not available elsewhere (such as Mi Home with limited functionality) and the absence of some languages. Global versions (Global) are adapted for the international market, have built-in Google Play and support for many languages, but can come with a delay compared to Chinese builds.

When downloading a file, pay attention to the name. If the file name contains the word "fastboot", then you have an archive for the PC. If it says "recovery", this file is intended for installation through the phone menu. For the purposes of this instruction, we will focus on the Fastboot method, as it is the most versatile and effective for the Redmi Note 7.

Unlocking the bootloader: should I do it?

One of the most common questions when flashing is whether you need to unlock the bootloader. Xiaomi’s official policy is that changing the firmware region (for example, switching from Chinese to global) is only possible on devices with an unlocked bootloader. If you try to install the Global ROM via Fastboot on a locked phone, the Mi Flash utility will give you an error.

However, if your goal is simply to reinstall the current version of the system (e.g. Global to Global) or to roll back to an earlier version of the same branch, you don't have to unlock it, so you just have to choose the "Clean all" option in the firmware, but keep in mind that without unlocking it, you won't be able to install custom recaps (TWRP) or gain root rights in the future.

The unlocking process requires an application via Mi Unlock and waiting 7 to 168 hours (depending on the region and account status).The phone must be linked to the Mi Account, and the developer settings have enabled the corresponding feature, a security measure designed to protect user data in the event of a device being stolen.

πŸ“Š Have you encountered a lockdown of the loader?
Yeah, I unlocked it myself.
No, I stitched it up.
Planning to unlock.
I don't know what it is.

It’s worth noting that unlocking the bootloader will completely remove all data from the device, so even if you plan to unlock your phone, back up important files first while the device is still operating normally.

Step-by-step instructions for firmware through the Mi Flash Tool

Once all are complete, the drivers are installed, and the firmware archive is downloaded and unpacked to the root of the disk (the path should not contain Cyrillic or spaces), you can proceed to the main process. flash_all.bat or similarly named.

Put your smartphone in Fastboot mode. Turn off the Redmi Note 7 completely, then press the power and volume buttons at the same time. The screen should show a hare in headphones fixing an android, and the inscription Fastboot. Connect the device to your computer with a cable. Windows should make the sound of connecting the new device and install drivers.

Launch the Mi Flash Tool on behalf of the administrator. Press the Refresh button, your serial number device should appear on the list. If the device doesn't show up, check Device Manager: USB Controllers should have an Android Bootloader Interface. If there's an unknown device, the drivers are installed incorrectly.

In the program interface, select the path to the folder with the unpacked firmware. At the bottom of the window, you will see three options. Choose clean all for a clean installation. If you want to save data (not recommended when changing versions), choose save user data. The third option, clean all and lock, will not only clear the data, but also lock the bootloader back, which can lead to errors when changing the region.

The path to the firmware should look something like this:


C:\Xiaomi\RedmiNote7\global_fastboot_12.0.3\

After selecting the mode, press the "Flash" button. The process will take 200 to 600 seconds. At this time, it is strictly forbidden to turn off the cable or interrupt the program. The progress bar will fill up, and the log will appear messages about the progress of writing partitions. Upon completion, the status will appear "Success", and the phone will automatically restart.

⚠️ Warning: If there is a firmware error, don't panic. Try replacing it. USB-You can use a cable, you can switch a port, you can use another computer, and it's often the unstable connection that's the problem.

πŸ’‘

Use it. USB-Port 2.0 (black) instead of 3.0 (blue) if there are connection errors. Old Qualcomm drivers sometimes run unstablely with controllers USB 3.0.

Removing common mistakes and problems

Even with strict adherence to the instructions, there can be unexpected situations. One of the most common mistakes is Missmatching image and device. It means that you are trying to flash firmware that is not intended for your model. For example, you can not flash Redmi Note 7 (codename lavender) firmware from Redmi Note 7 Pro (tiara) or Redmi Note 7S. Always check the code name of the device in the archive name.

Another common problem is the Anti-rollback error. Xiaomi's protection system does not allow you to roll back to a version of Android below the one currently installed (for example, from Android 10 to Android 9). If you try to do this, the device can become "Hard Brick" and stop responding to buttons. Always check the Android version before you run the firmware.

If the phone went into a bootloop cycle after you had firmware, try resetting it completely through Recovery. Press the power and volume buttons before the logo appears, then select the language and press Wipe Data -> Wipe All Data. This will remove the remnants of the conflicting files of the old system.

The table below contains the code names of popular Redmi Note 7 modifications to check compatibility:

Model of the deviceCode nameRegionProcessor
Redmi Note 7lavenderGlobal / RussiaSnapdragon 660
Redmi Note 7SlavenderIndia / GlobalSnapdragon 660
Redmi Note 7 ProtiaraIndia / ChinaSnapdragon 675
Redmi Note 7 (China)lavenderChinaSnapdragon 660

The scoring between them is not compatible under any circumstances.

πŸ’‘

The key to success is that the codename of the firmware (lavender) matches the model of your device.

Frequently Asked Questions (FAQ)

Can I flash Redmi Note 7 without unlocking the bootloader?
Yes, you can, but only if you install the same firmware version (e.g. Global on Global) or a newer official version of the same region.
What if the Mi Flash Tool can't see the phone?
Check if the driver is installed in Device Manager. Make sure the phone is in Fastboot mode. USB-cable or port. Also run the program on behalf of the administrator.
Will my photos and contacts disappear after the firmware?
When you select clean all mode in the Mi Flash Tool, all data will be permanently deleted. Be sure to back up before starting the procedure. Save user data saves files, but it is not recommended when changing Android versions.
How to get out of Fastboot mode if the firmware is interrupted?
Press the power button and hold it near. 15-20 The phone has to vibrate and reboot. If it goes back to the Fastboot, maybe the firmware is damaged and you need to repeat the procedure.
Is it dangerous to run the Chinese version on the global?
This is safe for hardware if the instructions are followed, but if you lock the bootloader after a change of region (clean all and lock command), the phone can go into eternal reboot, because the signature check of the region will not pass. Change the region only on the unlocked bootloader.