How to check the battery of the Xiaomi phone: wear, capacity and diagnosis

Modern Xiaomi and Redmi smartphones have powerful hardware that requires stable power consumption. Over time, the lithium-ion battery loses its original capacity, leading to rapid discharge and unexpected shutdowns. Users often notice a decrease in autonomy, but can not accurately determine whether the problem lies in a software failure or physical wear of the battery.

There are several proven ways to diagnose a battery without going to a service center: built-in MIUI tools, secret codes, and third-party utilities provide accurate data on the current state of the power system, and it is important to understand the difference between the displayed percentage of charge and the actual residual capacity to make the right decision about replacement.

Use of the MIUI Hidden Engineering Menu

The fastest way to get basic information about battery status is to access the engineering menu, which requires you to open the standard Phone app and dial ##6485#. The system will instantly redirect you to a technical screen where no confirmation is required.

In the list of parameters that you open, you should pay attention to a few key lines. MB_06 (Health, which displays the current state of the battery, such as "Good." MF_05 (Actual battery capacity, showing the estimated current capacity, and MF_06 (Design battery capacity – factory capacity.

Not all models support a full set of codes, so the interface may be slightly different. If nothing happens after you enter the code, your firmware version may be blocking that access or claiming superuser rights.

What if the code doesn't work?
If ##6485## does not open the menu, try entering the code in the Phone app without pressing the call button. On some global versions of MIUI, access to the engineering menu may be limited to the manufacturer for ordinary users.

πŸ’‘

Write down the values. MF_05 and MF_06, to calculate the percentage of wear: (MF_05 / MF_06) * 100%. If the result is lower 80%, battery-change.

Verification through system error report

If secret codes are not available, you can use the built-in log generator. Go to Settings menu β†’ About phone β†’ All specs β†’ Version of the kernel (the path may vary depending on the version of MIUI). In some builds, the report is generated through Settings β†’ Advanced Settings β†’ Error Report.

Once a file is generated (this can take a few minutes), it needs to be opened through a text editor or sent to your own mail, and in a huge amount of text you need to find a section related to the bms (Battery Management System), which will indicate the charging cycles and current voltage.

This method is more time-consuming, but it provides detailed data that you can't see in a normal interface, so you can see the history of temperature patterns and the exact number of full recharge cycles, which is critical for estimating battery life.

  • πŸ”‹ Find the β€œCycle Count” line to view the number of cycles.
  • ⚑ Pay attention to the option β€œVoltage”, it should not jump chaotically.
  • 🌑️ Check the maximum recorded battery temperature.

Third-party applications for accurate diagnosis

When built-in tools are scarce, Google Play’s dedicated tools come to the rescue, with the CPU-Z app leading the way, providing comprehensive information about hardware, and the Battery tab showing real capacity, manufacturing technology, and current health status.

Another popular solution is AccuBattery, which is a cumulative analysis solution, which doesn't show data instantly, it needs several charge-discharge cycles to calibrate and build accurate statistics, and it allows you to see the actual capacity, not the one recorded in the controller.

Using third-party software, you can set up more flexible settings and graphs for degradation, and you can track the rate of wear in real time and receive notifications that you have reached the optimal charge level to extend your life.

πŸ“Š What app do you use to check your battery?
AccuBattery
CPU-Z
Ampere
I don't use the apps.

Testing through CIT Engineering Menu

For a deep hardware check, there is a CIT (Customer Integration Test) menu, which can be logged in via the Service and Feedback app (in a three-dot menu) or by typing code ##64663##. This is a professional tool for testing all smartphone modules.

In the test list, you need to select Battery info or Battery Indicator, and you can actively check that the system can ask you to connect the charger or turn it off to measure the discharge, and the test checks the correct operation of the sensors and the charge controller.

⚠️ Note: Do not interrupt the test process on the menu CIT This can cause the charge level in the system to be incorrectly displayed until the next full calibration.

If the battery test gives an error (Fail), it is a direct signal of a malfunction of the controller or the battery itself, in which case software recovery methods will not help, and hardware diagnostics in the service is required.

β˜‘οΈ Checking in CIT menu

Done: 0 / 1

Analysis of charging cycles and battery calendar

Understanding what a charging cycle is is essential to properly assess the condition: One cycle is a consumption of 100% of the battery capacity, but not necessarily at one time. For example, if you drain your phone by 50% and charge it, and the next day repeat the procedure, it will total one full cycle.

Modern Li-Pol batteries in Xiaomi smartphones typically last 500 to 800 full cycles until the capacity drops to 80% of the nominal value. After that, degradation accelerates. ADB-Teams, if you have access to a computer.

To connect to ADB, enable USB debugging in the Developer Menu. Then follow the command:

adb shell dumpsys batterystats --charged

In the output command, look for the lines associated with the total operating time and number of cycles. This is the most reliable source of information, since the data is taken directly from the system counter.

πŸ’‘

The average battery life of Xiaomi is 2-3 years of active use, after which the capacity falls below the comfortable level.

Table of normal battery performance

To see if you should be concerned about your device, compare the data to reference values. Normal values may vary depending on the model, but the general principles remain the same for all lithium power sources.

ParameterNormal value.Critical significanceUnit of measurement
The tension of peace3.7 - 4.2< 3.4. or > 4.4.Volt (V)
Temperature at rest25 - 35> 45Degrees (Β°C)
Residual receptacle> 80% of the factory< 70% of the factoryPercentage (%)
Charging cycles0 - 500> 800Cycles

If your readings are in the red zone, it is recommended to consider replacing. However, a single temperature increase during active play or fast charging does not always indicate a breakage if the parameters return to normal after cooling.

Visual Diagnostics and External Signs

It doesn't always take software to know that the battery is "dying." Physical signs are often more telling than any number. Battery bloating is the most dangerous symptom that requires immediate cessation of use of the device. A billowing battery can damage the screen or even ignite.

Also note the standby discharge rate: If a phone lying on a table without active apps loses 10-15% of its charge overnight, it's a sign of high self-discharge or motherboard problems, and a 1-3% loss in 8-10 hours of downtime is considered normal.

⚠️ Warning: If the back cover of the smartphone has started to move away or the screen has gone "wave", in any case do not press on the case. This is a sure sign of battery bloating, and mechanical impact can lead to fire.

Check the charging connector too.A loose micro-USB or USB-C port can create a false sense of battery problems due to poor contact and intermittent charging.Bleak the port neatly with a wooden toothpick for dust and pile.

Frequently Asked Questions (FAQ)

Do you really need to drain your phone to 0%?
No, in modern lithium batteries, deep discharge is bad, the optimal range is from 20% to 80%, and once every few months you can do a full calibration (discharge to shutdown and charge to 100% without interruption), but keep it in the habit.
Does Xiaomi’s fast charging affect battery wear?
Xiaomi’s Quick Charge and SuperCharge technologies have built-in protection controllers that regulate current and temperature, but regular heating of the device during fast charging still accelerates the chemical degradation of the electrolyte inside the battery.
Can I replace the Xiaomi battery on my own?
Theoretically, you can if you have the skills and tools (dryer, suckers, screwdrivers). But most modern Xiaomi models have a glued case. Self-opening is almost guaranteed to lead to loss of moisture protection and construction difficulties, so you better contact the service.
Why does the phone show 15% and then turn off?
This is a sign of the battery controller and operating system being out of sync or of critical wear and tear on the battery cells that can no longer hold the voltage under load.