Xiaomi and Redmi smartphones are famous for their autonomy, but over time, even the most capacious batteries begin to degrade. Users often notice that the phone has become faster to discharge, spontaneously turn off when charged 10-15% or heat up during operation. These are the first signs that the nominal capacity of the battery has ceased to correspond to the actual. Understanding the real state of the power system is the key to extending the life of the gadget without going to the service center.
Unlike iPhones, where battery status is displayed as a percentage directly in settings, MIUI or HyperOS is often hidden from the eyes of the average user. The system shows only an approximate percentage, which may be incorrect due to the desynchronization of the controller. To get reliable data, you need to use hidden system codes, engineering menus or specialized software for deep analysis.
In this article, we'll look at all the diagnostic tools available, from simple commands in a caller to professional computer testing, learn how to distinguish software failure from physical wear and when to think about replacing a battery. The critical wear threshold is the loss of 20% of the original capacity, after which degradation occurs at an accelerated rate.
Diagnostics through the engineering menu and USSD-code
The fastest way to access technical information about the battery is to use the engineer's hidden interface, which is built into the standard Phone app on Xiaomi smartphones. To activate, you need to dial a special code ##6485##. Once you enter the last character, the menu will open automatically, you do not need to go anywhere.
And what you'll see in the list that opens is a lot of parameters, which are abbreviated, and we're interested in specific lines that show the current state of charge and the estimated capacity. MB_06 (battery status and MB_00 (However, the parameter is the most important. MF_05 or MF_06, which displays the estimated total capacity in milliamp hours (mAh) at the moment.
Note that the codeset does not work on all firmware versions, and newer HyperOS updates or MIUI regional builds may block developers from accessing the menu for security reasons, and if nothing happens after you enter the code, it means that this method is not available for your model and you will have to use alternative options.
- π MB_06 β displays the overall status of the battery (Good, Bad, Overheat).
- π MF_05 β Current battery capacity (what we need).
- π MF_02 β Number of full charging cycles (if supported by the sensor).
- π‘οΈ MF_04 β current temperature of the battery cell.
Use of third-party applications for Android
If the system's methods don't give you the full picture, Google Play comes to the rescue, and they read data directly from the power controller and plot degradation graphs. AccuBattery is one of the most popular and accurate tools, and it doesn't show instant results, but it aggregates statistics in the background.
The application measures how many milliamp hours were "filled" in the battery from the moment of charging to 100%, and compares this with the change in percentages on the screen. To get an accurate result, you need to conduct several charging-discharge cycles over 3-5 days.
Other useful tools, such as CPU-Z or AIDA64, provide an instant snapshot of the system status. In the Battery section, you can see the manufacturer's declared capacity (Design Capacity) and the current capacity (Current Capacity, if the sensor transmits this data), the difference between these values will show real wear.
β οΈ Warning: Do not install dubious applications called Battery Doctor or Clear Master that promise to increase capacity. They do not have access to the physical parameters of the battery and often contain aggressive advertising or malicious code that will only accelerate the discharge.
When using third-party software, pay attention to the permissions requested. To work properly, the program needs access to battery usage statistics, but does not require access to contacts or a microphone. Regular monitoring through AccuBattery allows you to notice an abnormal drop in capacity, which can be a sign of a defective batch of batteries.
Checking through a computer and ADB-team
For advanced users who want to get the most detailed data without installing unnecessary applications on the phone, the ideal option is to use USB debugging. The method requires a computer and an installed set of ADB drivers (Android Debug Bridge), a professional approach that allows you to βpullβ raw data from the system.
First, activate the developer mode. Go to Settings β About Phone and quickly click on the MIUI version seven times. Then, in the advanced settings, turn on "Debugging USB." Connect your smartphone to your PC with a cable and confirm the debugging permission on the device screen. Next, enter a command in the computer command to get the battery logs:
adb shell dumpsys batteryThis command will give you a list of parameters in real time, and look for the lines scale (maximum level, usually 100) and level (current charge).
adb shell dumpsys batterystats --chargedLog analysis reveals not only capacity, but also problems with calibration of the controller. If you see voltage drops nonlinearly or the phone sinks through voltage under load, this is a sure sign of chemical aging of the lithium cell. Computer diagnostics also helps to identify software errors when the system misreads percentages.
What to do if your computer canβt see your phone?
Comparison of claimed and actual capacity
To understand the wear, you need to compare the data with factory performance, the nominal capacity is indicated on the battery case (if it is removable) or in the specifications on the official website. For popular Xiaomi models, these values may vary depending on the region and year of release.
Below is a table with typical capacity values for some popular smartphone series. Compare your measurements with reference data.
| Smartphone model | Factory capacity (mAh) | Critical wear (less than mAh) | Typical service life |
|---|---|---|---|
| Xiaomi Redmi Note 10 | 5000 | 4000 | 2-3 years |
| Xiaomi Mi 11 | 4600 | 3680 | 1.5-2 years |
| Poco X3 Pro | 5160 | 4128 | 2 years |
| Xiaomi 13T | 5000 | 4000 | 3 years |
It is important to understand that a slight difference (5-7%) is normal for any lithium polymer battery, even immediately after purchase.Manufacturers often indicate a typical value, which can vary slightly, and it is worth hitting the alarm if the actual capacity is below the declared 15-20% or more.
π‘
Losing more than 20% of the battery capacity means that the battery has physically degraded and software calibration will no longer help restore autonomy.
Signs of physical wear and bloating
The numbers in the software are one thing, but the physical state of the battery is often more telling than any test. Lithium polymer batteries can change their geometric dimensions as they age. Gas formation inside the sealed housing is the result of chemical reactions of electrolyte decomposition.
You can visually identify the problem by putting the phone on a flat surface and trying to unwind it, and if the device spins like a yule, then the back cover or the screen is bent outward, which is a dangerous symptom that requires immediate intervention, and operating a ballooned battery can damage the screen matrix, the plumes, and even fire.
- π Charge spikes: The phone shows 30%, then abruptly 5% or turns off.
- π₯ Heating: the case is strongly warmed in the area of the camera or logo, even in a simple.
- π’ Slow charging: The process of dialing the capacity takes significantly longer than before.
Another sign is unstable operation at low temperatures. A functioning battery can easily withstand short-term cooling to -5...-10 Β° C. If the phone turns off in the cold at 40-50% charge, this indicates a high internal resistance of the battery, which is characteristic of the end of its life cycle.
β οΈ Warning: If you find a battery bloating, do not attempt to pierce it or press hard on the screen to "set" the battery back. Damage to the lithium battery shell causes an instant chemical reaction with ignition.
Battery calibration: myths and reality
Often users confuse the physical wear of the container with the desynchronization of the controller, in which case the battery may be physically healthy, but the phone shows the wrong percentages, and the calibration procedure helps the system to re-remember the boundaries of full charge and full discharge.
To calibrate on Xiaomi, do the following: completely discharge the phone before it turns off automatically. Then, without turning it on, charge up to 100%. After reaching 100%, hold it on charging for another 1-2 hours. Then force the device to restart with a combination of volume and power buttons.
This procedure does not restore the chemical capacity, but adjusts the percentage mapping. If, after calibration and resetting statistics (through an engineering menu or root right), the problem of rapid discharge persists, then the resource of the cell is exhausted and it needs to be replaced.