The Xiaomi Mi 9, launched as a flagship model, inevitably faces degradation in battery chemistry over time. Users often notice that the device discharges faster than in the first months of operation, or suddenly shuts down when the battery remains 10-15%. Understanding the real state of the battery is a key factor in deciding whether to replace it or software optimization.
Unlike some other manufacturers, the MIUI shell does not always provide detailed battery health statistics in the standard settings menu. However, there are proven diagnostic methods to get accurate data on recharge cycles and current capacity. In this article, we will discuss all the available methods of verification, from built-in engineering codes to the use of specialized software.
Timely diagnosis helps to avoid unpleasant situations when the phone runs out at the most inopportune moment. In addition, knowing the real wear of the Li-Po battery allows you to properly adjust the energy saving system to maximize autonomy. Let's look at how to get this information as accurately as possible.
Built-in MIUI diagnostics
The first step in checking the health of your Xiaomi Mi 9 should be to use the built-in system application "Security." This is a native tool that does not require third-party installation and has access to basic system parameters. Run the application and find the section responsible for charge consumption.
This is a detailed stat on energy-consuming applications. Although the exact percentage of wear is not listed here, you can see abnormal behaviors indicating problems with the power controller or the battery itself. If the discharge graph looks abrupt without active tasks, it's an alarm.
π‘
Periodically clean the cache of the system application "Security" through the storage settings so that the statistics of energy consumption is displayed correctly and without errors.
Also worth paying attention to is the energy saving mode, which analyzes usage patterns and can suggest limiting background activity to extend the operation, but if the battery is physically worn out, software methods will only have a temporary effect.
- π Open the "Security" app on the home screen.
- π Go to the section "Battery consumption" for statistics analysis.
- βοΈ Check the optimization settings in the Battery and Performance menu".
- π Pay attention to applications with high background consumption.
Use of the engineering menu and USSD-code
To get a deeper look at the specifications of the device, you can use the engineering menu, which is often accessed through a special set of commands in the Phone app on Xiaomi smartphones, which allows you to see the technical parameters hidden from the average user.
Type ##6485## into the dialer-e. A window will open with technical information. Here we are interested in parameters that are displayed as alphanumeric codes. If the code doesn't work, maybe your firmware version restricts that access, and then you'll have to use ADB.
β οΈ Attention: Enter commands carefully. Changing the settings in the engineering menu without understanding their function can cause the radio module to malfunction or reset screen calibrations.
In the list that opens, find the lines marked as MB_06 (the state of battery health; and MB_00 (The "Good" value in the status bar indicates normal operation. If it says "Bad" or "Replace", the power supply requires replacement.
Software Diagnostics through ADB
The most accurate and professional way to get information about charging cycles and current capacity is to use the Android debugging bridge (ADB), which requires connecting your smartphone to your computer and installing drivers, but it gives you access to system logs that no Play Market app sees.
To start, you need to activate the developer mode. Go to Settings β About Phone and quickly click on the MIUI build number seven times. After that, the "Developers" option will appear in the advanced settings, where you need to enable "Debugging over USB".
Connect Xiaomi Mi 9 to the PC and run the command console. Enter the command to access the file. battery_stats:
adb shell dumpsys batterystats --chargedIn the output, look for lines that contain information about full capacity and estimated capacity, and by comparing these values with factory performance (3300 mAh for Mi 9), you can calculate the exact percentage of degradation, a reliable method that is often used in service centers.
βοΈ Preparation for work with ADB
Third-party analytical applications
If you're not tinkering with your computer and your codes, you'll find specialty apps to help you. Google Play offers a lot of utilities, but not all of them can read real data from the Qualcomm power controller installed in the Mi 9.
One of the most proven solutions is AccuBattery, which doesn't show data instantly, but rather accumulates statistics as you go about your use, and you have to skip the battery through several charge and discharge cycles to get an accurate result.
| Annex | Type of data | precision | Difficulty |
|---|---|---|---|
| AccuBattery | Design capacity | High (after calibration) | Low. |
| CPU-Z | Technical parameters | Medium (depending on OS) | Low. |
| Ampere | Charge/discharge current | Tall. | Low. |
| 3C Battery Manager | Detailed statistics | High (requires root) | Tall. |
Applications like CPU-Z can show the manufacturer's declared capacity, but they don't always display the current actual capacity without superuser rights, but they are useful for real-time voltage and temperature monitoring, which is also important for assessing the health of the power system.
Visual and tactile diagnosis
The lithium polymer batteries used in the Xiaomi Mi 9 are prone to bloating when aging or damaged, due to gas formation inside the sealed battery shell.
Put your smartphone on a flat horizontal surface and try to spin it, and if it spins like a jula, it means that the back cover or the battery itself has swelled and lost the contact plane with the table. That's a critical signal.
β οΈ Warning: If you find a battery bloating, immediately stop charging and using the device.Continuing to operate can damage the display, plumes or even fire.
Also, notice the back glass panel. In the Mi 9, it's glued around the perimeter, and if you notice that the glass is starting to move away from the frame, or there are gaps where the light is going through, it's often a consequence of the expansion of the inflated battery, and then software calibration won't help.
Battery calibration: myths and reality
Many users have heard about the need to calibrate the battery, which involves completely discharging the device before turning it off and then charging it to 100% when it's off, and it's thought that this helps the power controller display interest correctly.
However, the current controllers in Snapdragon processors are smart enough to adjust their readings themselves. Frequent full discharges to zero are harmful to the chemistry of lithium batteries and accelerate their degradation. Use this method only if the percentage readings clearly jump (for example, with 30% of the phone suddenly turns off).
How to perform the calibration correctly?
If the problem of quick discharge or misperception of interest persists after calibration, it is likely that the problem lies in the physical wear of the cell or a malfunction of the controller on the board, in which case only replacing the battery in the authorized service will help.
Factors accelerating battery wear
Understanding what kills a battery will help extend its life. The main enemy of lithium batteries is high temperature. Using the Xiaomi Mi 9 during heavy games or navigation in the sun heats the case, which irreversibly reduces capacity.
Extreme states of charge are also harmful: a battery that is 100% constant or up to 0% discharge creates high internal stress, and the optimal range for long-term storage and use is 20% to 80%.
- π‘οΈ Avoid overheating the device above 40 degrees Celsius.
- π Do not use damaged cables and cheap power supplies.
- π± Turn off heavy apps if your phone is too hot.
- π Try not to keep your phone on charge all night without needing to.
β οΈ Note: Using non-original chargers with unsupported fast charging profiles may damage the Mi 9 power controller, resulting in incorrect display of the charge level.
When a battery replacement is needed
Sooner or later, any chemical power source will run out of power, and if the capacity falls below 70-75% of the original capacity, you will be forced to carry a power bank and charge the device several times a day.
When replacing, it is important to choose quality components. The market is full of cheap copies that may not have a built-in protection controller or have a real capacity that is half the declared one (OEM) β The only safe choice for a flagship.
π‘
Replacing a battery is not only about restoring autonomy, but often a solution to the problem of sudden power-outs that are common with older batteries.
After replacing the new battery, it is recommended to perform one calibration cycle described above, so that the system βlearnsβ again and correctly displays the percentages, which will ensure the stable operation of MIUI and the correct functioning of energy-saving algorithms.