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.
- Go to Settings β Battery and Performance.
- Slip on the consumption chart icon (three vertical lines in the upper right corner).
- 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.
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.
- Open the Phone app.
- Enter the combination: ##4636## (some firmware may require ##6484###).
- Select Battery Information (Battery Information)
In this menu, pay attention to the following parameters:
| Parameter | What does it mean? | Normal for Redmi 7A |
|---|---|---|
| Level | Current charge in % | Corresponds to what is displayed on the screen |
| Voltage | Battery voltage in mV | 3700β4200 mV (3.7β4.2V) |
| Temperature | Temperature in Β°C | 25β40Β°C (above 45Β°C β overheating!) |
| Health | Battery status | Good (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.
- Charge your phone to 100% and calibrate the app (follow the hints).
- Use your smartphone in normal mode for 2-3 days.
- 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?
AIDA64: Technical details for advanced
AIDA64 provides low-level information about the battery, including data from the controller.
- Go to the Battery section.
- 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:
- Turn on USB Debugging in Settings β About Phone β MIUI version (shap 7 times, then go back to Additional Settings β For Developers).
- Connect Redmi 7A to your PC and confirm debugging permission.
- 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: 3850Transcript:
- 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.
- Charge your phone to 100% and disconnect from the network.
- Turn on Flight Mode and turn off Wi-Fi/Bluetooth.
- Start the stop stopwatch and wait for the full discharge (before turning off).
The following are the normal performances for the Redmi 7A:
| Conditions | Minimum working hours | Signs of wear and tear |
|---|---|---|
| Screen off, flight mode. | 4-5 days | Less than 2 days β critical wear |
| Screen on (average brightness), flight mode | 12:15 hours | Less than 6 hours β Replacement required |
| Normal use (social networks, calls) | 8:10 hours | Less 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:
- Turn off your phone and wait for the battery to cool down.
- Use a plastic shoulder blade to gently remove the back cover.
- 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).