Xiaomi Redmi Note 9 is one of the most popular mid-range smartphones, but even its reliable battery capacity of 5020 mAh eventually begins to βlieβ: the phone suddenly turns off at 20-30% charge or charges up to 100% in minutes.
In this article, you will find 3 working calibration methods (including hidden MIUI features), a controller error table, and answers to questions about why calibration might not work. All instructions are tested on the Redmi Note 9 with MIUI 12-14 firmware (including global and Chinese versions). If your phone discharges in a few hours or freezes by 1%, it is not always the batteryβs fault: most often the problem is solved software.
Why the battery calibration on the Redmi Note 9 is lost
The battery controller in the Redmi Note 9 (BM4B battery model) is designed for 500-800 full charge cycles, and over time, its data diverges from the real state of the cells due to:
- π Deep discharges (below 3β5%) β the controller loses reference points for calculating capacity.
- β‘ Frequent βrefuelingβ (connection to charging for 10-15 minutes) β the current measurement algorithm is broken.
- π± Updates MIUI β System cache resets can knock down battery data (especially when switching to a new system) MIUI 13/14).
- π§ Failures after firmware β an incorrect update via Fastboot or Recovery damages calibration files.
Symptoms that calibration is needed:
- π The phone turns off at 15-30% charge, and after switching on shows 0-5%.
- β‘ Charging jumps (for example, from 80% to 100% in 2 minutes).
- π After switching off the charging level drops by 10-20% in a few seconds.
- π Work time has decreased by 30-50% for no apparent reason.
β οΈ Warning: If the problem persists after calibration, check the battery's physical condition through the diagnostic menu (#4636##). Health value below 70% means wear and tear - replacement is required.
Method 1: Calibration through a full discharge-charging cycle (the safest)
It doesn't require root rights or a computer, and it works 80 percent of the time if the controller fails in a noncritical way, and it's important that it takes 8 to 12 hours (depending on the battery capacity).
Step-by-step:
- Discharge the phone before it turns off. Use it normally until it shuts down on its own. Don't turn it on until you plug in the charger!
- Charge to 100% without interruption. Use the original Xiaomi adapter (5V/2A or 9V/2A). Charging time is 3-4 hours.
- Keep charging for another 1-2 hours after reaching 100%, so that the controller can record the maximum voltage.
- Turn off the charger and turn on the phone. If it shows 100%, the calibration was successful. If it is less than 80%, repeat the cycle.
What to do if the phone does not turn on after discharge:
- π Connect to charging for 15-20 minutes, then try to turn on.
- π If it doesnβt help, use emergency charging: press the power button + Volume up for 10-15 seconds.
Disable all backgrounds (Wi-Fi, mobile data, Bluetooth)
Set the screen brightness to 50%
Close all applications manually
Use your phone until completely disconnected-->
β οΈ Note: Do not use fast charging (18W/27W) High current can distort the controller's data β 5V/2A (kit-mounted adapter).
Method 2: Calibration through the engineering menu (no root)
The hidden MIUI engineering menu allows you to manually reset the battery data, a method that works on all versions of the Redmi Note 9 (including the Note 9 Pro/9S/9T), but requires care - wrong actions can lead to a system failure.
How to open the engineering menu:
- Open the Phone app.
- Enter the code: ##4636###.
- Select Battery Information (Battery Information).
Parameters to be paid attention to:
| Parameter | Normal value. | What does deviation mean? |
|---|---|---|
| Level | Coincides with percentages on the screen | Difference >10% - calibration is required |
| Voltage | 3.7β4.4V | <3.5V is a deep discharge, >4.5V is a recharge |
| Temperature | 25β40Β°C | >45Β°C - overheating, <10Β°C - cold |
| Health | Good (or >80%) | Poor/Unknown - wear and tear or failure |
How to reset the battery data:
- In the engineering menu, go to Battery Information.
- Click on Battery Health and select Reset (if the option is available).
- If you donβt have a Reset option, use the alternative code ##36446337## (CIT menu opens).
- V CIT Choose a Single Item Test β Battery β Calibration.
What to do if the engineering menu is not opened?
After discharge:
- π Reboot the phone.
- β‘ Conduct 1 full charge cycle (discharge) β charge to 100%).
- π Check the readings in the engineering menu after 2-3 hours of work.
Method 3: Calibration through ADB (for power users)
If the first two methods didnβt work, you can reset your battery data via Android Debug Bridge (ADB).This is the most efficient way, but it requires a computer and basic command line knowledge.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Cable USB Type-C (preferably original).
- π₯ Utility. ADB Tools by Google.
- π§ Included debugging by USB phone-on.
Step-by-step:
- Turn on USB debugging: Go to Settings β About Phone. Click on MIUI 7 times until you say You're a developer!. Return to Settings β Additional β Developer. Activate USB debugging.
Connect the phone to the computer
Open the command line.
ADB
adb devicesMake sure your Redmi Note 9 is listed.
Reset the battery data:
adb shell dumpsys battery resetThen:
adb shell dumpsys batterystats --enable full-wake-historyReboot the phone:
adb rebootAfter the reboot:
- π Conduct 2 full charging cycles (discharge) β charging).
- π Monitor battery behavior for 2-3 days.
β οΈ Attention: The dumpsys battery reset command only resets the controller's software data. If the problem is physical wear and tear of the battery (blown, leakage of the electrolyte), calibration will not help - a replacement is required.
π‘
Before calibrating through ADB, back up the data! the reset command can delete the application usage statistics. Use adb backup -apk -shared -all -f backup.ab for backup.
Frequent Mistakes and How to Avoid Them
Calibration of the battery seems like a simple procedure, but many users make mistakes that exacerbate the problem. TOP-5 Failures and how not to repeat them:
| Mistake. | Effects of consequences | How to fix it |
|---|---|---|
| Use of fast charging | The controller detects an incorrect voltage | Charge only in 5V/2A mode |
| Interruption of the charging cycle | Batteries will remain incomplete. | Repeat the cycle from scratch |
| Calibration at <10Β°C or >40Β°C | Chemical processes in the battery are disrupted | Wait for room temperature |
| Reset via ADB without developer rights | Commands will not be executed | Enable debugging over USB |
| Ignoring Health Parameter in Engineering Menu | Calibration will not help with battery wear | Check Health before the procedure |
Additional features for the Redmi Note 9:
- π If the phone does not discharge to 0% (hangs 1%), use the mode of the aircraft for forced discharge.
- β‘ After calibration, the first 2-3 charging cycles may show inaccurate data β this is normal.
- π± If the battery is swelling (see above the raised screen), calibration is prohibited - high risk of fire!
π‘
Calibration doesn't increase the actual battery capacity! It only corrects the controller errors. If the phone runs out in 3-4 hours in normal use, the problem is battery wear or high power consumption of applications.
How to Prolong Effects After Calibration
To keep the calibration results longer, follow these rules:
- π Avoid deep discharges. Connect the charger at 10-15%.
- β‘ Don't use cheap charging. They can deliver unstable voltages.
- π΅ Turn off mobile data/Wi-Fi overnight, if you donβt use your phone.
- π Every 3 months, carry out preventive calibration (full cycle method).
- π‘οΈ Donβt leave your phone in the sun or in your car in the summer β overheating accelerates battery degradation.
Applications for battery monitoring:
- AccuBattery - shows real capacity and wear.
- GSam Battery Monitor β analyzes the charge consumption of applications.
- Battery Guru β monitors temperature and voltage.
The best settings for the Redmi Note 9:
- π Enable Adaptive Charging in Settings β Battery.
- β‘ Turn off Fast Charging if you are not in a hurry (extends service life).
- π΅ Activate charge savings with 20% remaining charge.