Calibration of the battery on Xiaomi Redmi Note 9 Pro: a step-by-step guide

Owners of Xiaomi Redmi Note 9 Pro smartphones often face a situation where the charge indicator behaves unpredictable: the device shows 20%, and then suddenly turns off, or charging β€œstuck” by 99%. These are classic signs of desynchronization of the power controller and the software part of the MIUI operating system. It is important to understand that the physical wear of the lithium-ion battery cannot be corrected by software methods, but it is quite possible to return the accuracy of the display of percent.

The process, commonly referred to as calibration, is actually resetting energy consumption statistics and setting new boundary values for the controller. The operating system remembers at what voltage the battery is considered full and at what voltage it is empty. Over time, this data can be distorted due to frequent cycles of incomplete charge or use of non-original power supplies. Correct calibration allows the system to re-learn the real capacity of your battery.

Before you start taking action, you need to make sure that the problem lies in the software failure, not in the physical degradation of the battery. If your device is more than three years old and it keeps a charge for less than half a day even after resetting, you may need to replace the battery. However, for most users who have encountered β€œglitch” indications, the methods described below will be an effective solution.

Diagnostics of battery status before discharge

The first step is always to make a thorough diagnosis. The MIUI shell on the Redmi Note 9 Pro has hidden engineering menus and codes that allow you to access technical information about the battery, and using these tools to determine whether you should calibrate at all or whether the problem is deeper. Don't ignore this step, because it will save you time.

For basic information, you can use the standard diagnostic menu. Enter the phone code in the app ##6485##. A window will open with a lot of parameters, among which we are interested in specific values. MB_06 (battery status; and MF_05 (If the state field says "Good", then the battery is physically fine.

⚠️ Attention: If the parameter MB_06 If you see "Bad" or "Replace," software calibration won't help -- you need to physically repair the device (MF_05) less 70% factory-wise (4500 mach for your model).

You should also check the charge history of the standard Security app. Go to the Battery section and analyze the graph. Sharp jumps in the discharge line without active load may indicate the need to recalculate checkpoints. Also look at parasitic applications that can wake the processor in the background.

Decoding of engineering menu codes
MB_06 β€” generality (Good/Bad), MF_02 β€” charge-cycle, MF_05 β€” current real capacity in mAh, MF_06 β€” factory-capacity.

Full Discharge and Charging Method without Third Party Software

The safest and most recommended way for manufacturers to restore battery function is to manually cycle fully discharge and charge, a method that doesn't require the installation of questionable applications or the right of a superuser, but instead forces the power controller to lock in the lower and upper limits of voltage corresponding to 0% and 100% charge.

Start by using your smartphone as normal until it turns off on its own. If the device is 1% but still running, turn on power-hungry features: video shooting in the video. 4K, maximum brightness of the screen and GPS-It's important to bring the battery to a point where the phone will not respond to the power button.

After you turn off automatically, try turning the device on a few more times. If the screen lights up, discharge further. Only when the gadget stops showing signs of life, connect the original charger. It is recommended to charge the Redmi Note 9 Pro in the off state to 100%, without interrupting the process. After reaching full charge, leave the phone on the wire for another 1-2 hours.

β˜‘οΈ Checklist of manual calibration

Done: 0 / 5

Repeating this cycle 2-3 times usually allows Android to rewrite the voltage and percent table, which is especially effective after a firmware update, when the old statistics file (batterystats.bin) may conflict with new energy saving algorithms. Don't be afraid of deep discharge in this context, since modern protection controllers prevent a critical voltage drop.

Use of engineering menus and hidden commands

For more advanced users, Xiaomi provides access to hidden features through an engineering menu, a powerful tool that not only diagnoses, but in some cases resets the controller, but it needs to be handled with extreme caution, as changing the wrong parameters can lead to unstable system operation.

Type #3646633## into the dialer. You'll be taken to the EngineerMode menu. Go to the Power tab, then select Battery Log or Battery Test. Here you can see detailed logs and, in some versions of MIUI, find the Reset Battery Stats button. If there's no such button, just look at the logs for errors.

ParameterDescriptionNormal value.
VoltageCurrent voltage3.7V - 4.4V
TemperatureBattery temperature25Β°C - 40Β°C
HealthState of healthGood
LevelPercentage of charge0-100%

Also worth mentioning is the ##4636## command, which opens the test menu, and although it's more network-oriented, you can see total battery mileage in the Battery Information section, and if you see that the number of charging cycles has passed 800-1000 and the calibration is not helping, that's a sure sign of physical wear and tear on the chemical composition of the cells.

πŸ“Š How often do you charge your phone during the day?
Once a night
Twice (morning/evening)
I recharge constantly throughout the day.
Only when he's down.

Resetting statistics through ADB and computer

If the software methods inside the phone fail, you can use USB debugging, which requires you to connect to your computer and install the Android Debug Bridge (ADB) drivers, and it allows you to force the battery statistics file to be deleted, forcing the system to recreate it from scratch.

To start, activate Developer Mode. Go to Settings β†’ About Phone and quickly press 7 times on MIUI Version. Then, in the advanced settings, turn on USB Debugging. Connect your smartphone to your PC and select File Transfer Mode. On your computer, in the command line (CMD), type the following command sequence:

adb shell


rm /data/system/batterystats.bin




reboot

This command deletes the batterystats.bin file, which stores the battery history, and after the reboot, the system will start collecting data again, and it's important to understand that this file alone does not control the voltage calibration, but deleting it helps eliminate software errors that cause the battery life to be miscalculated.

⚠️ Note: Delete system files through ADB Make sure you type commands accurately, without typos, and a syntax error can cause the wrong files to be deleted.

Application of specialized applications

There are many utilities in the Google Play store that promise to do wonders with a battery. The most popular and time-tested application is Battery Calibration (from various developers, such as Neurotechnologies), which work similarly to the manual method, but the process is automated and accompanied by visual cues.

The app runs in the background, tracking the charge level. When you charge your phone to 100%, the program notifies you about this and suggests resetting the statistics. Some versions of these utilities require Root rights to deep clean system files, but the basic functionality is available on standard firmware.

πŸ’‘

Use Xiaomi's original cable and power supply during calibration. Cheap analogues can give voltage surges, which will confuse the controller and distort the calibration results.

It's worth remembering that calibration apps aren't magic wands; they just help the user keep a full charge or discharge from missing. The main job of recalculating currents is still left to the Redmi Note 9 Pro's built-in power controller. So don't expect instant capacity gains if the battery is physically worn out.

Prevention and extension of battery life

After successful calibration, it is important to follow the rules of operation so that the problem does not return in a month. Lithium polymer batteries installed in Xiaomi do not like extremes. The optimal charge range for a long cell life is from 20% to 80%. Try not to keep the phone on charge all night unless you have a night charging optimization feature.

Temperature is also critical: overheating above 45 degrees Celsius irreversibly destroys the battery structure. If you notice that the phone is warming heavily during charging or gaming, remove the case and provide air. High temperatures accelerate the degradation of battery chemistry faster than any charge-discharge cycles.

Regularly update the firmware of the device. Xiaomi engineers are constantly improving the algorithms for working with energy saving in new versions of MIUI. Sometimes the problem of β€œwalking” percentage is solved by a simple system update, since patches may contain fixes for the drivers of the power controller of a particular model.

πŸ’‘

Calibration is not a treatment for physical wear, but a setting of the accuracy of the charge display. If the battery holds a charge for 2 hours, no calibration will make it new.

Frequently Asked Questions (FAQ)

Is it safe to drain your phone to 0%?
Modern smartphones, including the Redmi Note 9 Pro, have deep discharge protection. When the phone goes 0% and turns off, the battery has a small buffer charge necessary to save data and re-energize. So periodic full discharge for calibration is safe, but doing this every week is not recommended.
Do you need Root rights to calibrate the battery?
Most root rights are not required. Standard methods (full charge-discharge cycle) and ADB access are enough to reset statistics. Root-access applications can delete system files more deeply, but the risk of system instability in obtaining superuser rights often outweighs the benefits.
Why did the calibration not increase?
Calibration does not restore the physical capacity of the battery. If the chemical resource of the cells is exhausted (degradation occurred), software methods will not be able to return the lost milliamp-hours. Calibration only corrects the display of percentages on the screen, making them correspond to the real voltage.
How often should you calibrate?
Preventive calibration is recommended no more than once every 2-3 months. Frequent full discharges are harmful to lithium batteries. If the charge indicator is working correctly and the phone does not turn off suddenly, it does not make sense to carry out this procedure unnecessarily.