How to find out the battery capacity in the smartphone Xiaomi

Modern Xiaomi and Redmi smartphones are famous for their autonomy, but over time, even the most capacious Li-Po battery begins to degrade. Users often notice that the device discharges faster, warms or turns off at 15-20% charge. At this point, a natural question arises: what is the real residual capacity of the battery and should I think about replacing it?

The MIUI shell or the new HyperOS doesn’t always provide detailed battery health statistics in the usual settings menu, limited to the total percentage. However, the Android system on which the devices are based stores comprehensive information about the state of power consumption.

In this guide, we will look at all the current diagnostic methods that will help you get accurate numbers. You will learn how to distinguish a software failure from physical wear and tear, and understand when it is time to carry a gadget to the service center. The nominal capacity of a new battery always corresponds to the declared manufacturer, but a loss of up to 20% is considered the norm after 500 recharge cycles.

Verification through the engineering menu and system codes

The fastest way to access hidden system parameters is to use special systems. USSD-These codes give you access to the engineering menu, which displays the specifications of the device in real time. For most Xiaomi models, there is a universal code that does not require root rights.

Open the phone app and dial the combination ##6485##. If you type the code correctly, you'll see a table with lots of parameters on the screen, and you don't have to understand all the numbers, you just have to find a few key lines. MB_06 β€” It shows the current state of the battery (good or bad).

What if the code doesn't work?
If nothing happens after you enter the code, your firmware version may block access to the engineering menu through dialing, in which case try using the Tester app, which is pre-installed on many Redmi and POCO models.

Next, find the parameter. MB_00. This line shows the current percentage of charge, and the line MF_02 (or MF_05 Depending on the Android version, it will show the number of recharge cycles. Unfortunately, the exact figure in mAh (mAh) is rarely seen here, since modern batteries often do not transmit this parameter directly to the menu, but the overall health status (Health Status) will be clear immediately.

  • πŸ“± MB_06 β€” Battery status (should be good).
  • πŸ”‹ MB_00 β€” Current charge level as a percentage.
  • πŸ”„ MF_02 β€” Number of full charge/discharge cycles.
  • ⚑ MB_01 β€” Current battery voltage.

⚠️ Warning: Do not try to change the values in the engineering menu if you can. Resetting the cycle counter or changing the calibration by software methods can lead to incorrect display of charge and a quick failure of the power controller.

Using applications to monitor the battery

If system codes seem too complex or uninformative, Google Play applications come to the rescue, read data directly from Android system logs and provide them in a convenient graphical form. AccuBattery is considered the most popular and reliable tool.

The software is based on a mathematical analysis of the charging process, and it measures how many milliamp hours were injected into the battery from the moment it was charged to 100%, and compares this to a change in percentage of charge. It's important to understand that calibration needs to be done over a few days of active use to get accurate data.

πŸ“Š What is your current battery wear rate?
Less than 10% (as new)
10-20% (normal wear and tear)
20-30% (time to think)
More than 30% (urgent replacement)

Once you have installed an AccuBattery or an analogue (like Battery Guru), let the device fully discharge and charge it to 100%. In the Health section, the design capacity will appear. If the actual capacity is significantly lower than the passport one (for example, 3000 mAh instead of 5000 mAh), this is a signal of deep degradation of the chemical element.

  • πŸ“Š Measurement accuracy – increases with each charging cycle.
  • πŸ›‘οΈ Security – Apps don’t require root rights.
  • πŸ“‰ Charts - show the discharge speed in different modes.
  • πŸ’‘ Tips – programs tell you how to extend the life of the AKB.

Diagnostics through ADB and computer

For advanced users who want to get the most accurate technical data without installing unnecessary apps on the phone, the Android Debug Bridge (ADB) method is ideal. This method allows you to read information directly from the file logs of the kernel of the system, where raw data from the battery controller is stored.

To start, you need to enable USB debugging. Go to Settings β†’ About Phone and press 7 times on MIUI Version to activate Developer Mode. Then, in the Advanced Settings menu, find Developer For and turn on the USB Debugging Tool. Connect your smartphone to your PC with a cable.

β˜‘οΈ Preparation for diagnosis through ADB

Done: 0 / 4

Open the command line on the computer in the folder with ADB and enter a command to read the file battery_properties. It looks like this:

adb shell dumpsys battery properties

You will get a list of parameters, including current charge, voltage and status, but to see exactly the estimated and current capacity, you often need to use the adb shell command and then read the files from the directory. /sys/class/power_supply/battery/. The files you are looking for may be called charge_full (full capacity) and charge_now (current-charge).

⚠️ Attention: Teams ADB A mistake in writing the file path can lead to a file not found error, as on different Xiaomi models, the paths to the system files of the battery may differ.

To understand how low your battery is, you need to know the factory settings. Manufacturers specify typical (Typical) and minimum (Minimum) capacity. Usually, in the settings and on the case, write a typical value that is 100-200 mAh more than the minimum. Below is a table with data for popular series.

Smartphone modelTypical capacity (mAh)Minimum capacity (mAh)Type of battery
Xiaomi Redmi Note 10 Pro50004900Li-Po
Xiaomi Mi 11 Lite42504150Li-Po
POCO X3 Pro51605000Li-Po
Xiaomi Redmi 9A50004900Li-Po
Xiaomi 13T50004890Li-Po

By comparing the numbers from applications or ADB to the data from the table, you can easily calculate the percentage of wear. The formula is simple: (Current capacity / Typical capacity) * 100%. If the result is below 80%, the device is considered technically worn out in terms of autonomy.

πŸ’‘

When buying a used Xiaomi smartphone, always check the number of charging cycles. If the phone is six months and the cycles are already 300, then the previous owner actively played heavy games or used the device as a navigator.

Visual inspection and physical signs of wear

The numbers are in numbers, but the physical state of the battery sometimes says more than any software. Lithium polymer batteries tend to swell when gases are released inside the sealed housing, this is due to a chemical breakdown or overcharging.

If the back cover (if it is removable or glass) has started to move away from the frame, or if the phone has stopped lying flat on the table and spins when you press the corners, this is a sure sign of bloating, in such cases, software diagnostics no longer make sense, since the operation of the device becomes dangerous.

Also, pay attention to heat. If the case of a smartphone gets hot even during simple tasks (calls, messengers) or while charging, this may indicate a high internal resistance of the battery, which leads to a loss of energy, which is converted into heat, not useful work.

  • πŸ‘€ Deformation of the body - the lid has moved or bent.
  • πŸ”₯ Heat – the phone is hot on standby.
  • πŸ“‰ Charge jumps - a sharp drop from 40% to 5%.
  • πŸ”Œ Disconnection - shutdown when there is a charge.

When a battery replacement is needed

Sooner or later, any chemical power source is running out of power, and knowing when to change a battery will help avoid the unpleasant surprise of suddenly turning off at an important moment, and the main criterion is not only the age of the device, but also the intensity of its use.

If after calibration and factory reset (which eliminates software errors) autonomy is not restored, and applications show wear and tear of more than 25-30%, replacement is inevitable, and the reason is bloating, which was mentioned earlier β€” such a battery can not be charged, it needs to be disposed of.

πŸ’‘

Replacing the battery in an authorized service retains moisture protection (if it was) and guarantees the originality of the spare part, unlike cheap analogues from the market.

When choosing a new battery, choose original components or proven brands like Nohon if the original is not available. Cheap copies often have a real capacity of 2-3 times less than the declared one, which will lead to repeated disappointment in a couple of months.

Does fast charging really kill the battery?
The modern power controllers in Xiaomi smartphones (Charge Pump) effectively control heating. Fast charging is safe if you're not using your phone while charging. The main enemy is overheating, not current rate.
Do I need to discharge the phone at 0% to calibrate?
Deep discharge is harmful to Li-Pon and Li-Po batteries. Calibration of the controller is better done by discharging the phone to 10-15%, and then charging to 100% when turned off.
Why is it written 5000 mAh in the settings, and the program shows 4200?
This is normal. 5,000mAh is the "typical" capacity of a new battery. The actual capacity is always a little smaller, and 4200mAh may indicate an already accumulated wear or measurement error of the program.