Have you noticed that Xiaomi's smartphone is running out faster than before? Or after replacing the battery, the battery life does not match the declared performance? The reason is often the real battery capacity, which decreases over time due to wear. Manufacturers indicate a nominal capacity (for example, 5000 mAh), but after a year or two of operation, the actual figure can fall to 70-80% of the original.
In this article, you will find 5 proven ways to measure current battery capacity on Xiaomi, Redmi and POCO smartphones β from standard MIUI tools to hidden engineering menus and ADB commands. We will also explain how to interpret the data and what to do if the battery is worn out critically. No myths about βcalibrationβ or βcontroller resetβ β only working methods with technical details.
Why the nominal and real capacity of the battery differ
Manufacturers always specify a nominal capacity (for example, 4500 mAh for the Xiaomi 12T), but this parameter is only relevant for the new battery.
- π Chemical wear: Lithium-ion batteries degrade even without active use (loss) ~2-5% capacity).
- β‘ Charging cycles: each full discharge/charge reduces the resource. 300-500 cycles, the capacity falls on 20-30%.
- π‘οΈ Temperature loads: overheating (above 40)Β°C) or hypothermia accelerate degradation.
- π Charger quality: Using uncertified adapters or cables can damage the battery controller.
Critical is the wear of more than 40% - with such a loss of capacity, the smartphone can turn off at 20-30% of charge, and the operating time is reduced by 1.5-2 times. For example, if the nominal battery of Redmi Note 11 is 5000 mAh, then with a wear of 40%, the real capacity will be only 3000 mAh.
β οΈ Note: If the smartphone suddenly turns off when 15-20% It's not always the fault of the software, but it's likely that the battery controller is not calibrating the residual capacity correctly because of the wear and tear of the cells, and in these cases, the battery needs to be diagnosed or replaced.
Method 1: Checking through the MIUI Battery Status menu
The easiest way is to use the built-in MIUI tools. It is suitable for most Xiaomi, Redmi and POCO models based on Android 10 and later.
- Open Settings β Battery and Performance.
- Slap the icon. βοΈ (gear) in the upper right corner.
- Select Battery Status (on some firmwares - Battery Information).
This menu will show:
- π Current capacity (in mAh) - the real indicator taking into account wear.
- π Number of charging cycles - the more, the stronger the wear.
- π‘οΈ Battery temperature is critical if it exceeds 40Β°C.
For example, for the Xiaomi 11T Pro with a nominal value of 5000 mAh, this menu can display a value of 4200 mAh, which means wear by 16%. If the difference between the nominal and the real capacity exceeds 1000 mAh, it is time to change the battery.
Update. MIUI last-minute|Check for a point in an alternative path: Settings β The phone. β Version. MIUI (slip 5 times)|Use it. ADB-method (described below)|Install third-party software (AccuBattery)-->
Method 2: Engineering menu (#4636##) β Hidden data
The engineering menu provides advanced battery information, including the actual charge level and current voltage, to open it:
- Launch the Phone app.
- Enter the combination: ##4636## (some models may not work).
- Select the Battery Information tab.
Please note here:
- π’ Level - current charge in percentage (should match the indicator in the statusbar).
- β‘ Voltage - voltage (normal: 3.7-4.2 V for Li-ion).
- π‘οΈ Temperature - Temperature in degrees Celsius.
- π Scale - maximum capacity (if displayed).
If the Voltage value at 100% charge is below 4.1 V, this may indicate severe wear or failure of the controller. For example, for the new POCO X3 Pro battery, the voltage at full charge should be ~4.2 V, and when worn out, 30% it can fall to 3.9-4.0 V.
What to do if the engineering menu is not opened?
Method 3: ADB-team for accurate diagnosis
If standard methods don't show real capacity, Android Debug Bridge (ADB) will help, which requires connecting your smartphone to your PC, but gives you the most accurate data.
- Turn on Developer Mode: Go to Settings β About Phone and tap 7 times on the MIUI version.
- Activate Debugging by USB in the developer menu.
- Connect your smartphone to your PC, install it ADB-Drivers and open the command line.
- Enter the command: adb shell dumpsy battery
In the conclusion, find the lines:
- Capacity: X is the current charge in percentage.
- charge_counter: Y is the real capacity in microamper hours (ΞΌAh). To translate into mAh, divide the value by 1000.
- Health: Z is the battery state (e.g., health: 2 means βgoodβ, health: 3 means βbadβ).
Example of output for Redmi Note 10 Pro with worn-out battery:
charge_counter: 3500000This means a real capacity of 3,500 mAh instead of the nominal 5020 mAh (wear ~30%).
β οΈ Note: If the health setting is displayed as 7 (unknown state) or 6 (overheating), this may indicate a faulty controller.
Method 4: Third-party applications (AccuBattery, CPU-Z)
If you're uncomfortable with ADB or engineering menus, you can use specialized applications.
| Annex | Pluses | Cons | precision |
|---|---|---|---|
| AccuBattery | Shows wear in %, charging history, temperature | Requires calibration (multiple charging cycles) | Tall. |
| CPU-Z | Displays voltage, battery technology (Li-ion/Li-Po) | Does not show the actual capacity in mAh | Medium |
| Battery Guru | Monitoring charging cycles, predicts service life | Advertising, paid functions | Tall. |
| AIDA64 | Shows factory capacity and current state | A complex interface for beginners | Tall. |
For maximum accuracy in AccuBattery:
- Charge your smartphone to 100% and calibrate the app.
- Use it for 2-3 charging/discharge cycles.
- Check the Health tab - there will be an estimate of wear in percentage.
For example, if AccuBattery shows a wear of 25% for Xiaomi Mi 11 with a nominal value of 4600 mAh, the real capacity will be ~3450 mAh.
π‘
If AccuBattery shows unrealistically high wear (e.g., 50% per month), reset the app data and recalibrate the battery: fully discharge the smartphone before turning it off, then charge to 100% without interruptions.
Method 5: Hardware verification (multimeter or power bank with display)
For the most accurate measurements, external devices can be used:
- π Power bank with display (e.g. Xiaomi Mi Power Bank 3): connect your smartphone and see how much mAh it will βpullβ when charging from 0% to 100%. For example, if the power bank showed a return of 3800 mAh and the battery value of the smartphone is 5000 mAh, wear is 24%.
- π USB-tester (e.g. tester, UM24C): connects between charging and cable, shows current, voltage and consumed capacity in real time.
- π¬ Multimeter: to measure voltage at the battery contacts (requires disassembly of the smartphone). Normal voltage of the new Li-ion battery: 3.7-4.2 V.
The advantage of this method is 100% accuracy, because the measurements are done at the level of electronics, not software algorithms, but it requires additional equipment and skills. 9A 5,000mAh USB-The tester can show a real capacity of 4100 mAh, which corresponds to wear 18%.
β οΈ Warning: When using a multimeter, never close the battery contacts with metal objects - this can cause a short circuit, fire or explosion. Measure the voltage only in voltmeter mode (range 20 V), without touching both plus and minus contacts.
How to interpret the results: when to change the battery
After getting the actual capacity data, compare them with the table below to see if a replacement is required:
| Battery wear and tear | Real capacity (from face value) | Signs. | Recommendations |
|---|---|---|---|
| 0β10% | 90β100% | Minor reduction in working hours | Continue to use, monitor temperatures |
| 10β25% | 75β90% | Fast discharge during loading (games, videos) | Optimize background processes, reduce brightness |
| 25β40% | 60β75% | Smartphone discharges in 4-6 hours, turns off at 10-20% | Prepare to be replaced, avoid full discharges |
| 40%+ | Less than 60% | Sudden shutdowns, swelling, overheating | Immediate replacement! smartphone damage risk |
If Xiaomi's actual battery capacity falls below 60 percent of its value, it needs to be replaced.
- β‘ Sudden shutdowns even at 30-40% of the charge.
- π₯ Overheating and fire risk (especially when using fast charging).
- π₯ Bloating the battery, which can damage the screen or motherboard.
The cost of replacing the battery in the service center Xiaomi varies from 1500 to 4000 rubles depending on the model. For example, for Xiaomi 12 Pro the price will be ~3500 rubles, and for Redmi 9C - ~1800 rubles. Using non-original batteries can damage the charging controller, so it is better to contact official services.
π‘
If the actual battery capacity is less than 2000 mAh (even at a nominal value of 4000-5000 mAh), the smartphone can turn off at 50% charge or not turn on without charging.