How to accurately determine the degree of wear of the battery on Xiaomi smartphones: from engineering menus to hidden codes

The battery is the most vulnerable component of Xiaomi’s smartphone, which degrades even under ideal operating conditions. After 2-3 years, battery capacity can drop by 30-40%, leading to a sharp drop in autonomy, sudden shutdowns and charging problems. But how exactly do you know how worn your Redmi, POCO or Mi battery is? The official Android settings do not show this information, and the data from the battery menu is often misleading.

In this article, we’ll look at 5 proven ways to check Xiaomi battery wear, from hidden engineering menus to third-party apps with detailed diagnostics. You’ll learn what indicators are considered critical, how to decrypt data from service codes and what to do if the battery is worn out by 50% or more. All methods are tested on models from 2019-2026 and work without root rights.

⚠️ Important: Battery wear may vary depending on ambient temperature. For accurate measurements, check at room temperature (20-25°C) and the level of charge 30-70%.

πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
After each major MIUI update

1. Check through the engineering menu (#4636##)

The fastest way to get data about the battery is to use the hidden engineering menu of Android.This method works on all Xiaomi smartphones regardless of the model and version of MIUI, but requires caution: do not change the settings in other sections of the menu, so as not to disrupt the system.

To open the engineering menu:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (some models may require code ##6484##).
  3. Select Battery Information (Battery Information).

In this section, pay attention to the following parameters:

  • πŸ”‹ Level of charge (level) - current percentage of charge.
  • πŸ”Œ Voltage – should be in the range of 3.7-4.2 V for lithium-polymer batteries.
  • ⚑ Temperature - optimally 20-40Β°C. Exceeding 45Β°C accelerates degradation.
  • πŸ“Š Health - If Good is indicated, wear is minimal. Replace soon or Dead signals critical wear.

⚠️ Attention: On some firmware MIUI (especially global) item State may not be available. In this case, use alternative methods from the following sections.

πŸ’‘

If the engineering menu doesn’t open, try entering the code through Google’s Dial-Up app (install it from Play Market).

2.Use of service code ##6484## for Xiaomi models

Xiaomi smartphones have a unique service code that displays advanced battery information, including real capacity and number of charging cycles. This method works on most devices in the Redmi Note series, POCO X/F and flagship Mi/Xiaomi.

Instructions:

  1. Open the standard phone application.
  2. Enter the code ##6484## (on some models, #668###).
  3. In the menu, select Battery Test or MBAT Test.

In the test results, pay attention to:

  • πŸ“ Full Charge Capacity (FCC) β€” current maximum battery capacity in mAh.
  • πŸ”„ Cycle Count is the number of complete charge cycles. >500 battery is considered to be very worn out.
  • πŸ”‹ Design Capacity – factory capacity (e.g., 5000 mAh for Redmi Note 12 Pro)+).

To calculate the wear, use the formula:

Wear (%) = (1 - FCC / Design Capacity Γ— 100)

Example: If FCC = 3800 mAh and Design Capacity = 5000 mAh, then wear will be 24%.

What if the code doesn't work?
On some models (e.g. POCO F5 or Xiaomi 13T), service codes may be blocked, in which case use the 3-5 methods in this article or install the MTK Engineering Mode app (for devices running MediaTek processors).

3. Diagnostic applications: AccuBattery, CPU-Z and MIUI Battery

If service codes don't work or you want more detailed statistics, use third-party apps that analyze data from the battery controller and provide degradation graphs, temperature profiles, and autonomy forecasts.

Top.-3 applications to check the wear of the Xiaomi battery:

AnnexAdvantagesDeficienciesReference
AccuBatteryIt shows real capacity and wear in percent. It tracks charging cycles. It gives recommendations for extending life.Requires calibration (2-3 charging cycles).Play Market
CPU-ZIt shows voltage, temperature and condition. It works without the Internet.No per cent wear calculation.Play Market
MIUI BatteryOptimized for Xiaomi, showing charging cycles and discharge history.No support for older models (until 2020).AppGallery

⚠️ Note: AccuBattery applications take time to collect data. Use them for at least 3 days for accurate results, performing full charging cycles (0-100%).

Discharge your phone to 0% and charge to 100% without interruption | Turn off battery optimization for the application in MIUI settings |Do not use fast charging during the test |Repeat the cycle 2-3 times for accuracy-->

4. Verification through ADB: for advanced users

If you want the most accurate data, you can get battery information through Android Debug Bridge (ADB).This method is suitable for users familiar with the command line and allows you to unload the full battery logs, including cycle history and current capacity.

Instructions:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your smartphone (Settings β†’ About Phone β†’ MIUI version – press 7 times, then go back to Additional Settings β†’ For Developers).
  3. Connect your phone to your PC and execute the command: adb shell dumpsys battery

In the conclusion of the team, pay attention to:

  • πŸ“Š charge counter - current capacity in ΞΌAh (divided by 1000 to get mAh).
  • πŸ”„ Cycle count – number of cycles.
  • πŸ”‹ capacity - factory capacity.

Example of conclusion:

level: 78




scale: 100




voltage: 3987




temperature: 310 (31.0Β°C)




current now: 120000 ΞΌA




charge counter: 3800000 ΞΌAh




capacity: 5000000 ΞΌAh

In this case, the wear will be 24% (3800 mAh vs. 5000 mAh).

Critical battery wear (over 50%) can cause sudden shutdowns at 20-30% charge due to incorrect calibration of the controller, in which case a battery replacement is required.

5. Visual signs of wear and tear of Xiaomi battery

If you don't have the software, look for indirect signs of battery wear and tear, and they can help you identify the problem even without the tools.

Alert signals:

  • ⚑ Fast discharge – the phone loses 20-30% charge-by-charge 15-20 minutia.
  • πŸ”₯ Overheating - the body is heated over 40Β°C when charging or using the camera.
  • πŸ”Œ Sudden shutdowns – the phone turns off when 15-40% charge and only activated after connection to charging.
  • πŸ“‰ Increased charging time – a full cycle takes more than 3 hours (with a serviceable power supply).
  • πŸ”‹ Battery bloating – the screen or back cover begins to β€œstep away” from the body.

⚠️ Warning: If the battery is swelling, stop using the phone immediately! Lithium polymer batteries in this state can ignite. Contact Xiaomi Service Center for a replacement.

πŸ’‘

A bloated battery is not only a risk of fire, but also damage to the internal components of the smartphone (display, motherboard), which is cheaper to replace than repair after a short circuit.

What to do if the battery wears more than 50%?

If the diagnosis showed wear and tear of more than 50%, the battery is considered critically worn, in which case, you can observe:

  • Decrease in autonomy by 2-3 times compared to the new battery.
  • The risk of sudden shutdown at low charge.
  • Increase the charging time to 4-5 hours.

Options for a solution:

  1. Battery replacement: πŸ› οΈ Xiaomi official service - 6 months warranty, original components. πŸ”§ Unofficial workshops are cheaper, but the risk of poor-quality batteries.

Replacement cost: 1500–4000 β‚½ Depending on the model (for example, for the Redmi Note 11 Pro β€” ~2500 β‚½, Xiaomi 13 Ultra β€” ~4000 β‚½).

Optimization of use

  • πŸ“΅ Turn off the background activity of applications (Settings) β†’ Battery β†’ Optimizing the battery).
  • 🌑️ Avoid overheating (do not use your phone in the sun or while charging).
  • πŸ”„ Charge up to 80% (use Optimized Charging in the phone) MIUI).

After replacing the battery, be sure to calibrate: discharge the phone to 0%, then charge to 100% without interruption. Repeat the procedure 2-3 times.

FAQ: Frequent questions about Xiaomi battery wear

Can I reset the charging cycle counter?
No, the cycle counter is stored in the battery controller and is not reset by software. The only way to reset it is to replace the battery or controller (which is not economically feasible). Some applications (such as AccuBattery) allow you to reset your internal statistics, but this does not affect the real state of the battery.
Why does the engineering menu show β€œHealth: Good” but the phone dies fast?
The Health option in the engineering menu only measures voltage and capacity to hold a charge, but doesn't take into account actual capacity. If the battery has lost 30 percent capacity but the voltage is normal, the status will remain Good. For accurate diagnosis, use methods with the calculation of FCC (current capacity) or applications like AccuBattery.
How often should I check the battery wear?
Recommended frequency: πŸ“… Once in 3 months – for phones over 1 year old. πŸ“… Every 6 months for new devices (up to 1 year). πŸ“… Immediately - if there are signs of wear (rapid discharge, overheating).
Does wireless charging affect Xiaomi’s battery wear?
Yes, wireless charging increases battery heat, which accelerates degradation, and studies show that when wireless charging is used regularly, wear and tear can increase. 10-15% Recommendations for the year: πŸ”Œ Use wireless charging only when necessary. 🌑️ Remove the case while charging for better cooling. πŸ“΄ Do not leave your phone on charge all night long.
Can the battery capacity be restored?
No, it is impossible to restore the original capacity of the lithium polymer battery. All "recovery methods" (discharge to 0%, low-current charging, etc.) give a temporary effect by recalibrating the controller, but do not return the lost mAh. The only solution is to replace the battery. Modern batteries for Xiaomi serve 300-500 cycles, after which their capacity falls below 70-80% of the original.