How to check the battery on your Xiaomi phone: a complete guide

Xiaomi, Redmi and POCO are known for their energy efficiency, but over time, even the best lithium polymer battery loses capacity. Users often notice that the device discharges faster, warms up or suddenly turns off at 15-20% charge. At this point, a natural question arises: how to find out the real state of the power source and whether it is time to replace it?

Unlike some competitors, the MIUI shell and the new HyperOS don’t always provide comprehensive information about battery health on the home screen. However, the system stores detailed statistics that can be accessed by different methods.

Before you go to the service center, you should do a self-diagnosis to help you understand whether the problem is a software failure that can be corrected by calibration or a physical wear and tear that requires a replacement component. Below are proven ways to assess the state of energy consumption.

Using built-in diagnostics in settings

The safest and easiest method is to use a regular security app. Every Xiaomi smartphone has a Security system tool preinstalled, which can scan the system for errors, including power problems. Click on the app icon, which is usually green with a shield.

In the menu that opens, select Battery or go to Settings β†’ About Phone β†’ All Options β†’ Battery Usage Statistics. Here you will see a charge graph and a list of leading apps. If you notice that the background process consumes a disproportionate amount of power, it may not be the battery wear, but a software bug.

For a deeper analysis, the Security app often has a check feature that doesn't show the exact wear percentage (SOH), but it does indicate temperature anomalies. If the system says "Temperature normal" but the phone is hot to the touch, it's a sign of a problem with the power controller or the element itself.

⚠️ Attention: Built-in statistics MIUI It may be reset after restarting or updating the system.To collect accurate data, use the device in normal mode for at least 24 hours before checking.

It's important to distinguish between capacity and charge. The system can show 100% charge, but because of the aging chemistry inside the battery, the voltage drops faster than expected, which is why visual inspection of the graph is often not enough.

πŸ’‘

Use the original power supply to charge. Cheap analogues can incorrectly calibrate the controller, which will lead to incorrect readings of interest in the system.

Checking through the engineering menu and USSD-code

A more technical way to access hidden parameters is to use the engineering menu, which is a special firmware section designed to test hardware components, so to get there, open the Phone app and type in a special code.

For most Xiaomi models, the code ##6484## is relevant. Once you enter the last digit, the menu will open automatically. You need to find the Battery indicator or Version item, which sometimes indicates the current status. However, more informative is the code ##4636##, which opens the test menu.

In the list that opens, select Battery Information.

  • πŸ”‹ Current charge level as a percentage.
  • 🌑️ Battery temperature in real time.
  • ⚑ Voltage – a critical parameter of health.
  • πŸ“Š Charging status (Charging/Discharging).

Note the voltage. For a fully charged lithium-ion battery, the norm is around 4.2V to 4.35V. If the voltmeter shows significantly less at 100% charge, such as 3.8V, this is a sure sign of chemical degradation.

What if the code doesn't work?
Some carriers or firmware versions block input USSD-If you don't, try typing the code in the Phone app, not typing it. ADB third-party.

Log analysis via ADB and computer

For users who are ready to connect a smartphone to a PC, the most accurate software method is available: Android Debug Bridge (ADB) allows you to request a detailed report from the system about the battery, which is hidden from the average user, this method does not require Root rights.

First, activate Developer Mode. Go to Settings β†’ About Phone and quickly press 7 times on MIUI Version (or OS Version). Then turn on USB Debugging from the Advanced Settings menu.

Connect your phone to your computer with a cable and open the command line in the folder with ADB. Enter the following command:

adb shell dumpsys battery

The command will give you a text block of data, we're interested in the level and temperature strings, and you can do a deeper analysis by asking for information from the file. battery_history, But it requires superuser rights, but even a basic conclusion would tell you if the controller is lying about the current charge level.

⚠️ Note: When connecting to USB The phone may go into charging mode, which will distort the current readings. For a clean test, it is better to turn off the cable immediately after you enter the command or use Wi-Fi. ADB.

There is also a command to reset battery statistics, which is useful when calibrating:

adb shell dumpsys battery reset

Using ADB provides objective data that is independent of the manufacturer's visual shells, and that is the raw data from the controller that is closest to reality.

πŸ“Š How to Check the Status of the Battery?
Through MIUI settings
With third-party applications
Through the engineering menu
I'm not checking until she's in.

Third-party monitoring applications

If you don't want to mess with codes and ADB, Google Play's specialized tools come to the rescue, they can read system logs and calculate approximate wear based on charging cycles, and AccuBattery, Ampere or Battery Guru are popular options.

The way they work is by tracking the current that flows into the battery when charging and the current that is consumed when discharged. Knowing the passport capacity (for example, 5000 mAh) and real values, the program calculates the percentage of health (Health).

Popular features of such applications:

  • πŸ“ˆ Constructing graphs of capacity degradation over months.
  • ⏱ Exact estimated operating time from remaining charge.
  • πŸ”” Smart notifications about the completion of charging (to extend life).
  • πŸ›  Analyzing which apps wake up the phone.

It's important to understand that no application can magically learn the physical state of the plates inside the battery, they only extrapolate wear based on the behavior of the voltage. To get an accurate result in AccuBattery, for example, you need to run 3-5 full charge-discharge cycles.

πŸ’‘

Third-party applications give the most complete picture in the long run, but take time to accumulate statistics.

Capacity standards and value table

To understand whether to change a battery, you need to compare the current performance with the factory. Each battery has a life expressed in cycles. Usually lithium polymer cells retain about 80% of their capacity after 500-800 cycles of complete recharging.

Below is a table of indicative values for popular Xiaomi series.If your score is below 70-75%, the smartphone may not work well.

Model/SeriesNominal capacityTypical containerCritical wear and tear
Xiaomi Redmi Note 10/115,000 mAh5100 mAhless than 3800 mAh
Xiaomi 13 / 14 Series4500mAh4600mAhless than 3400 mAh
POCO X4 / X5 Pro5,000 mAh5100 mAhless than 3,750 mAh
Xiaomi Mi 9 / 10 / 113300-4600 mAhvaryingless than 70% of the norm

Notice the difference between "Nominal" and "Typical" capacity. The phone's characteristics often indicate a typical (maximum) but the real average can be slightly lower. This is normal for the manufacturing process.

If after 2 years of use, the capacity dropped to 85-90%, that's a great result, and a drop of up to 60% per year indicates marriage, overheating or using a poor-quality charger.

β˜‘οΈ Signs of need for replacement

Done: 0 / 4

Battery calibration: myths and reality

Often users confuse physical wear and desynchronization of the controller, so if the phone is 100 percent, but after 10 minutes it drops to 80 percent, or it turns off at 20 percent, calibration is required, and this is a software procedure that aligns the indicator and the actual voltage.

The MIUI calibration process is this: completely discharge the phone before you turn it off. Then, when you turn it off, charge it to 100%. After you turn off the 100% light, don't take the cable out for another 1-2 hours. Then turn on the phone. If it's less than 100%, go full stop.

There's a myth that calibration needs to be done all the time. It's not. Frequent full discharges to zero are bad for modern Li-Po chemistry. Do this procedure only when there are obvious symptoms of "glitch" of the indicator, no more than once every six months.

In newer versions of HyperOS, power management algorithms have become more aggressive, the system itself learns your habits. If you just upgraded, give your phone 3-5 days to collect usage statistics before drawing conclusions about poor autonomy.

⚠️ Warning: Do not leave your phone discharged to zero for long-term storage (months).A deep discharge below the critical threshold can irreversibly damage the cells and the controller will block charging for security reasons.

So, testing the battery on Xiaomi is a set of measures: Start with an engineering menu for quick voltage checks, use AccuBattery to track the dynamics and monitor the behavior of the device. Only a combination of these methods will give the full picture.

Why does Xiaomi phone run out quickly after an update?
After updating the firmware, the system rearranges the caches and file indexes in the background, which puts a high load on the processor in the first 2-3 days, can also reset the battery statistics, let the device work as usual for several days, and the flow should normalize.
Does fast charging affect battery wear?
Yes, high currents and fast-charging heat (Quick Charge, HyperCharge) accelerate the degradation of chemistry. However, Xiaomi controllers have protection: after 80%, the charging speed drops sharply. For maximum life, it is recommended to use a regular 10-18 watts charge at night.
What does the β€œgood” status mean in the engineering menu?
The "Good" status indicates that the battery controller has not detected any critical voltage or temperature errors right now, and this does not guarantee high capacity, but only confirms that the battery is functional and does not require urgent replacement due to a breakdown.