Have you noticed that Xiaomi suddenly turns off at 20-30% charge or shows 100%, and after an hour it discharges to zero? The reason most often lies in the desynchronization of the battery controller β a chip that tracks the real level of charge. This failure is not related to physical wear of the battery, but is a software error that can be corrected by calibration.
There's a lot of conflicting information going around the Internet, from tips to "discharge your phone to zero" to recommendations to use engineering codes. We've analyzed Xiaomi's official guidelines, service center reviews and test results on Redmi Note 12 Pro+, POCO F5 and Xiaomi 13 Ultra to make a relevant guide. In this article, only proven methods that won't damage the battery and won't reset the phone.
Why is the battery calibration on Xiaomi
The Battery Management System (BMS) is the brain of a battery that tracks voltage, temperature and charge levels, and over time, its data can be distorted by:
- π Frequent charging interruptions (for example, when you plug your phone in for 5 minutes and then turn it off).
- π Deep discharges (charge drop below 3% more than 3 times in a row).
- β‘ Use of non-original chargers with unstable current.
- π± Updates MIUI, After which the system power consumption settings are reset.
- π§ͺ Extreme temperatures (exploitation at the -10Β°C or +40Β°C).
On Xiaomi models with 5,000mAh or higher batteries (like the Redmi Note 11 Pro or POCO X5 Pro), the problem is more pronounced due to the increased number of charging cycles, while physical battery wear (reduced capacity) and software calibration failure are different things: the first requires a battery replacement, the second can be fixed independently.
β οΈ Note: If after calibration the phone continues to turn off when 15-20% The problem may be the battery wear (more 500 Charging cycles) or a faulty controller, in which case only the replacement of the battery in the service center will help.
When does calibration really need to be done?
Not all charge surges are a reason to calibrate.
- π Falling by 1-2% after the disabling of the charge (self-discharge).
- π Small jumps in intensive use (games, video shooting).
- π‘οΈ Temporary charge drop in cold (restored when heated).
Here are the obvious signs of calibration failure:
- π¨ The phone turns off when 15-30% charge, and after connecting charging shows 0% and immediately switch on.
- π The charge is βstuckβ at one level (e.g. 80%) for several hours.
- π After full charge, the phone discharges to 0% post 1-2 idle.
- π B Settings β The battery discharge schedule goes βstepsβ, and not smoothly.
On Xiaomi models with AMOLED-screens (e.g. Xiaomi) 12T or Redmi K50) calibration failure can be disguised as a display defect - the screen goes out at a critical charge level, but the phone continues to work (sounds, vibrations.
π‘
Before calibrating, check the actual battery status in the AccuBattery app (available on Google Play). If the battery is below 70% healthy, calibration won't help - you need a replacement.
Official Calibration Method from Xiaomi
Xiaomi doesnβt provide a separate calibration tool, but recommends software-based battery data reset via an engineering menu.This method works on all smartphones with MIUI 12 and later, including POCO and Redmi.
Instructions:
- Open the Phone app and enter the code: ##4636## Some models (e.g. Xiaomi 13) may require a code: ##6484###
- In the menu that opens, select Battery Information.
- Click on Battery calibration or Reset battery stats.
- Confirm the action and restart the phone.
After discharge:
Charge the phone before 100% original charger|Do not interrupt the charging until complete.|Turn off the phone and let it work. 2-3 hour|Unload until 0% and recharge until 100% breaklessly-->
This method does not erase user data, but it can reset energy saving settings. On models with MIUI 14 and HyperOS, the engineering menu can be hidden - in this case, use alternative methods (see next section).
β οΈ Warning: Don't confuse ##4636## with ##3644633## (equipment test) The second code triggers a diagnosis that can cause a phone to overheat if used for a long time.
Alternative calibration methods
If the engineering menu is unavailable or doesnβt help, try these methods:
| Method | Suitable for | Efficiency | Risks. |
|---|---|---|---|
| Discharge to 0% + charge to 100% | All models. | Medium | Accelerates battery wear with frequent use |
| Reset via Recovery | MIUI 10 and newer | Tall. | Deletes user data |
| Calibration applications (e.g. Battery Calibration) | Root-access models | Low. | Requires superuser rights, security risk |
| MIUI Update | All models. | High (if the failure is caused by software) | May contain new bugs |
The discharge/charging method (the most popular on the network) works as follows:
- Charge your phone to 100% and hold on charging for another 1 hour.
- Turn off charging and use the phone until it turns off automatically.
- Connect the charger and charge up to 100% without interruptions.
- Repeat the cycle 2-3 times.
This method helps in 60% of cases, but harms the battery with regular use.It is optimal to use it no more than 1 time in 6 months.
Why is calibration not working through apps?
Calibration through Recovery Mode (for advanced)
This method resets the battery cache and reboots the controller, suitable for Xiaomi models where the engineering menu is locked (for example, the POCO F4 GT or Redmi K60).
Instructions:
- Turn off the phone.
- Press the Power button + Volume up until the MI logo appears.
- From the Recovery menu, select Wipe & Reset β Wipe Cache.
- Confirm the action and restart the phone.
After the reboot:
- π Charge your phone to 100% original charger.
- π΄ Turn off the charger and let the phone work 10-15 minute.
- π Check the discharge schedule in Settings β Battery - it should be smooth.
β οΈ Warning: Do not select the option in Recovery Wipe Data - it will completely erase all data (photos, contacts, applications.
π‘
Recovery resetting is the most effective method for phones with locked engineering menus, but requires caution not to lose data.
Frequent errors in calibration
Many users compound the problem by following the advice of outdated guides.
- π₯ Using βfast chargingβ during calibration β this distorts the controller data due to unstable current.
- βοΈ Calibrate the battery in cold (below) +10Β°C) - the chemical processes in the battery slow down and calibration will be incorrect.
- π΅ Breaking the discharge cycle (for example, recharge your phone 10% for an βimportant callβ) will negate all efforts.
- π οΈ Disassemble the phone for βmanual calibrationβ β on modern Xiaomi it is useless, since the controller is integrated into the battery.
Another common mistake is using "capacitance recovery" applications, which, like Battery Doctor or DU Battery Saver, can't physically increase battery capacity, but only optimize background processes, which has a temporary effect.
On HyperOS models (such as Xiaomi 14), some users try to calibrate the battery via ADB by sending a command:
adb shell dumpsys battery resetThis method is not officially supported and can cause a system failure.
How to Prolong Effects After Calibration
Calibration is a temporary solution. To keep the problem from coming back, follow these rules:
- π Use original chargers (or certified with Quick Charge support) 3.0/4.0).
- π Keep the charge between 20% and 80% is the optimal range for lithium polymer batteries.
- π Avoid full discharges (below 3%) β this reduces battery life.
- π‘οΈ Do not leave your phone on charge overnight (especially under a pillow or in a case) β overheating accelerates degradation.
- π΅ Turn off the βfast chargingβ after reaching 80% β the last 20% are charged at maximum current, which harms the battery.
Xiaomi phones with MIUI 13+ have an integrated Optimized Charging feature (Settings β Battery β Battery Settings) that automatically limits the charge to 80%, and before waking up, it brings it to 100%.
To check the actual state of the battery, use:
- π AccuBattery (shows wear and discharge rate).
- π§ CPU-Z (displays the voltage and temperature of the battery).
- π Built-in statistics MIUI (Settings β Battery β Battery utilization).
π‘
If the phone still discharges quickly after calibration, check the background processes in Settings β Apps β Permissions β Autorun. Turn off autorun for unnecessary applications (especially messengers and social networks).