Battery is the most vulnerable component of Xiaomi smartphone, which degrades even when used carefully. In 2-3 years, battery capacity can fall by 30-40%, leading to sudden shutdowns and accelerated discharge. But how to check its real state if the manufacturer hides this data? In this article, 5 proven ways to get accurate information about the battery health, including hidden engineering menus, specialized applications and commands for ADB.
Many users mistakenly assume that if the phone is holding a charge "like new", then the battery is fine. In fact, the real capacity may be far from factory values, and the system simply adapted to wear. For example, on the Redmi Note 10 Pro at a capacity of 3800 mAh out of 5020 mAh, the phone will shut down by 30%, although the indicator will show 0%.
The methods in the article work on all modern Xiaomi smartphones, including the Mi, Redmi, POCO and Black Shark series (starting with MIUI 12 and later).For older models (until 2018), some methods may not be suitable - we will warn about this separately.
1. Secret code for battery check (#4636##)
The fastest way to get basic battery information is to use Androidβs engineering menu, which requires no app installation and works on 90% of Xiaomi devices (except some models for the Chinese market).
Open the phone application and enter the combination:
##4636##After that, the phone information menu will automatically open. Here we are interested in the battery information section, where you can see:
- π Charge level β current percentage in digital form (may differ from the indicator in the status bar).
- π Power supply: battery (from battery) or USB/AC (charge-free).
- π The state must be Good or Unknown, if it's Dead or Overheat, the battery needs to be replaced.
- π’ Level β a digital value from 0 to 100 (analogous to percentages).
- β‘ Voltage is the norm for Li-Pol batteries Xiaomi: 3.7-4.4 V. Values below 3.5 V or above 4.5 V are critical!
- π Temperature - optimally 20-45Β°C. Exceeding 50Β°C during charging indicates wear and tear.
β οΈ Note: On some firmware (for example, MIUI Global POCO F3) If nothing happens after you enter the code, try an alternative way to use the code. ADB (section).
The data in the engineering menu shows the current state, but it doesn't show the actual capacity (mAh) or the number of charging cycles. It will require other methods.
2.AccumBattery application: detailed wear analysis
AccuBattery is one of the few apps that shows real battery capacity in mAh, not abstract percentages. It works on all Xiaomi smartphones (including Redmi 9A, Mi 11, POCO X3 Pro) and does not require root rights.
To get accurate data, follow the instructions:
- Install and open AccuBattery.
- Connect your phone to charge and wait 100%.
- Turn off charging and use your phone until you automatically turn off (donβt turn off manually!).
- After turning on, open the application and go to the Health tab.
Here you'll see:
- π Estimated capacity - the actual volume of the battery per mAh (for example, 3800 instead of the declared 5000).
- π Number of charging cycles - the more, the stronger the wear.
- β‘ Discharge rate β the norm in standby mode: 0.5-1% per hour.
- π Percentage wear β if the value exceeds 30%, it is time to change the battery.
β οΈ Note: The first 2-3 charge/discharge cycles in AccuBattery may show inaccurate data.
Charge your phone to 100% | Turn off battery optimization for the app |Do not use saving mode | Wait for automatic shutdown-->
3. Check through MIUI Battery Care (for new models)
Starting with MIUI 13, Xiaomi has added a built-in battery monitoring tool, Battery Care, which is available on flagships (Mi 12, Mi 13, Redmi K50) and some mid-budget models (POCO F4, Redmi Note 11 Pro+).
To find this section:
- Go to Settings β Battery and Performance.
- Slap the icon. βοΈ (gear) in the upper right corner.
- Select "Battery Care" (Battery Care).
This menu displays:
- π Battery status β Assessing from Excellent to Critical.
- π Current capacity - as a percentage of the factory capacity (for example, 87% of 5000 mAh).
- π Number of full cycles β Li-Pol battery limit: 500 cycles.
- π Date of first use β helps to estimate the age of the battery.
β οΈ Note: On some firmware (for example, MIUI China) Battery Care may not be available. ADB (section 4) or AccuBattery.
If you donβt have this menu on your phone, check the MIUI version in Settings β About Phone. Battery Care requires MIUI 13.0.4 or later to work.
4. ADB-Teams for Advanced Users
The ADB (Android Debug Bridge) method is suitable for those who are ready to use a computer, providing complete battery data, including factory capacity, current wear and temperature, and works on all Xiaomi models, regardless of the MIUI version.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π± Included debugging by USB (How to turn it on - see below).
- π οΈ Utility. ADB (You can download it here).
Step 1: Enable debugging over USB
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version until the notification βYou are a developer!β appears.
- Back to Settings β Additionally. β For developers.
- Activate the "Debugging by USB" switch.
Step 2: Connect your phone to your computer and execute commands
adb shell
dumpsys batteryIn conclusion, find the following parameters:
| Parameter | Description | Normal values |
|---|---|---|
| health | Battery status | 2 (good) |
| capacity | Current capacity in % | 80β100% |
| voltage | Voltage in mV | 3700β4400 mV |
| temperature | Temperature in Β°C | 20β45Β°C |
| charge_counter | Real charge in ΞΌAh | Depends on the model (e.g. 4.5 million for 4500 mAh) |
β οΈ Note: If the conclusion is health=3 (overheating), health=4 (hypothermia) or health=7 (unknown error), the battery must be diagnosed at the service center.
For the calculation of wear, compare charge_counter It's a factory container, like the Redmi Note. 11 factory-capacity 5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh (5 000 000 ΞΌAh, a charge_counter show 3 500 000 ΞΌAh, then the wear is 30%.
π‘
If the dumpsys battery does not work, try the alternative: adb shell cat. /sys/class/power_supply/battery/capacity. It will display the current charge in percentage, but without detailed information.
5. Check through Recovery Mode (for power users)
If the phone is not turning on or freezes, the battery can be checked through Recovery Mode, a method that is suitable for diagnosing dead devices, but requires caution - incorrect actions can lead to a reset.
Instructions:
- Turn off the phone.
- Press the buttons Volume up + Power for 10-15 seconds until the Mi logo appears.
- From the Recovery menu, select Connect with MIAssistant (if any).
- Connect your phone to your computer and use ADB (as in Section 4).
β οΈ Note: On some models (POCO X3, Redmi 9T) Recovery Mode only shows the charge level, not the capacity. ADB ornament.
If the phone doesnβt respond to buttons, try plugging it into charging for 30 minutes β sometimes the battery is discharged to a level where the device doesnβt turn on.
What to do if the phone doesnβt turn on at all?
6. How to interpret the results: the table of norms
After getting the data on the battery, it is important to correctly evaluate them: Below are the norms for Li-Pol batteries in Xiaomi smartphones (relevant for models 2019-2026):
| Parameter | Norma. | Warning | Critically. |
|---|---|---|---|
| Capacity (from factory) | 90β100% | 70β89% | <70% |
| Voltage (at 100% charge) | 4.3β4.4 B | 4.2β4.3 B or 4.4β4.5 B | <4.2 B or >4.5 B |
| Temperature (when charging) | 20β45Β°C | 45β50Β°C | >50Β°C |
| Number of cycles | <300 | 300β500 | >500 |
| Discharge speed in anticipation | 0.5-1%/hour | 1-2%/hour | >2%/hour |
If your readings are in the "Critical" column, the battery needs to be replaced.
- π It is quickly discharged even with minimal load?
- β‘ Heated during charging or during calls?
- π Turns off 20 to 30% of the charge?
If the answer is yes to one question, the battery is close to failing.
β οΈ Note: On some models (Redmi) 8A, Mi A3) The battery capacity may be underestimated by the manufacturer, for example, instead of the stated 5000 mAh, the actual capacity is 4800-4,900 mAh.
π‘
If the battery capacity has fallen below 70% of the factory capacity, it will be cheaper to replace it than to repair the phone after a sudden shutdown (for example, due to the bloating of the battery).