Modern Xiaomi and Redmi smartphones are famous for their autonomy, but over time, even the most reliable lithium polymer battery loses its original capacity. Users often notice that the device begins to discharge faster, warms up or suddenly turns off when charged 15-20%. At this point, a natural question arises: what is the real state of the power source and whether to plan its replacement? the standard MIUI or HyperOS interface does not always provide exhaustive information about the current battery health, hiding technical details from the average user.
However, the Android system on which the Chinese manufacturerβs shells are based has many tools for deep diagnostics. The nominal capacity is the value stated by the manufacturer when the device was released, but the actual capacity can differ significantly from it after hundreds of charge-discharge cycles. Understanding the difference between these indicators is critical to assessing the overall condition of the gadget. Ignoring signs of degradation of the battery can lead to bloating of the case or damage to the power controller.
In this article, we will look at how software and hardware can get accurate battery data. We will look at both built-in engineering codes and third-party utilities that allow you to look under the hood of the system. You will learn to interpret the numbers and make informed decisions about the maintenance of your smartphone. The critical threshold for replacement is wear above 20% of the original capacity, which often corresponds to a drop in real capacity below 3500 mAh for mid-budget models.
Use of the engineering menu and USSD-code
The fastest way to access hidden system settings is by using special character combinations known as engineering codes. In Xiaomi smartphones, this menu is often called CIT (Customer Interface Test) or simply engineering menus. It allows you to test individual device modules, including the battery, without installing additional software.
One of the most popular commands is ##6485#. Once you enter this character set, the screen automatically opens a window with technical information. You don't need to click anything, the data is displayed immediately. However, it is worth considering that new versions of MIUI firmware may restrict access to the full list of parameters through this code for security reasons.
In the list that opens, you need to find the lines marked with abbreviations. Usually the parameters that we are interested in have the following designations:
- π MB_06 β displays battery status (good means normal state).
- π MB_00 β current charge level as a percentage.
- π MF_02 β Number of full charge cycles (Cycle Count).
- β‘ MF_05 or MF_06 β current and nominal capacity (depending on the version of the software).
β οΈ Warning: Some global firmware versions have code ##6485## that can only show the percentage of charge, hiding loops and real capacity. MIUI.
If the standard code doesn't give you the full information, you can try alternative combinations like ##4636###, although they are more commonly used to diagnose the network. There is also code ##64663## that runs full hardware testing. You can choose Battery or Battery to see the test results in real time. This often displays voltage and temperature, which is also important for a comprehensive assessment.
Analysis through third-party diagnostic applications
When embedded tools are not informative enough, specialized applications from the Google Play Store come to the rescue, reading data directly from system logs and battery configuration files, providing a more clear and detailed report, and AccuBattery, which is able to determine real capacity with high accuracy, has been the leader in this category for many years.
The way these gates work is by monitoring the charging process. The app measures how many milliamp hours (mAh) of battery flow from the moment the charger is connected to the moment it is turned off. By comparing this volume with the change in percentage of charge, the program calculates the current capacity. To get accurate data, you need to run several charging cycles with the application installed.
Another powerful tool is AIDA64, which provides comprehensive information about all components of a smartphone.
- π‘οΈ Exact temperature in degrees Celsius.
- β‘ Current voltage in volts.
- π Health status (Health Status).
- π Type of charger connection (USB, AC, Wireless).
It's important to understand that no application can magically change the physical state of the battery. If the program shows that the wear is 40%, no calibration will return the lost milliamp hours. However, regular monitoring allows you to notice anomalies in time, for example, when the phone shows 100% charge, but the battery is physically only 80% full.
Why can the data in the applications be different?
Checking status through ADB and computer
For advanced users who are not afraid of the command line, the most reliable method is the use of the Android debugging bridge (ADB). This method allows you to get raw data directly from the system, avoiding possible distortions of the interface, USB-cable and installed drivers ADB.
The first step is to activate USB debugging mode on your smartphone. Go to Settings β About Phone and quickly click on MIUI seven times to unlock the Developer Menu. Then activate USB debugging on the menu that appears. After you connect to your PC, start the command line and type in the following command:
adb shell dumpsys batterystatsThis command will give you a huge log of battery usage statistik. To find the information you need, use a filter.
adb shell dumpsys batterystats | findstr capacityIn the output, you'll find the lines Designed capacity and Current capacity, and the difference between them is your wear and tear. /sys/class/power_supply/battery/capacity to obtain the current percentage, but for the capacity is better suited the first option.
The good thing about ADB is that it works even on locked bootloaders and doesn't require root rights. However, you need to be careful about interpreting the data: the system can update the current capacity value only after a full calibration cycle. If you've recently reset battery statistics, the data may be incorrect.
π‘
Use the team. `adb shell dumpsys batterystats --reset` before starting a new measurement cycle to reset old statistics and obtain more accurate data on consumption and capacity for the current period of use.
Visual diagnosis and physical signs of wear
The numbers are in numbers, but the physical state of the battery often says more than any software test. Lithium polymer batteries have the ability to degrade not only electrically but physically. One of the most dangerous signs is bloating. If you notice that the back of the smartphone has started to move away from the case, the screen has risen or there are gaps between the frame and the display, this is an alarm bell.
Bloating occurs due to the release of gases inside the power cell as a result of chemical reactions of electrolyte decomposition, which is strictly prohibited from operating such a device, since there is a risk of fire or even a small explosion, and visual inspection should be carried out in good light, checking the smoothness of all panels.
Also pay attention to the behavior of the smartphone during operation:
- π Sharp jumps in percentage charge (for example, from 40% immediately to 15%).
- π₯ Excessive heating of the lower part of the body, even for simple tasks.
- π The phone turns off when you connect a powerful process-intensive application.
- β³ Long-term charging: if the phone charges significantly longer than before (e.g, 4-5 hours 2-x).
β οΈ Warning: Do not attempt to puncture or compress a swelling battery to "reform it" and cause the electrolyte to ignite instantly and burn severely!
Another indirect sign of capacity loss is a change in voltage under load. A functioning battery keeps the voltage stable even when running heavy games. A worn-out battery responds to the load by a sharp drop in voltage, which is perceived by the system as a critical discharge, triggering an emergency shutdown.
Comparison of characteristics: table of model capacity
To understand how much your battery has degraded, you need to know its factory settings. Below is a table with the rated battery capacity for the popular Xiaomi and Redmi series of smartphones. Compare these values with data obtained through the engineering menu or applications.
| Model of the device | Series | Nominal capacity (mAh) | Type of battery |
|---|---|---|---|
| Xiaomi Redmi Note 10 Pro | Redmi Note | 5020 | Li-Po |
| Xiaomi Mi 11 | Flagship | 4600 | Li-Po |
| Poco X3 NFC | Poco | 5160 | Li-Po |
| Xiaomi Redmi 9A | Redmi A | 5000 | Li-Po |
| Xiaomi 13 Pro | Flagship | 4820 | Li-Ion |
The difference between the real and nominal value of 10-15% is considered natural for a device aged 1.5-2 years of active use. If the difference exceeds 25-30%, that is, the real capacity fell to 3500 mAh at a rate of 5000 mAh, comfortable use of the smartphone becomes impossible without powerbank.
It is also worth considering that manufacturers sometimes indicate a βtypicalβ capacity that is slightly higher than the βminimumβ one. The technical specifications on the site usually write a typical value, and when diagnosing programs may show exactly the minimum guaranteed capacity, which can cause confusion for the user.
βοΈ Signs of critical battery wear
Myths about calibration and capacitance recovery
There's a lot of myths surrounding batteries, and one of the most common ones is that calibration can restore lost capacity, and calibration often means a full discharge to 0% and then charging to 100% without interruption, and let's see what that actually does.
The full charge-discharge cycle procedure helps the power controller recalibrate the percentage display of charge. If the phone turned off by 20% or showed 100% for just 10 minutes, calibration will correct this error. However, it does not increase the physical amount of energy that the battery can store. Chemical wear is irreversible.
There are also myths about freezing a battery in the refrigerator or the controller's firmware, methods that are not only useless for today's lithium batteries, but also dangerous. Condensation inside the phone after the refrigerator is guaranteed to short circuit. The only way to "restore" the container is to physically replace the battery with a new one.
To extend the life of a new battery, it is recommended:
- π‘οΈ Avoid overheating (do not leave in the sun, do not play heavy games while charging).
- π Keep the charge in range 20-80% for everyday use.
- π« Do not use damaged cables and cheap chargers without certificates.
π‘
Software calibration only corrects the percentage display on the screen, but does not return physical capacity to the worn-out battery.