How to reflash Xiaomi Redmi Note 2: Full Instruction

Xiaomi Redmi Note 2 (codenamed hercules) has become a legend in the budget segment due to its excellent price-performance ratio. However, over time, the software becomes obsolete, bugs appear, or users of the Chinese versions face a lack of the right Google languages and services. It is at this point that the question of changing the firmware is not without risks, but with the right approach, it allows you to give the device a second life, eliminating software errors and improving the speed of the system.

Before any manipulations, it is necessary to clearly understand that flashing is a deep system operation. Unlike a simple reset, it affects the memory parts where the operating system is stored. For the Redmi Note 2 model, both official MIUI images and custom builds based on Android are relevant, which can significantly update the OS version. It is important to prepare theoretically and technically to avoid turning the phone into a β€œbrick”.

The success of the operation depends on 90% of the quality of preparation and availability of the original USB cable. Do not rely on cheap powerbank charging cables, as they often do not provide stable data transfer, which is critical when writing system files. In this article, we will discuss all the steps from unlocking the bootloader to installing customized backup and final firmware.

Preparation of the device and collection of necessary tools

You’ll need to know the exact modification of the device, as the firmware for the MediaTek versions may differ from other versions, although in this case it is a single platform. Go to the Settings menu β†’ About the phone and carefully study the MIUI version and build number. This data will help you choose the right image file in the future.

A full backup of all user data is a must. The firmware process almost always involves full formatting of internal memory; save contacts, photos, documents and messaging history to the cloud or computer; use the built-in MIUI Cloud tool or third-party solutions like Google Drive to keep important information safe.

⚠️ Warning: The battery charge before the procedure must be at least 60-70%. Interrupting the recording process due to battery discharge can cause irreversible damage to the bootloader, after which recovery will require professional equipment.

You will need a Windows computer to work, as drivers and utilities work best in this environment. USB-The cable that came with the kit, or its high-quality counterpart with thick wires, and the lack of stable connection is the most common cause of errors when flashing mobile devices.

πŸ“Š What is your current version of the firmware on Redmi Note 2?
Chinese (CN)
Global (Global)
Custom ROM (Custom ROM)
I don't know/Stock MIUI 9

Unlocking the bootloader (Unlock Bootloader)

Xiaomi has implemented protection against unsanctioned changes to the system, so the standard flashing procedure often requires an unlocked bootloader. Without this step, installing custom Recovery or global firmware on the Chinese version will not be possible. The process is officially authorized by the manufacturer, but requires time and account binding.

The first step is to activate the developer mode. Go to Settings. β†’ On the phone and press quickly 7-10 once-in-the-line MIUI", until the notice "You've become a developer" appears. β†’ For developers, activate the "Debugging by" points USB" and "Unlock the bootloader." That's where you'll link the device to your Mi Account.

Direct unlocking requires the Mi Unlock Tool. Download it from the official website, launch it to your PC and log in to your account. Connect your phone in Fastboot mode. The utility will check the status of the device. If less than 168 hours (7 days) have passed since the account was linked, the program will require a wait. This is a security measure that cannot be circumvented by legal methods.

  • πŸ”“ Download and install drivers ADB and Fastboot on the computer.
  • πŸ”“ Link your Mi Account in your phone settings and wait for the timer to expire.
  • πŸ”“ Launch the Mi Unlock Tool and connect your smartphone in Fastboot mode.
  • πŸ”“ Press the β€œUnlock” button and confirm the action on the smartphone screen.

Once successfully unlocked, the phone will automatically perform a Wipe Data reset, which is normal security behavior, and you will need to re-enter the password from your Wi-Fi and Google/Mi Account that you used before.

What if the Mi Unlock Tool is running a 10008 error?
Error 10008 often means problems with network connection or Xiaomi servers. Try using mobile Internet (distribution from your phone) instead of Wi-Fi, disable antivirus or proxy. USB-port USB 2.0.

Installation of custom Recovery (TWRP)

The standard MIUI recovery menu has limited functionality and does not allow you to install arbitrary zip-archives of firmware.TWRP (Team Win Recovery Project) is required for full operation. This modified recovery has a touch interface and allows you to make full partition backups, clean cache and install third-party OS.

You will need an image file with the.img extension specially assembled for Redmi Note 2 (hercules). Do not use files for other models, even if they are called in a similar way, since the memory markup varies between devices. Rename the downloaded file to recovery.img for convenience and place it in the folder with ADB tools.

Connect the phone to your PC by pressing the volume button to enter Fastboot mode (there will be a bunny in the ear hat on the screen). Open the command line in the ADB folder and enter a command to check the connection:

fastboot devices

If you see the serial number of the device, the link is established, and then you type in the command to run the recaveri firmware:

fastboot flash recovery recovery.img

⚠️ Attention: After successful firmware TWRP Do not press the power button for normal system boot at once, this can overwrite the installed Recovery with the stock.

Once you've finished the process with "Finished," turn off the cable, press the volume button and the power button. Hold them until the MIUI logo appears, then release the power, but keep the volume up until the TWRP menu appears. If you saw the menu with the Install, Wipe, Backup buttons, the operation was successful.

β˜‘οΈ Pre-installing check TWRP

Done: 0 / 4

Firmware process via Fastboot and MiFlash

There are two main methods of firmware: through Recovery (zip archives) and through Fastboot (system images), the Fastboot method is considered more reliable for full system recovery or change of region (for example, from China to Global), since it cleans all partitions clean.

You will need to download "Fastboot" ROM" The files are.tgz. After downloading, the archive must be unpacked. The path to the folder must be short and free of Cyrillic or space, such as spaces: C:\ROM\hercules_global. This requirement is critical for the correct operation of the scripts of the flasher.

Launch the MiFlash Tool on behalf of the administrator. Press the Refresh button, and if the drivers are installed correctly, your serial number device will appear in the list. In the path field, specify the folder with the unpacked firmware. At the bottom of the window, it is important to select the firmware mode:

  • πŸ“‚ clean all – complete data cleanup and firmware installation (recommended).
  • πŸ“‚ save user data – a data-saving installation (may cause errors when changing region).
  • πŸ“‚ Clean all and lock – Clean, install and re-lock the bootloader (for identical regions only!).

Press Flash and wait for the process to be completed. The progress indicator will fill in, and the log will display the steps of writing partitions. The whole process takes 200 to 600 seconds. Once finished, the phone will automatically restart. The first boot can last up to 10-15 minutes - that's OK, the system is optimized.

πŸ’‘

Using the "clean all and lock" mode on a device with global firmware but unlocked bootloader from the Chinese version can lead to a lock (Hard Brick).

Installation of firmware through TWRP Recovery

If you prefer custom firmware (LineageOS, Pixel Experience) or want to upgrade MIUI without using a PC in Fastboot mode, the TWRP method will be optimal.

Before installing a new system, you need to clean up old data to avoid file conflicts and errors in work. In the TWRP menu, select Wipe. For a clean installation, it is recommended to format the Dalvik / ART Cache, Cache, System and Data partitions. Do not touch the Internal Storage partition if the firmware file is on it, otherwise you will delete the installer itself.

Once cleaned, go back to the main menu and select Install. Find the downloaded zip file with the firmware. Before you confirm the installation (swider), you can add additional archives, such as root rights patches (Magisk) or Google Apps (GApps), if they are not built into the firmware. Order is important: first firmware, then GApps, then Root.

Type of cleaningWhat's removedWhen to use
Wipe DataUser data, applications, settingsWhen switching to another version of Android or custom firmware
Wipe CacheTemporary system filesCyclical reboots or update errors
Format DataFull formatting (including internal memory)When switching from an encrypted file system or viruses
Advanced WipeSelective cleaning of sectionsFor experienced users in specific crashes

Once you have swiped the confirmation slider, the installation process will begin. The log will display the mountable partitions and the copied files. Once completed, press Reboot System. If the system is not booting, try clearing the Dalvik cache again in the Wipe menu.

Possible errors and ways to eliminate them

Even if you follow the instructions, there are some unexpected situations, and one of the most common problems is Bootloop, and the phone vibrates and shows the logo all the time, but it doesn't load, and 90 percent of the time, it's solved by re-entering TWRP and running the full Wipe Data + Format Data, followed by a clean firmware reinstallation.

Another common error is the β€œIncorrect checksum” when installing a zip file, which means that the firmware file has not fully downloaded or is corrupted, you need to double-check the hash amount of the file or download it again from another source, and an error can occur if the Recovery version is too old for a new firmware.

⚠️ Warning: If the phone has stopped responding to buttons and is not detected by the computer even in Fastboot mode, the bootloader may be damaged, in which case only the interconnection of memory or the use of a service programmer will help, which requires contacting the service center.

Problems with drivers ADB Often solved manually through Windows Device Manager. Find an unknown device, select Update Driver, and point the path to a folder with Xiaomi or Google drivers. USB Driver. Sometimes it helps to change. USB-port or disable antivirus that can block the recording in the memory of the device.

πŸ’‘

If the camera or touch screen is not working after the firmware is installed, chances are you have installed firmware for another Redmi Note 2 modification (for example, Prime firmware for the regular version).

Can I reflash Redmi Note 2 without unlocking the bootloader?
Officially, no. But there's a method of flashing through Emergency Download (EDL) This method is paid or requires the use of specialists, since ordinary accounts do not have the right to firmware in the Internet. EDL-lock-in.
What is the best custom firmware for Redmi Note 2 in 2026?
The device is old and most builds are no longer supported, but LineageOS 17.1 (Android 10) or Pixel Experience versions are considered stable. For everyday use, it is often recommended to stay on the latest official MIUI 9, as it is better optimized for MediaTek Helio X10 iron.
What to do if the network is lost after the firmware?
The section was probably damaged. IMEI. If you have a backup of the Persist section and EMMC through TWRP, If there's no backup, it'll need to be repaired. IMEI through the engineering menu or special utilities (MAUI Meta, which requires knowledge of specific instructions for the chipset MT6795.
Is it safe to install firmware with 4PDA?
The 4PDA forum is one of the most trusted sources, but always read the whole topic: check for bugs, see who the builder is, and backup before installing. The responsibility for flashing it is always the user's responsibility.