How to check the battery status on Xiaomi Redmi 9: Diagnostics and calibration

Xiaomi Redmi 9 has proven to be a reliable device with impressive autonomy, but over time, any lithium-ion battery inevitably loses its capacity. Users often notice that the phone starts to run out faster, unexpectedly turns off at 15-20% charge or gain energy for a long time. These symptoms can indicate not only natural wear, but also software failures or problems with the power controller.

Before you think about replacing a costly module, you need to do a thorough diagnostic. The MIUI operating system that runs Redmi 9 has a lot of power monitoring tools that most owners don't even know about, and a proper assessment of your current status will let you know if you need a calibration, a reset, or a full battery replacement.

In this detailed guide, we’ll take a look at all the ways you can check, from built-in engineering codes to system log analysis, learn how to distinguish between software glitches and physical battery degradation, and learn how to extend the life of your device through proper operation.

Use of the engineering menu and USSD-code

The fastest way to access technical information about the battery is to use special service codes. In Xiaomi smartphones, this menu is often called β€œengineered”, and it allows you to set parameters hidden from the average user. To activate, open the Phone application and enter the combination ##6485#. If the code is entered correctly, the screen will automatically open a window with technical information.

In the list that opens, you're interested in a few key parameters. MB_06 β€” It's a display of Battery Health, and if it says "Good," it means that the battery is physically OK. MB_00, which shows the current percentage of charge, and MF_05, charger.

What if the code doesn't work?
If nothing happens when you enter the code, your version of MIUI may be restricting access to this menu, so try the alternative code ##4636##, which opens the test menu, and you can select "Battery Information." If that doesn't work, use third-party apps from Google Play.

It is important to understand that the data in the engineering menu is not updated instantly. If you just connected the charger, the indicators may be incorrect. To get accurate data, it is recommended to completely discharge the device before turning off, and then charge it to 100% when off, then check the parameters again.

Analysis of usage statistics in MIUI settings

MIUI has a built-in, fairly detailed power analyzer. To get into it, go to Settings β†’ Battery. Here you will see the discharge graph for the last 24 hours or 10 days. The sharp surges in the graph line down ("saw-shaped view") often indicate problems with calibration or physical wear of cells.

Scroll down to Battery Usage Statistics, where the system ranks applications by energy consumed. If you see system processes like the Android System or MIUI Service Framework consume disproportionately much power without actively working with the phone, that could indicate a "wakelock" situation where the processor can't go into deep sleep.

  • πŸ“± Screen: Usually the most energy-intensive element; high brightness and refresh rate significantly reduce the running time.
  • πŸ“‘ Mobile network: Search for a signal in the zone of uncertain reception makes the modem work at the limit, quickly landing the battery.
  • πŸ”” Background Processes: Apps that aren’t optimized for Android can wake up your device constantly.

Note the "Time Left." In Redmi 9, the algorithms for calculating this time can be lost after the system update. If the phone shows that at 50% charge there are 5 hours left, and after 10 minutes - already 1 hour, calibration is necessary.

πŸ’‘

For a deeper analysis, include the "Detailed Battery Use" item in the Developer menu, which will add hidden tabs to the standard menu with detailed statistics for each process.

Checking through ADB and Command Prompt

For users who want to obtain the most accurate and "raw" data directly from the power controller, the method using the power control is ideal. ADB (Android Debug Bridge.This method does not require root rights, but necessitates connecting the smartphone to the computer through the Internet. USB-You will need to install Xiaomi drivers and platform SDK Platform-Tools on PC.

Once you have USB debugging on your phone, open the command line on your computer. Enter the adb shell dumpsys battery. It will give you a detailed report of the current state: charge level, status (charging/discharging), temperature and voltage. Pay special attention to the scale parameter (maximum capacity) and level (current level).

adb shell dumpsys battery | findstr"level scale temp voltage"

A more advanced method is to use the adb shell command to access the file system in real time. /sys/class/power_supply/battery/capacity The current percentage will be shown and the cat /sys/class/power_supply/battery/charge_counter (if supported by a driver) can show residual capacity in mAh (4000 mach 5000 mAh depending on the Redmi modification 9) give an exact percentage of wear.

β˜‘οΈ Preparation for diagnosis through ADB

Done: 0 / 4

Third-party diagnostic applications

If you're too busy tinkering with the command line, you'll find specialty apps from the Google Play Store, which is the leader in this area, Cpu-Z or Ampere, which can read data from the power controller and present it in a convenient way, and you'll need to go to the Battery tab in Cpu-Z, which displays technology, status, temperature and, importantly, estimated health.

AccuBattery works by a different principle: it doesn't take data out of nowhere, but it collects statistics as it goes through use, and to get an accurate result, you have to use your phone for several days, periodically charging it, and it compares the amount of energy that went into the battery (according to the charger) with the change in percentage of charge.

AnnexType of dataprecisionI need a Root.
Cpu-ZInstant readingsMediumNo.
AccuBatteryCumulative statisticsTall.No.
3C Battery ManagerIn-depth analysisTall.Preferably.

Remember that no app can work wonders. If the Xiaomi Redmi 9’s battery controller doesn’t deliver accurate cycle data, the program will show approximate values, but drastic changes in the schedules of such apps often help identify β€œbroken” battery cells that quickly lose charge under load.

πŸ“Š How do you usually check the battery?
Through engineering code.
Using applications such as AccuBattery
Time of telephone operation
I don't check until I stop holding.

Symptoms of physical wear and bloating

Software techniques are good, but they don't always show the physical state of the battery. Lithium polymer batteries in Redmi 9 are susceptible to chemical degradation. The most dangerous symptom is bloating. If you notice that the back of the smartphone has started to move away from the case, or the phone is lying on the table and spins like a yula when you lightly press the corner, the battery should be changed immediately.

⚠️ Attention: Operation of a bloated battery is strictly prohibited! Pressure inside the housing may damage the display (a yellow spot or cracks will appear) or cause the device to ignite.

Other signs of physical wear include rapid discharge in the cold season. -5Β°C phone is off on 30-40% And when you're charging, it's a sign that the internal resistance of the battery has grown, and it can no longer give off peak power current, and it's also a nonlinear discharge that indicates wear, because the phone has a long time to hold. 90-80%, and then "fails" to 50% post 10 minute.

Visual contact inspection is also important if you decide to open the device. Oxidation of the battery connector or bloating of the heat shrinkage on the cell itself are sure signs of needing replacement. In Redmi 9, the battery is glued to the frame, and replacing it requires accuracy and heating of the case.

Battery calibration: myths and reality

Many users confuse battery repair with calibration, and calibration doesn't restore the chemical capacity of a worn battery, it just resets the controller to match the percentage of charge on the screen with the actual voltage, which makes sense if the phone turns off by 15 percent or jumps from 50 percent to 5 percent.

The correct calibration procedure for Xiaomi Redmi 9 is this: completely discharge the phone before automatically turning it off. Then, without turning it on, charge to 100%. After reaching 100%, hold on charging for another 1-2 hours. Then turn on the phone (without turning off charging), wait for the boot, and if the charge has dropped below 100%, charge again to maximum. Repeat the cycle 2-3 times.

πŸ’‘

Calibration only helps with the desynchronization of the controller and the real capacity. If the battery is physically worn out (holds less than 3-4 hours of screen), calibration will not return it to its former life - only replacement will help.

There is a myth that "battery saving" applications (Clean Master and analogues) can extend the life of a battery. In fact, aggressively ending processes in MIUI often leads to the opposite effect: the system spends more energy restarting services. The best calibration is a natural cycle of use for 2-3 weeks without third-party intervention.

Frequently Asked Questions (FAQ)

Why does Redmi 9 run out quickly after MIUI update?
After a major Android or MIUI upgrade, file re-indexing and application optimization takes place in the background, which can take 2 to 5 days to consume a lot of power, and it is also possible that the new software is not optimized for the old battery, and it is recommended to wait a few days or reset to factory settings (pre-backup).
What is the normal temperature for a Redmi 9 battery?
At rest, the temperature is considered normal 30-35 Β° C. When active load (games, navigation, video) the temperature can rise to 40-42 Β° C. The critical zone where the accelerated degradation of battery chemistry begins is considered to be heating above 45 Β° C. If the phone is heated to 50 Β° C and above in simple tasks, check the background processes or the state of the charger.
Can I replace the battery in Redmi 9 on my own?
Theoretically, yes, but the Redmi 9 has a perimeter-stick glass back, making it harder to open without damage, and the battery is tightly glued to the body. It requires special tools (suction cups, mediators, hair dryer, B-7000 glue) to replace it. If you don't have experience, you should contact a service center to avoid breaking the screen or the rear window when you try to open it.
Does 18W fast charging affect battery wear?
Xiaomi's fast charging technology (Quick Charge 3.0 / 18W) is power controller-controlled and battery-safe. It doesn't cause lithium-critical overheating. However, regular charging to 100% and discharging to 0% is more harmful than the charging current itself. For maximum life extension, it's recommended to keep the charge in the range of 20-80%.