How to Reset Your Battery Settings on Xiaomi: The Complete Guide

Xiaomi’s current smartphones, whether the Redmi budget models or the Mi and POCO flagships, feature complex power management systems. Over time, users may notice that the charge indicator is not behaving correctly: the phone suddenly turns off at 15%, hangs for a long time at 100% or loses energy quickly in standby mode. This does not always mean the physical degradation of the lithium-ion cell, often the problem lies in the software failure of the power controller or dissynchronizing energy consumption statistics.

Resetting the battery settings on Xiaomi is a procedure that allows you to force the software algorithm responsible for reading the voltage and calculating the remaining operating time. Unlike a full reset to factory settings, this process is more secure for user data, but requires a clear understanding of how the MIUI or HyperOS bundle works with the hardware. Ignoring symptoms can lead to the phone misallocating the CPU resources, which will only accelerate the actual wear of the battery.

In this article, we will take a look at all the available methods for restoring battery life, from simple software calibrations to the use of engineering menus. You will learn how to fix display errors and whether to resort to radical measures like flashing the controller. It is important to understand that battery calibration is not magic, but a technical procedure for aligning real capacity and screen readings.

Signs of need for resetting and calibration

Before you start taking action, you need to make sure that the problem really lies in the software, not in the physical wear of the chemical current source. If your device is more than three to four years old and it keeps charge for less than half a day when used actively, no software resets will return it to factory autonomy. However, if the phone was behaving normally and suddenly began to "glut", then interference with the settings of Battery Stats is quite justified.

One of the main symptoms is a sharp jump in the percentage of charge, like when you use a smartphone, you see 40% on the screen, then it drops to 15% a minute later, or the device shuts down altogether, which suggests that the power controller has forgotten the actual voltage limits corresponding to full charge and full discharge, and the system continues to supply current, thinking that the capacity is still there, although the cells are already empty.

⚠️ Warning: If your smartphone case is swollen, the device is strongly warmed in the area of the camera or lower plume even in a simple, immediately stop using. software reset here will not help - urgent battery replacement is required, as this threatens fire safety.

It’s also worth considering the reset procedure if you’ve recently upgraded your firmware. Often, after switching from one version of MIUI to another (like 12 to 13 or a new HyperOS), old statistics files may conflict with new energy saving algorithms, in which case the system may mistakenly limit the performance of the processor or, conversely, keep the screen from going out, considering background processes important.

📊 How often does your phone turn off unexpectedly?
Several times a day
Once a week.
Only at low charge.
Never turns it off by itself.

Full discharge and charging method for calibration

The safest and most efficient way Xiaomi engineers recommend for initial calibration is to cycle full discharge and charge, which does not require root rights, a connection to a computer or installing dubious software, but rather allows the power controller to lock the lower and upper limits of voltage on its own, resetting accumulated errors in memory.

First, you have to completely discharge the device, not just before the screen is turned off, but until the phone stops responding to the on button. If the device still shows signs of life (the indicator flashes), continue the discharge by running a video or a game. After the smartphone is turned off, leave it to lie down for a few hours to stabilize the residual current in the circuit.

Then plug in the original charger. It's advisable to use the cable and power supply that came with the kit, or certified analogues with support for Quick Charge or PD fast charging protocols. You can't turn the phone on during charging! It should be charged off until it reaches 100%. After the full charge indicator lights up, leave it for another 1-2 hours.

☑️ Checklist of correct calibration

Done: 0 / 1

Once turned on, it may be necessary to repeat the cycle once or twice more to make the system fully “understand” what is required of it. This method is especially effective for models with a nonlinear discharge curve, where percentages can “float”. It is important to note that modern lithium-polymer batteries do not have a “memory effect”, so it is not necessary to perform such a procedure regularly, only as problems arise.

Use of engineering menus and hidden codes

For more advanced users who want to access hidden diagnostic features, Xiaomi’s shell features an engineering menu that lets you (view) detailed information about battery status, cell temperature and current voltage, accessed via a standard phone dialer, making it universal for all Android versions.

To get to the menu, open the Phone app and type the combination ##6485##. If the code is entered correctly, a screen with technical information will open.

  • 🔋 MB_06 — The current battery status (Good, Bad, Overheat).
  • 📊 MB_00 — current charge level as a percentage.
  • ⚡ MB_01 — current-voltage.
  • 🌡️ MB_02 — battery-point.

Some older firmware versions also had a "Battery Calibration" or "Update Battery Reference" button on the menu. If you see this option, it can instantly reset the controller, but newer versions of HyperOS and newer MIUI builds often remove this feature for security reasons, leaving only monitoring.

⚠️ Warning: The engineering menu contains critical system settings. Never change the settings you're not 100% sure about, especially those that involve voltage or charging limits.

If the standard code doesn't work or the menu is empty, you can try an alternative way through the settings. Go to Settings → About Phone → MIUI version and quickly press 7-10 times on the version bar. This will turn on the developer mode, after which the expanded menu may appear item "Debugging by USB", allowing you to conduct a deeper reset through the computer.

What do other codes in the engineering menu mean?
Code. MF_02 The number of full charge cycles (Cycle Count) if the number exceeds 800-1000, The battery is considered worn out. MF_05 It displays real capacity (Design Capacity vs Current Capacity), which helps to understand the percentage of wear without third-party programs.

Reset via Recovery and ADB mode

If the software methods inside the system don't work, you can use deeper tools. Recovery mode allows you to clear the cache of the Dalvik/ART partition, which often stores temporary files that affect the operation of system services, including power management. This does not delete your photos or contacts, but resets system temporary data.

To enter Recovery mode on Xiaomi, turn off your phone, then press the Volume Up and Power buttons simultaneously. Hold them until the Mi logo appears. In the menu that appears (manage volume buttons, select the power button), select Wipe Data (caution, this is a full reset!) or, if available, Wipe Cache. New versions of Recovery often hide a simple cache reset, so this method may require a complete data reset.

A more professional approach is to use the Android debugging bridge (ADB), which allows you to send a command to reset battery statistics directly, bypassing the interface.

  • 💻 Computer with drivers installed ADB.
  • 🔌 USB-cable.
  • 📱 Included "Debugging by USB" developer-menu.

Connect your smartphone to your PC, open the command line in the ADB folder, and enter a command to restart battery stats:

adb shell dumpsys battery reset

This command forcibly resets all the accumulated data on energy consumption by specific applications, and after completing the command, it is recommended to restart the device, which is especially useful if some application eats up charge in the background, but does not appear in standard statistics.

💡

The ADB "dumpsys battery reset" command does not calibrate the charge controller, but only clears the application consumption log. To calibrate the controller, a physical discharge-charge cycle is required.

Third-party applications and their effectiveness

There are hundreds of apps in the Google Play Market that promise to “restore,” “calibrate,” or “accelerate” a battery at a single click. Popular names like Battery Doctor, AccuBattery, or Battery Calibration often make it to the top of the search results, but it’s important to understand how they work: without superuser rights (Root), these apps can’t directly interact with a power controller at the kernel level.

Most of these programs work on the "crut" principle. They either forcibly close the background processes (which the Android system will immediately start again), or build their own discharge schedules, ignoring system statistics. Some of them can be useful for monitoring: for example, AccuBattery allows you to estimate the real capacity of the battery based on long-term observations of discharge rates.

But there are applications that require Root access that can actually interfere with the system, and they can force the batterystats.bin file to reset, which stores the charging history, but even this file in modern versions of Android (starting at 6.0 and up) plays a secondary role, since the main calibration takes place at the controller firmware level (BMS), where ordinary applications are not accessible.

Type of applicationI need a Root.EfficiencyRisks.
Monitors (AccuBattery)No.High (for analysis)Minimum
Memory cleanersNo.Low.Medium (advertising)
Calibrators (Root)Yes.MediumHigh (PO errors)
Energy savingsNo.Low.Medium (conflicts)

Using questionable utilities can have the opposite effect: instead of saving energy, they will constantly wake the processor to collect statistics. The best “application” for the battery is the competent use of built-in MIUI functions, such as energy saving modes and limiting background activity.

Prevention and extension of battery life

Once you have reset the battery, it is important to anchor the result with the right operating habits.The lithium-ion chemistry used in Xiaomi smartphones is most stable in the charge range from 20% to 80%.Constant charging to 100% and discharge to 0% create excess voltage on the electrodes, accelerating degradation.

MIUI's Night Charging Optimization feature is often used to look at your habits and pause charging at 80%, only before you wake up, and activating this option is one of the best ways to keep your battery healthy for a long time. Avoid overheating: don't play heavy games while charging, and remove a thick case if your phone is hot.

💡

Use Xiaomi’s original cables. Cheap counterparts often don’t support fast charging protocols correctly, leading to voltage spikes and incorrectly defined capacity by the controller.

Regularly update the software. In each security patch and system update, Xiaomi engineers make changes to the power management algorithms, fixing errors that can cause increased discharge. If you notice problems after the update, wait 2-3 days: the system needs time to re-index files and optimize background processes.

In conclusion, battery resets are a powerful diagnostic tool, but not a panacea. If after all the procedures, including flashing and calibration cycles, the phone continues to work autonomously for 3-4 hours, most likely, the resource of the chemical element is exhausted, in which case the only effective solution is to physically replace the battery in an authorized service center, where water protection and warranty will be preserved.

Is it safe to completely discharge a modern Xiaomi smartphone?
Deep discharge before shutdown (0%) is safe if it is rarely performed (every few months for calibration), however, you can not keep the phone in a fully discharged state for months - this will lead to a deep discharge below the critical level, after which the controller can block charging for safety.
Why did the phone start warming up after resetting?
After resetting statistics or calibration, the system reanalyzes the behavior of applications. In the first 24-48 hours, increased energy consumption and heating due to background optimization are possible. If the heating does not pass after 2 days, check for system updates or specific applications.
Do I need to reset the battery after each firmware?
No, it's not necessary. Do this only if you notice obvious problems with display or autonomy. Current versions of MIUI and HyperOS are smart enough to recalibrate the controller in the background for several charging cycles.
Does fast charging affect the need to reset?
Fast charging doesn't require frequent resets, but because of the high currents, heating can make small errors in the readings of temperature sensors. If you're actively using the Turbo Charge, it's useful to have a full calibration cycle (discharge-charge) every six months for the accuracy of the indicator.