Battery is the most vulnerable part of any smartphone, and Xiaomi is no exception. Even with careful use, after 1-2 years, battery capacity begins to decline steadily: the phone runs out faster and charging takes longer. But how do you know exactly how worn the battery of your Redmi Note 12, POCO X5 or Mi 11? The manufacturer hides this information from users, but we have collected all the working methods of obtaining it, from standard tools to advanced methods using ADB.
In this article, you will find not only step-by-step instructions, but also battery wear standards for different Xiaomi models, as well as tips on how to slow down degradation. Importantly, some methods require unlocking the bootloader or superuser rights β we have separately noted such cases so that you can choose the right option without risking the device.
β οΈ Note: Checking wear through the engineering menu or ADB This may cause some settings to reset, and we recommend backing up the data before experimenting.
1. Standard method: Battery status menu (MIUI 12β14)
Since MIUI 12, Xiaomi has added a built-in battery health assessment tool, but it doesnβt show an accurate wear rate, but a generalized score, yet itβs the safest and fastest method for beginners.
To find this information:
- Open Settings β Battery and Performance.
- Slap the icon. βοΈ (Β«Battery settings) in upper right corner.
- Select the Battery Status.
Here you will see one of three assessments:
- π’ Β«Good" - wear less than 20%, the capacity is close to the factory.
- π‘ Β«Average" - wear of 20-30%, a noticeable reduction in working time.
- π΄ Β«Bad: Wearing over 40%, battery replacement required.
β οΈ Note: On some models (e.g, POCO F4) This section may not be available, in which case use alternative methods from the following sections.
2. Hidden code for the engineering menu (#4636##)
Most Xiaomi smartphones support access to the engineering menu through secret code, which works on devices with Qualcomm Snapdragon processors (for example, Redmi Note 11 Pro, Xiaomi 12T).
Instructions:
- Open the Phone app.
- Enter the combination: ##4636###.
- In the menu that opens, select Battery Information.
- Please note the line βBattery healthβ.
This can be shown here:
- π Β«Good (Good) - wear up to 10%.
- π Β«Normal (Normal) β wear and tear 10β30%.
- π Β«Poor (Bad) - wear over 30%.
On some firmware, instead of text estimation, the exact value of the capacity in mAh is shown (for example, 4500/5000 - this means that the wear is 10%).
π‘
If the engineering menu doesnβt open, try entering the code through the Google Phone app (available in the Play Market).
3. Use of ADB (for advanced users)
The Android Debug Bridge (ADB) method is the most accurate, but requires a smartphone to be connected to a computer, and is suitable for all Xiaomi models, including Redmi and POCO, regardless of the version of MIUI.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π USB-cable (preferably original).
- π± Included debugging by USB (Settings β The phone. β Version. MIUI β 7 times to tap according to the version β return to additional settings β For developers β Debugging by USB).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Win + R β enter cmd) and do:
adb shell
dumpsys battery- In conclusion, find the lines: health: 2 β battery-state (2 = good, 3 = mean, 4β5 = poor). capacity: 4500 β flow-capacity. charge_counter: 5000 β factory-capacity.
To calculate the percentage of wear, use the formula: (1 β current capacity/factory capacity) Γ 100. For example, if capacity: 4200 upon charge_counter: 5000, wear-out 16%.
Install Xiaomi | Download ADB Tools | Enable debugging via USB| Connect the original cable | Run the command line on behalf of the administrator-->
4. Battery testing applications (without ROOT)
If you don't want to mess with ADB or the engineering menu, you can use third-party apps, and we tested a few and picked the most reliable ones.
| Annex | precision | Need a ROOT? | Reference |
|---|---|---|---|
| AccuBattery | ββββ | β No. | Google Play |
| Battery Guru | βββ | β No. | Google Play |
| CPU-Z | ββ | β No. | Google Play |
| 3C Battery Monitor | βββββ | β Yes (for accurate data) | Google Play |
πΉ AccuBattery is the best choice for most users, and it analyzes charging cycles and shows approximate wear after 2-3 days of use, but it doesn't give accurate factory capacity data, so the error can be as high as 5-10%.
πΉ 3C Battery Monitor is the most accurate, but requires ROOT-It shows real capacity, voltage, temperature, even degradation history.
How to speed up data collection in AccuBattery?
Verification through the Engineering Menu (MTK and Qualcomm)
Mediatek processor devices (e.g. Redmi 10A, POCO M4 Pro) have a separate engineering menu where you can find detailed battery information. For Qualcomm, this method also works, but with nuances.
Instructions for Mediatek:
- Install the MTK Engineering Mode app from Google Play.
- Open it and go to MTK Settings β Hardware Testing β Battery.
- Note the parameters: Battery Capacity - current capacity. Battery Voltage - voltage (normal: 3.7-4.2V), Battery Temperature - temperature (optimum: 20-40 Β° C).
For Qualcomm:
- Enter the dialer: ##36446337##.
- Go to Battery Information.
- Compare Charge Full Design Capacity and Charge Full Capacity.