How to reflash Xiaomi Redmi 2: official and custom firmware

Xiaomi Redmi 2 is the iconic budget smartphone of 2015, which is still used by many users. However, over time, official support for the device has ceased, and current versions of Android are no longer coming out. Flashing allows you not only to update the system to a more recent version, but also to improve performance, add new features or even resurrect the hung device. In this guide, we will analyze all available ways of firmware Redmi 2 β€” from official to custom, taking into account the features of the model HM2014811 (2/16 GB) and HM2014813 (2/8 GB).

It is important to understand that the firmware process on older Xiaomi devices has nuances. For example, unlocking the bootloader on Redmi 2 requires special permission from the manufacturer, and not all custom firmware supports Qualcomm Snapdragon 410 with 1 GB of RAM. We will discuss in detail at each stage so that you can choose the best method - whether it is an upgrade through MIUI Updater, installation through TWRP Recovery or firmware in Fastboot mode.

Preparation for Flashing: What You Need to Know Before You Start

Before you start firmware, make sure your Xiaomi Redmi 2 is ready for the procedure.

  • πŸ”‹ The battery should be at least 60% charged. With a low charge, the device may shut down during firmware, which will lead to a "brick" (impossibility to turn on).
  • πŸ“± Data retention: firmware erases all user files. Use Mi Cloud or local backup via Settings β†’ Additionally. β†’ Backup.
  • πŸ”‘ Unlock bootloader: official firmware can be installed without unlocking, but custom (for example, LineageOS) will require unlock.
  • πŸ–₯️ Drivers and tools: PCs must be installed ADB/Fastboot, Qualcomm and Mi Flash Tool drivers (for Fastboot firmware).

Pay special attention to the version of the device. Redmi 2 was released in several versions:

ModelCode nameProcessorSupport for custom firmware
HM2014811wt88047Snapdragon 410 (MSM8916)Yes (LineageOS, Pixel Experience)
HM2014813wt86047Snapdragon 410 (MSM8916)Yes, but with limitations.
HM2014819wt88047_proLeadcore LC1860No (no stable builds are available)

⚠️ Note: If your device is on a Leadcore processor (HM2014819), The firmware is extremely limited, and most custom firmware doesn't support this modification because of the chipset's closed source code.

πŸ“Š What kind of firmware you plan to use?
Official (MIUI Updater)
Castomic (TWRP)
Fastboot (Mi Flash)
I haven't decided yet.

Method 1: Update via MIUI Updater (official method)

The easiest and safest way to update is through the built-in MIUI Updater app, which is suitable if:

  • πŸ“² You want to stay on the official firmware MIUI.
  • πŸ”„ The device is not locked and has no damaged partitions.
  • 🌐 There is a stable connection to Wi-Fi (firmware file weighs) ~1-1.5 GB).

Instructions:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the upper right corner and select Select the firmware file.
  3. Download the latest stable version of MIUI for Redmi 2 from Xiaomi’s official website (select the Redmi 2 section (wt88047)).
  4. After downloading the file (.zip format), go back to MIUI Updater and select it.
  5. Confirm the installation and wait for the restart (it will take 5-10 minutes).

⚠️ Note: If after the update the device hung on the logo MI, Reset through Recovery: Press the Volume Up + Meals, select Wipe β†’ Wipe All Data.

πŸ’‘

The official method does not require unlocking the bootloader and retains a warranty (if it is still valid), however, it is limited to the latest versions of MIUI 9/10 - newer for Redmi 2 did not come out.

Method 2: Fastboot (Mi Flash Tool)

The method through Fastboot is suitable for:

  • πŸ”§ Brick recovery (if the device is not switched on).
  • πŸ“₯ Installation of official firmware "from scratch" (for example, after a failed custom firmware).
  • πŸ”’ Bypassing restrictions MIUI Updater (if you cannot update it through it).

This will require:

Download Mi Flash Tool (2018 or later)|Install Qualcomm drivers on PC| Download firmware in.tgz format from Xiaomi|Unarchivate firmware in a folder without Cyrillic characters |Disable antivirus (it can block Mi Flash)

-->

Step-by-step:

  1. Turn off the phone. Press Volume down + Power to enter the Fastboot.
  2. Connect the device to the PC via USB.
  3. Launch the Mi Flash Tool, press Select and point the path to the unpacked firmware.
  4. At the bottom, select Clean All (full clean) or Clean All and Lock (clean + lock bootloader).
  5. Press Flash and wait until it is completed (the process will take 3-7 minutes).

What to do if Mi Flash gives you a "couldn't find fastboot" error
The error occurs due to the lack of drivers or conflict with the antivirus.Solution: 1. Install drivers manually through Device Manager (select "Qualcomm" HS-USB QDLoader 9008”). 2. Run Mi Flash on behalf of the administrator. 3. Try another one. USB-port (preferably) USB 2.0).

Method 3: Install custom firmware through TWRP

If you want to install LineageOS, Pixel Experience or other custom firmware, you will need to:

  1. Unlock the loader (instruction below).
  2. Install TWRP Recovery.
  3. Download compatible firmware and GApps (if you need Google services).

Step 1: Unlock the bootloader

For Redmi 2, unlocking is done through the official Mi Unlock Tool:

  1. Download the Mi Unlock Tool and install it on PC.
  2. Sign in to your Mi Account on your phone (Settings β†’ Xiaomi Account).
  3. Go to Settings β†’ Additional β†’ For developers and activate OEM Unlock.
  4. Connect your phone in Fastboot mode to your PC and launch the Mi Unlock Tool.
  5. Follow the program instructions (it may take 72 to 168 hours to confirm unlocking).

Step 2: Installation of TWRP

After unlocking:

  1. Download TWRP for Redmi 2 (version 3.2.3 or later).
  2. Rename the file to recovery.img and place it in the folder with ADB.
  3. Enter commands adb reboot bootloader fastboot flash recovery.img fastboot reboot recovery

Step 3: Custom OS firmware

TWRP:

  1. Select Wipe β†’ Advanced Wipe and select Dalvik, Cache, System, Data.
  2. Press Install and select a firmware file (e.g. lineage-16.0-20230510-UNOFFICIAL-wt88047.zip).
  3. After installing the firmware, repeat the step for GApps (if needed).
  4. Reboot to the system (Reboot β†’ System).

πŸ’‘

If the mobile network is not working after installing custom firmware, check the APN settings manually or install a patch for modems via TWRP.

Solving common errors in firmware

Even with the correct following of the instructions, problems can arise.

Mistake.Reason.Decision
Error: could not send 'recovery'Problems with drivers or USB-connectionTry another cable/port, install drivers manually
Hanging on the MI logoIncompatible firmware or damaged partitionsRun Wipe Data in TWRP or scroll through Fastboot
E: Unknown command [log] in TWRPAn outdated version of TWRPUpdate Recovery to the latest version
Mistake 7 in MIUI UpdaterA damaged firmware file or model mismatchDownload the firmware again, check the code name of the device

What if the sensor does not work after the firmware?
This problem is common with some custom firmware on Redmi 2. Solutions: 1. Install another firmware version (e.g., go from LineageOS 16 to 14.1). 2. Sweep the original kernel through TWRP. 3. Check if the touchscreen plume is damaged (physical malfunction).

How to return the official firmware after custom

If the custom firmware experiments are unsuccessful, you can return the official MIUI.

  1. Download the latest stable firmware for Redmi 2 in.tgz format from Xiaomi website.
  2. Unclose it and put it in a folder with the Mi Flash Tool.
  3. Start Mi Flash, connect your phone in Fastboot mode.
  4. Select Clean All and Lock mode (this will block the bootloader back).
  5. Press Flash and wait until it is completed.

After the reboot, the device will be on the official firmware with the bootloader locked.

  • πŸ”’ All data will be erased.
  • πŸ“± TWRP Replacement with stock recovery.
  • πŸ”„ The ability to install custom firmware will disappear before re-unblocking.

Recommendations for choosing firmware for Redmi 2 in 2026

Given the age of the device, not all firmware works equally well on Redmi 2.

  • πŸ† For stability: Official MIUI 10 (last supported version. minus is an outdated version of Android (4.4/5.0).
  • πŸš€ LineageOS 14.1 (Android 7.1) – optimized for weak iron.
  • πŸ“± For Google services: Pixel Experience (Android 10), but possible lags due to 1 GB of RAM.
  • πŸ”§ Experiments: Havoc-OS or Resurrection Remix, but require manual configuration.

πŸ’‘

Redmi 2 does not recommend installing firmware on Android 11 and later – they are not optimized for 1 GB of RAM and will slow down.

FAQ: Frequent questions about the firmware Xiaomi Redmi 2

Can I play Redmi 2 without a computer?
Yes, but with limitations. Only official firmware can be installed through MIUI Updater. Custom ones need a PC (to unlock the bootloader and install TWRP).
Why doesn't the camera work after the firmware?
This is a typical custom firmware problem on Redmi 2. Solutions: Install a patch for the camera (see the 4PDA forum in your firmware topic). Try another firmware (e.g. LineageOS instead of Pixel Experience). Check if the camera plume is damaged (physical malfunction).
How do I know the code name for Redmi 2?
There are two ways: Turn on your phone, go to Settings β†’ About Phone β†’ Model. If it says HM2014811, your code name is wt88047. In Fastboot mode, connect your phone to your PC and type in the command: fastboot getvar product The answer will contain a code name (e.g., wt88047).
Should we be able to get Redmi 2 in 2026?
It depends on the goals: βœ… Worth it: if you need to restore work, remove viruses or try fresh Android. ❌ Don’t: if you expect the performance of a modern smartphone – the hardware Redmi 2 is outdated. For everyday use, it is better to consider buying a new budget smartphone (for example, Redmi). A2 POCO C50).
Where to download the firmware for Redmi 2?
Official firmware: Xiaomi site (Redmi 2 section: XDA Developers (Developers Forum). 4PDA (Russian-speaking community). πŸ’‘Always check firmware reviews on forums before installing.Some builds may contain bugs or be designed for other Redmi 2 modifications.