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.
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?
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 devicesIf 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
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 cleaning | What's removed | When to use |
|---|---|---|
| Wipe Data | User data, applications, settings | When switching to another version of Android or custom firmware |
| Wipe Cache | Temporary system files | Cyclical reboots or update errors |
| Format Data | Full formatting (including internal memory) | When switching from an encrypted file system or viruses |
| Advanced Wipe | Selective cleaning of sections | For 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).