Many Xiaomi smartphone users are faced with a situation where the device starts to discharge faster than usual, despite the recent full charge. The standard indicator in the upper right corner of the screen shows only the current level of charge, but hides the most important information about the state of the battery. Understanding the real state of the battery is necessary for timely decision-making about its replacement or software calibration of the system. In the Android operating system, which runs the MIUI shell or HyperOS, there is no single button “Show battery health”, but there are proven ways to get this data.
To get accurate information about the percentage of wear (degradation) or current capacity, you need to use system utilities and hidden menu sections. The average user sees only the percentage of charge, but the engineering codes allow you to look deeper into the logic of the power controller. In this article, we will discuss in detail all available methods: from simple USSD-It is important to understand that different smartphone models may respond differently to diagnostic queries.
Do not ignore the signs of degradation of the battery, as this can lead to sudden shutdowns under load or even to bloating. Timely diagnosis helps to prolong the life of the gadget and avoid losing important data at a critical moment. We will look at both software and hardware aspects of the verification, so you can choose the most suitable option for your situation.
Use of the Engineering Menu through USSD-code
The fastest way to access technical information is by using special combinations of symbols known as “Symbols”. USSD-Codes: Xiaomi and Redmi phones often have code ##6485##, which opens a hidden battery test menu, and once you enter this combination in the Phone app, a list of parameters with technical data will automatically open on the screen. You don’t need to call anywhere, the system recognizes the code instantly.
In the list you need to find a line with the designation MB_06. This is the parameter that shows the current battery status as a percentage. 90-100%, Your battery is in excellent condition. 80% This is a significant increase, and the numbers are below. 60% They say that the capacity has fallen critically low and the device needs maintenance. MB_00, which shows the current percentage of charge, and MB_01 — battery.
⚠️ Warning: Do not try to change the values in the engineering menu if there are fields for data entry. Resetting or changing the calibration factors can lead to incorrect display of charge and improper operation of the power controller.
Note that newer versions of the HyperOS shell or some regional firmware may have the code blocked by the manufacturer, in which case the system will either ignore the input or issue an error message, this is done for security reasons so that inexperienced users do not accidentally harm the system. If the code does not work, proceed to the following verification methods.
Verification through the “Security” app and Google services
Xiaomi’s built-in Security app provides basic information about the status of the device, although it doesn’t always show the exact percentage of battery wear. However, recent MIUI updates have included Battery Protection, which can alert you to problems. To access this data, go to Settings → Battery → Battery Status. Here you’ll see a general state score, such as “Normal” or “Attention Required.”
More detailed statistics can be obtained through your Google account. Google has implemented a battery health check feature for Android 14 and above. To check the availability of this option, go to Settings → Battery → Battery Status. If your smartphone supports this feature, you will see the exact percentage of capacity relative to factory capacity. This is the most reliable software method that does not require installing third-party software.
If standard tools don't give you a complete picture, you can use the system reports. In some cases, information about charging cycles and current capacity is stored in logs that can be accessed through USB debugging, but this requires a PC. For most users, a visual assessment of the smartphone's performance is enough: if it holds a charge less than half a day with moderate use, then the wear is significant.
Using AIDA64 for detailed diagnostics
One of the most popular and informative tools for mobile diagnostics is AIDA64, which reads data directly from sensors and controllers, providing a detailed report on hardware. Once you install the app from Google Play, you need to go to Battery, where you will see the current voltage, temperature and, most importantly, the estimated capacity.
The program shows two key values: Estimated capacity and Design capacity. By comparing these two, you can calculate your battery health percentage. The formula is simple: divide the estimated capacity by nominal capacity and multiply by 100. For example, if an application shows 3200 mAh at a 4,000 mAh, the battery health is 80%.
💡
For the most accurate data in AIDA64, run a diagnostic when the phone is not connected to the charger and is in standby mode (screen is off) for a few minutes before launch.
The advantage of AIDA64 is that it works on any version of Android without the need to obtain Root rights. The application also shows core temperature and voltage in real time, which allows you to detect overheating, one of the main reasons for the rapid degradation of lithium-ion batteries.
Analysis of the battery through the computer and the program AccuBattery
Another powerful tool is AccuBattery, which is a statistically based app. Unlike AIDA64, which shows instantaneous snapshots, AccuBattery takes time to calibrate. Once installed, it starts tracking every charging and discharging cycle, and in a few days (usually 3-5 cycles), it generates an accurate estimate of battery health as a percentage of the Health tab.
For users who are ready to connect the phone to a PC, there is a method of analysis through the ADB (Android Debug Bridge. This is a way for advanced users. You need to enable debugging. USB You can go to the developer menu, plug the smartphone into the computer, and you can type in a command to read the battery system file. /sys/class/power_supply/battery/capacity or similar, depending on the processor model.
Using the command line allows you to get raw data that is not filtered by the shell interface. However, interpreting this data can be difficult for a beginner. So a bundle of a smartphone with AccuBattery installed and a computer to view logs (if necessary) is the optimal solution for deep analysis, which provides insight not only into the current state, but also the dynamics of wear.
Table of comparison of methods of checking the battery
To make it easier for you to choose the right diagnostic method, we have prepared a summary table that will help you assess the pros and cons of each method depending on your skills and goals.
| Method of verification | Difficulty | Accuracy of data | The need for installation of software |
|---|---|---|---|
| USSD-code (#6485##) | Low. | High (systemic) | No. |
| Android 14+ settings | Low. | Tall. | No. |
| AIDA64 | Medium | Medium/High | Yes. |
| AccuBattery application | Medium | High (after calibration) | Yes. |
| ADB teams (PC) | Tall. | Maximum | Yeah (drivers, ADB) |
As you can see from the table, embedded codes or system settings are best for quick checks. If you need detailed statistics to analyze the causes of rapid discharge, you should install a specialized application. The combination of methods gives the most complete picture of the health of your Xiaomi.
💡
The fastest way — USSD-The most accurate code for long-term monitoring is AccuBattery, and the most in-depth technical analysis is through the ADB.
Causes of rapid discharge and battery wear
Understanding why battery percentages drop helps prevent further degradation. The main enemy of lithium-ion batteries is temperature. Prolonged exposure to the sun, heavy play while charging, or leaving the device in a hot car, causes irreversible chemical changes within the battery. Heat accelerates the destruction of the electrolyte.
The second factor is the depth of discharge: the phone’s constant discharge to 0% and charging to 100% creates stress for battery chemistry. The optimal mode of operation is to keep the charge in the range from 20% to 80%. Modern power controllers at Xiaomi are able to optimize charging if the appropriate function is enabled in the settings, but user control is also important.
- 🔋 Avoid using your phone while charging fast to prevent overheating.
- ❄️ Do not leave your smartphone in the cold, low temperatures temporarily reduce capacity and can damage the structure.
- ⚡ Use only original cables and power supplies certified for Xiaomi.
Also affecting discharge rates are background processes and voracious applications. Check battery usage statistics in settings to identify programs that consume energy even in the background. Often these are social networks or games with poor optimization. Removing or restricting such applications can visually improve battery life even if physical wear and tear has already occurred.