Xiaomi Redmi 7A is one of the most popular budget smartphones of the company, but over time its performance can be reduced due to outdated software. Flashing the device helps not only to update the system to the current version, but also to eliminate software bugs, improve autonomy or even install custom firmware for advanced functions. However, the process requires care: wrong actions can lead to a device blink or data loss.
In this guide, we will take a look at all the current ways to stream Redmi 7A, from official upgrades via MIUI Updater to manual installation via Fastboot and Recovery. We will focus on training: unlocking the bootloader, backing up and choosing the right firmware version. If you are a beginner, start with the official methods β they are as safe as possible and do not require deep technical knowledge.
Preparation for firmware: what to do before the start
The first and most important step is to save data. Flashing, especially through Fastboot, erases all user files, including photos, contacts and messages. Use cloud services (Google Drive, Mi Cloud) or local copy on your PC. Note: backup via Mi Backup may not be restored to custom firmware!
Then check the current firmware version and device model. To do this, go to Settings β About Phone. In the MIUI version, you will see the current build (for example, V12.5.3.0.QCMINXM). Remember or write this information - it will be necessary to choose the correct firmware file. Also make sure that you have a Redmi 7A model (codenamed pine) and not a Redmi 7 or other modification.
- π± Save it. IMEI: Write it down via *#06# or in the settings. If the firmware fails, it will help restore the connection.
- π Charge the battery to at least 60%. interruption of the process due to discharge can make the phone inoperable.
- π₯οΈ Install drivers: Mi will be required to work with Fastboot USB Driver and ADB Tools. download them from the official Xiaomi website.
- π Unlock the bootloader (if you plan custom firmware). Official updates through Recovery don't require this.
β οΈ Note: If you install firmware for another region (e.g. global in Chinese), Google Services may stop working, NFC Or mobile. Check compatibility on forums. 4PDA or XDA Developers.
Official Update via MIUI Updater
The easiest and safest method is to upgrade through the built-in MIUI Updater app, which is suitable for installing the latest versions of MIUI without losing data and unlocking the bootloader, but only those builds that Xiaomi has released for your region are available.
To check for updates:
- Open the Update app (the icon with the arrow up).
- Click on the three dots in the top right corner and select Update Package.
- If the update is available, download it (Wi-Fi is recommended).
- After downloading, click Reboot and Update.
If the system says βNo Updatesβ but you know the new version is out, try:
- π Reset the app cache MIUI Updater in settings.
- π Change region in your phone settings (e.g. India or Europe).
- β³ Wait 1-2 days β updates are sometimes rolled out in stages.
π‘
If the update is stuck during the installation phase (more than 20 minutes), force the phone to restart by holding the power button for 10-15 seconds.
| Type of update | Do you need to unlock the bootloader? | Are the data stored? | Time of installation |
|---|---|---|---|
| Through MIUI Updater | β No. | β Yes. | 5-15 minutes |
| Through Recovery (official firmware) | β No. | β No (backup recommended) | 10-20 minutes |
| via Fastboot (official firmware) | β Yes (unless unlocked) | β No. | 15-30 minutes |
| Castom firmware (LineageOS, etc.) | β Yes. | β No. | 30-60 minutes |
Firmware through Recovery: step-by-step instructions
If the official update is not available or you want to install a specific version of MIUI, use the Recovery method, which is suitable for official firmware in.zip format and does not require a connection to a PC (if the file is already downloaded to the phone).
Download the necessary firmware from the official Xiaomi website (Download β Redmi 7A section) or from trusted sources (4PDA, Xiaomi Firmware Updater).
- π Version MIUI: Global (Global), Chinese (China) or EEA (Europe).
- π’ Build number: must be newer than current (e.g, V12.5.3.0 β V12.5.4.0).
- π¦ File type: Recovery requires an archive marked recovery (not fastboot!).
Follow the instructions:
βοΈ Firmware through Recovery
β οΈ Note: If after firmware the phone is stuck on the logo MI, Try resetting your settings via Recovery (Wipe Data). If that doesn't work, you'll need to use Fastboot to get it back.
To get into Recovery:
- Turn off the phone.
- Press the buttons Power + Volume up at the same time.
- Wait for the Mi Recovery logo to appear.
- Select the language (volume buttons) and confirm the choice with the power button.
From the Recovery menu, select Install update.zip to System, then confirm the installation. Once the process is complete, the phone will automatically restart. The first turn on can take up to 10 minutes - don't interrupt the process!
Fastboot Firmware: For Experienced Users
The Fastboot method is the most reliable method for recovering a brick-and-brick phone or installing an official firmware from scratch. However, it requires an unlocked bootloader and a PC connection. If the bootloader is locked, unlock it first through the Mi Unlock Tool (instruction below).
You'll need:
- π» PC with installation ADB Fastboot (you can download from Google Platform Tools).
- π Cable USB Type-C (preferably original).
- π Firmware in.tgz or.zip format for Fastboot (download from the official website).
- π Unlocked bootloader (if not unlocked, follow the instructions in the next section).
Step-by-step:
- Unpack the archive with the firmware in the folder with fastboot (for example, C:\platform-tools\).
- Turn off the phone and press Power + Volume down to log into Fastboot Mode.
- Connect your phone to your PC and check for device detection by command: fastboot devices If the device doesnβt show up, install drivers or try another cable.
- Start the firmware script: For Windows: execute the file flash_all.bat. For Linux/Mac: use./flash_all.sh.
Wait until the process is complete (the phone will reboot automatically).
What to do if a script flash_all.bat misstep?
If the phone doesn't turn on after you've run through Fastboot, try flashing only the boot section with the command:
fastboot flash boot boot.img(file boot.img is in the unpacked firmware).
Unlocking the bootloader: a must-do step for Fastboot and custom firmware
Xiaomi locks the bootloader on all devices to protect against unauthorized changes.To flash the phone through Fastboot or install custom firmware (like LineageOS), it must be unlocked. The process takes up to 72 hours due to the verification of the Mi Account.
Instructions for unlocking:
- Link your Mi Account to your phone in the settings (Accounts β Mi Account).
- Enable Developer Options: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β Developer and activate: Debugging over USB OEM Unlock (may be missing on some versions of MIUI).
Mi Unlock Tool
official website
Mi Account
Fastboot
Unlock
β οΈ Note: Once the bootloader is unlocked, all data on the phone, including files in internal memory, will be reset, and Xiaomi may block the ability to use Google Pay and other services that require SafetyNet.
If the utility gives you a "Couldn't unlock" error, check:
- π Is Mi Account Linked to Phone (Device must be specified in Account Settings).
- β³ Is it 72 hours since the first attempt (if not, wait).
- π± Is the phone connected in Fastboot mode (on the screen should burn a hare in a hat-hushanka).
Install custom firmware: LineageOS, Pixel Experience and others
Custom firmware such as LineageOS or Pixel Experience allows you to get a pure Android without a MIUI shell, a more recent version of the system or additional features. However, installing them requires an unlocked bootloader and can lead to a loss of warranty.
Before installation:
- π Make sure the firmware supports Redmi. 7A (codename).
- π₯ Download firmware and GApps (Google services) from the official website of the project.
- π‘οΈ Install custom Recovery (for example, TWRP) β It is necessary for installation of.zip files.
Instructions for installing TWRP:
- Download the TWRP image for Redmi 7A (e.g. from twrp.me).
- Rename the file to twrp.img and place it in the folder with fastboot.
- Start command: fastboot flash recovery twrp.img
- Immediately after the firmware reboot in Recovery command: fastboot boot twrp.img
Then on TWRP:
- Make a full backup of the current system (Backup β Select All).
- Run Wipe β Advanced Wipe and mark Dalvik, Cache, System, Data.
- Install the firmware (Install β Select a.zip file).
- Install GApps (if you need Google services).
- Reboot to the system.
π‘
Custom firmware may not support all of the Redmi 7A's features, such as dual speaker, gestures or camera, to the fullest.
Frequent mistakes and their solutions
Even if you follow the instructions, you can get errors, and let's look at the most common problems and how to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| This package is for "pine" devices; this is a "" | The firmware is not suitable for the Redmi 7A. | Download the correct version for the pine model. |
| E: Footer is wrong in Recovery | The firmware file is damaged. | Download the archive again and check the checksum (MD5). |
| The phone does not turn on after the firmware | Incompatible firmware or interrupted process. | Sweep the official firmware through Fastboot. |
| Fastboot: error: Command failed | The loader is locked or there are no drivers. | Unlock the bootloader and install the Mi USB Driver. |
If the IMEI is missing or the mobile network is not working:
- Check the IMEI with *#06#.
- If IMEI Restore it through Engineer Mode: ##3646633## β CDS Information β Radio Information β Phone 1 Enter the command: AT +EGMR=1,7,"IMEI_1" AT +EGMR=1,10,"IMEI_2" (substitute IMEI_1 and IMEI_2 original).