Battery is one of the most vulnerable components of a smartphone, and over time, its capacity inevitably decreases. On Xiaomi, Redmi and POCO, you can check the real state of the battery in several ways, from built-in tools to specialized applications. But not all methods are equally accurate. For example, the standard section "Battery status" in settings often shows inflated values, and the engineering menu requires caution when using.
In this article, we will discuss 5 working ways to check battery capacity on Xiaomi devices, including hidden MIUI functions, ADB commands and third-party utilities. You will learn how to distinguish real capacity from nominal capacity, why data can diverge by 10-15%, and what to do if the battery βliesβ about its condition, and at the end β FAQ with answers to frequent questions about calibration and replacement of the battery.
1. Check through the standard MIUI menu (the easiest way)
MIUI offers a built-in battery health assessment tool, but its data is often evaluative, but it is the fastest way to get a rough estimate.
To open the section:
- Go to Settings β Battery status.
- Click on the gear icon (βοΈ) top-right.
- Select Battery Status.
Here you will see two key parameters:
- π Nominal capacity β factory value (for example, 5000 mAh for Redmi Note 11 Pro)+).
- π Current capacity - calculated value taking into account wear (can be updated after full discharge / charging).
β οΈ Note: If the difference between the nominal and current capacity exceeds 20%, the battery needs to be replaced. MIUI or reset!
The disadvantage of the method: MIUI does not show real wear in percentages, only approximate figures. For accurate diagnosis, it is better to use the engineering menu or ADB.
2. Engineering menu (#4636##) - hidden data
The Engineer Mode menu contains detailed information about the battery, including voltage, temperature and actual capacity, but newer versions of MIUI may have limited access to it.
How to open the engineering menu:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select the Battery Information section.
In this menu, pay attention to:
- π’ Level - current level of charge in percentage.
- β‘ Voltage - voltage (normal: 3.7-4.4 V for Li-Pol batteries).
- π‘οΈ Temperature - Temperature (optimum: 20-40)Β°C).
- π Health - battery status (some models show as GOOD/POOR).
β οΈ Attention: On Xiaomi 12/13 The new Redmi Note and the series can be blocked from the engineering menu. ADB (section 4).
If the Health section is missing, try the alternative code: ##6484## (powered by POCO F3/F4).
What to do if the engineering menu is not opened?
3. Diagnostic applications: AccuBattery vs AIDA64
The app side allows you to track battery capacity in the dynamics, but their accuracy depends on the calibration of the sensors on the smartphone, and we tested two of the most popular tools.
AccuBattery β Monitoring of wear
This app analyzes the charging cycles and calculates the actual capacity from the battery controller, and it's also good for visualizing the wear as a percentage.
How to use:
- π₯ Install AccuBattery from Google Play.
- π Complete 2-3 full charge/discharge cycles (0% to 100%).
- π Go to the Health tab β the current capacity in mAh will be displayed here.
AIDA64 - Technical details
AIDA64 shows the battery's passport data, including factory capacity, technology (Li-Ion/Li-Pol) and cycle count, but root is required to accurately measure the actual capacity.
Where to watch:
- Open AIDA64 and go to the battery.
- Check the lines: Project capacity is nominal. Current capacity may be missing without root.
| Annex | precision | Need root? | Pluses | Cons |
|---|---|---|---|---|
| AccuBattery | Average (Β±5-10%) | No. | Wear monitoring, convenient interface | It takes time to collect data |
| AIDA64 | High (with root) | For the exact data, yes. | Detailed technical information | Hard for beginners. |
| Engineering menu | Tall. | No. | Quick access, no need for third-party software | Could be blocked. |
Conclusion: AccuBattery is enough for surface verification, but if you need accurate data, combine the engineering menu with the ADB.
βοΈ Preparation for accurate battery inspection
4. Verification through ADB β advanced
ADB (Android Debug Bridge) allows you to get raw data from the battery controller, including the actual capacity and number of cycles, which works on all Xiaomi devices, but requires a connection to a PC.
Step-by-step:
- π₯οΈ Install. ADB Tools on the computer.
- π± Turn on Debugging. USB on a smartphone: Settings β The phone. β Version. MIUI (Press 7 times to activate Developer Mode, then Settings β Additionally. β For developers β Debugging by USB.
- π Connect your phone to your PC and type in the command line: adb shell dumpsys battery
Example of conclusion:
charge_counter: 3850000 (3850 mAh)
health: 2If charge_counter significantly lower than the nominal capacity (for example, 3850 mach 5000 mAh), battery worn out.
β οΈ Note: On some models (Xiaomi) 13 Ultra, Redmi K60 Pro) dumpsys battery command may return incorrect data due to optimizations MIUI. In this case, use the alternative command: adb shell cat. /sys/class/power_supply/battery/capacity
The advantage of ADB is that data is taken directly from the controller, without intermediaries like MIUI.
π‘
If ADB doesnβt recognize the device, update drivers via the Mi Flash Tool or install Universal ADB Drivers. On Windows, disabling driver signatures (testing mode) can also help.
5. Battery calibration: when and how to do
If the smartphone suddenly turns off at 20 to 30 percent charge or shows an inadequate level, the problem may be in the desynchronization of the battery controller.
How to Calibrate Your Battery on Xiaomi:
- π Discharge the phone before automatically shutting down.
- π Charge up to 100% without interruptions (use the original adapter).
- π΄ Turn off the cable and turn on the phone. If the charge is less than 100%, add up to full.
- π Repeat the cycle 2-3 times.
For root-access devices, you can reset battery statistics with the command:
adb shell dumpsys batterystats --resetBut this is an extreme measure - after reset, MIUI can show incorrect data for 1-2 days.
β οΈ Attention: Calibration does not restore capacity - it only corrects the readings of the controller. < 70%, replacement is required.
When calibration is useless:
- π« The battery swelled (seen on a raised screen or body).
- π« Capacity to capacity ADB below 60% of the nominal.
- π« The phone overheats when charging (>45Β°C).
π‘
Calibration only helps with software failures, and the physical wear of the battery (capacity loss) can only be eliminated by replacing the battery.
6.When it's time to change the battery: signs and thresholds
Even if the test shows a capacity of 80% of the nominal, the battery may not work properly. Here are 5 signs that it is time to think about replacing:
- β‘ Fast discharge: the smartphone sits down in 3-4 hours with moderate use (for example, Redmi Note 10 Pro with capacity). < 3,000 mAh).
- π₯ Overheating: the body heats up above 40Β°C without load (check in the AIDA64).
- π Sudden shutdowns: the phone shuts down at 15-30% charge.
- π Long-term charging: 0% to 100% over 3 hours (using the original RAM).
- π Bloating: screen or back cover raised (especially relevant for older Redmi models) 4X/5A).
Indicative wear thresholds:
- π’ 90-100% battery as new.
- π‘ 80-89% - noticeably reduced working time, but replacement is not critical.
- π 70-79% β Replacement recommended in the next 3-6 months.
- π΄ Less than 70% β high probability of sudden shutdowns, urgent replacement is required.
On the newer models (Xiaomi 14, Redmi K70), the battery controller can artificially lower the maximum charge to 80-90% to extend the lifespan. To turn off this feature, go to: Settings β Battery β Optimized charging and deactivate it.