Xiaomi Redmi 7A battery check: all ways from MIUI to ADB

Xiaomi Redmi 7A is one of the most popular budget smartphones of the brand, but over time even its reliable battery capacity of 4000 mAh begins to lose performance. If the phone runs out in a few hours, turns off at 20-30% charge or overheats during charging, it’s time to check the status of the battery. In this article, you will find 7 working methods of diagnostics, including hidden MIUI functions, engineering codes and professional tools.

We're not going to limit ourselves to the superficial tips like "look in the settings," but here you'll learn how to get accurate data about the charging cycle, the actual capacity and degradation level that the manufacturer often hides. All methods are tested on Redmi 7A with MIUI 10-14 firmware and do not require root rights (except one advanced method).

1. MIUI Built-in Statistics: What the System Hides

To start with, the basic MIUI tools are the standard ones, and the manufacturer provides basic information about the battery, but it's often incomplete or distorted.

  1. Go to Settings β†’ Battery and Performance.
  2. Slip on the consumption chart icon (three vertical lines in the upper right corner).
  3. Select the option "Battery Use".

Here you'll see:

  • πŸ“Š Total operating time since last charge (but not actual capacity!).
  • πŸ”‹ Percentage of charge at the time of inspection (may be displayed incorrectly when the battery is worn out).
  • ⚑ List of applications that consume energy (useful for optimization, but not for battery diagnosis).

The main drawback of this method is that MIUI does not show the actual battery capacity and the number of charging cycles. For example, if your Redmi 7A originally had 4,000 mAh and now it is 2800 mAh, the system will still display 100% charge as 4,000 mAh.

πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
I don't know how to do that.

2. Secret engineering code ##4636##: Hidden data

Most Xiaomi users don’t know that the phone has a hidden engineering menu that provides more detailed information about the battery.

  1. Open the Phone app.
  2. Enter the combination: ##4636## (some firmware may require ##6484###).
  3. Select Battery Information (Battery Information)

In this menu, pay attention to the following parameters:

ParameterWhat does it mean?Normal for Redmi 7A
LevelCurrent charge in %Corresponds to what is displayed on the screen
VoltageBattery voltage in mV3700–4200 mV (3.7–4.2V)
TemperatureTemperature in Β°C25–40Β°C (above 45Β°C – overheating!)
HealthBattery statusGood (good), Unknown (requires verification)

The key parameter here is Health, and if it's marked as Unknown or not at all, it could indicate:

  • πŸ”Œ Problems with the charging controller (often after falls or moisture hits).
  • πŸ”„ Resetting battery data (for example, after firmware).
  • πŸ› οΈ Non-original battery (if replaced by itself).

πŸ’‘

If Health is missing, try entering the code ##6484##, which displays advanced battery information on some versions of MIUI.

3. Diagnostic applications: AccuBattery vs AIDA64

Standard MIUI tools don't give much information, so it's better to use third-party apps for deep verification, and we tested two of the most popular solutions for Redmi 7A:

AccuBattery: analysis of charging cycles

This app specializes in tracking the actual battery capacity and the number of charging cycles.

  1. Charge your phone to 100% and calibrate the app (follow the hints).
  2. Use your smartphone in normal mode for 2-3 days.
  3. Check out the Health tab.

AccuBattery will show you:

  • πŸ“‰ Estimated wear in % (e.g., β€œCapacity decreased by 25%").
  • πŸ”„ Number of full charging cycles (up to 500 for lithium polymer batteries).
  • ⚑ Discharge rate in mAh/h (useful for detecting β€œgluttonous” applications).
Why does AccuBattery show less capacity than claimed?
The app measures the actual capacity, not the nominal capacity, for example, if the manufacturer says 4,000 mAh, and AccuBattery shows 3200 mAh, it means that the battery is worn out by 20%, which is normal for batteries older than 2 years.

AIDA64: Technical details for advanced

AIDA64 provides low-level information about the battery, including data from the controller.

  1. Go to the Battery section.
  2. Pay attention to the fields State, Technology and Temperature.

Critical parameters in AIDA64:

  • πŸ”‹ Full charge capacity – the actual maximum capacity (compare with a face value of 4000 mAh).
  • πŸ”„ Cycle count – number of cycles (if supported by the controller).
  • πŸ›‘οΈ Battery technology – must be Li-polymer (if otherwise – battery is not original).

⚠️ Attention: If AIDA64 If you see Unknown in the Battery technology field, it could mean that the battery has been replaced with an uncertified one or that the controller is damaged, then you should check the phone at the Xiaomi service center.

4. Verification through ADB: power-user

If you're ready for more complex manipulations, Android Debug Bridge (ADB) will allow you to get data directly from the battery controller. This method does not require root rights, but you need to install ADB on your computer.

Instructions:

  1. Turn on USB Debugging in Settings β†’ About Phone β†’ MIUI version (shap 7 times, then go back to Additional Settings β†’ For Developers).
  2. Connect Redmi 7A to your PC and confirm debugging permission.
  3. Open the command line and type in: adb shell dumpsys battery

In conclusion, find the following lines:

level: 85


voltage: 4023




temperature: 320




technology: Li-polymer




health: 2




capacity: 3850

Transcript:

  • Health: 2 - battery status (2 = good, 3 = bad).
  • Capacity: 3850 is the current maximum capacity in mAh (compare with the face value of 4000).
  • temperature: 320 - temperature in tenths of Β°C (32.0 Β°C).

Install Xiaomi drivers on PC|Enable debugging on USB|Connect the original cable|Start the command line on behalf of the administrator-->

⚠️ Note: If the health parameter is 7, this means an unknown state - often occurs after replacing the battery with a non-original one or resetting the controller.

5. The discharge test: how to find out the real capacity

The most reliable way to test the battery is to use a controlled discharge, which will show how much your Redmi 7A actually holds, not what the system displays.

  1. Charge your phone to 100% and disconnect from the network.
  2. Turn on Flight Mode and turn off Wi-Fi/Bluetooth.
  3. Start the stop stopwatch and wait for the full discharge (before turning off).

The following are the normal performances for the Redmi 7A:

ConditionsMinimum working hoursSigns of wear and tear
Screen off, flight mode.4-5 daysLess than 2 days – critical wear
Screen on (average brightness), flight mode12:15 hoursLess than 6 hours – Replacement required
Normal use (social networks, calls)8:10 hoursLess than 4 hours – the battery has degraded

If the phone turns off at 15-30% charge, this is a sign:

  • πŸ”‹ Heavy battery wear (capacity dropped below 60% of nominal value).
  • πŸ› οΈ Controller malfunctions (requires flashing or replacement of the board).
  • πŸ“‰ Calibration failure (can be corrected with a full charge-discharge cycle).

πŸ’‘

If the Redmi 7A turns off at 20 to 30 percent charge, but it turns on again after charging and shows 0.5 percent, the problem is precisely in the battery, which is called the "sudden shutdown effect" and indicates critical wear.

6. Visual inspection: when to open the phone

If the software methods show problems, but you want to make sure that you're 100 percent, you're going to have to open the case, which is risky (you can damage the plumes), but sometimes necessary.

  • πŸ”₯ The phone is heated even in standby mode (above 45).Β°C).
  • πŸ“¦ The body swelled (seen by the gaps between the screen and the frame).
  • ⚑ Charging is jerking or interrupted.

What to do at the autopsy:

  1. Turn off your phone and wait for the battery to cool down.
  2. Use a plastic shoulder blade to gently remove the back cover.
  3. Examine the battery for the subject: πŸ” Bloating (if the battery is "puffy" - urgently replace!). πŸ’§ Corrosion traces (green or white plaque on contacts). πŸ”Œ Oxidation on the connector (dark spots on gold contacts).

⚠️ Attention: If the battery is swelling, you can't puncture it or compress it! Lithium polymer batteries can ignite if damaged.

7.When it's time to change the battery: checklist of symptoms

Here are the signs that the Redmi 7A battery needs to be replaced:

Phone discharges in 3-4 hours without active use |Switched off at 20-30% charge |Bloating (visible to the naked eye) | Charging is only at a certain angle of the cable |Overheating above 50 Β° C in normal mode-->

If at least 2 items from the list above match, the battery should be changed. For the Redmi 7A, the original battery costs about 1000-1500 rubles, and the replacement in the service center - another 500-1000 rubles. Non-original batteries (for example, from Baseus or Remax) will cost less, but their capacity is often underestimated by 10-20%.

Advice on choosing a new battery:

  • πŸ”‹ Look for models with labels BM47 (original code for Redmi 7A).
  • πŸ›‘οΈ Check for a protection controller (without it, the battery will last less).
  • πŸ“¦ When buying, ask the seller to check the idling voltage (should be 3.7-3.8V).

FAQ: Frequent questions about the Redmi battery 7A

Can the battery be restored without replacement?
Partly yes. Try calibration: Discharge the phone before it shuts down. Charge to 100% without interruption (use the original 5V/2A adapter). Repeat 2 to 3 times. This will help if the problem is incorrect controller data, but will not return the lost capacity. For a physically worn-out battery, the only solution is to replace.
Why does the Redmi 7A run out of battery life?
Possible causes: πŸ”Œ Unoriginal battery with low capacity. πŸ“± Software failure (reset settings to factory). πŸ” Background processes (check in Settings) β†’ Battery β†’ Use of the). ⚑ Faulty charging controller (requires board repair) If the problem persists, check your phone for viruses (e.g., Malwarebytes) or contact the service.
Which Charging Adapter Is Best for Redmi 7A?
Optimal parameters: πŸ”Œ Power: 5V/2A (10W) β€” Original Adapter from Xiaomi. ⚑ Protocol: Quick Charge 3.0 (It is maintained but does not increase speed significantly). 🚫 Avoid: cheap "nameless" adapters and cables that can damage the controller. 10W (for example, 18W or 30W) will not speed up charging, but may increase battery wear due to increased heat generation.
How many charging cycles can the Redmi 7A battery withstand?
The manufacturer claims 500 full cycles to reduce capacity to 80 percent: πŸ“… 1-2 years of active use (with 1 cycle per day). πŸ”‹ After 300-400 cycles, the capacity drops by 15-20%. ⚑ When you charge fast and overheat, the resource is reduced to 200-300 cycles: πŸ”₯ Charging up to 100% (optimum - 80-90%). 🌑️ Overheating (do not leave your phone in the sun or near heat sources). πŸ“΅ Deep discharge (do not allow shutdown due to 0% charge).
Can I use the power bank to charge the Redmi 7A?
Yes, but with reservations: βœ… Power Bank: with Quick Charge 3.0 support PD (Xiaomi Mi Power Bank 3 10000 mAh). ❌ Inappropriate: cheap models without overheating/overvoltage protection. ⚠️ Risks: Constant charging from power bank can speed up battery wear due to unstable voltage.Tip: if you use power bank daily, once a month give the phone a full discharge-charging cycle from the socket for calibration.