The smartphone battery is one of the most vulnerable components, especially on Xiaomi devices, where aggressive MIUI optimization sometimes leads to incorrect display of charge level or accelerated discharge. If your Redmi Note 12, POCO X5 or Xiaomi 13T suddenly began to lie about the percentage of charge, turn off at 20-30% or discharge in a few hours, the problem can be hidden in the wrong settings of the power controller. 80% of cases helps the software reset of the battery calibration, which does not require disassembling the device or replacing the battery.
In this article, we will discuss three official reset methods (including hidden engineering mode), explaining why the standard "zero statistics" in the scaling system is used in the scaling system. MIUI It often doesn't work, and we'll give you a checklist to prepare the device. MIUI 14/15 and smartphones with Qualcomm Snapdragon (where the power controller behaves differently than on Mediatek). 2026 year and do not require root rights.
We warn you in advance: if the problem is caused by physical wear of the battery (blown-up, capacity loss of more than 30%), software methods will not help - you will need a replacement.
1. Diagnosis: When resetting will actually help
Before you reset, it's important to make sure that the problem isn't the hardware. Here are the key symptoms for which calibration of the battery will yield results:
- π The smartphone is turned off when 15-30% although it had previously been used before 0%
- β‘ After charging, the percentage immediately jumps (for example, from 5% to 40%)
- π The charge level is βstuckβ at one value (for example, 80%) and does not change for an hour or more.
- π B Settings β Battery β Battery use displays unrealistic schedules (e.g. 10 minutes by 20%)
- π Charging is jerky: it quickly gains interest, then freezes"
If you see bloating, overheating of the battery (more than 45 Β° C in idle) or battery life is reduced by 2+ times - these are signs of physical wear. In such cases, resetting will not help, and further use is dangerous (fire risk!). You can check the status of the battery through the application AccuBattery (showing real capacity) or the team in ADB:
adb shell dumpsys batteryLook for the capacity parameter β if it is less than 70% of the factory value (for example, 3,500 mAh instead of 5000 mAh), it is time to change the battery.
β οΈ Note: On Xiaomi devices with MIUI 14+ and Snapdragon chips 8 Gen 2/3 (for example, Xiaomi 13 Ultra, Redmi K60 Pro) after resetting the calibration may be required 2-3 Full charge-discharge cycles so that the power controller stabilizes. Don't panic if after the procedure, interest rates will "jump" the first day.
Method 2: Standard MIUI reset (for beginners)
The simplest method, which works on 60% of devices, is suitable for Xiaomi, Redmi and POCO smartphones on any version of MIUI (including MIUI 15). Importantly, this method does not reset the calibration of the power controller, but only resets the usage statistics, which is sometimes enough to correct display errors.
Instructions:
- Open Settings β Battery and Performance β Battery status.
- Slap the icon. βοΈ (gear) in upper right corner.
- Select Reset Battery Statistics.
- Confirm the action (a password may be required).
After discharge:
βοΈ Actions after statistics reset
This method often helps with βjumpingβ percentages, but will not fix the problems with sudden shutdown at 20-30% charge.
β οΈ Note: On some models (POCO F5, Redmi Note 12 Pro+) After the statistics are reset, the battery schedule in the settings may disappear. 1-2 charge-cycle.
Method 2: Reset through the engineering menu (for experienced)
This method has a deeper impact on the power controller, as it resets calibration data of the Android kernel.Works on all Xiaomi devices, but requires caution - improper actions in the engineering menu can lead to malfunctions in the communication module or sensors.
Step-by-step:
- Open the Phone app and type the combination: ##4636## Some firmware may require ##36446337##.
- Select Battery Information (or Battery Information).
- Click on Battery calibration (if there is no such item, see spoiler below).
- Confirm the reset (reboot may be required).
What to do if there is no Battery calibration?
After resetting through the engineering menu:
- π Discharge the device before automatically turning off (do not manually turn off!).
- β‘ Charge to 100% without interruptions (do not use your smartphone while charging).
- π Repeat the cycle 2 times to stabilize the data.
A critical nuance for devices on Snapdragon 8+ Gen 1 (Xiaomi 12S Ultra, Redmi K50 Gaming): Once reset via the engineering menu, fast charging optimization may be lost. To recover, go to Settings β Battery β Charging settings and turn on the Smart Charging 3.0 option again.
Method 3: Reset via ADB (most reliable)
The advanced user method, which is guaranteed to reset calibration at the system level, requires a computer and enabled debugging over USB, is suitable for all Xiaomi models, including Black Shark and devices with a locked bootloader.
Preparation:
- π₯οΈ Install. ADB Tools on PC.
- π± On your smartphone, turn on: Settings β The phone. β Version. MIUI (Use 7 times to become a developer) β Go back to Settings β Additionally. β For developers and activate debugging by USB.
- π Connect the device to the PC and confirm trust RSA-key.
Instructions:
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices should display your device.
- Reset the calibration: adb shell dumpsys battery reset
- Reboot your smartphone: adb reboot
For devices with MIUI 15, an additional command may be required:
adb shell dumpsys batterystats --resetThis method completely resets the battery data, including the history of the charging cycles, and then recommends:
βοΈ Action after ADB-discharge
β οΈ Note: On some devices (Xiaomi 13 Lite, Redmi Note 11) after ADB-Reset may be lost adaptive brightness. To recover, go to Settings β Display. β Adaptive brightness β Reset.
π‘
If so, ADB-And when the phone was discharged, it was discharged faster than normal -- that's normal at first. 3-5 charging cycles to stabilize.
5. Frequent mistakes and how to avoid them
Even with the correct reset, users often face problems due to the wrong actions after the procedure, and here are the most common mistakes and their solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Interest rates "jump" more after resetting | Calibration cycles not completed | Discharge to 0% and charge to 100% 3 times in a row |
| The smartphone does not turn on after discharge | The controller dropped the shutdown threshold | Connect to charging for 10-15 minutes, then turn on |
| The fast charging stopped working. | The power controller settings have been lost | Go to Settings β Battery β Charging settings and turn on fast charging again |
| The settings do not display the battery schedule. | Statistics are zeroed. | Wait 1-2 cycles of charging - the schedule will recover |
Special attention is paid to devices with dual batteries (Xiaomi 11 Ultra, Black Shark 5 Pro), on which resetting of the calibration can lead to out-of-synchronous operation of the batteries, which manifests itself in sharp jumps in percentages (for example, from 50% to 15% per minute).
- π Use only the original power of the ROW. 67W+.
- π Charge the device off the first 2 cycles.
- π Install AccuBattery and monitor the temperature of each battery separately.
6. Alternative methods (if nothing has worked)
If the standard methods did not work, try these options:
- π Resetting to factory settings (no recovery from backup!) is a radical method, but it is guaranteed to reset all power settings!
- π₯ Fastboot flashing. Sometimes calibration errors are caused by a partition failure. modemst1/st2. Flashing the original firmware through the Mi Flash Tool can help.
- π§ Replacement of the power controller. On devices older than 3 years (for example, Redmi Note 9 Pro, Xiaomi Mi 10) the chip may fail BQ25890 or BQ25896, The battery monitor, and that's where the only thing that helps is repair.
For devices with MIUI 15 and later, there is another hidden method: Safe Mode reset.
- Turn off your smartphone.
- Press the power button and hold until the MI logo appears.
- Once the logo appears, press and hold the volume down button until Safe Mode boots.
- In Safe Mode, go to Settings β Battery β Reset statistics.
- Reset the device.
This method helps if calibration errors are caused by conflict with installed applications (e.g. customized cores or Magisk modules).
π‘
If the problem persists after all the manipulations, it is likely that the physical wear of the battery is to blame. Modern lithium polymer batteries lose 20-30% of capacity after 500 charging cycles (about 2 years of active use).
7.How to extend the life of the battery after resetting
Resetting calibration is only a "treatment of symptoms." To prevent repeated failures and maximize battery life, follow these rules:
- π Avoid ultra-fast charging (120W+) Use it only when you need to charge your smartphone urgently. 33W.
- π‘οΈ Do not overheat (above) 40Β°C) and hypothermia (below) 0Β°C. Optimal operating temperature β 10-35Β°C.
- π Try to keep the charge level in range 20-80%. Continuous charging until 100% and discharged 0% shorten.
- π΅ Turn off background processes for unnecessary applications: Settings β Annexes β Permits β Auto-start.
- π Once every 3 months, perform a full discharge-charging cycle (0% β 100%) for recalibration.
Xiaomi devices with MIUI 14/15 have a hidden feature called Smart Charging 3.0, which automatically limits the charge to 80% to extend battery life.
- Go to Settings β Battery β Charging settings.
- Activate the option Smart Charging 3.0.
- Set up a schedule (e.g., limiting to 80% at night).
For owners of POCO F5, Redmi K60 and other devices with Snapdragon 8+ Gen 1/2, it is useful to turn off background activity for system applications that aggressively consume the battery:
adb shell cmd appops set com.miui.securitycenter RUN_ANY_IN_BACKGROUND ignore
adb shell cmd appops set com.miui.analytics RUN_ANY_IN_BACKGROUND ignore