The Redmi Note 9 Pro has proven to be a reliable device with powerful autonomy, but over time, any lithium-ion battery loses its capacity. Owners often wonder how to objectively assess the current state of the power system when the operating time from one charge begins to decrease markedly. Standard indicators of the MIUI operating system show only an approximate percentage, without revealing the real physical wear of the battery.
For deep analysis, you need to use hidden system functions or third-party utilities that can read the data of the power controller. Diagnosis allows you to understand whether rapid discharge is the result of software failures or whether the chemical degradation of the battery has already reached a critical level. Ignoring symptoms can lead to sudden shutdowns of the device even with 20-30% charge.
In this article, we will take a look at all the available testing methods, from simple engineering codes to system log analysis, and learn to distinguish software โglitchesโ from the real need to replace the battery, which will help save time and money on a visit to the service center.
Use of the engineering menu and USSD-code
The fastest way to access hidden diagnostics is by using special character combinations in the Phone app. Xiaomi devices have a universal code ##6484## that opens the CIT (Customer Integration Test) engineering menu, which is designed for factory testers and allows you to check the health of each node of the smartphone, including the power system.
Once you enter the codes, you'll see a list of dozens of items on the screen, and you'll need to find the battery-related section, often labeled Battery info or Power, and it shows the current voltage, temperature, and connection status of the charger, but it's worth remembering that the standard CIT menu doesn't always show the exact wear percentage (SoH), but only the current physical settings.
For more information, some users try to enter code ##4636##, which opens the test menu. In the Battery Information section, you can sometimes see the number of charging cycles, although on modern versions of MIUI this feature is often hidden by developers. If the code does not work, then the carrier or firmware block this access.
โ ๏ธ Warning: Do not change the settings in the engineering menu unless you know exactly what the specific parameter is responsible for. Resetting the fuel meter calibration unnecessarily can cause the percentage of charge to be incorrectly displayed.
There is also a lesser-known method through the Service and Feedback app. Go to settings, find the About phone item, and quickly tap 10 times on the kernel version or MIUI logo. This action can activate additional items in the diagnostic menu where automatic battery status check is available.
Status analysis through system logs and ADB
More advanced users who want to get accurate data without installing questionable applications will use a method of analyzing system logs through a computer, which requires enabling debugging via USB in the Developer menu and installing the ADB (Android Debug Bridge) utility on a PC. Connecting a smartphone with a cable, you can ask the system for detailed statistics of the power controller.
The command to output information about the battery is as follows:
adb shell dumpsys batteryThis query will give you a list of real-time parameters, including charge level, health status, technology and voltage. However, it often requires a file to get the State of Health percentage of wear. battery_properties or use specific commands for Qualcomm chips installed in the Redmi Note 9 Pro.
Another useful parameter that you can check through ADB is the cycle counter.
adb shell cat /sys/class/power_supply/battery/cycle_countIt shows how many full charge-discharge cycles your battery has gone through. Lithium-ion batteries retain optimal capacity for about 500 cycles. If the number is significantly higher, the decline in autonomy is a natural physical process, not a marriage.
What do battery health status codes mean?
Using console commands gives the most objective picture, as data is read directly from the kernel of the system, bypassing graphical shells and possible software distortions, which is especially useful if you suspect that third-party applications are โtwistingโ statistics or hiding real problems.
Third-party diagnostic applications
If you think it's too hard to do code and command line work, Google Play's specialty apps will come to your rescue, and AccuBattery has been the leader in this field for years, not only showing the current charge, but also analyzing the rate of recharge and discharge rate in the background, calculating the actual battery capacity in mAh.
The software is based on mathematical modeling, and it measures how many milliamp hours of battery life went from the moment the screen was turned on to 100% charge, and compares this to the Redmi Note 9 Pro's passport capacity of 5,020 mAh. The larger the difference, the higher the wear and tear.
Popular applications for verification:
- ๐ AccuBattery is the best tool for tracking wear (SoH) and selecting the optimal charging threshold to extend battery life.
- ๐ Ampere โ great for checking the quality of chargers and cables, shows the real strength of current during charging and discharge.
- ๐ฑ CPU-Z โ Provides general system information including battery type, voltage and real-time temperature.
It is important to understand that to get accurate data in AccuBattery, you need to run several full charging and discharging cycles.The app will warn you when it has accumulated enough statistics to calculate battery health, which usually takes 3-5 days of active use.
๐ก
For maximum measurement accuracy in third-party applications, turn off energy saving and close the background processes during tests.
Visual and tactile battery diagnostics
Software techniques may not always detect physical defects that result from impacts, moisture or industrial defects. Visual inspection of the back and body of a smartphone is a mandatory inspection step that cannot be ignored. Bloating of a lithium-ion cell is a dangerous defect that requires immediate intervention.
What should be paid attention to first of all:
- ๐๏ธ Body gaps: If the back cover of the Redmi Note 9 Pro began to move away from the frame or a backlash appeared, this is a sure sign of a battery bloating from the inside.
- ๐ Behavior on the plane: put your smartphone on a flat table with the screen down and try to spin it. If the device rotates easily (the โjula effectโ), then the body is curved by a swollen battery.
- ๐ก๏ธ Local overheating: touch the back panel while charging. If one particular area (usually at the bottom where the battery is located) is heated much more than the others, this may indicate an internal short circuit or degradation of chemistry.
It is also worth checking the contacts of the charging socket. Oxidation or loosening of the USB Type-C port can lead to unstable charging, which the user mistakenly believes to be a problem with the battery. Try to gently move the cable in the socket: if charging goes, then disappears, the problem may be in the cable or port, and not in the battery itself.
โ ๏ธ Warning: If you find a battery bloating, do not attempt to punctur or mechanically impact it.This may cause fire.
Battery calibration and statistics reset
Sometimes a smartphone shows the wrong percentage of charge, such as a sharpening from 15% to 1% or a shutdown at 20%, which does not always mean the death of the battery; often the problem lies in the desynchronization of the software controller (fuel meter) and the real voltage at the terminals, in which case the calibration procedure helps.
The correct calibration algorithm for MIUI:
- Discharge your smartphone until it is completely turned off (0%). If it does not turn off itself, hold the power button until the screen goes out.
- Put the phone off on charge and wait for the indicator 100%.
- If the charge drops below 100%, wait again until it's full.
- Reboot without removing the cable and make sure the system is 100%.
After that, you can use the command to reset battery statistics through ADB (root rights or specific access rights are required, which are not available to everyone):
adb shell rm /data/system/batterystats.binThis command deletes a file that stores battery history, and the system will start collecting data again, which often eliminates errors in the percentage display, but on modern versions of Android, deleting this file may not have an obvious effect, as statistics are duplicated in other parts of the system.
โ๏ธ Checklist before calibration
Table of normal and critical indicators
To make it easier for you to navigate the numbers youโll see in the diagnostic tools, weโve compiled a summary table that will help you determine whether your Redmi Note 9 Pro is in a healthy state or whether itโs time to consider replacing it.
| Parameter | Normal value. | Critical significance | Recommendation |
|---|---|---|---|
| Residual capacity (SoH) | 80-100% | Less than 75% | When falling below 75%, severe wear is noticeable. |
| Voltage at 100% | 4.35 - 4.45 V | Below 4.20 | The battery is not gaining full capacity. |
| Temperature at rest | 25 - 35 ยฐC | Above 40ยฐC | Possible overheating of the controller or cell |
| Charging cycles | 0 - 300 | More than 600. | Resource close to exhaustion |
Note that the voltage can fluctuate depending on ambient temperature and load. In winter, in the cold, the voltage can temporarily drop, which causes a false sense of rapid discharge. Critical is the condition when the voltage under load drops below 3.4 V with a charge of more than 20%.
Frequent Questions and Challenges (FAQ)
Why does Redmi Note 9 Pro run out quickly after MIUI update?
Can I replace the battery in the Redmi Note 9 Pro on my own?
Does fast charging of 33 watts affect battery wear?
What if the phone shows 1% and does not charge?
๐ก
Regular battery checks allow you to plan a replacement in advance and avoid a situation where the phone turns off at the most inopportune moment.
To sum up, a comprehensive battery test on the Xiaomi Redmi Note 9 Pro requires a combination of software and physical techniques. Using codes, apps and visual inspection will give you a complete understanding of the health of your device. Keep an eye on the temperature and avoid a full discharge to zero too often โ it will prolong the life of your smartphone.