Have you noticed that Xiaomi's smartphone is running out too fast, even though the battery is not worn out yet? Or does the percentage of charge jump, 30%, then 10%? Most likely, the problem is not the physical wear of the battery, but incorrect data of the charge controller. The calibration of the battery helps to "reset" these errors and return accurate readings of the charge level.
In this article, you will find 3 proven calibration methods for all Xiaomi, Redmi and POCO models (including new devices on MIUI 14/15 and HyperOS), we will analyze when the procedure is really necessary and when it is a waste of time, and you will learn how to avoid the typical mistake that causes 80% of users to spoil the battery even more.
Why you need to calibrate the battery on Xiaomi
Calibration is synchronization of the charge controller data with the actual state of the battery, and over time, due to frequent recharging, overheating or software failures, the controller begins to show an incorrect percentage.
- π The phone is turned off by 20-30%, although it should work up to 0%.
- π The charge is βstuckβ at one value (e.g. 80%) and does not move further.
- β‘ After switching off the charging percentage drops sharply (from 100% to 80%).
- π The battery is discharged unevenly: quickly from 100% to 80%, and then slowly.
Causes of failure:
- π± Frequent charging interruptions (for example, when you plug your phone in for 5-10 minutes).
- π Use of non-original chargers.
- π² Failures after update MIUI or reset.
- π‘οΈ Overheating or supercooling of the battery.
β οΈ Note: Calibration does not restore the physical capacity of the battery! If the battery is worn out (more than 500 charge cycles), the procedure will only temporarily improve the readings, but will not return the previous time of operation.
When calibration is useless (and even harmful)
Many users do a "just in case" calibration without realizing that in some cases it will accelerate battery wear.
- π Battery is worn out by more than 60% (check in Settings) β Battery β Battery status).
- π New phone (less than 3 months of use) β the controller is still rubbedΒ».
- π The problem is physical damage (blowning, electrolyte leakage).
- π± The smartphone is constantly overheating (more than 45).Β°C) - first eliminate the cause.
Calibration will not help if:
- π οΈ The battery has been replaced recently (you need to give the controller 2-3 full cycles to adapt).
- π΄ Problem is MIUI (For example, a charge display bug after the update).
- π Use a defective charger (check the originality of the cable and adapter).
How to check battery wear on Xiaomi?
Method 1: Software calibration via MIUI (without root)
This is the most secure method that works on all Xiaomi, Redmi and POCO smartphones with MIUI 12 and later (including HyperOS).
Step-by-step:
- π Discharge your phone to 0% (until it turns off on its own).
- π Connect the original charger and wait for the switch on.
- π± Once the phone boots, don't turn off charging and perform a battery data reset: Settings β The phone. β All characteristics β Press 5 times on "Version" MIUI" (activate the developer mode) β Go back to "Settings" β Additional parameters β For developers β Battery data reset
- π Charge your phone to 100% (without interrupting the process!).
- π Turn off charging and use your phone to full discharge (0%).
- π Repeat the charging cycle to 100% 2 more times.
Use only the original charger |Do not interrupt charging to 100% |Discharge the phone before switching off (0%) |Repeat cycle 3 times in a row |Do not use the phone while charging-->
β οΈ Warning: If the phone is still turned off by 20 to 30 percent after calibration, the problem may be a faulty power controller, in which case only a replacement board or battery will help.
Method 2: Calibration through the engineering menu (for advanced)
This method is suitable for Xiaomi models based on Qualcomm processors (for example, Redmi Note 10 Pro, POCO X3 Pro, Mi 11) It allows you to manually reset the data of the controller, but requires caution.
Instructions:
- π± Open the dialer and enter the code: ##4636##
- π§ Select the item Information about the battery.
- π Check the charge level β it should match the percentage in the status bar.
- π If the data doesnβt match, go back to the main menu and select Reset Battery Statistics.
- π Lower the phone to 0%, then charge to 100% without interruptions.
For devices on MediaTek (e.g. Redmi 9A, POCO M3), use the code:
##36446337##Then go to Battery Information. β Reset.
π‘
If the engineering menu doesnβt open, try typing code through the MTK Engineering Mode app (for MediaTek) or Qualcomm Mode (for Snapdragon).
| Xiaomi model | Processor type | Engineering menu code |
|---|---|---|
| Redmi Note 12 Pro+ | MediaTek Dimensity | ##36446337## |
| POCO F5 | Snapdragon 7+ Gen 2 | ##4636## |
| Xiaomi 13 Ultra | Snapdragon 8 Gen 2 | ##4636## |
| Redmi 10C | Snapdragon 680 | ##4636## |
Method 3: Calibration through ADB (for power users)
If previous methods have failed, you can reset your battery data via Android Debug Bridge (ADB), which requires a connection to a computer but gives you maximum accuracy.
What you need:
- π» Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π± Initiated Debugging Mode USB (How to turn it on - see below).
- π οΈ Utility. ADB Tools (download from the official website).
Step-by-step:
- π± Turn on Debugging. USB: Settings β The phone. β Version. MIUI (press 7 times) β Go back to "Settings" β Additional parameters β For developers β Debugging by USB
- π» Connect your phone to your computer and confirm your debugging permission.
- π₯οΈ Open the command line (cmd) in the folder with ADB and type: adb shell dumpsy battery reset
- π Restart your phone and complete 3 full charge/discharge cycles.
β οΈ Note: Do not use the commands adb shell dumpsys battery set level or set ac β this will artificially change the percentage of charge and can lead to irreversible damage to the controller!
π‘
ADB-Calibration is the most effective method, but it requires caution: Never change the parameters of the battery manually (for example, through the battery set level), unless you understand the consequences!
Frequent calibration errors (and how to avoid them)
Most users make the same mistake: they interrupt the charging cycle by 80-90%, believing that βthatβs enough,β which exacerbates the problem, since the controller does not get the correct data on the full capacity.
Top.-5 errors and their consequences:
- β Use of non-original charger β The controller receives an unstable voltage, the data is distorted.
- β Interruption of charging β The battery is not βlearningβ, and the percentage is knocked down even more.
- β Calibration in cold/fry β below 10Β°C or higher than 35Β°The battery is not working properly.
- β Using the phone during calibration β background processes interfere with accurate measurement.
- β Resetting battery data without full discharge β The controller does not understand the actual capacity.
How to avoid problems:
- β Charge your phone with the original cable and adapter.
- β Calibrate at room temperature (15β25)Β°C).
- β Do not turn on the phone immediately after discharge β wait 5-10 minutes.
- β Use AccuBattery to monitor real capacity.
How to keep Xiaomi battery in perfect condition
Calibration is an ambulance, but to keep the battery lasting longer, follow 5 rules of care:
- π Avoid full discharge β optimal charge range: 20-80%.
- π Donβt leave your phone on charge overnight β turn off power after 100.
- π‘οΈ Do not overheat or overcool the battery (ideal temperature: 10-35)Β°C).
- π΅ Turn off background processes (especially games and navigation) during prolonged downtime.
- π Update. MIUI β In new versions, the operation of the power controller is optimized.
To extend the battery life also:
- π‘οΈ Use the energy saving mode (Settings) β Battery β Energy saving regime).
- π Turn off fast charging if you are not in a hurry (it wears the battery more).
- π Check the battery status every 3 months through AccuBattery or MIUI.
π‘
If you don't use your phone very often, store it with a charge of 40-60% in a cool place (such as a desk drawer), and if you're completely discharged, or 100% charge when you're long-stored, you kill the battery.