Declining autonomy is the most common complaint of Xiaomi, Redmi and Poco smartphone owners after a year of active use, when users notice that the device discharges faster, warms up when charging or suddenly turns off at 15-20% charge, direct indicators that the physical wear of the lithium polymer battery has reached a critical point, or the software charge controller is not working correctly.
Before you bring a gadget to a service center or buy a new device, you need to conduct a deep diagnostic. Android operating system, especially in the shell of MIUI and the new HyperOS, there are many tools for monitoring the state of the power system, which are often hidden from the eyes of the average user. Understanding the real state of the battery will help to extend the life of the phone or reasonably replace the battery.
In this article, we will examine all available methods, from simple hidden codes to professional computer analysis, learn how to distinguish software failures from the physical degradation of a chemical battery. It is important to understand that timely inspection avoids battery bloating that can damage the screen or the case of a smartphone.
Diagnostics through hidden engineering menu
The fastest way to access the technical data on the battery is through the built-in engineering menu, which is a system section for developers and engineers, but is accessible to ordinary users through a dedicated service. USSD-To start the diagnosis, just open the phone application and dial # #6485##.
Once you enter the code, the screen will instantly open a list of parameters. Don't be afraid of the abundance of numbers: we're interested in specific lines that are responsible for the current state and general wear. If the code didn't work, make sure that you don't have a problem with the number. SIM-The card is installed, or try to enter the code in the Engineering Menu app (may be called CIT), Preinstalled on all Xiaomi devices.
In the list that opens, find the following parameters that will give exhaustive information:
- π MB_06 β displays the overall state of the battery (Good means the battery is normal).
- π MB_00 β current charge level as a percentage.
- π MF_02 β Number of complete recharge cycles (charge cycles).
- π MF_05 or MF_06 β actual residual capacity of the battery (in mAh).
- ποΈ MF_07 β factory (nominal) battery capacity.
β οΈ Note: Some HyperOS shell models or newer versions MIUI ##6485## may show abbreviated information or not open at all due to Google security restrictions.
Compare the values MF_05 and MF_07. If the actual capacity fell below 80% From the factory, it's considered critical wear and tear, requiring replacement (MF_02) above 500 It also indicates that the battery life is coming to an end.
π‘
Code ##6485## gives access to the most accurate native data on charge cycles and real capacity without installing third-party software.
Use of monitoring applications
If Xiaomi's built-in tools don't give a complete picture or seem too complex, specialized applications from the Google Play store come to the rescue. They use system APIs to collect statistics and plot plot plots. But it's worth remembering that without root rights, these programs see only what the system allows and can show approximate values.
One of the most popular and informative tools is AccuBattery, which not only shows the current charge, but also analyzes the energy consumption rate of each running process in the background. To get accurate data on the health of the battery (Health), this application requires several charging and discharging cycles.
Other useful utilities for Android owners:
- π± Ampere β shows the charge and discharge current in real time, helping to identify problems with the cable or power supply.
- π Battery Charge Limit β allows you to adjust the threshold of stopping the charge (for example, 80%), which prolongs the life of the battery.
- π CPU-Z β Shows general information about the iron, including battery type and voltage.
When using third-party software, pay attention to the View Over Other Windows resolution and access to usage statistics. Without these permissions, monitoring will not work properly, and you should not keep such applications constantly active in the background unless there is an urgent need for this, since they can consume charge themselves.
Checking through a computer and ADB-team
For advanced users who want to get the most accurate data without installing apps on their phone, the ideal option is to use the interface. ADB (Android Debug Bridge: This method requires connecting a smartphone to a computer via a computer. USB-cable and availability of installed drivers.
First, you need to activate the developer mode. β About the phone and quickly press 7 times on the item "Version" MIUIΒ» or "Version" OSΒ». Then, in the menu "Additional" include "Debugging by" USBΒ». Connect your phone to your PC and in the command line (CMD) enter the following command:
adb shell dumpsys batteryThis command will display the current battery status, charge level, health status, and technology. /sys/class/power_supply/battery/capacity, If the phone is not identified, check if File Transfer mode is selected in the notification curtain when you connect the cable.
β οΈ Attention: Teams ADB Introducing incorrect commands in shell mode can lead to unstable operation of the system, although the dumpsys command is safe for reading data.
The advantage of ADB is that it reads data directly from the core of the system, avoiding possible interface distortions. This is especially useful if the phone screen is broken or the touchscreen is not working, but the image is displayed on the monitor (via the USB-C to HDMI adapter).
What to do if your computer canβt see your phone?
Visual inspection and physical signs of wear
Software is good, but the physical state of the battery often says more than the numbers on the screen. Lithium polymer batteries tend to swell over time. This is due to the buildup of gases inside the sealed shell as a result of chemical reactions. If you notice that the back of the smartphone has started to recede or the screen has slightly raised, this is a critical signal.
In Xiaomi devices with a fixed battery, the bloating may not be immediately noticeable. Put the phone on a flat surface and try to spin it around the axis. If the device rotates like a yule, then the battery is swollen and has lost its flat shape. It is strictly forbidden to operate such a gadget, since a puncture of the shell can lead to fire.
Also pay attention to indirect signs:
- π₯ Heat β if the phone is very warm in the area of the camera or center of the case, even when it is simple.
- β‘ Charge jumps - a sharp drop from 30% before 5% or off 15-20%.
- π Charging problems β the phone charges for a very long time or does not charge to 100%.
Any deformation of the body is an excuse to immediately stop using the device. The pressure of the ballooned battery on the display matrix can lead to the appearance of black spots (βinkβ) and the complete failure of the screen, which will significantly increase the cost of repair.
Analysis of usage statistics in MIUI and HyperOS
Xiaomiβs shells have a built-in, but very user-friendly, energy consumption analyzer that doesnβt show wear in percentages, but lets you understand how the battery behaves in real time. To access this data, go to Settings β Battery or use the Security β Battery app.
Here you'll see the discharge graph from the last 24 hours or 10 days, and by analyzing this graph, you can identify the voracious apps that drain the phone in the background, and it often turns out that battery wear is not a problem with the battery itself, but the result of an application that keeps the processor active.
In the statistics section, pay attention to:
- π Screen β how long was the display time active.
- π‘ Mobile network β weak signal makes the communication module to work at the limit, quickly landing the battery.
- π² Applications β a list of programs sorted by consumption.
π‘
If you see an application that you haven't run, but it's consuming a lot of power in the background, force it to stop and clear the cache. Often, it's ad modules or messaging.
Use the Optimization feature in the same menu, and MIUI will automatically shut down background processes and limit the activity of applications that were not on the exclusion list, which helps to extend the life from a single charge, masking the symptoms of an old battery.
Table of normal and critical indicators
To make it easier to compare the data, we have compiled a summary table that will help you quickly determine the state of your Xiaomi and whether you need intervention.
| Parameter | Normal value. | Critical significance | Action. |
|---|---|---|---|
| Residual receptacle | Over 80% of the denomination | Less than 75-80% | Planning a replacement |
| Charge cycles | 0 - 300 cycles | More than 500 cycles | Decreased autonomy |
| Tension (calm) | 3.7B - 4.2B | Below 3.4B | Deep discharge. |
| Temperature during charging | 30Β°C - 40Β°C | Above 45Β°C. | Stop using |
The data in the table is averaged for the lithium polymer batteries used in Redmi and Poco smartphones. Small deviations of 2-3% can be considered a calibration error of the controller.
βοΈ Checklist before replacing the battery
Battery calibration: myth or necessity?
Often, users are faced with a situation where the percentage of charge "jumps" or the phone turns off at 10-15%, which may indicate a desynchronization of the power controller and the real capacity. In such cases, calibration helps, this is a process that forces the system to redefinition the boundaries of full charge and full discharge.
To calibrate on Xiaomi, do the following: completely discharge the phone before turning it off. Then set it to charge when it's off and hold it to 100%. After reaching 100%, leave it on charging for another 1-2 hours. Then turn on the phone. If the indicator shows less than 100%, put it on charging again (already on) to the end.
β οΈ Note: Do not complete the procedure (until the time is reached) 0%) Deep discharge is bad for lithium battery chemistry. Calibrate at least once in a battery. 3-6 months or in the event of a clear failure of the.
Some people think that calibration apps do wonders, but they actually run a script that deletes the batterystats.bin file, resetting the statistics, and only a controller can actually physically calibrate the cells during a full charge-discharge cycle.