Have you noticed that Xiaomi's smartphone is running out too fast, even though the battery isn't worn out yet? Or does the percentage of charge jump from 30% to 10% in a few minutes? The reason is often because the battery controller is out of sync, when the actual charge level doesn't match the data that the system shows, and in these cases, calibration helps.
Many users are afraid to climb the engineering menu or use hidden codes for fear of breaking the phone. In fact, the calibration procedure using ##4636## or other service commands is safe — if you do everything according to the instructions. In this article, we will discuss the only officially confirmed Xiaomi method of calibration through codes, as well as alternative methods for the Redmi Note 12, POCO X5, Mi 11 root and others.
Why Xiaomi’s battery is lying and when calibration is needed
The battery controller in Xiaomi smartphones is a chip that tracks battery voltage, current and temperature, and over time, its data can get lost due to:
- 🔋 Deep discharges (when the phone is turned off from 0% and lies discharged for several days).
- ⚡ Frequent “refueling” (connecting charging to the 5-10 a few minutes a day).
- 📱 Updates MIUI, After which the system resets some power consumption settings.
- 🔄 Battery changes (even to the original) if the controller has not been reset.
Symptoms that it is time to calibrate the battery:
- 📉 The phone turns off when 15-20% although it had previously been used before 1-2%.
- 🔄 The percentage of charge “jumps” (for example, from 45% immediately to 30% after rebooting).
- ⏳ Battery life has been reduced by 30% or more for no apparent reason.
- 🔋 B Settings → Battery → Battery condition shows inadequate wear (e.g. 95% health after a year of use).
It's important to understand that calibration doesn't restore the capacity of the worn-out battery; it just synchronizes the controller data with the actual state of the battery. If the phone keeps a charge of less than 4-5 hours in moderate use, the problem is physical wear and tear, and you need to replace it.
Official method: Calibration through the engineering menu (code ##4636##)
The most reliable method that works on most Xiaomi models (including Redmi Note 10/11/12, POCO F3/F4/F5, Mi 10/11/12) is the use of a hidden engineering menu.
- Open the Phone app.
- Enter the combination: ##4636## (some firmware may require ##3644633###).
- In the menu that appears, select Battery Information.
- Check the charge level (level) parameter – it should coincide with the percentage in the status bar.
- If the data differ, click Battery calibration or Reset battery stats.
Charge your phone to 100% and hold it for another 1 hour
Disable all background apps (especially instant messengers and games)
Connect to Wi-Fi (in case of resetting network settings)
Make a backup copy of the data (just in case)
-->
After the statistics are reset:
- Discharge your phone until it is automatically turned off (don’t manually turn it off!).
- Charge to 100% without interruptions (use the original cable and power supply).
- Repeat the discharge-charging cycle 1-2 more times for accurate calibration.
⚠️ Note: Some models (e.g. Xiaomi) 12T or POCO X5 Pro) the engineering menu may be blocked, in which case use alternative methods from the following sections.
Alternative Calibration Methods Without Engineering Menu
If #4636### doesn’t work, try these methods:
1. via ADB (for advanced users)
You will need a computer with installed ADB-Drivers and enabled Debugging by USB - Instructions on the phone:
adb shell
su
dumpsys battery set ac 1 # imitation charging connection
dumpsys battery reset #Reset statistics
dumpsys battery set ac 0 # simulated disconnection from chargingAfter completing the commands, be sure to conduct a full discharge-charging cycle (as described above).
2. via the AccuBattery app
AccuBattery (available on Google Play) does not calibrate the battery directly, but it does help to track the actual capacity and health of the battery.
- Install the application and provide all permissions.
- Charge your phone to 100% and wait for the signal from AccuBattery ("Charge is complete").
- Use the phone until discharge to 0% (the app will record the real capacity).
- Repeat the cycle 2-3 times – AccuBattery will show the exact wear of the battery.
Why does AccuBattery not replace calibration?
3. Resetting settings to factory
An extreme method that resets all battery statistics but deletes all data from the phone is suitable if other methods have failed:
- Go to Settings → About the phone → Reset settings.
- Choose Reset All Settings (not to be confused with Delete All Data!).
- After restarting, conduct 2-3 full charging-discharge cycles.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Engineering menu (#4636###) | ⭐⭐ | ⭐⭐⭐⭐ | Minimum (if you follow the instructions) |
| ADB-team | ⭐⭐⭐ | ⭐⭐⭐⭐ | Medium (requires superuser rights) |
| AccuBattery | ⭐ | ⭐⭐ | No. |
| Resetting settings | ⭐⭐ | ⭐⭐⭐ | Data loss (if you don't backup) |
What if calibration doesn’t help?
If after 2-3 cycles of discharge-charging the problem remains, the following reasons are possible:
- 🔋 Physical wear of the battery - capacity dropped below 70-75% from the nominal. Check the settings → Battery → Battery status or through AccuBattery.
- 🔌 Faulty Charging Controller – Requires Diagnostics at a Service Center.
- 📱 Software failure MIUI — Try to update the firmware to the latest version or roll back to stable.
- 🔄 Non-original battery – cheap analogues often have “curve” controllers that don’t calibrate.
Compare the battery serial number (printed on the label) with the data in Settings → The phone. → Version. MIUI → Additionally. → Battery version: If the numbers don't match or are missing QR-code - battery is unoriginal.
-->
If the battery is worn out, the replacement will cost 1 500–4 000 ₽ (Xiaomi's original batteries are used 2-3 After the replacement, be sure to calibrate with one of the described methods!
Myths about Xiaomi battery calibration: what not to do
There are a lot of "advice" on the Internet that not only doesn't help, but also harms the battery.
⚠️ Warning: Never use apps like Battery Calibration or Battery Repair from Google Play. They are either useless (just showing battery information) or harmful (start unnecessary processes, draining the battery even more).
Myth 1: “You need to discharge your phone to 0% every month”
This was true for nickel metal hydride batteries 20 years ago. Xiaomi's current lithium polymer batteries don't need deep discharges, it only speeds up wear. Optimal charging range: 20-80%.
Myth 2: “Calibration restores capacity”
No! Calibration only synchronizes the controller's data with the actual state, so if the battery is worn out by 50 percent, no codes or applications will return it to its original capacity.
Myth 3: “You have to turn off fast charging”
Quick Charge or HyperCharge technology in Xiaomi is safe for the battery if you use the original chargers. Turning them off makes sense only when the phone is constantly overheating while charging.
FAQ: Frequent questions about Xiaomi battery calibration
❓ Can the battery be calibrated without fully discharging?
❓ Why the phone started to discharge faster after calibration?
❓ Does the calibration work? POCO F5 Xiaomi 13?
❓ Can I calibrate the battery on a phone with root rights?
❓ How often should the battery be calibrated?
-->