Xiaomi Redmi Note 2, released in 2015, is still a popular budget smartphone due to its maintainability and support for alternative firmware. However, over the years, official updates from Xiaomi for this model have ceased, and users face performance problems, bugs of older versions of MIUI or the desire to install custom firmware like LineageOS. Firmware can return the device to βsecond lifeβ, but the process requires care β errors are fraught with βbrickingβ the device.
In this guide, we will analyze all the current ways of firmware for Redmi Note 2 (codename hermes): from official updates through MIUI Updater to install custom builds through TWRP and Fastboot. Particular attention will be paid to preparing the device, unlocking the bootloader and solving typical errors such as E1001 or hanging on the Mi logo. If you are a beginner, start with official methods; if you are an experienced user, go straight to the sections on custom firmware and ADB.
Warning: Firmware irreversibly deletes all data from the device (unless you use the no-reset method), backing up via Mi Cloud or locally on your PC is a must. Also note that unlocking the bootloader will void the warranty (if it is still valid) and may affect the performance of Google Pay or Widevine L1 services (downgraded to L3).
1. Firmware Preparation: What to Do Before Starting
Before you start firmware, make sure that all the preliminary steps are followed. Neglect of preparation is the main cause of "bricks" (inoperable devices) after flashing.
First, check the current MIUI and device model. Go to Settings β About Phone. The MIUI version should display a line like MIUI Global 12.5.1 Stable, and the Redmi Note 2 (or 2015022 for Chinese versions) in the Device Model. If the model is different (like the Redmi Note 2 Prime), use firmware only for it - incompatible software will lead to errors!
- π Battery charge at least 60 percent, and it can take up to 30 minutes to run through Recovery or Fastboot, and it'll be interrupted by the discharge during the process.
- π» Computer on Windows 7/10/11 (Fastboot method) with Windows Defender disabled and Mi Phone Manager drivers installed.
- π₯ For specific model firmware files, download official builds only from Xiaomi website (Select device sectionΒ»).
- π Unlocked bootloader (for custom firmware) Official Updates via Updater do not require unlocking.
If you are planning to install custom firmware (like LineageOS 14.1 or Pixel Experience), you will need to:
- π οΈ TWRP Recovery version 3.2.3 or later (for hermes) can be downloaded from the official website. TWRP.
- π ADB And Fastboot, part of Google's Platform Tools, install them through Android Studio or download them separately.
- π GApps (Google services) for custom firmware without pre-installed Google Play.
β οΈ Note: If your Redmi Note 2 was purchased in China (model with C suffix in the room), the firmware of the global version MIUI In this case, only use firmware for the region of China or universal custom builds.
2. Method 1: Update via MIUI Updater (without unlocking)
The safest method is to upgrade through the built-in Updater app, which is suitable for installing official MIUI builds without losing data (if the update is over the air, OTA).
- π± The device is not rooted and does not have custom recovery.
- π Current version MIUI 2 years old or less (otherwise, Xiaomi server may not provide an update).
- π The firmware region is the same as the device region (e.g. Global for international versions).
Instructions:
- Open the Update app (a sign in the form of an arrow in a circle).
- Click on the three dots in the top right corner and select Select Service Pack.
- If the update is available over the air, the system will prompt you to download it automatically. If not, download the full.zip package from Xiaomi's website and select it manually.
- Confirm installation. The device will restart to Recovery and update automatically.
If after the update, the smartphone got stuck on the Mi logo for more than 10 minutes, reset via Recovery:
- Press Volume Up + Power before the Recovery menu appears.
- Select Wipe & Reset β Wipe All Data (use volume buttons for navigation, power for confirmation).
- Reboot the device (Reboot).
β οΈ Note: If an error occurs when selecting the service pack E1001 (Β«Failed to check the service pack. "" So the firmware file is corrupted or intended for another model. Download it again and check the checksum. MD5 (For example, through the HashMyFiles program).
βοΈ Checklist before Updating via Updater
3. Method 2: Fastboot firmware (official MIUI)
The Fastboot method is suitable for the installation of an official MIUI in cases where:
- π The device is not updated via Updater (for example, due to a damaged system).
- π¦ You need to βroll backβ the firmware to an older version.
- π The bootloader is already unlocked (required for custom firmware, but not for official ones).
To run through Fastboot, you will need:
- π₯οΈ Computer with Mi Flash Tool and Qualcomm Drivers.
- π Firmware in.tgz or.zip format (unpacked in a folder).
- π Cable USB Type-C (original, undamaged).
Step-by-step:
- Download the Mi Flash Tool from the official website and install it.
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\MIUI\hermes_global_images_...).
- Turn off the Redmi Note 2 and press Volume Down + Power to enter Fastboot mode (the image of a hare in a hat-eared will appear).
- Connect the device to a PC. Device Manager should appear Qualcomm HS-USB QDLoader 9008.
- Launch the Mi Flash Tool, press Select and specify the folder with the unpacked firmware.
- At the bottom, select firmware mode: Clean All β complete cleaning (recommended when changing the version of MIUI); Clean All and Lock β cleaning + locking the bootloader (only for official firmware!); Save User Data β data storage (not always stable).
Flash
| Mistake. | Reason. | Decision |
|---|---|---|
| Critical partition flashing is not allowed | The bootloader is locked, and you're trying to flash custom firmware. | Unlock the bootloader through the Mi Unlock Tool. |
| Device not found | Drivers are not installed or the cable is faulty. | Check the connection, install the drivers manually through Device Manager. |
| Flash not done | Firmware files are corrupted or incompatible. | Download the firmware again, check the MD5. |
| The device does not turn on after firmware | The wrong mode (Clean All and Lock for custom firmware) is selected. | Re-sweeten in Clean All mode without locking the bootloader. |
β οΈ Note: If you are looking for a Chinese version MIUI on a global device (or vice versa), after restarting, communication may disappear (IMEI). You can restore it through the engineering menu (#4636##) or the program. SN Write Tool, but it requires a separate instruction.
What if the Mi Flash Tool canβt see the device?
Method 3: Install custom firmware via TWRP
Custom firmware (e.g. LineageOS, Pixel Experience or Havoc-OS) allows you to upgrade the Redmi Note 2 to modern versions of Android (up to 7.1.2), but requires an unlocked bootloader and installed TWRP Recovery. This method is suitable for advanced users, as it involves the risk of loss of functionality (for example, VoLTE or a second slot for SIM may not work).
Step 1: Unlock the bootloader
Xiaomi is blocking the bootloader on all devices to unlock it:
- Link your Mi Account to your device: Settings β Mi Account β Sync.
- Enable Developer Options: Go to Settings β About Phone and click on MIUI Version 7 times.
- In Developer Options, activate OEM Unlock and USB Debugging.
- Download Mi Unlock Tool from the official website and log in to it under the same Mi Account.
- Connect the device in Fastboot mode (click Volume Down + Power) and press Unlock in the program.
The process can take up to 72 hours (Xiaomi checks the request) Once unlocked, the device will be reset to factory settings!
Step 2: Installation of TWRP Recovery
Download the latest TWRP for hermes from the official website and run it through Fastboot:
fastboot flash recovery twrp-3.6.2_9-0-hermes.img
fastboot boot twrp-3.6.2_9-0-hermes.imgStep 3: Custom OS firmware
- Download firmware (e.g. LineageOS 14.1 for hermes) and GApps (arm64 β 7.1 β pico).
- Move.zip files to the memory card or internal memory of the device.
- Boot to TWRP (click Volume Up + Power).
- Run Wipe β Advanced Wipe and mark: Dalvik / ART Cache System Data Cache
Install
GApps
Reboot β System
The first download can take up to 15 minutes. If the device is stuck on the logo, repeat the firmware by pre-formatting the Data partition in TWRP (Wipe β Format Data menu, enter yes).
π‘
If the camera or sensors donβt work after installing custom firmware, download and swipe the Fix for Redmi Note 2 patch through TWRP (see the 4PDA forum in your firmware topic).
5. Typical errors and their solutions
Even if you follow the instructions accurately, you can get errors, and we've collected some of the most common problems and ways to fix them.
Error: The device does not turn on after firmware ("brick")
Symptoms: Black screen, no reaction to buttons, no charging indicator.
- π Connect the device to charge for 30 minutes β the battery may be completely drained.
- π§ Try to enter the Fastboot (Loudness Down). + Food (or Recovery) (Loudness up) + If you can, re-scan the device.
- π» If the device is not determined by the PC, use Test Point (closing contacts on the board for forced transfer to mode). EDL). For the Redmi Note 2, the instructions are here.
Mistake: Hanging on the Mi logo
Causes: Incompatible firmware, damaged partitions, or no Wipe before installation.
- π Go to Recovery and run Wipe Data.
- π¦ Fastboot with Clean All mode selection.
- π§ If custom firmware is used, check its compatibility with your model (hermes for Redmi Note). 2, hermes_lte supplant 4G).
Error: Network is not working (no IMEI or signal)
A common problem after firmware is unofficial or Chinese versions of MIUI.
- π‘ Check that the firmware corresponds to the region of the device (Global for international versions).
- π§ Restore. IMEI via the engineering menu (#4636## β Information β Run Ping Test or Program SN Write Tool.
- πΆ If support is missing 4G, run the modem file (modem.bin) Fastboot: Fastboot Flash Modem NON-HLOS.bin
π‘
If the sensors (gyroscope, accelerometer) have stopped working after firmware, most likely there are no drivers in the custom firmware for your board revision. Solution: run the stock core (boot.img) from the official firmware through Fastboot.
6.How to return the official firmware after custom
If custom firmware is unstable or you want to sell the device, you can return the official MIUI.
- Download the latest stable version of MIUI for Redmi Note 2 from Xiaomi.
- Unpack the firmware and run it through the Mi Flash Tool in Clean All mode (see Method 2).
- If the bootloader has been unlocked, it can be blocked back by selecting Clean All and Lock mode in the Mi Flash Tool. Attention: this will delete all data and make it impossible to install custom firmware without re-unlocking!
After returning to the stock firmware:
- π The bootloader will be automatically blocked (if the appropriate mode is selected).
- π± All data will be deleted, including internal memory.
- π Updates MIUI Be available through Updater.
β οΈ Warning: If you block the bootloader on a custom firmware device, it will stop turning on! MIUI, And then lock the loader.
7. Data backup and recovery
The firmware (especially via Fastboot or TWRP) erases all data from the device. To avoid losing important information, back up:
- π± Local Copy: Use Mi Cloud (Settings) β Mi Account β Mi Cloud β Backups or applications like Swift Backup (requires root).
- π» Copy on PC: Connect the device to USB Transfer files and copy folders DCIM (Photos), Download, WhatsApp, etc.
- π Contact and SMS: Export through Google Contacts or the App SMS Backup & Restore.
For recovery after firmware:
- If you used Mi Cloud, log in to your Mi Account and restore data through Settings β Additional β Restore and Reset.
- For manual file recovery, connect the device to the PC and transfer the data back.
Important: Backup copies created in TWRP (Backup section) are only compatible with the same firmware and Recovery. Don't try to restore the backup of stock MIUI to custom firmware - this will lead to errors!