Have you noticed that Xiaomi's smartphone is running out faster than before? Or you want to see if you've been tricked into buying a used device? Real battery capacity decreases over time -- that's a normal wear-and-tear process. But how do you know exactly how many milliamp hours (mAh) are left in a Redmi, POCO or Mi battery without disassembling?
Manufacturers indicate nominal capacity (for example, 5000 mAh for Xiaomi 13T Pro), but after a year or two of operation, this figure can fall to 3,500-4000 mAh. In this article, we will analyze 5 proven methods of measurement - from simple applications to professional tools like AccuBattery and ADB. And also find out why the data in the settings of the smartphone are often overestimated by 10-20% compared to real values.
1. Check through the engineering menu (#4636##)
The fastest way is to use the hidden engineering menu available on most Xiaomi smartphones (except the MIUI 14+ models with locking code), which shows the current battery capacity in milliamp hours, but with reservations:
- π Data is updated only when the charger is connected.
- β‘ The indicator can βfloatΒ» Β±5% due to controller errors.
- π± Not working. POCO F5, Redmi Note 12 Pro+ and new flagships (needed) ADB).
Instructions:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select Battery Information (Battery Information).
- Find the Capacity string β this is the current value in mAh.
π‘
If the code doesn't work, try ##6484## (for older models) or ##64663## (for battery module checks).
β οΈ Note: On some firmware (for example, MIUI Global) there may be no engineering menu, in which case use alternative methods from the following sections.
2. Diagnostic applications: AccuBattery vs AIDA64
So these specialized utilities are analyzing data from the battery controller and plotting wear and tear patterns, and we've tested two of the most accurate tools.
| Annex | precision | Pluses | Cons |
|---|---|---|---|
| AccuBattery | 90β95% | Shows real capacity, predicts wear and tear, calibrates data | Paid version for extended statistics |
| AIDA64 | 85β90% | Free, shows temperature and voltage | Capacity may be displayed with a delay |
| CPU-Z | 80% | Light, no need for root. | Capacity data are often not available |
How to use AccuBattery:
- Install the app from Google Play.
- Charge your smartphone to 100% and wait for calibration (1-2 cycles).
- Go to the Health tab and there will be the line βCalculated capacityβ.
Why does AccuBattery show less than the engineering menu?
β οΈ Note: If after installation AccuBattery shows capacity 0 mAh N/A, So your Xiaomi model is blocking access to battery data. ADB-method 4).
3. Discharge test: how to measure the capacity manually
This takes time, but it's the most accurate result, which is that it's not more than 2-3 percent error, and the idea is to completely discharge the smartphone and charge it with the current.
What you need:
- π Supported charger USB-C Power Delivery (for example, the original from Xiaomi at 33 watts).
- π Ampere app (for monitoring charge current).
- β±οΈ 3-4 hours of free time.
Step-by-step:
Discharge your smartphone before automatically shutting down (0%)
Connect the charger and start the Ampere immediately.
Set the full charge time to 100%
Multiply the average current (in mA) by time (in hours) - get a capacity in mAΒ·h-->
Example of calculation: if the average charge current was 1800 ma'am, and time β 2,5 hour, then the actual capacity β 1800 Γ 2,5 = 4500 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.
Once a month
Every 3-6 months
Only when the problems start.
Never calibrated.-->
β οΈ Note: Do not use wireless charging for the test - it is less efficient and the data will be distorted. Also avoid using your smartphone while charging (this will reduce accuracy).
4. Verification through ADB: for advanced users
If the engineering menu is blocked and apps show inaccurate data, Android Debug Bridge (ADB) will help.This method works on all Xiaomi models, including the new Redmi Note 13 and POCO X6.
What needs to be done:
- Enable USB Debugging in the Developer Settings (Settings β About Phone β MIUI Version β Press 7 times, then return to Additional β For Developers).
- Connect your smartphone to your PC and install ADB-tools.
- Enter the command line: adb shell dumpsys battery
- Find the capacity string (current charge in %) and charge_counter (The actual container in microcouldons. To convert to mAh, divide charge_counter on 3600.
Example of conclusion:
current now: 3500000 ΞΌAh (3500 mAh)
charge_counter: 12600000 ΞΌAh (real capacity ~ 3500 mAh)π‘
Meaning charge_counter into ADB β The most accurate, since it is read directly from the battery controller, without intermediaries like MIUI.
5. Comparison with passport data: how to understand the degree of wear
Now that you know the actual capacity, compare it to the factory capacity. For example, for the Xiaomi 12T Pro, the face value is 5000 mAh. Let's say the test showed 4200 mAh. How do you measure wear?
| Residual container | Degree of wear | Recommendations |
|---|---|---|
| 90β100% | Excellent condition. | Continue to use, calibrate once every 3 months |
| 70β89% | Moderate wear and tear | Watch the temperature, avoid full discharges |
| 50β69% | Strong wear and tear | Get ready to replace your battery within a year |
| Less than 50% | Critical condition | Immediate replacement! Risk of a sudden shutdown |
β οΈ Attention: If the actual capacity is below 60% of the factory capacity and the smartphone is turned off at 20-30% charge, this is a sign of cell degradation.
For reference, the average battery life of Xiaomi is 400-600 charging cycles. After that, the capacity drops to 70-80% of the original. Flagships (for example, Xiaomi 14 Ultra) have a higher resource due to improved controllers.
Frequent Mistakes and Myths About Battery Checking
When diagnosing a battery, users often encounter incorrect data, and let's take a look at the common misconceptions:
- π Myth: "Calibration of the battery restores capacity." Reality: Calibration only synchronizes the controller data with the actual charge, but does not increase capacity.
- π Myth: "If the smartphone runs out quickly, the battery is broken." Reality: It could be the background activity of apps or malfunctions in the app. MIUI. Check the expense in Settings β Battery.
- π Myth: "The capacity in the settings of a smartphone is the real capacity." Reality: MIUI For example, in the Redmi Note 11, it will always say 5000 mAh, even if there is really 4,000 mAh left.
Another common mistake is using cheap testers (for example, the use of a tester, USB-They give an error of up to 20% due to the poor quality of components. ADB.