Xiaomi smartphones are famous for their autonomy, but over time, even the most reliable lithium polymer battery begins to degrade. Users often notice that the phone discharges faster, warms or turns off at 15-20% of charge. These are the first signs that the actual battery capacity has dropped significantly below factory values.
Understanding the current state of the power supply is critical to deciding whether it is still possible to βliveβ with the current settings or whether it is time to replace. In this article, we will examine all available diagnostic methods, from simple codes in a call to professional analysis via a PC.
It's important to distinguish between software calibration errors and physical wear and tear of the element's chemistry. Xiaomi MIUI and HyperOS have powerful self-diagnostic tools, but they don't always show accurate figures as health percentages. Third-party solutions will be required for deep analysis.
Use of engineering menus and codes
The fastest way to access hidden diagnostic information is to use special information. USSD-Xiaomi smartphones have a built-in engineering menu that displays battery status, but its visibility depends on the Android version and shell.
Try typing in the Phone app code ##6485##. If the menu opens, you'll see a long list of parameters. We're interested in specific lines that tell you about the state of the battery.
- π MB_06: The battery is good (good, bad, bad).
- π MB_00: current charge level as a percentage.
- β‘ MF_02: Number of complete charge cycles (cycle is the number of cycles) 100% scoring, not necessarily at one time).
- π MF_05 / MF_06: Estimated and actual capacity (not available on all models).
β οΈ Attention: On new versions MIUI (particularly Android-based 11, 12, 13 and 14) parameterization MF_05 and MF_06 It's often blocked by the manufacturer, and you can see the dashing or zeros in those fields.
If the code doesnβt work or shows empty values, the system restricts access to this data for ordinary users, in which case you should not try to reset the network settings or make a complete reset β this will not return hidden parameters if they are software closed by firmware.
Diagnostics through the Mi Diagnostics app
Each Xiaomi smartphone has a system app preinstalled to check the health of components, which does not show the exact capacity in mAh, but conducts a stress test that can identify critical problems with the power controller.
To run the check, go to Settings β About Phone β Kernel Version (click many times) or find Service & feedback. From the menu, select "Check" or "Self-testing."
The system will suggest checking the various modules. Select a battery test. The phone will start to discharge or simulate a load. If the device turns off or shows an error during the test, this is a direct signal of a power controller malfunction or a deep degradation of the cells.
π‘
Before starting a full diagnosis, make sure the battery is over 50% so that the test is correct and doesnβt break down halfway.
The test result will be binary: "Verified" or "Not Passed." This is a baseline level that is good for quick evaluation, but not enough for accurate measurement of capacity. You have to turn to third-party software to get the numbers.
Accurate measurements with AccuBattery
Third-party apps are the only way for the average user to get a real-world capacity figure without disassembling the phone, and the leader in this niche is the AccuBattery app, which uses a mathematical model to calculate battery health.
The principle of operation is based on comparing the amount of energy entered in the battery during charging with the change in percentages on the screen. Since the application does not have direct access to the capacity sensor (like an engineering menu), it needs time to accumulate statistics.
- π² Install an app from Google Play Market.
- π Take it. 3-5 charge-cycle 15% before 80-90% (not necessarily 100%).
- π Go to the Health tab to view the results.
The app will show "Test Capacity" and "Design Capacity." The difference between them is your wear and tear. For example, if the factory capacity is 5,000 mAh and the program shows 4,000 mAh, the wear is 20%, which is a fairly accurate method for household use.
β οΈ Note: Do not use "charging accelerators" or "battery cleaners" while collecting statistics. They may distort the current data, which will lead to an incorrect calculation of the health of the battery in the application.
Professional Analysis through ADB and PC
For advanced users who want to get the most complete system data, there is a method of connecting to the PC through USB debugging, which allows you to read the battery logs directly, without the limitations of the interface.
You will need to install drivers. ADB on the computer and enable debugging mode on the phone (Settings) β The phone. β Press "Version" MIUI" β For developers β Debugging by USB).
Connect your smartphone to your computer with a cable and enter the following command in the PC command line to get a full dump of battery information:
adb shell dumpsys batterystats --chargedIn the output command, you need to look for strings associated with CurrentCharge or full volume. However, more informative is the analysis of log files if the device has Root rights. Without superuser rights, ADB will show less data than AccuBattery, but more than the standard menu.
What to do if your computer canβt see your phone?
Comparison of claimed and actual capacity
To understand how much your battery has degraded, you need to know its factory settings. The table below shows typical capacity for the popular Xiaomi series of smartphones. Compare this data with those shown by diagnostic applications.
| Series of devices | Typical capacity (mAh) | Average service life | Critical wear and tear |
|---|---|---|---|
| Xiaomi Redmi Note | 5000 - 6000 | 2-3 years | less than 3,500 mAh |
| Xiaomi (Mi) / Flagships | 4500 - 5000 | 2-3 years | less than 3200 mAh |
| POCO (X/M series) | 5000 - 5160 | 2 years | less than 3400 mAh |
| Budget models (A/C) | 4000 - 5000 | 1.5-2 years | less than 2800 mAh |
A decrease in capacity below 80% of nominal value is considered normal wear for lithium batteries after 500-800 cycles. If the numbers are significantly worse, this may indicate defection or exploitation in extreme conditions (heat, cold).
π‘
It is critical to have the actual capacity fall below 70% of the factory capacity, at which point the battery chemistry becomes unstable, which can lead to bloating.
External signs and physical examination
Software techniques are good, but the physical condition of the battery often says more than the numbers on the screen.Lithium polymer batteries can release gas when degraded, leading to bloating.
Put your phone on a flat surface and try to spin it, and if the device spins like a top (the yula effect), then the battery inside has swelled and arched the case or screen, which is a dangerous defect that needs to be replaced immediately.
- π₯ Heating: If the phone warms up even in a simple or light load, the internal resistance of the battery has increased.
- π Charge jumps: A sharp drop from 40% to 10% or a 20% shutdown indicates a βmemory effectβ or controller malfunction.
- ποΈ Visual inspection: when removing the back cover (if it is removable), the swelling is visible to the naked eye - the battery will be bumpy.
Ignoring physical bloating can damage the screen matrix (spots will appear) or even fire. Software calibration in the case of physical bloating is useless.