How to accurately determine battery wear on Xiaomi: from hidden codes to ADB-team

Why it is important to monitor the battery status of Xiaomi

Lithium-ion and lithium-polymer batteries in Xiaomi, Redmi and POCO smartphones degrade even under ideal operating conditions. On average, battery capacity declines by 20-30% over 2-3 years of active use, a normal process associated with chemical reactions inside the battery. However, some users experience premature wear and tear of up to 50% or more in 12-18 months, which is already considered a critical indicator.

The main causes of accelerated degradation:

  • πŸ”₯ Constant charging to 100% and discharge below 10% (deep cycles destroy battery structure)
  • ⚑ Use of unoriginal chargers with inappropriate currents
  • 🌑️ Smartphone overheating (especially when gaming or charging in the heat)
  • πŸ“± Long-term storage of a discharged phone (below 40% charge)

Checking battery wear on Xiaomi will help:

  • πŸ“Š Evaluate the real capacity of the battery compared to the factory
  • πŸ”§ Decide to replace the battery before it suddenly shuts down
  • πŸ“ˆ Optimize charging mode to extend service life

πŸ“Š How often do you check the battery status of your Xiaomi?
Once a month
Six months
Only when I notice problems
Never checked.

Method 1: Hidden Engineering Menu (code ##4636##)

The fastest method, running on most Xiaomi devices running MIUI 12-14 (including Redmi Note 10/11/12, POCO F3/F4/F5, Xiaomi 11T/12/13). The engineering menu provides data directly from the battery controller, without the need to install third-party apps.

Instructions:

  1. Open the phone application
  2. Enter the combination ##4636## (some models may require ##6484##)
  3. In the menu that appears, select Battery Information.

Key parameters that you need to pay attention to:

  • πŸ“‹ Level - current level of charge in percentage
  • πŸ”‹ Health - battery status (ideal indicator - Good)
  • πŸ”Œ Voltage - voltage (normal for Li-ion: 3.7–4.2V)
  • πŸ”„ Technology - battery type (should be Li-ion or Li-poly)

Check the correct code entry |Reboot phone |Update MIUI to the latest version |Try alternative code ##6484##

-->

⚠️ Note: Some models (e.g. Xiaomi 13 Ultra or Redmi) K60 Pro) the engineering menu may be blocked by the manufacturer, in which case use alternative methods from the following sections.

Method 2: AccuBattery application (charging cycle analysis)

AccuBattery is one of the most accurate battery health monitoring applications that analyzes real capacity based on charging/discharge data. Unlike standard MIUIs, it shows accurate wear in milliamp hours (mAh) rather than abstract percentages.

How to use:

  • πŸ“₯ Install AccuBattery from Google Play
  • πŸ”„ Charge the phone before 100% Wait for the calibration (may take a while). 2-3 cycle)
  • πŸ“Š Go to the Health tab (Health)
  • πŸ” Please note the Estimated Capacity parameter)

Decoding of indicators:

ParameterNormal value.Critical significance
Design capacity90-100% of the factoryDown below 70%
Wear (Wear)0-10%More than 30%
Temperature.20-40Β°CAbove 45Β°C.
Discharge speed0.5-1% per hour on standbyMore than 2% per hour

πŸ’‘

For more accurate results, use AccuBattery for at least 5 full charge-discharge cycles. The application learns the characteristics of your battery and adjusts the performance.

Method 3: ADB-Teams for Advanced Users

If the engineering menu is locked and third-party apps show inaccurate data, you can get battery information through Android Debug Bridge (ADB), a technique that requires connecting the phone to a computer, but gives the most detailed details, including the current capacity in mkAh and the number of charging cycles.

Step-by-step:

  1. πŸ–₯️ Install. ADB Tools on PC
  2. πŸ“± Turn on Debugging. USB In Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then return to Additional β†’ For developers)
  3. πŸ”Œ Connect your phone to your computer and confirm your trust in the device
  4. 🐍 Open the command line in the folder with ADB enter:

adb shell


dumpsys battery

In conclusion, find the following parameters:

  • πŸ“Š Capacity - current charge in %
  • πŸ”‹ charge_counter β€” The actual capacity in mkAh (divided by 1000 form)
  • πŸ”„ cycle_count β€” number of full charge cycles
  • 🌑️ temperature - battery temperature in tenths Β°C

How to calculate the real wear according to ADB
Compare the value charge_counter (In mAh) with the factory capacity of your model, for example, if the Redmi Note 11 factory-capacity 5000 Mach. charge_counter show 3800 mAh, then wear is: (5000 - 3800) / 5000 Γ— 100% = 24%.

⚠️ Note: Some Xiaomi models (especially with the MIUI 14) access to the full battery data via ADB In this case, use the alternative command: adb shell dumpsys batterystats

Method 4: Integrated MIUI diagnostics (for new models)

Starting with MIUI 13, Xiaomi has added a built-in battery diagnostic tool that is available through Settings β†’ Battery. However, this method only shows the general condition ("Good", "Mediocre", "Bad"), without specific wear figures.

How to check:

  • βš™οΈ Go to Settings. β†’ Battery and productivity β†’ Battery status
  • πŸ“Š Click Battery Diagnosis (on some models, the item may be called Health Check)
  • πŸ” Wait until the analysis is completed (it will take). 1-2 minute)

Transcription of results:

  • 🟒 Good – wear less than 10%, battery in perfect condition
  • 🟑 Average wear and tear 10-30%, It is recommended to optimize the charging mode
  • πŸ”΄ Poor - wear more than 30%, battery replacement is required

πŸ’‘

Built-in MIUI is the safest method, but the least informative. For accurate data, use the combination of the engineering menu and AccuBattery.

Method 5: Hardware Testing through Tester (for workshops)

If you need 100% accurate data (for example, before selling a phone or for warranty repairs), it is better to contact a service center that uses professional battery testers, such as:

  • πŸ”§ ZXW Tool – shows real capacity, internal resistance and number of cycles
  • πŸ”‹ Battery Tester BT-3563 β€” Analyzes degradation by volt-ampere characteristic
  • πŸ“Š USB-Tester KCX-017 β€” Measure current and voltage in real time

What's being checked on the service:

  • πŸ” Real capacity (compared to passport)
  • πŸ”„ Internal resistance (norm: 50-200 MOM; higher 300 Mohm - critical)
  • 🌑️ Self-discharge (normal: no more than 5% per day in the off state)
  • πŸ”‹ Idle voltage (should be) 3.7-3.8V upon 50% charge)

⚠️ Attention: Some craftsmen suggest that the battery be rebuilt by flashing the controller. This doesn't work -- the degradation of lithium-ion cells is irreversible. The only solution for heavy wear is to replace the battery.

What to do if the battery is critical (over 40%)

If the test shows wear and tear of more than 40%, the battery is considered severely degraded.

  • πŸ”‹ Replace the battery at Xiaomi’s official service center (cost: 1500-4000 β‚½ model-wise)
  • πŸ“΅ Avoid deep discharges – charge your phone when you are in the 20-30% and disconnect from the network on 80-90%
  • 🌑️ Control the temperature – do not use your phone when charging in the heat
  • πŸ”Œ Use original chargers with Quick Charge or Turbo Charge support

Signs that the battery needs to be changed urgently:

  • πŸ”₯ The phone is overheated even with light load
  • ⚑ Suddenly shuts down when 20-30% charge
  • πŸ“‰ Charging too fast (charging too fast) 20-30 minute 100%)
  • πŸ”‹ Bloating of the body (seen by the divergence of the seams or the bulge of the screen)

πŸ’‘

After replacing the battery, perform 2-3 full charge-discharge cycles (0-100%) to calibrate the controller, which will help the system to correctly display the charge level.

FAQ: Frequent questions about Xiaomi battery wear

❓ Can I reset the charge cycle counter?
No, the cycle counter is written into the battery controller and it's not reset by software. The only way to reset it is to replace the battery with a new one. Some "masters" suggest reflashing the controller, but this does not affect the actual state of the battery.
❓ Why AccuBattery is 20% Wear and Engineering Menu is Good"?
This is normal: AccuBattery rates wear on real capacity, and the engineering menu often shows the status of the controller. 10-15% Between methods, allowable. Focus on the most pessimistic metric.
❓ How often should I check the battery?
Recommended timetable: πŸ“… New phone, once in a while 3 month πŸ“± 1-2 year of use - once 2 month πŸ”‹ Older. 2 yearly
❓ Does wireless charging affect battery wear?
Wireless charging (Qi) heats the phone more than wired charging, which accelerates the degradation of the phone. ~5-10%. If you use it regularly: πŸ”Œ Remove the cover while charging. 🌑️ Do not put your phone on soft surfaces (cushions, blankets) ⚑ Use charging stations with ventilation
❓ Can I use a phone with a battery 50%?
Technically yes, but be prepared for: ⚑ Sudden shutdowns in the event of 30-40% charge πŸ”₯ Overheating under intense load πŸ“‰ Reducing the time of autonomous work in 1.5-2 once πŸ’₯ Risk of battery bloating (especially when worn more) 60%) With wear and tear. 50%+ Replacement is highly recommended - it is not only a matter of convenience, but also safety.