How to view the battery on Android Xiaomi: a complete guide

Xiaomi, Redmi and Poco are famous for their autonomy, but over time, even the most capacious battery begins to lose its properties. Users often wonder about the real state of their device, especially when they notice a quick discharge or sudden shutdowns. The Android operating system, on top of which runs the shell MIUI or HyperOS, does not always have an obvious button to check the percentage of wear.

In this article, we’ll take a look at all the diagnostic tools available, from simple settings to hidden engineering menus. You don’t need to be an expert in mobile electronics to figure out whether to change your battery right now or whether it’s still in high demand. We’ll look at both software techniques and physical inspections that can save your phone from bloating.

Understanding the current state of power is key to extending the life of your gadget, and many people ignore the first signs of degradation of the battery, which can damage other components of the board, and let's look in detail where to look for hidden information about the health of your device.

Standard settings and statistics menu

The easiest way to get the basic information about energy consumption is through the built-in statistics menu. In modern versions of MIUI and HyperOS firmware, developers have hidden detailed reports deep enough to get to them, you need to go to Settings, then select About phone and click on the battery icon.

So here you'll see a discharge graph from the last 24 hours or 10 days, which helps you understand which applications are most stressful, and if you see that the background processes are consuming a disproportionate amount of energy, maybe the problem isn't the physical degradation of the cell, but a software failure or a virus.

However, the standard menu will not show the exact wear rate or the number of recharge cycles, it only shows the current discharge rate. For a deeper analysis, you will need to use hidden codes or third-party software. Note that in some regions of the firmware path may be different.

  • πŸ“± Go to the Settings menu β†’ Battery for viewing charts.
  • πŸ”‹ Click on the gear in the corner of the screen to access additional options.
  • πŸ“‰ Check out the list of high energy applications.
  • πŸ”„ Check if the system is updated in the background.

⚠️ Note: The standard menu does not display state of health (SoH) and the number "100%" in settings often means just current charge, not residual capacity relative to the factory.

πŸ’‘

If the discharge graph shows a sharp jump (for example, from 40% to 10% per minute), this is a sure sign that the power controller is not correctly reading the voltage of the cells.

Use of the engineering menu and USSD-code

The most accurate way, which does not require the installation of unnecessary programs, is to enter the engineering menu through a special USSD-Xiaomi devices have a combination of ##6485##. After dialing the numbers, the hidden menu with technical information will open on the screen. You do not need to call anywhere, the menu will open automatically.

In the list of parameters you need to find the lines marked as MB_06 or RF_02. Parameter MB_06 It shows the battery status (Good is good, Bad is bad β€” RF_02, And that's the current capacity in mAh, and by comparing that number to the factory capacity of your model, you can easily calculate the percent of wear.

Sometimes the code doesn't work on global firmware versions or new Android 13/14 updates, so the system can write "Connection not installed" or just nothing happens, and this is a security restriction that manufacturers put in place to keep regular users from changing critical settings.

What if the code doesn't work?
If you don't open the menu, try the code ##4636## or ##375##. You can also use the Play Market's Engineering Menu app, which emulates this call through the app. ADB-team.
  • πŸ“ž Type ##6485## in the standard call.
  • πŸ‘€ Find the parameter. MB_06 general condition.
  • πŸ”’ Compare the value RF_02 battery-capable.
  • 🚫 Do not change the meanings in other fields without understanding the consequences.

⚠️ Note: In the engineering menu, it is strictly forbidden to change the parameters marked as "Write" or "Set" unless you know their exact purpose.

Diagnostics software through ADB

For advanced users who want to get the most reliable data, there is a method of connecting via computer using USB debugging, which allows you to read data directly from Android system logs that are not available to conventional applications due to security limitations of the system.

You will need to turn on Developer Mode. Go to Settings β†’ About Phone and quickly press 7 times on MIUI Version. Then, in the Developer Menu, activate Debugging over USB. Connect your phone to your PC and use console commands.

The basic command to obtain battery data is as follows:

adb shell dumpsys battery

This command will give a detailed report, including charge level, temperature, voltage and connection status. However, to get exactly the number of charging cycles (Cycle Count), it often requires a command to dumpsys battery properties or read files from the system partition, which may require Root rights.

β˜‘οΈ Preparation for diagnosis through ADB

Done: 0 / 4

Third-party monitoring applications

If you don't want to mess with code and your computer, Google Play's specialty apps come to the rescue, and AccuBattery has been the leader in this niche for many years, and it works on the principle of accumulating statistics: the longer you use a phone with an app installed, the more accurately it determines the real capacity.

It's based on the calculation of inflow and outflow current, and it doesn't "see" wear directly, it calculates it by comparing the amount of energy it uses to the change in percentages on the screen, so it'll show you a rough estimate right after installation, and it'll give you an accurate prediction in 5-10 charge cycles.

Other popular utilities, such as Ampere or Battery Charge Limit, also provide useful data. They can show the charge current in real time, which is useful for checking the quality of the charging unit and cable. If the charge current is significantly lower than claimed (for example, 0.5A instead of 2A), the problem may be in the wire.

  • πŸ“² AccuBattery is the best choice for wear assessment (SoHattery).
  • ⚑ Ampere – perfect for checking the charging current.
  • πŸ›‘οΈ 3C Battery Manager is a powerful tool for deep customization (requires rights).
  • πŸ“Š All applications take time to calibrate data.

πŸ’‘

Third-party applications do not have direct access to the battery chip, they calculate wear mathematically, analyzing the behavior of voltage and current during operation.

Comparative table of verification methods

To make it easier for you to choose the right diagnostic method, we have organized all the methods described in a single table, each of which has its advantages and limitations depending on your Xiaomi model and operating system version.

MethodprecisionDifficultyDo I need a PC?
MIUI settingsLow.MinimumNo.
Engineering codeTall.MediumNo.
ADB teamMaximumTall.Yes.
Annexes (AccuBattery)Medium (takes time)Low.No.

As you can see from the table, the engineering code is quick, but it can be blocked. Applications take time, but they are most convenient for the average user. The ADB method provides the most technically correct information, but requires a computer and basic command line skills.

Physical signs of wear and safety

Software techniques are good, but they don't always predict physical degradation. The most dangerous sign of aging lithium polymer battery is that it's bloating, and if you notice that the back of the phone is moving away, the screen is lifted, or the device is no longer lying flat and rotating when you lightly push, you need to change the battery immediately.

Bloating occurs because of the release of gases inside the battery body during chemical reactions, which is strictly forbidden to operate, because damage to the shell can lead to fire, and no programs will show this parameter, only visual inspection and tactile sensations.

Also, pay attention to heat. If the phone warms up in the camera area or the bottom of the case, even on simple tasks (calls, messages), this may indicate high internal resistance of the battery, which reduces efficiency and speeds up discharge.

⚠️ Warning: If you find bloating, do not try to punctur the battery or squeeze it.Put the phone in a non-combustible container and contact a service center for safe disposal and replacement.

πŸ“Š How often do you change the battery in your smartphone?
As soon as he keeps less than a day
Only when you're bloated.
Every 2 years, scheduled.
Until the phone stops turning on.

Frequently Asked Questions (FAQ)

Why is it 100% and the phone is turned off 20%?
This is a sign of the desynchronization of the charge controller and the actual capacity of the cells, the battery file has memorized the wrong values, and we recommend that you do a full calibration: discharge the phone to zero before you turn it off, then charge it to 100% when you turn it off without interrupting the process.
Does Quick Charge fast charging affect wear?
Yes, Xiaomi's Quick Charge and HyperCharge technologies generate more heat than standard charging. High temperature is the main enemy of lithium batteries. To extend battery life at night, it's better to use a conventional 5-10 watt charger.
Can I restore the capacity of the old battery programmatically?
No. Chemical degradation processes are irreversible. Software methods can only recalibrate the percentage readings to match reality, but you can't physically increase the capacity of the worn element.
What is the normal wear for a 2-year-old phone?
It is normal to retain 80-85% of your original capacity after 500 full charge cycles. If after 2 years of use you have less than 75% of your capacity left, you may have used your phone frequently in extreme temperatures or kept it on fast charging.