Checking battery degradation on Xiaomi: step-by-step instructions and hidden chips

The lithium-ion batteries in Xiaomi, Redmi and POCO smartphones inevitably lose capacity over time. Even when used carefully in 2-3 years, the battery can degrade by 20 to 30 percent, leading to rapid discharge, sudden shutdowns and overheating. But how do you know exactly how worn your device's battery is? There are several methods, from built-in MIUI tools to engineering codes and third-party applications.

Many users mistakenly assume that if the phone holds a charge "like new", then the battery is fine. However, the degradation of the capacity often manifests itself not immediately: first, battery life is reduced at high loads (games, video shooting), and later the device begins to turn off at 15-20% charge. In this article, we will discuss 7 working methods of checking battery wear, including hidden Xiaomi functions that do not require root rights.

1. Check through the Battery Status menu in MIUI

The easiest way to measure battery wear is to use the built-in battery status menu in MIUI firmware, a feature available on most Xiaomi, Redmi and POCO models released after 2019. However, there is a caveat: on some devices, the menu is hidden and requires activation through an engineering menu.

To open it up:

  1. Go to Settings β†’ Battery and Performance.
  2. Slap the gear icon (βš™οΈ) top-right.
  3. Select Battery Status (on some models, Battery Health).

In the window that opens, you will see two key parameters:

  • πŸ”‹ Current capacity is the actual battery capacity per mAh (e.g., 3,800 out of 4,000 mAh).
  • ⚑ Degree of wear – Percentage of capacity loss (e.g. 5% means that the battery has lost 5% of its original capacity).

⚠️ Note: If you don't have Battery Status on your menu, it doesn't mean there's no feature on some models (e.g. Redmi Note 10 Pro or the Redmi Note 10 Pro). POCO X3 Pro) it is hidden and requires activation via the code ##4636## (more in the next section).

Normal wear indicators:

  • 🟒 Up to 10% – battery in excellent condition.
  • 🟑 10-20% - mild degradation, noticeably reduced working time.
  • πŸ”΄ 20–30% – heavy wear and need replacement soon.
  • ⚫ Over 30% critical condition, battery may suddenly shut down.

πŸ“Š How often do you check the battery status on your smartphone?
Once a month
Six months
Only when the problems start.
Never checked.

Engineering menu: hidden codes for diagnostics

If you don't have battery health information in the settings, you can use engineering codes, and these commands open service menus that display battery technical data, including voltage, temperature and actual capacity, and it's important that the codes don't work on all models, but it's worth trying.

The most effective codes for Xiaomi:

  • πŸ“± ##4636## - Main Engineering Menu (select Battery Information).
  • πŸ”’ ##6484## - battery test (on some models).
  • πŸ”‹ ##64663## - Alternative code for checking battery status.

And then you enter the code, and you'll see a table with the parameters.

  • Level is the current charge in percentage.
  • Voltage - voltage (normal: 3.7-4.2 V at 100% charge).
  • Temperature - temperature (optimally: 25-35 Β° C).
  • Health – battery health (if any).

ParameterNormal value.Sign of degradation
Voltage (Voltage)3.7-4.2 V (100% charge)Below 3.5 V at 20% charge
Temperature (Temperature)25–35Β°CAbove 40Β°C in plain
Capacity90-100% of the factoryBelow 80%
Charging time 0-100%1.5 hours to 2.5 hoursMore than 3.5 hours

⚠️ Note: If the code is entered after the code is entered, the message "Code is not supported" means that the manufacturer has disabled access to the engineering menu on your model).

πŸ’‘

If the engineering menu opens but there is no battery data, try entering the ##284## code, which will activate the battery test on some POCO devices.

3. Signs of battery degradation without diagnosis

You don't always have the time or the ability to run tests, and you can also tell if you're wearing a battery by the indirect signs that you see in everyday use, and if you notice at least 3 of these symptoms, the battery is probably degraded.

  • πŸ”Œ The phone discharges by 20-30% per hour in standby mode (without active use).
  • πŸ”₯ The body heats up strongly when charging or during games.
  • ⚑ The device suddenly shuts down at 15-20% charge (real charge below the displayed charge).
  • ⏳ Full charge time increased to 3-4 hours (using the original RAM).
  • πŸ“‰ The percentage of charge "jumps" (for example, from 40% immediately to 20%).
  • πŸ”‹ The battery is swollen (seen on the raised screen or back cover).

Especially critical if the phone turns off at 30-40% charge, which means that the battery controller is not calibrating the residual capacity correctly, and the real charge is much lower, in such cases, you need to force calibration (discharge to 0% and charge to 100% without interruptions), or replace the battery.

On Xiaomi models with fast charging support (for example, Xiaomi 12 Pro, Redmi K50 Gaming), the degradation is even more pronounced: the device may stop supporting maximum charging power (for example, instead of 120 watts it will charge 60 watts), this is due to the fact that the worn-out battery is not able to safely receive high currents.

Run a resource-intensive application (such as a game) and watch the discharge|Check the temperature of the body after 10 minutes of charging|Estimate the battery life in standby mode|See if the battery is bloated (closely on the screen at the edges)-->

4. Third-party applications for deep diagnostics

If the built-in MIUI tools don't give you the full picture, you can use third-party apps that analyze data from the battery controller and provide detailed information, including actual capacity, number of charging cycles, and even the forecast of remaining life.

Top.-3 Proven applications for Xiaomi:

  • πŸ“Š AccuBattery – shows wear, temperature, discharge rate and charging history. Suitable for all Android 5.0 models+. Cons: requires calibration (multiple charging cycles for accurate data).
  • πŸ” CPU-Z β€” Battery displays health, voltage and battery technology (Li-ion/Li-Po). Plus, no root required.
  • πŸ› οΈ AIDA64 β€” A professional tool with detailed battery information, including factory capacity and current status.

How to use AccuBattery (Step-by-step):

  1. Install the app from Google Play.
  2. Charge your phone to 100% and turn off charging.
  3. Use your smartphone as normal until the charge drops to 15-20%.
  4. In the Health section, look at the percentage of wear.

⚠️ Note: Some apps (such as Battery Guru) may show inaccurate data on Xiaomi smartphones due to restrictions MIUI If the values are very different from the built-in tests, trust the official data.

Why does AccuBattery show 0% wear on a new phone?
An application needs 3-5 full charge cycles to collect enough data to calculate accurately, before it can show a conditional value or error.

5. Check through ADB (for advanced users)

If you're willing to use the Android debugging bridge (ADB), you can get the most accurate data about the battery, including the actual capacity, the number of charging cycles, and even the date of battery production, which requires a PC and minimal command line skills.

Instructions:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone and tap 7 times on the MIUI version.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install ADB Tools and execute the command:

adb shell dumpsys battery

In the conclusion, find the lines:

  • Capacity is the current capacity in mAh.
  • Voltage is voltage.
  • Temperature is temperature.
  • charge counter is the amount of charge consumed (in ΞΌAh).

To calculate the wear, compare capacity with factory capacity (for example, if the factory capacity is 5000 mAh, and the current one is 4200 mAh, the wear will be 16%).

⚠️ Attention: Teams ADB It may vary depending on the version MIUI. Some firmware requires adb shell dumpsys batterystats to obtain battery data.

πŸ’‘

ADB is the most accurate way to test, but it requires preparation. If you're not sure about your skills, use apps or an engineering menu.

6.How to extend the life of a battery on Xiaomi

Even if the battery has already partially degraded, you can slow further wear by following a few rules.

  • πŸ”₯ Overheating (over 40)Β°C).
  • ⚑ Deep discharge (below 10%).
  • ⚑ Fast charging on a continuous basis.
  • πŸ“± Long-term storage with full charge (100%).

Recommendations for extension of service:

  • πŸ”Œ Charge your phone to 80-90% in everyday use (use Optimized Charging in your phone) MIUI).
  • β˜€οΈ Avoid direct sunlight and don’t leave your phone in your car in the summer.
  • πŸ”„ Every 2-3 months, perform a full discharge-charging cycle (0–100%) to calibrate the controller.
  • πŸ›Œ Do not leave your phone on overnight charge (especially with fast charge).
  • πŸ”‹ If you don’t use your phone for a long time, keep it with a 40-50 charge%.

On models that support wireless charging (for example, Xiaomi 13 Ultra, Mix Fold 2) avoid the constant use of wireless chargers – they heat the battery more than wired.

πŸ’‘

MIUI 14 and later has a hidden Smart Charging feature that automatically limits the charge to 80%. To enable it, go to Settings β†’ Battery β†’ Battery Settings β†’ Smart Charging (not available on all models).

7.When is the time to change the battery to Xiaomi

Even with careful use, Xiaomi’s battery needs to be replaced after 2-3 years of active use, but there are clear signs that it’s time to change the battery immediately:

  • πŸ”‹ Capacity fell below 70% of the factory capacity (for example, 2800 mAh instead of 4000 mAh).
  • πŸ’₯ The phone swelled (seen by the deformation of the case or screen).
  • ⚑ The device shuts down at 30-50% charge.
  • πŸ”₯ Battery heats up to 50Β°C and above in plain.
  • ⏳ Autonomous life has decreased by 2-3 times (for example, instead of 8 hours – 2-3 hours).

The cost of replacing the battery in Xiaomi service centers:

ModelCost (original battery)Cost (analogue)
Redmi Note 10/111 500–2 000 β‚½800–1 200 β‚½
POCO X3/X41 800–2 300 β‚½1 000–1 500 β‚½
Xiaomi 12/132 500–3 500 β‚½1 500–2 000 β‚½
Xiaomi Mix Fold 24 000–5 000 β‚½2 500–3 500 β‚½

⚠️ Note: When replacing the battery with Xiaomi with fast charging (67W, 120W), use only the original batteries. Analogs may not support high currents, which will lead to slow charging or overheating.

FAQ: Frequent questions about Xiaomi battery degradation

πŸ”‹ Can I restore the capacity of the worn-out battery?
No, lithium-ion batteries are not refurbishable, and all of the techniques, like "training" the battery or using special chargers, are myths, and the only way to get back to the original capacity is to replace the battery.
⚑ Why the phone shows 100% charge, but quickly discharges?
This is due to the incorrect calibration of the controller: the battery is physically worn out, but the system mistakenly considers its capacity to be overstated, solution: complete the full discharge-charging cycle (0-100%) or reset the battery settings through the engineering menu.
πŸ“± How to test the battery on Xiaomi without root?
Without root rights, the following methods are available: Built-in menu Battery status in MIUI. Engineering codes (#4636##).AccubBattery applications CPU-Z. ADB-Teams (no root required, but PC skills required).
πŸ”₯ Why does the battery heat up when charging?
Heating to 35 to 40Β°C for fast charging is normal, but if the temperature is above 45Β°C, it's a sign: Battery wear (increased internal resistance), non-original charger use, application background activity (check in Settings β†’ Battery), Solution: Replace the charge with the original charge and reduce the load on the phone while charging.
πŸ› οΈ Can you replace the battery with Xiaomi?
Technically, but: On the newer models (Xiaomi 12/13, Redmi Note 12), the battery is glued, and you need a hair dryer or a hot-adhesive station to replace it. If you change the plumes or the power controller incorrectly, you may need to reset the battery controller through the engineering menu. If you don't have experience, you should contact the service.