Xiaomi smartphones are famous for their long battery life, but over time, battery capacity inevitably decreases. If your Redmi, POCO or Mi starts to run out too quickly, the first thing to do is check the current battery capacity. The manufacturer indicates nominal values (for example, 5000 mAh for Xiaomi 13T), but the real figures after a year of operation can vary by 15-30%.
In this article, you will find 5 working ways to learn battery capacity, from built-in MIUI tools to hidden engineering menus and third-party applications. We will also explain why readings can conflict with passport data, and what to do if capacity has fallen below a critical level. Importantly, methods using ADB and engineering menus require caution - wrong actions can lead to resetting.
1. Check through the Battery Status menu in MIUI
The easiest way is to use the built-in MIUI utility, which is available on most Xiaomi, Redmi and POCO models released after 2018. The interface may vary slightly depending on the firmware version, but the overall algorithm is the same.
Instructions:
- 📱 Open the Settings. → Battery and performance.
- 🔋 Slip on the Battery Status icon (or Battery in older versions).
- 📊 In the section "Battery capacity" you will see the current value in mAh and the percentage of wear and tear.
For example, for the Xiaomi 12 Pro with a nominal capacity of 4600 mAh, the system can show 4200 mAh (wear ~8%). If the value is below 80% of the nominal value, the battery needs to be replaced.
⚠️ Note: On some models (e.g, POCO F3) If you don't have one, move on to the next way.
Turn off the power saving mode
Charge your phone to at least 50%
Restart the device before checking-->
2.Use of the engineering menu (#4636##)
The hidden engineering menu provides advanced battery data, including real capacity, voltage and temperature.The method works on all Xiaomi Android smartphones, but requires care – do not change other parameters!
How to open it:
- Open the phone app.
- Enter the code ##4636## (no spaces).
- In the menu that appears, select Battery Information.
- Note the lines “Battery level” and “Battery capacity”.
Here, the capacity is in milliamperes (mA), not mAh. To get a familiar value, divide the number by 1000. For example, 4500 mA = 4.5 mAh (which is clearly incorrect, this is a mapping error).
⚠️ Warning: Do not press other buttons in the engineering menu, this may disrupt the network or sensors. If the menu does not open, your operator may have blocked the codes. USSD.
Built-in MIUI settings
Engineering menu
Party of annex
Never checked.-->
Precise verification via ADB (for advanced users)
The Android Debug Bridge (ADB) method provides the most accurate data, but requires a computer connection, and is suitable for models where other methods do not work (for example, the Xiaomi Mi A1 on pure Android One).
Step-by-step:
- Download ADB Tools and unpack the archive.
- On your phone, turn on Settings → About Phone → MIUI version (tap 7 times to activate the developer mode).
- Return to Settings → Additional → For developers and enable “Debugging by USB”.
- Connect your phone to your PC, open the Command Prompt in the ADB folder and type:
adb shell
dumpsys batteryIn the conclusion, find the lines:
- Capacity is the current percentage of charge.
- charge_counter — real-time container (µAh). To translate to mAh, divide the value by 3600. For example, charge_counter=16200000 → 16200000 / 3600 = 4500 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.
This method shows the exact residual capacity, but requires a basic command line knowledge. If ADB issues a device unauthorized error, confirm the debugging on the phone screen.
What if the ADB does not recognize the device?
4. Applications for checking battery capacity
If you don't want to go through the settings, use third-party utilities. We tested 10 apps and selected the 3 most accurate ones for Xiaomi:
| Annex | precision | Features | Reference |
|---|---|---|---|
| AccuBattery | ⭐⭐⭐⭐⭐ | It shows wear, temperature, charging speed. It works without root. | Google Play |
| Battery Guru | ⭐⭐⭐⭐ | It displays capacity in mAh, but requires calibration. | Google Play |
| AIDA64 | ⭐⭐⭐ | Shows voltage and battery technology, but capacity only for root devices. | Google Play |
AccuBattery is the best choice: it analyzes charging cycles and shows real wear (for example, “Capacity decreased from 5000 mAh to 4300 mAh”). When you first start, the application will ask you to discharge the phone to 20% for calibration – follow the instructions.
⚠️ Attention: Some applications (e.g, CPU-Z) It shows the battery capacity only for root-righted devices, and without it, it's approximate.
💡
Once you have AccuBattery installed, turn off battery optimization for this application in the MIUI settings, otherwise it won’t be able to collect data in the background.
Comparison with passport data: when the battery needs to be replaced
The manufacturer specifies a nominal capacity (for example, 5020 mAh for the Redmi Note 12 Pro+), but the real capacity of the new battery is always higher – about 5-10%. This is due to the fact that Xiaomi rounding down values for marketing purposes. For example, a 5100 mAh battery will be designated as 5000 mAh.
Critical wear thresholds:
- 🟢 90-100% battery in excellent condition.
- 🟡 80-89% - noticeably reduced working hours, but replacement is not required.
- 🔴 Below 80%, the capacity has dropped to 4,000 mAh (5,000 mAh) and the phone will run out in 3-4 hours at medium load.
- ⚠️ Below 60 percent -- the battery swells, the phone can shut down at 30 percent charge!
If your Xiaomi Released is before 2020 (like the Redmi Note 8 Pro), the probability of battery wear is higher. Current models (like Xiaomi 14) use more resistant to degradation batteries with Mi-FC technology (Fast Charging), but even they lose up to 20% of capacity in 2-3 years.
💡
If the battery capacity has fallen below 60% of the nominal value, the risk of suddenly turning off the phone increases by 5 times, in which case replacing the battery will cost less than repairing the motherboard after a power surge.
6. Frequent errors and myths about the inspection of the capacity
Many users make mistakes in their battery diagnosis, leading to incorrect conclusions.
Myth 1: “Calibration of the battery will restore capacity”
In fact, calibration (discharge to 0% and charge to 100%) only resets the controller data, but does not increase the real capacity. This is useful if the phone shows the wrong percentage of charge, but does not help with physical wear.
Myth 2: “Apps show accurate capacity without root”
Without super-user rights (root), applications can only estimate capacity from indirect data (discharge time, voltage), and the exact values are only available through the ADB or engineering menu.
Myth 3: “Fast charging ruins the battery”
Xiaomi’s Quick Charge or HyperCharge technologies don’t affect capacity if the original chargers are used. Modern batteries are designed for high currents, and the controller limits heating.
Error: Checking capacity on a cold phone
At temperatures below 10°C, the battery controller may show low values. Warm up your phone to room temperature before checking (or hold it for 5-10 minutes).