The battery of a smartphone is one of the most vulnerable components, which over time begins to work incorrectly. Even if the actual battery capacity is still high, charge controller it may show the wrong percentage, causing the phone to suddenly turn off at 30% or charge to 100% in 10 minutes. In 80% of such cases, what helps battery calibration is the procedure for resetting the charge statistics, which forces the system to re-"measure" the real state of the battery.

In this article we will look at when calibration is really needed and when it is useless (or even harmful), what methods work on modern Android smartphones with Li-Pol and Li-Ion batteries, and how to avoid common mistakes. Letโ€™s dwell separately on myths - for example, about โ€œthree full charging cyclesโ€ or โ€œdischarging to 0%โ€, which not only do not help, but also shorten the battery life.

Spoiler: for 90% of devices with Android 10+ it is enough Software reset of statistics via the engineering menu or ADB, and physical calibration (discharge/charge) This is only relevant for older devices with heavily worn batteries. But first things first.

When battery calibration is needed: 5 obvious signs

Calibration is not a panacea, and it should not be done โ€œjust in case.โ€ Here specific symptomsin which the procedure is justified:

  • ๐Ÿ”‹ The phone turns off at 20โ€“40% of the charge, although previously it worked up to 5โ€“10%.
  • ๐Ÿ“‰ The percentage of charge โ€œjumpsโ€ (for example, from 50% immediately to 30% after reboot).
  • โšก The device charges to 100% in less than an hour (at normal charging speed).
  • ๐Ÿ”„ After turning off charging, the percentage instantly drops by 5-10%.
  • ๐Ÿ“ฑ V Settings โ†’ Battery โ†’ Battery status An unrealistic capacity is displayed (for example, 5000 mAh instead of the real 4000 mAh).

If none of these signs are present, but the battery is quickly discharged, the problem is not in the calibration, but in physical wear battery. In this case, only replacement will help. Calibration is also useless if:

  • ๐Ÿšซ The phone overheats while charging (this indicates a malfunction of the controller or the battery itself).
  • ๐Ÿšซ The battery capacity has dropped below 60% of the nominal (checked in AccuBattery or AIDA64).
  • ๐Ÿšซ The device does not hold a charge even after being fully charged (for example, it is discharged in 2-3 hours in standby mode).
โš ๏ธ Attention: On smartphones with Android 12+ and batteries Li-Pol new generation (for example, in Samsung Galaxy S22+ or Google Pixel 7) manual calibration can reset the adaptive gentle charging algorithms. If your phone supports the function Adaptive battery or Optimized charging, after calibration you will have to turn it on again.
๐Ÿ“Š How often do you calibrate the battery of your smartphone?
Once every 3-6 months
Only when problems start
Never calibrated
I donโ€™t know what it is

Method 1: Software reset of statistics through the engineering menu (without root)

The safest and most universal method that works on 95% of devices with Android 6.0โ€“13. Does not require superuser rights, but you do need ADB debugging bridge a computer. The essence of the method is to reset the file batterystats.binwhere the charge history is stored.

Step-by-step guide:

  1. Enable developer mode: go to Settings โ†’ About phone โ†’ Build number and tap on it 7 times.
  2. Return to Settings โ†’ System โ†’ For developers and activate USB debugging.
  3. Connect the phone to the PC, install drivers ADB (you can download from the site Google for Android SDK).
  4. Open command line (Windows) or terminal (macOS/Linux) and enter:
adb shell

su

rm /data/system/batterystats.bin

reboot

If the command su does not work (no root), skip it. After reboot, the phone will automatically create a new statistics file. For full calibration:

  • ๐Ÿ”Œ Charge the phone to 100% (use the original one). adapter!).
  • ๐Ÿ“ด Disconnect charging and use the device until it turns off automatically (do not forcefully discharge!).
  • ๐Ÿ”„ Repeat the charging/discharging cycle again.
โš ๏ธ Attention: On some devices (for example, Xiaomi s MIUI 13+) file batterystats.bin is protected from modification. In this case, use Method 3 (via recovery).

Install ADB drivers on PC

Enable USB debugging on the phone

Connect the phone with the original cable

Close all background applications on the PC

Check the battery charge (at least 50%)

-->

Method 2: Calibration through applications (for beginners)

If you donโ€™t want to work with ADB, you can use specialized utilities. The best options:

Application Requires root? Supported Android versions Features
AccuBattery No 5.0โ€“13 Shows the real capacity, but does not calibrate. Useful for diagnostics.
Battery Calibration Yes 4.4โ€“10 Resets batterystats.bin, but requires superuser rights.
GSam Battery Monitor No (partially) 6.0โ€“13 Monitors discharge, but calibration only through ADB.
3C Toolbox Yes (for full calibration) 5.0โ€“12 Allows you to reset statistics and calibrate the controller.

The simplest solution is AccuBattery. It does not calibrate the battery, but it shows real capacity i wearwhich helps you understand whether calibration is needed at all. For example, if the application shows that the battery is worn out by 40%, resetting the statistics will not help - you need a new battery.

For full calibration with root access Battery Calibration:

  1. Install the application and provide root access.
  2. Click Calibrate Battery.
  3. Charge the phone to 100% and discharge until it turns off.

๐Ÿ’ก

Before using calibration applications, check reviews from the last month - some utilities may contain adware or may not work on new versions of Android.

Method 3: Calibration via recovery (for advanced)

This method is suitable if:

  • ๐Ÿ“ฑ ADB does not reset batterystats.bin (for example, on Xiaomi or Realme).
  • ๐Ÿ”ง You have custom recovery installed (TWRP, OrangeFox).
  • ๐Ÿ”‹ The phone does not turn on due to the โ€œzeroingโ€ of the charge percentage.

Instructions for TWRP:

  1. Turn off the phone and hold down the combination to enter recovery (usually Power + Volume Up).
  2. Go to Advanced โ†’ File Manager.
  3. Delete files:
    /data/system/batterystats.bin
    

    /data/system/batterystats-checkin.bin

  4. Reboot and perform a full charge/discharge cycle.

On some devices (for example, Samsung s One UI) standard recovery does not allow you to delete files. In this case:

  • ๐Ÿ”ง Install TWRP (look for instructions for your model!).
  • ๐Ÿ“ด Or use Method 1 (ADB) with superuser rights.
โš ๏ธ Attention: Deleting files in recovery without backup can lead to system failure. If you are not sure, use ADB or contact the service.
What should I do if my phone does not turn on after calibration?

If after resetting batterystats.bin the device does not respond to charging:

1. Connect the original cable and leave it charging for 30-60 minutes.

2. Try pressing Power + Volume Down for 10-15 seconds (forced reboot).

3. If it doesnโ€™t help, connect to the PC and check if the phone is detected in Device Manager (maybe firmware is required via Odin or Fastboot).

Method 4: Manual calibration (discharge/charge) - when you really need it

This "old-fashioned" method is often recommended on forums, but on modern smartphones it is recommended only in extreme cases:

  • ๐Ÿ”‹ The battery is over 3 years old and has never been calibrated.
  • ๐Ÿ“ฑ Phone on Android 5.0 or lower (outdated charge controller).
  • ๐Ÿ”Œ After software calibration, the problem remained.

Correct algorithm:

  1. Charge the phone to 100% original charger (do not use wireless charging!).
  2. Turn off charging and use the device in normal mode until it turns off by itself (do not force discharge through the engineering menu!).
  3. Leave the phone turned off for 6-8 hours (this is important to โ€œcalm downโ€ the chemical processes in the battery).
  4. Charge to 100% without interruptions (do not disconnect the cable!).
  5. Repeat the cycle 1-2 more times.

A critical mistake in most instructions: they advise forcefully discharging the phone to 0% (via ##4636## โ†’ Battery information). This is dangerous for Li-Pol batteries and can lead to their degradation.

๐Ÿ’ก

Manual calibration (discharge/charge) is only relevant for older devices. On modern smartphones, it can reduce battery life due to deep discharge.

Method 5: Calibration on phones with a non-removable battery (Samsung, iPhone-style Android)

On devices without a removable battery (for example, Samsung Galaxy S/A, Google Pixel, OnePlus), physical calibration is difficult, but there are workarounds paths:

  • ๐Ÿ”ง For Samsung: Use code *#0228# (enter in the dialer). In the menu Battery Status click Reset (does not work on all models).
  • ๐Ÿ“ฑ For Google Pixel: Enable Adaptive charge in the battery settings and perform software calibration via ADB (see Method 1).
  • ๐Ÿ”‹ For OnePlus: Go to Settings โ†’ Battery โ†’ Battery optimization and disable all applications from the list. Then reset the statistics via AccuBattery.

If these methods do not help, all that remains is:

  1. Reset the phone settings to factory settings (with data loss!).
  2. Contact the service center for hardware calibration (special equipment is used to reset the controller).
โš ๏ธ Attention: On phones with function Fast charging (for example, VOOC, Dart Charge, SuperVOOC) manual calibration can disrupt fast charging algorithms. After the procedure, check the charging speed in AccuBattery.

What should not be done when calibration: 5 dangerous mistakes

Incorrect actions can not only not help, but also aggravate the problem. This is what is prohibited:

  • ๐Ÿšซ Forcibly discharge the battery to 0% (through the engineering menu or applications). This leads to deep dischargewhich reduces service life. data-i="226">batteries. Li-Pol batteries.
  • ๐Ÿšซ Use non-original chargers. devices during calibration Incorrect voltage can damage the charge controller.
  • ๐Ÿšซ Interrupt the charging/discharging cycle. If you have started calibration, complete it, otherwise the statistics will be recorded incorrectly.
  • ๐Ÿšซ Calibrate the battery. more often than once every 3 months. Frequent resets of statistics disrupt Android's adaptive algorithms.
  • ๐Ÿšซ Use "magic" applications from unknown sources. Many of them contain malicious code or are simply useless.

Also avoid:

  • ๐Ÿ”ฅ Overheating the phone during calibration (do not play heavy games, do not use a navigator).
  • โ„๏ธ Charging at temperatures below 10ยฐC or above 35ยฐC.
  • ๐Ÿ”Œ Using wireless charging for calibration - it is less accurate.
๐Ÿ’ก

If after calibration the phone begins to discharge faster, check to see if background processes are running (for example, Google Play Services or Facebook). Use Greenify or Battery Guru to disable them.

FAQ: Frequently asked questions about Android battery calibration

โ“ Do I need to calibrate a new battery after replacement?

Yes, but only programmatically (via ADB or engineering menu). Physical calibration (discharge/charge) for a new battery is not necessary and can be harmful. After replacement:

  1. Reset the statistics via adb shell rm /data/system/batterystats.bin.
  2. Charge the phone to 100% and let it stand on charge for 1-2 hours.
  3. Discharge to 20% and charge again to 100%.

This is enough for the controller to operate correctly.

โ“ Why does the charge percentage still jump after calibration?

Probable reasons:

  • ๐Ÿ”‹ Battery wear (capacity is below 70% of the nominal).
  • ๐Ÿ“ฑ Problems with the charge controller (diagnostics required in the service).
  • ๐Ÿ”Œ Non-original battery (Chinese analogues often have incorrect data for the controller).

Check the actual capacity in AccuBattery. If it is much lower than the passport value, itโ€™s time to change the battery.

โ“ Is it possible to calibrate the battery without a computer?

Yes, but with limitations:

  • ๐Ÿ“ฑ On phones with root access โ€”through applications like Battery Calibration.
  • ๐Ÿ”ง On some models (Samsung, LG) - through service codes (for example, *#0228#).
  • ๐Ÿ”‹ On all devices - manual calibration (discharge/charge), but it is less effective.

Without a PC and root, a full reset of statistics is impossible.

โ“ How long does calibration take?

Depends on the method:

  • ๐Ÿ“ฑ Software (ADB): 5โ€“10 minutes + 1 charge/discharge cycle (3โ€“6 hours).
  • ๐Ÿ”ง Manual (discharge/charge): 8โ€“12 hours (including discharging and charging time).
  • ๐Ÿ”‹ Through recovery: 15โ€“20 minutes + charging cycle.

Do not interrupt the process - this may aggravate the problem.

โ“ Will calibration help if the phone is quickly discharged?

No. Calibration only corrects incorrect display of charge percentage, but does not increase it. actual battery capacity. If the phone is discharged in 2-3 hours, the reason is:

  • ๐Ÿ”‹ Battery wear (replace the battery).
  • ๐Ÿ“ฑ Background processes (check in Settings โ†’ Battery).
  • ๐Ÿ”Œ Power controller malfunctions (needs repair).