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

The Xiaomi Mi Max, released in 2016, is still popular with users due to its large screen and reliable β€œstuffing”, but over time, even the best batteries begin to lie: the phone suddenly turns off at 20-30% charge or, conversely, it hangs for a long time by 1%.

In this article, you will find 3 working methods of calibration (including the method through the engineering menu), understand why the readings are confused, and learn how to avoid typical errors. All instructions are adapted to Mi Max (Hydrogen and Helium models) with the features of its MIUI 8-14 firmware. If your smartphone discharges in an hour or does not hold a charge, first check the battery for wear (for this in the Diagnostics section), and then proceed to calibrate.

Why is the battery calibration on Xiaomi Mi Max

The battery controller in the Mi Max is a chip that tracks the voltage, current and temperature of the battery, and over time, its data diverges from the actual state due to:

  • πŸ”‹ Deep discharges (below 3%): the controller β€œloses” the reference points for calculating the capacity.
  • ⚑ Frequent charging interruptions (for example, when you plug your phone in for 5 minutes and then turn it off).
  • πŸ“± Updates MIUI: Sometimes the firmware resets the controller settings.
  • πŸ”₯ Overheating or supercooling (working at temperatures below 0)Β°C or higher than 40Β°C).
  • πŸ› οΈ Replacement of the battery without subsequent calibration.

On the Mi Max, the problem is compounded by the large battery capacity (4850 mAh): the larger the battery, the harder it is for the controller to accurately track its condition. For example, if you constantly charge your phone to 80% (to extend its life), over time the charge scale will shrink and show 100% at a real 80%.

⚠️ Warning: If the battery is swollen or the phone shuts down at 50-60% charge even after calibration, the problem is the physical wear of the battery.

Calibration Preparation: What to Do Before Starting

Incorrect preparation can make the effort go wrong.

Use original or certified cable and power supply (5V/2A)

Turn off all background processes (especially games and navigators)

Charge your phone to 100% and leave it on charge for another 1-2 hours

Check the battery temperature in Settings β†’ Battery (should be 25-35Β°C)

Back up your data (calibration doesn’t delete files, but it’s better to be safe)

-->

For accurate calibration, it's important to fully discharge and fully charge the battery. On the Mi Max, it takes longer because of the large capacity. If the phone turns off by 5 to 10 percent and turns on 0%, that's OK, because that's how the controller mismatches.

What can't be done:

  • ❌ Interrupt the charging / discharging cycle (even if the phone is long β€œhangs” by 1%).
  • ❌ Use wireless charging (less stable for calibration).
  • ❌ Charge the phone in the off state (the controller will not correctly record data).

Once in 3 months

Only when the problems start.

Never calibrated it.

I don't know what that is.-->

Method 1: Calibration through a full discharge-charging cycle (for beginners)

It is the safest method, which does not require root rights or an engineering menu, and is suitable for the Mi Max on any version of MIUI.

  1. Charge your phone to 100% and leave it charging for another 1-2 hours (even if the indicator shows β€œfull charge”).
  2. Turn off charging and use the phone as normal until it turns off on its own (don’t turn it off manually!).
  3. Leave the phone off for 5-6 hours (this is necessary to dissipate the residual charge).
  4. Charge the phone to 100% without turning it on. After charging, turn it on and check the readings.

On the Mi Max, this process can take 12 to 18 hours because of the large battery, and if the phone is lying after calibration, repeat the cycle 1-2 times or move on to the following methods.

πŸ’‘

To speed up the discharge, turn on Developer Mode (7 times click on MIUI Version in the settings) and activate the option Do not turn off the screen in the developer settings. Then run the video in 4K on YouTube at maximum brightness.

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

This method is more accurate because it resets the controller data manually, runs on the Mi Max with MIUI 8-12, and requires care: wrong actions can reset the settings of the network or other modules.

  1. Open the dialer and enter the code: ##4636## The Testing menu will open.
  2. Go to the Battery Information tab and write down the value of the Charge Level (should be 100%).
  3. Return to the main test menu and select Battery β†’ Battery Calibration.
  4. Confirm the data reset of the controller.
  5. After restarting, completely discharge the phone (as in Method 1) and charge up to 100%.

If the engineering menu does not include Battery Calibration, use an alternative code:

##36446337##

It opens the extended CIT menu, where the Battery section can have a Reset option.

⚠️ Attention: On some firmware MIUI 13/14 The engineering menu is locked. If the codes don't work, try rolling back on the menu. MIUI 12 or use the method 3.

Method 3: Calibration through ADB (for power users)

If the first two methods didn’t work and the engineering menu isn’t available, then the battery data reset via ADB is left, which requires a computer and basic command line knowledge.

What you need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ“± Included Developer Mode and Debugging by USB phone-on.
  • πŸ”Œ Original. USB-cable (better from the set).

Step-by-step:

  1. Connect the Mi Max to your computer and confirm access to debugging on your phone.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Adb shell dumpsys battery set ac 1 adb shell dumpsys battery set status 2 adb shell dumpsys battery set level 100 adb shell dumpsys battery reset
  5. Turn off your phone and complete the full discharge-charging cycle (as in Method 1).

After the dumpsys battery reset command, the battery controller will start collecting data again, a method that is most effective after the battery is replaced.

What if the ADB can’t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Try another one. USB-cable (preferably original). 3. Enable the debugging option in the developer settings USB (Safe Mode. 4 Restart your phone and computer. 5 If you use Windows, run the command prompt on behalf of the administrator.

How to check if calibration has helped

After calibration, you need to make sure that the problem is solved.

  1. Fully charge your phone and turn off the charger.
  2. Use it in normal mode, tracking the operating time and discharge percentage.
  3. Check the consumption schedule in Settings β†’ Battery. It should be smooth, without sudden jumps.

Signs of successful calibration:

  • βœ… The phone does not turn off at 20-30% charge.
  • βœ… Charging up to 100% takes standard time (about 3 hours for Mi Max).
  • βœ… B Settings β†’ Battery β†’ The state shows real capacity (for example, 4500 mAh out of 4850 mAh).

If there's any problem, maybe the battery's worn out, check it with apps like AccuBattery or CPU-Z.

ParameterNormal for Mi MaxSign of a problem
Battery capacity4000–4850 mAhLess than 3000 mAh (severe wear)
Temperature in plain25–35Β°CAbove 40Β°C or below 0Β°C
Full charge time.2.5–3.5 hoursMore than 5 hours or less than 1 hour
Standby discharge1-3% per hourMore than 5% per hour

Frequent Mistakes and How to Avoid Them

Many Mi Max users make the same calibration errors that make the procedure fail, and the most common ones are:

  • πŸ”Œ Use of an unoriginal charger: cheap power supplies can give unstable voltage, which knocks the controller.
  • ⏳ Cycle interruption: If you turn off the phone at half-discharge, the calibration will be inaccurate.
  • πŸ“΅ Ignoring Temperature: Calibration in overheating or cold will give incorrect data.
  • πŸ”„ Frequent calibrations: just do it every 3-6 months. Frequent discharges wear out the battery.

How right is it?

  • βœ… Use only the original power supply (5V/2A) or certified Quick Charge 3.0.
  • βœ… Calibrate at room temperature (20–25)Β°C).
  • βœ… Do not turn the phone on while charging when it is off (the controller does not record data).

πŸ’‘

If you calibrate the phone faster, it's not a method error, it's just that the controller now shows the actual state of the battery, and then you can just replace the battery.

FAQ: Answers to Frequent Questions

Can you calibrate the battery on Xiaomi Mi Max without completely discharging?
No. A precise calibration requires a full cycle (discharge to shutdown and charge to 100%) and a partial calibration will have a temporary effect or won't work at all.
After calibration, the phone shows a smaller capacity. Is that normal?
If before calibration, the controller lied and said, for example, 4850 mAh at a real 4000 mAh, then after reset, you will see the real capacity. This is not a bug, this is a data fix.
Should I calibrate the new battery after replacement?
The new battery has different characteristics, and the controller needs to be retrained. Use Method 3 (ADB) for the best result.
Why did the phone charge more slowly after calibration?
This is a temporary effect. The controller recalculates the data, and the first 2-3 cycles of charging can go unstable. If the problem does not disappear after a week, check the cable or power supply.
Can I calibrate the battery through apps from the Play Market?
Most of these applications (such as Battery Calibration) simply reset the batterystats.bin file, which has minimal effect. For Mi Max, it is better to use manual methods (Methods 1-3 from this article).