How to check the battery capacity on Xiaomi: complete diagnostic methods

Xiaomi’s modern smartphones are famous for their autonomy, but over time, even the most powerful battery loses its original characteristics. Users often notice that the device begins to discharge faster, turn off in the cold or show an incorrect percentage of charge. In this situation, there is an urgent need for accurate diagnosis of the state of the power source. Checking the battery capacity on Xiaomi is not just a way to find out the numbers, but an important step to understand whether it is time to think about replacing a battery.

There are several ways to get reliable information about the current state of the battery. Some methods allow you to see data without installing third-party programs using only the built-in functionality of the MIUI or HyperOS operating system. Others require a connection to a computer or using specialized equipment. The choice of the specific method depends on how deep the analysis you need: whether there is enough surface information or technical detail for a service engineer.

In this article, we will examine all the available validation options, from simple codes to complex software packages, learn how to distinguish between passport and real capacity, and understand how to interpret the values obtained. It is important to approach this issue in a comprehensive manner, since the program readings may differ from the physical state of the chemical element inside the case.

Use of the engineering menu and USSD-code

The fastest way to access technical information about the battery is to use a hidden engineering menu, which is often available through a standard β€œcall” on Xiaomi, Redmi and POCO smartphones. This requires dialing a special code ##6485#. Once you enter the combination, the screen will automatically switch to testing mode, where many parameters of the system’s operation are displayed.

And you have to be careful in the list that you open, because there are so many parameters, and we're interested in specific lines that contain information about charge and capacity. MB_06 (current level of charge in percentages) and, more importantly, MF_02 (the design residual capacity) or MF_05 (The actual capacity in mAh. There may also be a parameter. MF_06, which shows the number of full charging cycles.

⚠️ Note: Some new versions of the firmware MIUI 13/14 And the HyperOS code may not work or show truncated information, which is a security restriction imposed by the manufacturer so that users do not interfere with the power controller without the need to.

If the code doesn't work, try alternatives like ##4636##. Go to Battery Information. Here the data can be presented in a more understandable way, but the diagnostic depth is often less than the first one. The engineering menu is a powerful tool, but it doesn't always show physical wear, it just shows the calculated values of the controller.

Analysis through system settings and menu "About phone"

Xiaomi has recently introduced a more transparent battery status information system in its shells, so you don't always have to search for complex codes. Go to Settings β†’ Phone and find Battery and Performance or just tap the battery icon several times. In some cases, the system will offer diagnostics.

A more detailed path is through the Settings menu β†’ Battery and Performance β†’ Battery Status. This can show current capacity in mAh and Health Percentage (Health). If the battery is new, the value will be close to 100%. Over time, this percentage will decrease. The system itself calibrates this data based on the history of the charging and discharging cycles.

πŸ“Š What is your current battery health percentage?
90-100% (Great)
70-89% (Norma)
50-69% (Wear and tear)
Less than 50% (time to change)

It's worth noting that the built-in diagnostics are more of an introductory approach, and they don't take into account the power surges or the deep discharges as accurately as the specialized software, but for a quick assessment of the general condition, that's enough. If the system says the battery is normal but the phone is off by 20 percent, the problem might be the controller or calibration, not the physical capacity.

Third-party apps for Android: pros and cons

When there's not enough built-in tools, Google Play apps come to the rescue, and AccuBattery has been a leader for years, not only reading the data that the system has, but also doing its own real-time analysis, measuring the current entering the battery during charging, and then calculating the actual capacity.

The downside of these tools is that it takes time to collect statistics. To get accurate data, you'll need to charge your phone from 15% to 80-90% at least once, and ideally, spend several cycles. Only then will AccuBattery be able to give an adequate assessment of wear. Other popular applications, such as Battery Guru or Ampere, work on a similar principle, but may have less accurate calibration algorithms.

  • πŸ“± AccuBattery, the gold standard for Android, shows detailed discharge and charge statistics, but requires installation and time.
  • πŸ”‹ CPU-Z β€” A popular diagnostic tool that shows passport data and current status in the Battery tab, but does not always see real wear and tear.
  • ⚑ 3C Battery Manager is a powerful application for advanced users that allows you to adjust charging thresholds and see detailed information about cell voltage.

It's important to understand that no application has access to hardware directly at the factory tester level, and they get data through standard Android APIs. If the battery controller is transmitting incorrect data, the app will also show an error, so the software readings should be taken as indicative.

Professional Diagnostics through PC and ADB

To get the most accurate data, especially if you are planning to buy a used device or conduct pre-sales preparation, it is better to use a computer. ADB (Android Debug Bridge allows you to unload the system logs of the battery, which are hidden from the average user. USB Drivers and Minimum Toolkit ADB PC-only.

Once the phone is connected in USB debugging mode, a command is entered into the computer command line to obtain a full battery state dump, which allows you to see not only the capacity, but also the temperature of the cells, voltage and cycle status. The method is difficult for the beginner, but gives an "honest" picture without distortion that can be introduced by the MIUI shell or third-party launchers.

β˜‘οΈ Preparation for ADB-diagnostics

Done: 0 / 4

There's also specialized software, like the XiaomiTool V2, which is designed by enthusiasts specifically for Xiaomi devices, and it can read hidden memory areas where battery information is stored and output it in an understandable way. It's one of the most reliable ways to verify that it communicates with the phone on deep system4>

Table of comparison of methods of checking the capacity of the battery:

MethodprecisionDifficultyTime required
Engineering codeMediumLow.1 minute
MIUI settingsLow/MediocreLow.2 minutes.
Annexes (AccuBattery)Tall.MediumA few hours.
PC + ADB / XiaomiToolMaximumTall.10-15 minutes.

Decoding of parameters: MF_05, RF_BM cycle

When you get to the technical data, you'll come across acronyms that can be confusing. Let's break down the basic ones so you know what to look at. MF_05 (or simply Real Capacity, which shows the current total battery capacity in milliamp hours, is the value you need to compare to the factory value (usually the value of the battery). 4500, 5000 or 5500 mAh).

Parameter RF_BM (Remaining Battery mAh displays current charge in milliamp hours, not percentages. This is convenient for calibration: if the phone shows 100%, RF_BM It's a lot less than the face value, so it's a liar, and it's also important to have a charging cycle, and for the lithium polymer batteries that Xiaomi uses, it's normal to keep it safe. 80% post-container 500-800 full-cycle.

⚠️ Warning: Don't confuse a charging cycle with a single socket connection. One cycle is a total discharge of 100%. If you charge your phone from 50% to 100% twice, it counts as one full cycle.

If the difference between passport capacity and value MF_05 more 20-25%, The battery is considered to be very worn out, and even if the phone is holding the charge normally, there are irreversible chemical processes inside the cell that can cause the voltage to swell or drop sharply under load.

Temperature Effects and Controller Calibration

Often the problem is not the physical capacity, but the controller's "glue" that misreads the remaining energy, and in this case, the calibration procedure helps. It consists of completely discharging the device before turning off, followed by charging to 100% when it's off, which allows the controller to redefinite the voltage boundaries corresponding to 0% and 100%.

Temperature plays a critical role in the display of the container. At low temperatures (below) +10Β°C) the chemical reaction within the battery is slowed down and the receptacle may temporarily fall on 10-15%. Xiaomi specifically limits the current charge and discharge in the cold to protect the battery (+20...+25Β°C).

What to do if the battery is blown?
If you notice that the back cover has moved away or the screen has started to squeeze out of the frame, immediately stop using the device. The swelling battery is fire-prone. Don't try to prick it or put it in the freezer. The only solution is to replace it at the service center.

Also worth mentioning is fast charging. Xiaomi HyperCharge (67W, 90W, 120W) technologies create additional heating. While controllers are good at regulating current, frequent use of maximum power can accelerate electrolyte degradation. To extend battery life, it is recommended to use Optimized Charging mode in settings, which pauses charge at 80% until you normally wake up.

When to change the battery: signs of critical wear

How do you know that software checks have confirmed your worst fears? There are a number of physical signs that are more telling than any number. If the phone turns off when it's 15-20%, that's the first bell. The second sign is a sharp spike in percentage: it was 40 percent, put on charge, in a minute it was 85 percent, which means that the controller can't correctly estimate the voltage of the cells.

The third sign is that the body is heated in the area of the camera or logo, even for simple tasks (browsing, messengers), the worn battery has high internal resistance, which causes some of the energy to be lost as heat, and if the diagnosis shows health below 75%, and the phone is used as the main one, replacement will become inevitable.

In conclusion, checking the battery capacity on Xiaomi regularly helps to extend the life of your smartphone. Don't wait until the phone stops charging at all. Use built-in codes to quickly check every couple of months and deeper software if you notice strange behaviors. Proper operation and timely diagnosis are the key to long-term autonomy of your gadget.

Why did the battery start to run out faster after the MIUI update?
After a system update, files are often re-indexed and applications are optimized in the background, which can last from 2 to 5 days, during which time the battery consumption is temporarily increased, and if the problem does not go away after a week, it may be that the new software is not working properly with the power drivers of your particular model.
Can the old battery be recharged?
No, the physical wear of the lithium polymer cell is irreversible. No applications, freezes, or calibrations will add chemical capacity. Software methods can only recalibrate the controller so that the percentage of charge is displayed correctly, but the operating time will not increase.
Is it bad to leave your phone on charge all night?
Modern Xiaomi smartphones have controllers that turn off current when you reach 100%. However, micro-discharges and sub-charges still occur. Turning on Optimized Night Charging in the settings minimizes harm, delaying full charge until you wake up.
How to find out the date of production of the battery?
The exact date can be determined by QR-The code or barcode is from the battery itself (disassembly required) or through special engineering logs on some models, which is usually hidden in the regular menu.