The battery is one of the most vulnerable areas of modern smartphones, and owners of Xiaomi devices (including the Redmi and POCO lines) often face problems: the phone suddenly turns off at 20-30% charge, the percentage βjumpsβ after rebooting, or the battery runs out in a few hours despite moderate use. In most cases, it is not the physical degradation of the battery that is to blame, but the failure of the calibration of the power controller, a system that tracks the real level of charge.
Battery calibration is the process of synchronizing data between the charge controller (the voltage monitoring chip) and the smartphone software, ideally it should be automatic, but due to software failures, deep discharges or incorrect firmware, the indicators can βgo awayβ: for example, the phone shows 15% charge, and after a minute suddenly turns off β this is a classic sign of the discrepancy between real and displayed energy levels.
In this article, we will discuss:
- π Signs that a battery needs calibration (not replacement).
- β‘ Official and alternative calibration methods for Xiaomi on MIUI 14/15 and HyperOS.
- β οΈ Mistakes that make the problem worse (and why you canβt just βdischarge to zeroβ)
- π οΈ Additional settings in Engineer Mode to extend battery life.
Important: Calibration will not restore battery capacity if it is physically worn out (for example, after 500+ charge cycles), but in 70% of cases it solves problems with βjumpingβ percentages and sudden shutdowns.
Signs Xiaomi battery needs calibration
Not all battery problems require calibration, for example, if a smartphone runs out in 4-5 hours of active use, background energy consumption is likely to be to blame (check settings in Battery β Usage).
- π Sharp percentage jumps: For example, the charge drops from 40% to 15% in 5 minutes and then βrestoresβ after rebooting.
- π Sudden shutdown at 10-30% charge (even if the indicator showed normal level).
- β‘ Inadequate charge display after charging: the phone shows 0%, but after a second it "remembers" that there is 20%.
- π Different charge levels in the statusbar and battery settings (e.g., in the curtain 50%, and in the Settings β Battery β 58%).
- π Hanging by 1-2% when charging (e.g., hanging for a long time at 99% before going to 100%).
If you know any of these signs, calibration is likely to help, but first check the battery status through a hidden menu:
- Open the Phone app and type ##4636##.
- Select Battery Information (Battery Information).
- Look at Level and Status, and if they don't match the statusbar, calibration is necessary.
β οΈ Warning: If you see a Condition: Poor or a Temperature above 45Β°C in normal use, the problem is not calibration, but physical wear of the battery, and only replacement will help.
Calibration Preparation: What to Do Before Starting
Calibration is not just about emptying and charging your phone, but you have to do a few things to get it right.
Use original or certified cable and power supply
Disable all background processes (especially games and social networks)
Make sure the battery temperature is within 20β35Β°C
Close all applications through recent
Disable Adaptive Charging in Battery Settings-->
It is also recommended that:
- π Use a Quick Charge charger (if your model supports it) to speed up the process and reduce the risk of overheating.
- β±οΈ Allocate 4-6 hours to a full cycle (discharge + charge).
If you have Xiaomi with MIUI 14/15 or HyperOS, check your optimization settings before calibrating:
- Go to Settings β Battery β Battery settings.
- Turn off Adaptive Charging and Charging Optimization (if any).
- Turn on the exact percentage of charge (if switched off).
β οΈ Warning: Don't use wireless charging to calibrate! It's less stable and can give inaccurate data to the controller. Also avoid power banks - they often turn off when the battery level of the smartphone is low, which will interrupt the process.
Method 1: Standard calibration by discharge/charge (for all Xiaomi models)
This is the safest and most versatile way, which works on the Redmi Note 10/11/12, POCO F3/F4/F5, Xiaomi 11/12/13 and other models. The essence of the method is a full discharge until the automatic shutdown, and then continuous charging to 100% without interruptions.
Step-by-step:
- Discharge your phone before it turns off: Use your phone as normal until it shuts down on its own (don't manually turn it off!). If the screen is out but the charge indicator is still on, wait until it shuts down completely (it can take 10 to 30 minutes).
- Connect to charging and don't turn on! Leave the phone off and plug in to the original RAM. Charge for at least 3 hours (even if the indicator shows 100% sooner).
- Turn on your phone and wait 100%: After turning on, check the charge level in Settings β Battery. If less than 100%, continue charging to full level.
Turn off the charge and perform the reset.
- Unplug the cable, turn off the phone, then turn it back on.
- Check the charge display β if the percentages are stable, the calibration was successful.
This method works in 80% of cases, but may not help if:
- π The battery is severely worn out (capacity below 70% of nominal).
- π οΈ The phone had a battery replacement without resetting the controller data.
- π± Custom firmware is installed (e.g. LineageOS or Pixel Experience).
π‘
Standard calibration does not require root rights and is safe for any Xiaomi, but only works when software crashes, not when the battery is physically worn.
Method 2: Calibration with Engineer Mode (for advanced users)
If the standard method didn't work, you can use the Engineering Mode, which is more accurate because it allows you to manually reset the data of the battery controller, but it requires caution that wrong actions can cause the system to crash.
Instructions:
- Activate Engineer Mode: Install the MTK Engineer Mode app (for MediaTek processors) or Qualcomm Engineer Mode (for Snapdragon). Or type in the phone app ##3644633# (for MediaTek) or ##4636## (universal).
- Go to Battery: In the Engineering menu, select Battery or Battery Information. Find Battery Calibration or Reset Battery Stats.
Drop the data.
- Press Calibrate or Reset (some firmware may call it Clear Battery Stats).
- Confirm the action and restart the phone.
- Complete a full charge cycle (as in Method 1).
Once reset, the battery controller will start collecting data again, and this method is particularly effective if:
- π² The phone has recently been flashed or updated.
- π§ The battery was changed, but it was not calibrated.
- π The percentage of charge "jumps" even after standard calibration.
β οΈ Warning: On some Xiaomi models (e.g. Redmi Note 10 Pro or POCO X3 Pro), the engineering menu may be blocked, in which case use applications like AccuBattery (more on that below) or refer to Method 3.
What happens if the Engineer Mode does not open?
Method 3: Calibration with applications (AccuBattery, Battery Calibration)
If you don't want to mess with the engineering menu, or the standard method didn't work, you can use specialized applications.
| Annex | What's the point? | Features |
|---|---|---|
| AccuBattery | Battery Health Monitoring + Mild Calibration | It shows the actual capacity, the temperature, the discharge rate, and it has a reset function. |
| Battery Calibration | Rapid data reset of the controller | It requires root rights to fully calibrate, without the root, it works like a monitor. |
| Battery Repair | Recovery after deep discharge | It helps if the phone doesn't turn on after it's completely discharged. It doesn't work for all Xiaomis. |
How to Calibrate with AccuBattery:
- Install the application and provide all permissions.
- Go to Health and click Calibrate.
- Follow the instructions: discharge the phone to 0%, then charge to 100% without interruptions.
- After charging, return to AccuBattery and click Reset Statistics.
The advantage of this method is visualization of the process, and it shows how the battery voltage changes and where the surges occur, for example, if the discharge schedule is smooth and then drops sharply from 30% to 0%, this is a clear sign of incorrect calibration.
π‘
At AccuBattery, look at the Wear estimate, which is above 30%, calibration may not help, but you need to replace the battery.
Frequent errors in Xiaomi battery calibration
Many users wonder why the problem persists or even worsens after calibration, and 90 percent of the time, the fault is typical errors that disrupt the process:
- β Charging cycle interruption: If you disconnect your phone from charging by 80% and then complete it to 100%, the calibration is not complete. The controller should see the full cycle from 0% to 100% without interruption.
- β Use of non-original RAM: Cheap cables and power supplies can give unstable voltages, causing the controller to receive incorrect data. For example, the phone shows 100%, but in fact it is only 90% charged.
- β High temperature calibration: If the battery is heated above 40Β°C (e.g. after a game), the controller may block the recording of data. Always wait for cooling to 25-35Β°C.
- β Resetting statistics without full loop: Some users reset data to Engineer Mode or AccuBattery but fail to discharge/charge. This knocks the controller down even more!
- β Custom firmware calibration: Informal firmware (like LineageOS) may have their own battery management algorithms, in which case, go back to MIUI first.
Another common mistake is frequent calibration, you should do it no more than 1 time in 3-6 months or after:
- π§ Battery replacements.
- π± Firmware updates.
- π Resetting the phone to factory settings.
π‘
If the problem persists after calibration, check the battery's physical condition via ##4636### or AccuBattery. If the capacity is below 80% of the nominal value, the calibration is useless - you need a replacement.
Additional settings to extend the life of Xiaomi battery
Calibration solves the problem with displaying charge, but does not affect the physical wear of the battery. To make the battery last longer, adjust these parameters:
- π Limit maximum charge to 80-85%: In Battery settings β Battery settings turn on Charging Optimization and set a limit. This will reduce battery load.
- β‘ Turn off Adaptive Charging: This feature charges the phone up to 100% just before waking up, but often doesn't work properly, leading to a recharge.
- π΅ Use Low Charge Power Saving Mode: Turn it on automatically at 20% charge to avoid deep discharge (below 3% is a critical level for lithium-ion batteries).
- π Update your firmware: The newer versions of MIUI and HyperOS have optimized power management algorithms. For example, MIUI 15 adds a Smart Charge feature that adapts to your habits.
Also pay attention to the temperature regime:
- π‘οΈ Optimal battery temperature: 10β35Β°C.
- βοΈ At temperatures below 0Β°C, the capacity drops temporarily (the phone can shut down at 30% charge).
- π₯ At temperatures above 45Β°C, the battery degrades 2-3 times faster.
If you play heavy games frequently (such as Genshin Impact or Call of Duty Mobile), use a cooling case or FPS-restricted game mode (in Settings β Special Features β Game Turbo Mode).