Owners of Xiaomi, Redmi and POCO smartphones often face the need to check the power status of their device. Over time, the physical wear of lithium-ion cells leads to a decrease in autonomy, and it becomes important for the user to understand how many milliamp hours (mAh) are left at his disposal. Standard methods of displaying the charge in percentages do not give a complete picture of the actual technical condition of the battery.
There are several proven ways to get accurate battery capacity data, ranging from built-in system utilities to third-party software. The nominal capacity declared by the manufacturer and the actual capacity of the worn-out battery can vary by 15-20% or more. Understanding this difference will help you decide whether to change the battery or optimize the system settings.
In this article, we will take a closer look at diagnostic methods that will allow you to obtain objective data about the health of your gadget, and we will look at both secure software methods and deeper ways of analyzing through the engineering menu available on the shell of MIUI and HyperOS.
Verification through MIUI and HyperOS system settings
The easiest, though not always the most accurate, way to know the approximate battery size and condition is to use the built-in Safety app. The MIUI shell has a powerful built-in diagnostic module that analyzes current power consumption and battery status. To access this data, you need to open the application with the shield icon on the home screen.
Inside the app, go to the Battery section or click on the gear icon in the upper right to find the Battery Status item. Here, the system can display the number of recharge cycles and current status score. However, it is worth remembering that Xiaomi does not always show an exact capacity figure in milliamper hours on this menu, limited to a general rating of βNormalβ or βGoodβ.
If this item is hidden in your region or firmware version, you can try to follow the Settings β About Phone β All specs β Battery. In some cases, information about the type and rated capacity is displayed there. This is a basic verification level that is suitable for quick evaluation without installing additional software.
β οΈ Note: Data in the system menu is often taken from factory calibration and may not reflect actual battery chemistry wear after 500 charging cycles.
For a more detailed analysis with built-in tools, activation of the extended battery mode sometimes helps. Go to Settings β Battery β Also check for the βConsumption Monitorβ item. Enabling this feature allows you to see the energy consumption of each application in real time, which indirectly helps to judge the capacity: if the phone discharges faster than the estimated time at a known consumption, then the real volume has fallen.
Using the Engineering Menu for Diagnostics
The engineering menu is a hidden section of the Android operating system, designed to test equipment by plant engineers. On Xiaomi smartphones, access to it is often closed or restricted, but trying to log in through special codes can give you a result. Enter the phone application (dialer) code # # # #6484## or #4636##.
If the code is active, you'll be taken to the test menu, select Battery info or Battery Information, and you'll see the critical parameters: current charge, voltage, temperature and, most importantly, design capacity, and a number in the Battery capacity or similar will show the current design volume in mAh.
It is important to understand that on modern versions of Android (10, 11, 12, 13 and later), access to this menu is often blocked by the manufacturer for security reasons. If nothing happens when you enter the code or an error message pops up, then this method does not work on your device.
βοΈ Checking through the Engineering Menu
An alternative way to get the same data through ADB (Android Debug Bridge) is to get the same data if you have USB debugging enabled. Connecting your phone to your computer and typing in the adb shell dumpsys battery command, you get a technical report, but for the average user, it's too complicated and requires a PC.
Third-party applications for accurate capacity measurement
The most reliable way to know the actual battery capacity on Xiaomi is to use specialized applications from Google Play, which read data directly from the Battery Management System (BMS), which stores cycle history and current capacity, the leader in this field is the AccuBattery application.
Once you install AccuBattery, you need to use your phone as normal for a few days, and the app collects statistics during charging and discharging, and in 3-5 cycles, it will give you the most accurate estimate of the actual capacity in the Health section, which is compared to the volume declared by the manufacturer.
- π± AccuBattery - shows the design capacity, wear rate and time to complete discharge.
- π Ampere β displays charging and discharging current in real time, helps identify problems with the controller.
- π Battery Charge Limit β a more advanced charging control tool, shows the technical parameters of the cell.
- π CPU-Z β Battery shows nominal capacity and current health status (Health).
Other applications, such as 3C Battery Manager, also provide detailed information, but may require root rights to fully access system logs. For most users, AccuBattery functionality, which works without superuser rights, will suffice.
β οΈ Attention: Applications can't instantly know the exact capacity. They need a minimum. 2-3 complete charging and discharging cycles for calibration and accurate data.
Why can the app readings be different?
Analysis of physical characteristics and markings
If software methods are unavailable or in doubt, you can always turn to a physical inspection. The nominal battery size is always indicated on the battery cell itself. To see this information, you do not need to disassemble the smartphone completely - in many Xiaomi models with a removable back cover (which is rare now) or through special service menus you can see this.
However, most often you will have to look for information in the technical documentation or on the box: on the box from the smartphone in the specification section, the capacity is always indicated in the typical value (Typical) and minimum (Minimum), for example, for a popular model this can look like 5000 mAh (type) and 4900 mAh (min).
Information can also be found in system files if you have access to the file system through root Explorer or through root permissions. ADB. File. battery_capacity directory-like /sys/class/power_supply/battery/ It can contain actual data: /sys/class/power_supply/battery/capacity (shows percentages; or /sys/class/power_supply/battery/charge_full (shows capacity in mAh).
π‘
When buying a used Xiaomi smartphone, always check the declared capacity in the settings with the data from the AccuBattery application - this is the best way to identify a "restored" or replaced with a cheap analogue battery.
Comparison of physical parameters is important, because unscrupulous sellers in the secondary market can replace the original batteries with copies with smaller volumes. If the sticker inside (if you can look) or the documentation says 4500 mAh, and in the diagnostic application you see 3000 mAh, the battery is worn out or fake.
Table: Comparison of battery testing methods
To make it easier for you to choose the right diagnostic method, we have compiled a method comparison table that will help you assess the accuracy and complexity of each option.
| Method of verification | Accuracy of data | Difficulty | Need for PO |
|---|---|---|---|
| MIUI settings | Low (overall score) | Low. | Not required |
| Engineering menu | Medium (depending on version) | Medium | Not required |
| AccuBattery (3-5 days) | High (calculated) | Low. | Installation required |
| ADB team | High (technical) | Tall. | PCs and drivers |
As you can see from the table, for the average user, the optimal balance between accuracy and simplicity is the use of specialized applications, which do not require deep technical knowledge and give clear results in terms of health percentages and milliamp hours.
The ADB team approach is more suitable for enthusiasts and developers who are used to working with the command line. It provides raw data that you need to be able to interpret. System settings are good for quick checks, but you should not rely on them when buying a used device.
Interpretation of results and battery wear
Once you get the capacity data, it's important to interpret it correctly. Lithium-ion batteries are considered consumables. Normal is reducing capacity to 80% of nominal value after 500 full charge cycles. If your Xiaomi shows 90-95% health after a year of use, that's a great result.
If the apps show wear and tear of more than 25-30% (residual capacity less than 70%), you will begin to notice a significant reduction in battery life. The phone can turn off in the cold at 15-20% charge or sharply drop percentages from 40% to 5%. These are direct signs that the chemical resource of the cell is exhausted.
- π Health 100-90% β The battery is in excellent condition and works as new.
- β οΈ Health 89-80% β normal wear, a noticeable drop in autonomy may not be visible.
- π Health 79-70% β critical wear, replacement is recommended for comfortable use.
- β Health less than 70% β phone needs immediate battery replacement.
β οΈ Warning: Battery bloating is a dangerous physical defect. If the back cover of the smartphone is raised or the screen begins to move away from the case, you can not use the device - this is a risk of fire.
Also, it is worth considering that software reset calibration (full discharge of 0% and charging to 100% when off) sometimes helps the system to display interest more correctly, but physically the battery volume will not restore it.
π‘
Real battery replacement in the authorized service will return the smartphone factory autonomy, while software methods only correct the display of data.