How to find out the battery capacity of the Xiaomi phone: expert analysis

Owners of Xiaomi, Redmi and POCO smartphones often face situations where the device starts to run out faster than usual, although the originally stated characteristics promised much greater autonomy. This is a natural process of degradation of lithium polymer cells, but it is not always obvious when the battery needs to be replaced, and when the problem lies in software failures. Understanding the real state of the battery allows you to make an informed decision about repair or optimization of the system.

There are many ways to check current power system parameters, from built-in MIUI engineering menus to sophisticated diagnostic tools. It is important to distinguish between the passport capacity indicated on the case and the current SoC (State of Charge) value, which is calculated by the power controller. In this article, we will detail the methods that will show the true picture of the health of your device.

Don't rely solely on visual charge indicators, as they can be calibrated incorrectly after a firmware update. 80% afterward 500-800 And so we're going to have to look at charging cycles, which is a critical threshold for comfort.

Using Xiaomiโ€™s built-in engineering menu

The fastest way to access technical information about a battery is to use a special battery. USSD-This is a code that activates a hidden test menu, which requires no third-party software installation and works on most devices running the test. MIUI To start, you need to open the standard โ€œbell ringerโ€ and dial the combination # # #6485##.

Once you enter the code, you'll see a list of parameters with technical notations on the screen. Don't be afraid of the abundance of numbers, we're only interested in a few key lines that will tell you the status of the BMS (Battery Management System). In older versions of firmware, information was displayed immediately, new ones may need to scroll down or go to an additional tab.

What if the code doesn't work?
On some global firmware versions or on devices with a locked bootloader, access to the engineering menu via the USSD may be limited, in which case try entering code through the Phone app or using third-party emulation terminals if the device is rooted.

Pay attention to the following signs that appear on the menu:

  • ๐Ÿ”‹ MB_06 โ€” Current battery status (Good means normal, Bad means replacement).
  • ๐Ÿ“Š MB_00 โ€” current percentage of charge displayed by the system.
  • โšก MF_02 โ€” Number of complete charging and discharging cycles that the battery has passed.
  • ๐Ÿญ MF_05 or MF_06 โ€” calculated residual capacity in mAh (relevant for new versions) MIUI).

If the parameter MF_05 This is significantly lower than the factory (for example, 2500 mach 4000 mAh), this indicates a serious physical wear of the element's chemistry, but it is worth considering that the data in this menu may not be updated instantly, but after several cycles of full discharge.

Analysis through MIUI and HyperOS settings

Xiaomiโ€™s modern shells are equipped with fairly advanced monitoring tools built right into the user interface. To find them, go to Settings โ†’ Battery. Here the system provides basic statistics, but for deep analysis you often need to click on the gear icon or the tripod in the upper right corner.

The Battery Status menu (available on Android 12 and above for certified devices) can show the percentage of battery health. If this feature is active, you will see a direct recommendation from the system: maintain the device or continue operating, which is the most reliable source, since it is tied to the system calibration algorithm.

๐Ÿ’ก

If the standard menu does not have the Battery Status box, try clearing the Security cache or updating it through GetApps to the latest version, as functionality is often added with MIUI service updates.

Also worth paying attention to is the charge consumption section: An abnormally high percentage of consumption by system processes such as Media Service or Google Play may indicate not battery wear but a software conflict that artificially creates the illusion of a quick discharge, in which case replacing the battery will not solve the problem.

To get a more detailed look at charging history, you can use the built-in Safety app โ†’ Optimization โ†’ Battery. Here you can see the graphs of temperature and voltage. The sudden surges in voltage under load are a sure sign that the internal resistance of the battery has grown and it can't give current efficiently.

Third-party applications for accurate diagnosis

When built-in tools are scarce, Google Playโ€™s dedicated utilities come to the rescue, and AccuBattery has been a leader for many years, unique in its calculation method: it measures the current entering the battery during charging and matches it with the change in percentages of charge, calculating the actual capacity.

It's important to understand that AccuBattery doesn't know the factory settings of your phone from the start. It takes time to accumulate statistics. Usually, you need to run 3-5 charging cycles from 15% to 80-90% to get accurate data, and then you'll get a valid mAh figure and a percentage of the design capacity in the Health section.

๐Ÿ“Š What is the most common battery test method you use?
Engineering menu(s)
Applications such as AccuBattery
Visual assessment of working hours
I'm not checking, I'm working while I'm holding it.

Other useful applications for analysis include Ampere and Battery Guru, which focus on current and real-time current and voltage metrics, which can test the quality of the charging cable and power supply, which also affects battery life. Bad cable can cause overheating and accelerated degradation.

When using third-party programs, pay attention to the following metrics:

  • ๐ŸŒก๏ธ Temperature - heating above 45 is considered criticalยฐC during charging.
  • โšก Charging current โ€“ must match the declared power of your charger (for example, for 33W I'll be around 3000-3500 mA at voltage 9-11V).
  • ๐Ÿ“‰ Self-discharge โ€“ the rate of charge loss in standby mode (screen is off).

Checking through a computer and ADB-team

For advanced users who do not want to install unnecessary applications on the phone, there is a method of checking through debugging. USB. This method allows you to get raw data directly from the power controller, avoiding possible distortions of the interface, USB-cable ADB (Android Debug Bridge).

First, activate Developer Mode. Go to Settings โ†’ About Phone and quickly press 7 times on either MIUI Version or OS Version. Then, in the advanced settings, turn on โ€œDebugging over USB.โ€ Connect your smartphone to your PC and confirm the request on the device screen.

For battery information, use the following command in the computer's command line:

adb shell dumpsys battery

This command will output the current status, charge level, temperature and voltage, but to obtain data on cycles and real capacity (if the controller provides them in the log), it is better to use the advanced query:

adb shell dumpsys batterystats --charged

The output can be voluminous, so look for lines that contain keywords like "cycle count" or "capacity." On some Xiaomi models, this information is hidden deep in kernel logs, and root permissions may be required to read them.

โ˜‘๏ธ Preparation for verification through ADB

Done: 0 / 4

Table of conformity of models and standard capacity

When analyzing data, it is important to know which factory capacity to target. Xiaomi models often have different battery modifications even within the same series. Below is a table with typical values for popular lines that should be relied on when calculating wear.

Device seriesExample of modelTypical capacity (mAh)Features of BMS
Xiaomi Mi (Flagman)Mi 11 / Mi 104600 - 4780Two-cell battery
Redmi NoteNote 12 / 13 Pro5000 - 5100Support for 67W+ charging
POCO X / FPOCO F5 / X55000 - 5160High current output
Redmi (Budget)Redmi 12C / 13C5000Standard 10-18W charging
Xiaomi (Ultra)13 Ultra / 14 Pro4800 - 5000Silicon-carbon anode

Itโ€™s worth noting that modern flagships like the Xiaomi 13 Ultra or 14 Pro use next-generation silicon-carbon anode batteries, which have higher energy density, so they can hold more mAh at a physically smaller size. When testing such devices through older versions of software, the data can be misinterpreted.

If you see a figure in apps that exceeds 5500-6000 mAh on a conventional smartphone, it is most likely a calibration error or a software bug, since physical limitations of energy density do not yet allow you to create such compact elements with larger capacity without increasing the dimensions.

Physical wear and signs of need for replacement

The numbers in the software are good, but the physical symptoms often speak more eloquently. Lithium polymer batteries have no "memory," but they are sensitive to overheating and deep discharges. If your phone suddenly turns off at 15-20% charge, it's a classic sign that the voltage on the cells drops below the critical level under load.

โš ๏ธ Warning: If you notice that the back cover of the smartphone has started to swell or the screen has risen from the frame, immediately stop using the device.The swelling battery is fire-prone and can damage the display or motherboard if it swells further.

Another sign is that it's unstable at low temperatures, and a functioning battery can reduce its autonomy slightly in the cold, but a worn battery can discharge from 40% to 0% in a couple of minutes in the cold, because of a slowing down of the chemical reaction inside the degraded electrolyte cell.

Also, pay attention to the charging speed. If the phone used to charge in 40 minutes, and now the process takes 2 hours even with the original unit, it may be that the power controller limits the current due to overheating or high internal resistance of the battery, in which case software calibration will not help.

๐Ÿ’ก

Comprehensive diagnostics includes not only checking the numbers in the menu, but also analyzing the physical behavior of the device: discharge rate, heating and cold response.

Battery calibration: myths and reality

Often users, finding a discrepancy between the percentage readings and the actual operating time, try to do a "calibration": the essence of the method is to completely discharge the device before turning off and then charge up to 100% when turned off, which is believed to reset the errors of the controller's fuel meter.

But for today's lithium batteries, deep discharge is bad. Xiaomi's BMS controllers are smart enough to adjust the discharge curve in the background on their own. Forced discharge to zero can only harm chemistry, especially if the phone stays in this state for a long time.

If you still decide to calibrate due to percentage spikes (for example, the phone shows 50%, and after a minute abruptly 15%), follow the following steps:

  • ๐Ÿ”„ Discharge the phone before automatically shutting down.
  • ๐Ÿ”Œ Charge it to 100% when off without interrupting the process.
  • โณ After the 100% hold on to the charger. 1-2 hour (for balancing cells).
  • ๐Ÿš€ Turn on your phone and use it normally.

Do not do this procedure more than once every few months, and in most cases, the โ€œtreatmentโ€ falls on the shoulders of updating the system or resetting if the problem is caused by a software glitch in the statistics files.

Why can a new battery last 100% for 2 hours?
This may be due to poor replacement, there are many batteries with glued stickers on the market, where the actual capacity is 50-60% of the declared, and the problem may be in the unoriginal plume or the lack of calibration of the controller after replacement (reset through an engineering menu or programmer).
Does 120W fast charging affect life?
Yes, high currents generate more heat, which accelerates degradation. But Xiaomi uses two-cell splitting and intelligent temperature control to minimize damage, and the key is not to play heavy games while charging, so as to prevent critical overheating.
Can you replace the battery in Xiaomi on your own?
Theoretically, it is possible, but modern Xiaomi models have adhesive fixation of the rear window and complex plumes. Inept opening often leads to a break in the back cover or damage to the display plume. It is recommended to contact authorized services, where water protection is preserved.
How often should I change the battery?
The average life of a lithium battery is 2-3 years of active use (about 500-800 full cycles), after which the residual capacity drops below 80%, and the device requires more frequent recharging. If the phone is used intensively, replacement may be required after 1.5 years.