How to check the battery capacity of Xiaomi Mi 9

Smartphone Xiaomi Mi 9, released in 2019, was equipped with a battery capacity of 3300 mAh, which is for the flagship device with a powerful Snapdragon 855 processor and AMOLED-The screen was not the biggest indicator. Over time, any lithium-ion power source degrades, losing some of its original energy intensity, leading to faster discharge and unexpected shutdowns. Owners often wonder how worn their battery is and whether it is worth considering replacing it.

There are several ways to get reliable information about the state of the battery, from built-in system utilities to the use of computer diagnostics. Understanding the real state of the battery will allow you to optimize the operation of the device or make a decision to buy a new battery. We will look at all the available methods, from simple codes to professional software.

It is important to distinguish between the manufacturer’s declared capacity and the actual capacity that the controller displays after thousands of charging cycles. MIUI, like any other Android shell, is not always willing to share exact wear figures in a regular menu, hiding them in deep system logs.

Use of the engineering menu and USSD-code

The fastest way to access the technical information about the battery is to use a hidden engineering menu that is built into the Xiaomi Mi 9 firmware. This does not require root rights or a computer connection, a standard call is enough, but it is worth considering that the set of available features may differ in different versions of MIUI.

Enter the code in the dialing field ##6485##. And you'll see a window on the screen that has a data table that contains a lot of parameters, and we're not just interested in the current charge, but in the battery health. MB_06 or MF_05, which may display percentage of health or number of recharge cycles.

⚠️ Warning: Do not try to change the values in the engineering menu if you are not sure of your actions. Introducing incorrect parameters can cause the power controller to recalibrate, which will cause an incorrect display of charge.

If the code is down or the menu is blank, your firmware version may be blocking access to this data for regular users, so try the alternative code ##4636##, which opens the testing menu. Go to the Information about the battery section, where you can find less detailed but still useful statistics about the current condition and temperature of the item.

πŸ“Š What is the battery health percentage of the Mi 9?
Less than 70%
70-85%
More than 85%
I don't know, I haven't.

Analysis through ADB and computer diagnostics

The most accurate data on the status of the Li-Po battery can be obtained by connecting the smartphone to the computer and using the Android Debug Bridge debugging bridge (ADB). This method allows you to read raw data directly from the kernel system logs that are not filtered by the shell interface. ADB PC-only.

After connecting the device in USB debugging mode, execute a command to output battery information. In the terminal or command line, type the following request:

adb shell dumpsys battery

This team will produce a detailed report that includes current charge level, scale, status, health status, technology and voltage. A health parameter with a value of 2 usually means "good" while other values may indicate overheating or critical wear.

adb shell cat /sys/class/power_supply/battery/capacity
Why does the ADB show different data?
The data in ADB is taken directly from the power controller in real time, whereas the MIUI interface can average values to save energy or smooth out power surges.

There are also dedicated PC utilities such as AIDA64 or 3uTools (for Android analogues) that can read the battery’s passport data when connected to a smartphone. However, ADB’s built-in tools are often more informative, as they don’t require additional software to be installed on the phone itself.

Third-party applications for battery monitoring

If you don't want to mess with codes and command line, Google Play's specialized apps will come to the rescue, analyzing system behavior, charge history, and providing this information in a graphical way. AccuBattery is the most popular and time-tested solution.

Once installed, the program won't show the exact data instantly. It takes time to calibrate and collect statistics. It usually takes 3-5 full charge and discharge cycles for the application algorithm to calculate the actual capacity. The Health tab will show the ratio of the estimated charging capacity to the manufacturer's declared one.

  • πŸ“± AccuBattery – shows real capacity, wear rate and charging speed in mA.
  • πŸ”‹ Battery Guru – provides detailed analysis of cell temperature and voltage.
  • βš™οΈ CPU-Z β€” displays technical information including current charge and health status (if available).

⚠️ Note: Calibration apps that promise to β€œrestore” the battery for a battery 5 They just drop the statistics file (batterystats.bin), but cannot physically increase the capacity of the worn chemical element.

Other applications, such as GSam Battery Monitor or Battery HD+, can also be useful for tracking the energy consumption of specific applications, helping to understand whether rapid discharge is the result of software failure or voracious software, rather than degradation of the battery itself.

Calculation of capacity through discharge

There's a "old-fashioned" but very accurate way to test real capacity, a controlled discharge method that takes time and care, but it gives you the closest you can get to the truth, because it's based on physical measurements, not on the controller readings. To do that, you need to fully charge the Xiaomi Mi 9 to 100%.

Then turn on flight mode, turn off all wireless interfaces, and set the screen brightness to a fixed level (e.g., 50%). Run a video file or benchmark that will create a constant load, and record the time until the smartphone is completely turned off. Knowing the average current consumption (which can be viewed in the battery settings or through ADB), you can calculate the capacity by the formula: Capacity = Current Γ— Time.

β˜‘οΈ Discharge wear test

Done: 0 / 4

The good thing about this method is that it ignores software calibration bugs, so if the phone is off well before the estimated time, then the physical capacity of the battery has actually dropped, and this is especially true for older devices where the controller may be wrong about the percentage of charge.

Comparison of claimed and real characteristics

To understand the scale of the problem, you need to compare the data obtained with factory specifications. Xiaomi Mi 9 was equipped with a non-removable lithium-polymer battery typical capacity of 3300 mAh (minimum 3250 mAh), the nominal voltage is 3.85 V, and the energy capacity is 12.51 Wh.

ParameterClaimed by XiaomiNormal after 1 yearCritical wear and tear
Capacity (mAh)33002800 - 3000Less than 2400
Charging cycles500+300-400More than 600.
Residual receptacle100%85-90%Less than 80%
Cut-off voltage3.4 V3.4. to 3.5 BAbove 3.6 B

It is believed that the battery needs to be replaced when its residual capacity falls below. 80% From the original. For Xiaomi Mi 9 This means that if the applications or diagnostics show less 2600 mAh, autonomy will noticeably suffer, and the device can turn off when 15-20% load-load.

πŸ’‘

To extend the life of the phone, try not to discharge the phone below 15% and not to keep on charging constantly at 100%.The optimal range for storing lithium polymer batteries is 40-60%.

Frequent problems and their solution

Owners of Xiaomi Mi 9 can face a situation where the percentage of charge β€œjumps” or the phone turns off by 20%.This often indicates not only wear, but also desynchronization of the controller. In such cases, a complete recalibration helps: discharge the phone to zero before turning off, then charge to 100% off and hold on charging for another hour.

Another problem is battery bloating. If the back of the smartphone has started to recede or the screen is arched, it becomes dangerous to use the device. The uplifted Xiaomi Mi 9 battery can damage the display or even ignite, so its operation should be stopped immediately. Visual inspection is also part of the capacity check, since bloating is often correlated with the loss of electrolyte properties.

MIUI software errors can also affect the display of data. If none of the methods is clear, try resetting to factory settings (pre-backup), which will remove possible conflicts of system files responsible for monitoring power.

πŸ’‘

The integrated use of engineering menus, ADBs and monitor applications gives the most accurate picture of the battery status, allowing you to separate software glitches from physical wear.

Frequently Asked Questions (FAQ)

Is it true that fast charging kills the Xiaomi Mi 9 battery?
Xiaomi's Quick Charge and Charge Turbo technology have overheating protection systems. However, regular heating above 40-45 degrees does accelerate the degradation of battery chemistry.
Can I replace the battery with the Mi 9 on my own?
The smartphone has a glass back cover that is attached to the glue. It will require a heat dryer, suction dryer and neat opening skills. Inexperienced users should contact the service, as there is a high risk of breaking the glass or damaging the plumes.
Why is the battery 100% and the phone is turned off?
This is a classic sign of a controller's memory effect, or a deep wear and tear of one of the cells, and the voltage drops under load faster than the software counter reduces the percentage, and you need to calibrate or replace the battery.
How long does the average battery life on Xiaomi Mi 9?
With active daily use, the resource lasts for 2-3 years to noticeably lose autonomy. After 500 full charge-discharge cycles, the capacity drops to about 80% of the original, which is considered the norm for lithium-polymer cells.