How to find out the real balance and wear of the battery on Xiaomi

Xiaomi smartphones are famous for their energy efficiency and powerful batteries, but over time, even the most reliable lithium polymer cells lose capacity. Users often notice that the device discharges faster, although formally the percentage of charge is still high. This phenomenon indicates the need for detailed diagnosis, since the standard indicator does not always display the real physical condition of the battery.

There are several ways to test battery health, from built-in system functions to deep engineering tests. Understanding the current wear level will help you decide whether to calibrate the system, change the software settings, or consider replacing the battery. In this article, we will examine all available methods that do not require superuser rights.

It is important to distinguish between a software failure when the controller is reading data incorrectly and a physical degradation of the chemical composition of the cell. If your Xiaomi Mi 11 or older Redmi Note 9 model suddenly turns off by 15-20%, this often indicates desynchronization of the controller and real capacity. However, accurate degradation figures can only be obtained through specialized commands.

⚠️ Attention: Use of engineering codes and third-party applications with rights ADB This can cause random changes in system settings. Write down the initial values before making any changes to hidden menus.

Using CIT's Hidden Engineering Menu

The most reliable and secure way to access diagnostics is to use the built-in CIT (Customer Integration Test) menu, a tool designed by engineers to test the device in the factory, but also available to ordinary users. To get there, you need to open the standard Phone app and dial the combination ##6485##. If the code didn't work right away, try ##4636#, although the former option is more informative for the battery.

Once you enter the code, you'll see a list of parameters with technical data on the screen. MB_06, Ideally, it should say "Good." You can find more details in the line. MB_00, the current percentage of the charge, and MB_01, It's a voltage display. MIUI 12 and above is also available line MF_05 or MF_06, where the number of full recharge cycles is indicated.

What do the codes on the CIT menu mean?
In the line MB_06 It shows the general condition: Good (good), Poor (bad), or Overheat (overheating). MF_05 The exact number of charge cycles since the first device is turned on. 500-800, The battery capacity could have decreased 20% more.

The interface of this menu may vary depending on the firmware version (Global, China, Russia) and smartphone model. On new HyperOS devices, some settings may be hidden or moved. If you don't see the right lines, it may be that the manufacturer has restricted access to this data at the software level for a specific board revision.

πŸ’‘

CIT menu is a native diagnostic tool that does not require the installation of additional software and provides the most reliable data on the current status of the battery.

Analysis of charging cycles through ADB-team

For users who want to get the most accurate data on the number of charging cycles and do not find them in the engineering menu, there is a method using debugging over USB. This method requires connecting the smartphone to the computer and having ADB drivers installed. It allows you to read data directly from system files without installing dubious applications.

First, activate Developer Mode. Go to Settings β†’ About Phone and quickly click on the build number (MIUI Version) seven times. Then go to Settings β†’ Advanced Settings β†’ For Developers and turn on β€œDebugging on USB.” Connect your phone to your PC and execute a command to check the connection:

adb devices

Once you have confirmed your authorization, you can request battery information on your smartphone screen, and the full status command is as follows:

adb shell dumpsys battery

In the list of data, look for the parameter cycle_count. This number shows how many times a battery has gone through a full discharge and charge cycle, and look at the status and health parameter. 2 (What does Good mean? it may indicate a controller problem or physical wear and tear.

β˜‘οΈ Preparation for diagnosis through ADB

Done: 0 / 5

This method is especially useful for advanced users who keep statistics on the state of the device, and regular cycle checks help to understand how much battery is used, for example, if you have 200 cycles in six months, then the operating mode is very intense and the degradation of the capacity will occur faster.

Third-party monitoring applications

If you don't want to mess with codes and a computer, you can use specialized applications from Google Play, which is the leader in this field, AccuBattery, which does not show instant wear, but calculates it during use, and the app measures how many milliamp hours (mAh) enter the battery when charging, and compares this with the manufacturer's declared capacity.

They use coulometry to track the current entering the battery, and they plot the health of the battery, and to get a good result, you need to use the app for a few days (usually 3-5 charging cycles), and then you have a valid percentage of the residual capacity on the Health tab.

Other popular utilities, such as Battery Charge Limit or 3C Battery Manager, also provide detailed statistics. However, it is worth remembering that third-party software has access to system data and can consume resources. In addition, on some versions of MIUI with aggressive memory optimization, such applications can be automatically closed by the system, which will interrupt the collection of statistics.

πŸ“Š How to check the battery on Xiaomi?
Through the engineering menu (codes)
Applications such as AccuBattery
Working time (subjectively)
Connecting to a PC (ADB)
I'm not checking, I'm working until I'm in.

It's important to understand the difference between calibration and measurement. Apps can't "restore" the battery, they only inform the user. If AccuBattery is 70 percent healthy, that means the physical capacity has fallen, and you can't programmatically fix it anymore, just replacing the element.

Decoding of indicators of state and tension

After getting dry numbers from the engineering menu or ADB, many users don't know how to interpret them. The key parameter is voltage. The nominal voltage of the lithium-polymer battery is 3.7V - 3.8V. When fully charged, it rises to 4.2V - 4.4V (depending on the technology). If you see the phone turning off at a voltage below 3.4V, then the controller is incorrectly calibrating the percentages.

Temperature is also critical. The temperature is often found in the status bar. The normal operating range is 20Β°C to 40Β°C. If the temperature is at rest above 45Β°C, it is a sign of an internal short circuit or problems with the charge controller on the motherboard. Prolonged operation at high temperatures irreversibly destroys the electrolyte inside the battery.

Below is a table that helps you decipher the main parameters you may encounter in your diagnosis:

ParameterNormal value.Critical significanceDescription
Health (Health)Good (2)Poor / OverheatCell general condition
Voltage (Voltage)3.7B - 4.4B< 3.3B or > 4.5BCurrent battery potential
Temperature.25Β°C - 35Β°C> 45Β°CHeat during operation/charging
Charging cycles0 - 500> 800Number of complete cycles

Pay attention to the voltage when the phone is showing 1% charge or shutting down. If the voltmeter is below 3.3V at that point, then the voltage drawdown is too sharp, which is typical of old batteries with high internal resistance.

Effects of fast charging on degradation

Modern Xiaomi smartphones support fast charging technologies Quick Charge, PD and Xiaomi's proprietary HyperCharge. Powers of 67W, 120W and even 200W allow you to fill the battery in 20 minutes, but this creates an increased thermal load. Heat is the main enemy of lithium batteries, accelerating chemical reactions degradation.

To check if your battery is overheating while charging, you can use the same engineering menu while connecting to the network. Watch the temperature. If it is growing rapidly above 40 Β° C, it is recommended to remove the case or switch to a less powerful charger for overnight charging. Many users do not know that the phone can be charged with a regular 5V/2A unit, just it will take longer, but save battery life.

⚠️ Attention: Continuous use of maximum fast charging power (especially in gaming or navigation) can reduce battery life by half as fast as slow charging.

Some Xiaomi models have Optimized Night Charging, which trains your habits and keeps your charge at 80% until you usually wake up to finish off the remaining 20%, and it extends battery chemistry significantly, as the device spends less time in 100% charge under voltage.

πŸ’‘

For maximum battery safety, try to keep the charge in the range from 20% to 80%. Avoid deep discharge of 0% and prolonged charging at 100%.

When a battery replacement is needed

Sooner or later, any chemical battery is exhausted, and you can tell that it's time to replace it by indirect and direct signs, and the direct ones are bloating, and if the back of the smartphone starts to move away or the screen goes "wave", you can't use it, it's a fire hazard.

Indirect signs include sharp spikes in percentage of charge (for example, from 30% immediately to 5%) and turning off the phone in the cold when there is a charge. If the diagnostics through the codes show less than 70% of residual capacity, and autonomy does not suit, buying a new battery will be the best solution. For models like the Xiaomi Redmi Note 10 Pro or Xiaomi Mi 9T, the original batteries are often available at service centers.

When replacing, it is important to consider the quality of the spare part.There are many copies on the market that may not have a protective control board (BMS) Or have a real capacity half the declared.The original Xiaomi battery has a hologram and QR-Installing a poor-quality battery could damage the power controller on the motherboard.

Frequently Asked Questions (FAQ)

Why is the #6485## code not working on my Xiaomi?
On some global firmware versions or after security updates, access to the full engineering menu may be limited. Try entering the code through the default Phone app rather than third-party dials. You can also try the ##4636## code, which opens the testing menu, where the Battery Information tab is sometimes available.
Can the battery capacity be restored programmatically?
No, the physical wear of the lithium layer is irreversible. Software calibration (full discharge to 0% and charge to 100% off) can only correct the display of percentages on the screen, but does not add real milliamper hours. If the battery is worn out physically, only replacement will help.
How many charging cycles can Xiaomi battery withstand?
Standard lithium polymer batteries retain about 80% of their capacity after 500 full charge cycles. Current technologies used in Xiaomi flagships allow for 800 or even 1000 cycles with 80% of capacity, but this depends on temperature conditions.
Is it bad to leave your phone on charge all night long?
Modern power controllers turn off the current when they reach 100%, so it is impossible to recharge. However, the phone can slowly discharge and recharge (drip charging), which keeps the battery under stress. MIUI.