Xiaomi Mi 9 battery calibration: a complete guide with proven methods

The Xiaomi Mi 9 is still a popular device even after years, thanks to its powerful hardware and high-quality screen. However, over time, many users face incorrect display of the charge level: the phone suddenly turns off at 20-30% or, conversely, charges up to 100% in a matter of minutes. The reason most often lies in the desynchronization of the battery controller and the real state of the battery. Calibration helps to return accurate readings, but you need to do it correctly, otherwise you risk exacerbating the problem.

In this article, you will find 3 proven calibration methods (including hidden engineering commands), understand when the procedure is really necessary and when resetting is enough, and we will also explain why the popular myth of “down to 0%” can harm the Mi 9 lithium-ion batteries, and give a checklist to prepare the device. If after calibration the problem remains, at the end of the article there is an FAQ with solutions for complex cases.

⚠️ Warning: Calibration doesn't restore battery capacity or rejuvenate it, it just synchronizes the controller data with the actual battery status. 9 discharged 2-3 The battery is likely to need to be replaced, calibration will not help.

Why is the battery calibration on Xiaomi Mi 9

The lithium-ion batteries installed in the Xiaomi Mi 9 don’t have a “memory effect,” but their controller can malfunction.

  • 🔋 Deep discharges: If the phone is often turned off due to a full discharge, the controller loses accurate data about the minimum voltage.
  • ⚡ Using "left" charging: substandard adapters with unstable current can distort the data on the charging cycle.
  • 📱 Firmware failures: after updates MIUI (especially "dirty" through OTA) Sometimes the power consumption settings are reset.
  • 🔄 Frequent temperature changes: if the phone is heated above 40°C or cooled below 0°C, battery sensors may give false signals.

In 80% of cases, the problem is solved by software calibration, but if the battery is swelled or its capacity has fallen below 60% of the nominal (checked in Settings → Battery condition), the calibration is useless - you need to replace.

📊 How often do you calibrate your smartphone battery?
Every 3-6 months
Only when problems arise
Never did.
I don't know what that is.

When you really need calibration: 5 signs

Don't be in a hurry to calibrate the battery at the first suspicion of a malfunction, here are the exact symptoms that indicate the need for the procedure:

  1. The phone turns off at 15-30% charge and only turns on after connecting to charging, showing 0-5%.
  2. Charging jumps: for example, from 80% immediately to 100% or from 50% to 20% after rebooting.
  3. The operating time does not correspond to the percentage: at 100% the phone discharges in 2 hours, and at 50% it works for another 5 hours.
  4. After the MIUI update, the charge indicator began to behave inadequately (a common problem after switching to MIUI 12+).
  5. In Settings → Battery state the message “Calibration is required” (found on custom firmware).

If none of these signs are present, but the phone is running out quickly, the problem is background power consumption (check the apps autoload) or battery wear (replace the battery).

💡

Before calibrating, check the actual battery wear using the AccuBattery app (available on Google Play). If the battery is below 70% healthy, calibration won't help - you need a replacement.

Method 1: Standard calibration through discharge-charge (for beginners)

This is the safest way Xiaomi recommends for all MIUI-based smartphones. Suitable if the failures in the charge indicator have recently appeared.

Disable all background apps

Connect the original charger (5V/2A or 9V/2A)

Make sure the battery temperature is within 10-35°C

Close all active tasks (click Recent → Close all)

-->

Step-by-step:

  1. Discharge the phone before it automatically shuts down. Use it as normal (do not run heavy games - just surf the Internet or video).
  2. Leave the phone off for 4-6 hours (importantly! this will reset the residual charge).
  3. Connect the original charger and charge to 100% without interruption.
  4. After reaching 100%, keep charging for another 1-2 hours (to stabilize the voltage).
  5. Turn on your phone and check the indicator. If the problem persists, repeat the procedure or proceed to Method 2.

⚠️ Note: Do not use wireless charging for calibration - it is less stable in current. Also avoid fast charging (for example, Quick Charge 4).+) — They may distort the controller's data.

Method 2: Calibration through the engineering menu (for advanced)

If the standard method didn’t work, try resetting the battery data via a hidden engineering menu, which works on the Mi 9 with any version of MIUI (including global and Chinese).

Instructions:

  1. Open the Phone app and type in the combination: ##4636## If the code doesn't work, try the alternative: ##3644633####
  2. In the menu that opens, select Battery Information.
  3. Click on Battery calibration (if there is no option, your firmware does not support this feature).
  4. Confirm the data reset and restart the phone.

After rebooting, perform a full discharge-charge cycle (as in Method 1).This method often helps when the charge indicator is getting stuck on one value.

What to do if the engineering menu is not opened?
If the codes ##4636## and ##3644633## don't work, then 1. You have custom firmware installed (for example, LineageOS), where the engineering menu is disabled. 2. Xiaomi has blocked access to the menu in your region (relevant to the European versions of MIUI 13+). Solution: use Method 3 or install the MTK Engineering Mode application (MeditionTek processors only - Mi 9 on Snapdragon 855 is not supported!).

Method 3: Reset via ADB (for power users)

If the first two methods fail, the most radical way is to reset the battery data via the Android Debug Bridge (ADB), which requires connecting the phone to a computer, but gives 100% results when software crashes.

What you need:

  • 🖥️ Computer with Windows/macOS/Linux and installed Xiaomi drivers.
  • 🔌 USB-cable (preferably original).
  • 📦 Google’s Platform Tools (download and unpack).
  • 🔧 Included debugging by USB on the phone (Settings) → The phone. → Version. MIUI (press 7 times) → Additionally. → For developers → Debugging by USB).

Step-by-step:

  1. Connect the Mi 9 to your computer and allow debugging (a request will appear on your phone).
  2. Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with Platform Tools:
  3. Enter the command to reset the battery data: adb shell dumpsys battery reset
  4. Then calibrate: adb shell dumpsys battery set ac 1 (this simulates network connection).
  5. Turn off your phone and complete the full discharge-charge cycle (as in Method 1).

⚠️ Attention: Wrong commands ADB If after you enter the commands, the phone stopped charging or turned off, reset to factory settings (Settings) → Additionally. → Recovery and discharge).

💡

ADB is the most effective method, but it requires caution. If you are not sure about your skills, use Method 1 or contact a service center.

What to do when calibrating Xiaomi Mi 9

The Internet is full of "advice" that not only fails to help, but also accelerates battery degradation.-5 Mistakes that should be avoided:

Myth/MistakeWhy is it harmful?The right approach
“Discharge to 0% each month”Deep discharges reduce the life of lithium-ion batteries, and after 20-30 cycles, the capacity will fall by 20-30%.Keep the charge in the range of 20-80% in everyday use.
“Use calibration apps from the Play Market”90% of these apps are empty, and 10% require root rights, which voids the warranty.Use only standard methods (see above).
“Charge your phone off all night long.”Recharging at 100% in the off state warms the battery, accelerating its wear.Turn off charging after reaching 100% (or use smart sockets with a timer).
Calibrate the battery at a temperature below 10°C or above 35°C.At extreme temperatures, the battery controller gives inaccurate data.The optimum temperature for calibration is 15-30°C.
Reset your phone settings before calibrationThis deletes all data, but does not affect the calibration of the battery.Reset is only needed if the charge indicator is lost after the MIUI update.

What to do if calibration does not help

If after all the manipulations, the charge indicator is still lying, the reasons may be more serious:

  • 🔋 Battery wear: check battery health in AccuBattery or Settings → Battery status. If the capacity is below 70%, you need a replacement.
  • 🔌 Charging controller malfunction: the phone may misdetect current.Symptoms: slow charging, overheating when connected to the network.
  • 📱 Firmware failure: if the problem occurred after the update MIUI, Try to reset to the previous version or reset via Fastboot.
  • 💥 Battery Bloating: If the phone’s body is deformed, immediately turn off the device and replace the battery!

In these cases, self-calibration is powerless. Contact the Xiaomi service center or replace the battery yourself (the cost of the original battery for the Mi 9 is about 1500-2000 rubles).

💡

When replacing the battery with Mi 9 Choose only original parts with labeling BM4D (The battery code for this model. The cheap ones are the ones that are used in the 2-3 less.

FAQ: Frequent questions about Xiaomi Mi 9 calibration

How long does it take to complete calibration?
6 to 12 hours, depending on the method: Method 1 (discharge-charge): 6-8 hours (including discharge time); Method 2 (engineering menu): 10-15 minutes + 2-3 hours per charge cycle. Method 3 (ADB): 5 minutes per command + 3-4 hours per cycle. You can not accelerate the process - this will lead to inaccurate data.
Can the battery be calibrated without full discharge?
Yes, but the efficiency will be lower. For soft calibration: Charge the phone to 100% and hold it for 1 hour. Turn off charging and use the phone to 10-15%. Recharge to 100% without interruption. This method helps with minor failures, but does not solve the problem of “turn off 30%”.
Why did the phone start to run out faster after calibration?
This is normal in the first 2-3 cycles. After calibration, the controller starts showing the real charge level, not inflated values. If the fast discharge lasts longer than a week, check battery wear or background processes (for example, Google Play Services in the battery settings).
Should I calibrate the new battery after replacement?
Yes, but only once. The new battery may not show accurate values in the first days. Follow Method 1 (discharge-charge) 3-5 days after replacement. Further calibration is needed only when symptoms appear in the second section.
How do you check if the calibration has worked?
Several ways to verify: 📊 Compare the time before and after calibration for the same tasks (e.g. watching video). 🔄 Reboot your phone – the charge indicator should not “jump” after turning on. 📉 Use AccuBattery to monitor bit curves (the chart should be smooth). 2-3 The problem came back, calibration didn’t help – look for hardware cause.