Xiaomi and Redmi smartphones are famous for their performance and excellent screens, but over time, even the highest quality lithium-polymer battery begins to lose capacity. Users often notice that the device, which only six months ago worked quietly for a day and a half, now discharges by lunch. This is not always the result of phantom processes or “heavy” applications, but quite natural physical wear of the chemical elements inside the case.
Before you run to a service center or buy a new device, you need to do a diagnostic. Android, and in particular the shell MIUI and HyperOS, collects a huge amount of statistics about the operation of the power system. However, access to this data is often hidden from the average user. There are proven ways to look under the hood and find out the real residual resource of your energy storage.
In this article, we will take a look at all the available methods, from simple engineering codes available to everyone, to professional analysis through a computer, you will learn to distinguish between software calibration failure and physical battery degradation, which will save you money and nerves. Understanding the current state of the battery will help you make an informed decision about replacing or optimizing settings.
Engineering menus and hidden diagnostic codes
The fastest way to access hidden system parameters is to use special systems. USSD-In smartphones Xiaomi the main tool is the engineering menu CIT (To call it, open the standard caller and type the combination ##6485##. If the code is entered correctly, a technical window with many lines of data will instantly open on the screen.
In the list that opens, you need to focus on specific parameters, because general information can be blurred. We're interested in the lines that contain keywords. MB_ Or Battery. Like a parameter. MB_06 frequently shows the state of the battery (Good/Bad), MB_00 It shows the current percentage of charge, but the most important thing for us is the value of the residual capacity.
⚠️ Note: Some Global Firmware (Global) ROM) Entry to the engineering menu code ##6485## can be blocked by the manufacturer, in which case the system will simply reset the set of numbers or nothing happens.
If the code works, find a line. MB_05 (Current Battery Capacity is the current full capacity available to the system right now. Compare it to the setting. MB_06 or MF_02 (Design Battery Capacity, which is the factory capacity of the new battery, and the difference between these values will show real wear. 3.7 B, the food element is severely degraded.
Analysis through ADB and batterystats log
For those who are not afraid to work with a computer, the method Android Debug Bridge (ADB) It provides the most accurate and detailed data, and it allows you to unload the full battery log, which the system stores in hidden partitions, USB-cable and on-line debugging USB menu "For developers».
Once you connect your smartphone to your computer and install the drivers, open the command line on your PC. First, check the connection with the adb devices command. If the device is displayed in the list, you can ask for statistics. We need a batterystats.bin file that contains a history of all charging and discharging cycles, as well as data on consumption by each process.
Follow the following command to get a brief report on the battery’s health:
adb shell dumpsys batterystats --chargedIn the list you see, look for Current capacity and Design capacity, but more informative is the full output to a text file for easy analysis.
adb shell dumpsys batterystats > battery_report.txtOpening the file received battery_report.txt, You'll see detailed statistics. Look for Battery Health or Estimated capacity. SOH (State of Health: If the importance SOH below 80%, This is considered a critical wear and tear, which recommends a replacement of the battery. ADB It works even on devices without root rights, unlike many third-party applications.
What to do if your computer can’t see your phone?
Third-party monitoring applications
If you don't want to mess with code and command line, Google Play apps come to the rescue, automatically read system logs and present information in a graphical way, but without root rights, these programs can only show approximate data based on calibration algorithms, not direct polling of the controller.
AccuBattery is one of the most popular and trusted tools, and once installed, it will ask you to do multiple charging and discharging cycles to calibrate it, it tracks the wear rate in real time and shows how many milliamper hours (mAh) are lost with each cycle. Another powerful tool is the Battery Charge Limit, which, in addition to monitoring, allows you to limit charging to 80% to extend battery life.
Another reliable option is Ampere, which is an app that shows the current charge and discharge current, voltage and temperature, and while a direct percentage of health may not be there, a sudden surge in voltage or an abnormally high temperature under load will indicate problems with the chemical structure of the battery.
- 📊 AccuBattery: Best for long-term health monitoring and real capacity estimation against claimed.
- ⚡ Ampere: Ideal for checking the quality of the charger and cable, as well as current consumption.
- 🛡️ 3C Battery Manager: Powerful deep-setting harvester that requires root rights for full functionality.
💡
For the most accurate readings in monitor applications, run a full cycle: discharge the phone before turning off (0%), then charge to 100% without interrupting the process.
Visual and tactile diagnosis
Software is good, but the physical state of the battery often speaks more than any number. Lithium polymer batteries tend to swell when degraded or inappropriate, and this is due to the release of gases inside the sealed shell, and if you notice that the back of the smartphone (if it's removable or plastic) has started to move away, or the screen has slightly raised on one side, that's an alarm bell.
The normal operating temperature during active use (navigation, games) is 35-45 degrees. If the case Xiaomi gets hot enough that it is uncomfortable to hold in your hand even for simple tasks, or the heating is localized in a certain area (usually in the lower part where the battery is located), this is a sign of high internal resistance.
Check the discharge dynamics. A healthy battery discharges relatively linearly: 100% to 50% goes by about the same time as 50% to 0%. If you see a swing effect where the charge drops from 40% immediately to 15% or the phone turns off at 20-25%, this indicates a violation of the balance of cells inside the battery, in which case the controller cannot read the residual capacity correctly.
⚠️ Warning: If you find a battery bloating, immediately stop using the device and do not put it on charge.Mechanical pressure on the ballooned element can cause it to damage, fire or even explode.Replace the battery as soon as possible.
Comparison of characteristics: table of standards
To know if you should worry, you need to know the raw data. Battery capacity is a passport characteristic that depends on the model of your smartphone. Below is a table with typical values for the popular Xiaomi and Redmi series. By comparing the readings of diagnostic utilities with these numbers, you can calculate the percentage of loss.
| Series/Model | Typical capacity (mAh) | Nominal voltage | Critical wear (%) |
|---|---|---|---|
| Xiaomi Redmi Note (series) | 5000 - 6000 | 3.85 In | Below 80% of the face value |
| Xiaomi Mi / Digital Series | 4000 - 4700 | 3.85 In | Below 75% of the face value |
| POCO (X and F series) | 4500 - 5100 | 3.87 In | Below 80% of the face value |
| Xiaomi Black Shark | 4000 - 4650 | 3.85 In | Below 70% of the face value |
When calculating wear, keep in mind that manufacturers often indicate a “typical” value of the capacity that can be used to calculate the value of the capacitance. 100-200 mAh is above the "minimal" so a small scatter to the smaller side (about) 5%) It's normal for a new device to have an alarm, and it's worth hitting if the actual capacity measured through ADB or AccuBattery, which is less than 80% Design Capacity.
☑️ Signs of Replacement of Battery
Prevention and extension of service life
Once you've checked the battery, it's important to understand how to slow its further degradation. The main enemy of lithium batteries is extreme states. Long-term charging at 100% or a discharge to zero creates stress for the cell's chemistry. Modern Xiaomi smartphones have Optimized Charging feature that learns your habits and pauses the charge at 80% until you normally wake up.
Temperature is also critical.Do not leave your smartphone in the sun, on the car's torpedo, or under a pillow while charging. Overheating above 45 degrees accelerates irreversible chemical reactions inside the battery, leading to rapid capacity loss. If you use Xiaomi HyperCharge's fast charging, try not to play heavy games during this process to avoid the cumulative heating from the processor and charge currents.
💡
The optimal charge range for the maximum life of a lithium battery is between 20% and 80%. Try not to keep the device permanently connected to the grid after reaching 100%.
If the diagnostics show wear less than 10-15%, but the phone is unstable, try calibrating the battery. To do this, completely discharge the device before turning off, then charge it off to 100%, hold it for another hour and turn it on. This will help the power controller correctly recalculate the voltage characteristics and remove the “phantom” percentages.