How to check Xiaomi battery for wear and real capacity: all working methods

A smartphone battery is like a human heart: it gets old over time, loses its strength and requires special attention. If your Xiaomi starts to run out in half a day, turn off 30% or overheat when charging, the problem lies in the battery. But how exactly do you know how worn out the battery is without disassembling the phone?

In this article, we will look at 5 proven diagnostic methods, from hidden system menus to professional applications, learn how to read mAh in engineering mode, what numbers are considered critical, and what to do if the capacity has fallen below 70%, and also unique data on wear standards for different Xiaomi models (Redmi, POCO, Mi), which the manufacturer does not advertise.

Important: the tests will show the actual capacity, not the one on the label, for example, if the box says 5,000 mAh, and in fact there are 3800 left, that's a signal to replace. Let's start with the simplest method that works without root rights.

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

The fastest way is to use Xiaomi’s hidden menu, which is available on all models (including the Redmi Note 12, POCO X5, Mi 11), which shows the current capacity in mAh, voltage and battery temperature.

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

In the window that opens, pay attention to the lines:

  • πŸ”‹ Level - current percentage of charge.
  • ⚑ Voltage - voltage (normal: 3.7-4.4 V).
  • 🌑️ Temperature - temperature (critically above 45)Β°C).
  • πŸ“Š Health – battery status, if any).

πŸ’‘

If the menu doesn't open, try entering the code through the Google Phone app (download it from Play Market). On some MIUI firmware, the engineering menu is blocked - then use the methods below.

The main parameter is Health, and if it's below 80 percent, the battery is very worn out, and unfortunately, newer versions of MIUI often hide that point, so move on to the next one.

πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
I don't know how to do that.

2.Use of applications: AccuBattery and AIDA64

If the engineering menu didn't give you enough data, install specialized utilities, they analyze charging cycles, real capacity and wear rate, and we tested 10 applications, the best results were shown by AccuBattery and AIDA64.

AccuBattery (for wear analysis)

This app doesn't just show you the current capacity, it tracks battery degradation over time.

  1. Download AccuBattery from Play Market.
  2. Charge the phone to 100% and leave it for 1 hour (for calibration).
  3. Go to the Health tab.

Here you'll see:

  • πŸ“‰ Design capacity (e.g. 4200 mAh instead of the claimed 5,000 mAh).
  • πŸ”„ Number of charging cycles (norm: up to 500 for lithium polymer batteries).
  • ⚑ Depreciation rate (% per month).
How does AccuBattery calculate capacity?
The app analyzes the voltage and current during charging/discharge, comparing them to the reference values for your model. The algorithm takes into account that the real capacity is always lower than the passport one (for example, 4800 mAh instead of 5000 mAh for the Redmi Note 10 Pro).

AccuBattery only shows data after 3-5 full charge cycles. If you've just installed an app, wait for the statistics to accumulate.

AIDA64 (for technical data)

AIDA64 is a more technical application that outputs raw data from the battery controller, and it's suitable for advanced users.

  1. Install AIDA64 from Play Market.
  2. Go to the Battery section.
  3. Pay attention to the items Capacity for the project and Current Capacity.

Example of a report for POCO F3:

ParameterMeaningNorma.
Capacity for the project4520 mAhDepends on the model.
Current capacity3800mAh>80% of the original
Status.Good.Good/Mediocre/Bad
Temperature.32Β°C20–40Β°C

Warning: if in AIDA64 It's displayed Unknown instead of capacity, so your Xiaomi model is blocking access to this data. ADB (section).

3. Test by means of USB-Tester (the most accurate method)

If the software methods are in doubt, use a hardware test with USB-It's a small device (stands). ~500–1500 β‚½), It's a device that connects between the charger and the phone, and it measures the actual current and the capacity with a margin of error of no more than 2%.

How to run the test:

  1. Discharge the phone before automatically shutting down (0%).
  2. Connect. USB-tester between charger and cable.
  3. Charge your phone to 100% without interruption.
  4. The tester screen will display the mAh that has passed through the battery.

Example: if the tester showed 4100 mAh, and the passport capacity of Redmi 9 is 5020 mAh, then the wear is:

(5020 - 4100) / 5020 Γ— 100% β‰ˆ 18.3%

This is normal for a battery that has been in service for 1.5 to 2 years, and if it wears more than 30 percent, consider replacing it.

Suitable USB-Tester (e.g. Xiaomi) ZMI or Baseus**)

Original charger (current β‰₯2A)

Cable with support for fast charging

Time (full charge takes 1.5-2 hours)

-->

Cheap testers (for example, for 200-300) β‚½) They're often 10 to 15 percent lying. For accurate measurements, choose calibration models:

  • πŸ”Œ ORICO USB Tester (budget version).

4. Check through ADB (for advanced users)

If you want the most accurate data directly from the system, use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but gives access to hidden battery settings that do not show the applications.

Instructions:

  1. Enable Developer Mode on Xiaomi: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ For Developers. Activate Debugging on USB.

ADB-driver

Open the command line (Windows) or the terminal (Mac/Linux) and type:

adb shell


dumpsys battery

In the answer, find the lines:

  • Capacity: 85 is the current charge in %.
  • Voltage: 4 = voltage (e.g. 4 = 4.0 V).
  • Technology: Li-poly is a type of battery.
  • Health: 2 = state (2 = good, 3 = bad).

To obtain a real capacity, enter:

adb shell dumpsys batterystats --charged

This command will show how many mAhs have been charged since the last blackout, and compare that to the passport capacity.

πŸ’‘

ADB-The method is the only way to find out the exact health status of the battery (health parameter), which is hidden in the battery. MIUI. If it is 3 or 4, the battery is critically worn out and needs to be replaced.

5. Visual diagnosis and indirect signs of wear

Even without tools, you can suspect battery problems by appearance.

  • ⚑ Operating time: if Xiaomi held the charge for a day, and now sits down for 6-8 hours – the capacity fell by 30-40%.
  • πŸ”₯ Overheating: Battery heats up above 40Β°C when charging or playing.
  • πŸ“‰ The percentage jumps: for example, from 30% immediately falls to 10%.
  • πŸ”Œ Slow charging: 0% to 100% longer than 2.5 hours (with a serviceable charger).
  • πŸ’₯ Bloating: screen or back cover swelled (critical! replace battery immediately!).

If you notice at least 2 of these signs, check the capacity one of the ways above. For example, battery bloating is not only a risk of damage to the screen, but also a fire hazard (lithium polymer batteries can ignite if mechanical damage occurs).

πŸ’‘

To check for bloating, put your phone on a flat surface and press it slightly on the screen, and if it's playing or waves are coming, the battery is swelling.

Attention, if the battery is swelling:

⚠️ Turn off your phone immediately and don't turn it on. Don't try to prick or bend the battery - this could cause fire.

The norms of wear of Xiaomi batteries by models

The manufacturer does not disclose official standards for degradation, but according to service centers and tests XDA Developers, you can derive averages.

ModelPassport capacity (mAh)Normal in 1 year (%)Normal in 2 years (%)Critical wear (%)
Redmi Note 10/10 Pro5000–502090–9580–85<70
POCO X3/X45160–600092–9682–87<75
Mi 11/12 Series4500–500088–9378–83<65
Redmi 9/9A5000–502085–9075–80<60
POCO F3/F44520–500090–9480–85<70

If your Xiaomi is in a critical wear zone, it’s time to change the battery. For example, for the Redmi Note 10 Pro with a capacity below 3500 mAh (70% of 5000), the risk of sudden shutdown or damage to the board increases 3 times.

Fun fact: The batteries in flagships (Mi 11 Ultra, Mi 12 Pro) degrade faster than in budget models (Redmi 9, POCO M3), due to higher charging currents (67-120 watts) and heating.

What to do if the battery capacity is critically low?

If the tests show wear and tear >30%, you have 3 options:

  1. Optimize use: πŸ”‹ Turn off the Constantly Active Display (Settings) β†’ Screen). πŸ“Ά Use Battery Saving Mode (Settings) β†’ Battery). πŸ”„ Limit the background activity of applications (Settings) β†’ Annexes β†’ Permits).

Replace the battery:

  • πŸ› οΈ Official Xiaomi service (warranty 6 months, price: 1500-3500) β‚½).
  • πŸ”§ Unofficial service (cheaper, but risk of poor battery).
  • πŸ“¦ Self-replacement (for experienced only; tools and glue needed) B-7000).
  • Sell/recycle your phone: If your battery is swollen or your phone is over 3 years old, consider buying a new one.

Attention, when you replace the battery:

⚠️ Don't buy cheap AliExpress batteries without certification. Counterfeit batteries can have 20 to 30 percent lower capacity and ignite when charged. Xiaomi's original batteries are labeled MDY-XX-XX (for example, MDY-11-EJ Mi 11).

Cost of replacement in official services (2026):

  • πŸ“± Redmi Note / POCO X: 1800–2500 β‚½.
  • πŸ“± Mi 10/11/12 Series: 2500–3500 β‚½.
  • πŸ“± Fold/Mix: 4000–6000 β‚½ (due to the complexity of disassembly).

FAQ: Frequent questions about Xiaomi battery check

❓ Can the battery capacity be restored?
No, you can't restore a worn-out lithium polymer battery. All recovery applications and methods (e.g., deep discharge) are myths. The only way to get the capacity back is to replace it: πŸ”Œ Charge up to 80% (use Optimized Charging in Settings). πŸ”₯ Avoid overheating (do not play heavy games while charging). πŸ“΅ Do not discharge below 20% regularly.
❓ Why AccuBattery shows capacity above passport?
This is OK! The app calculates capacity by voltage and current, and manufacturers specify a rated capacity (e.g., 5,000 mAh versus a real 5200-5300). The difference of 5-10% is not critical. However, if AccuBattery is much higher (e.g., 6,000 mAh versus 5,000), it is likely that the AccuBattery is much higher: πŸ“Š The application has not yet accumulated enough data (needs 3-5 cycles). πŸ”‹ The phone was recently stitched and the data dropped. πŸ€– Calibration is lost in the system (full discharge will help). + charge to 100%).
❓ How often should I check the container?
Recommended frequency: πŸ“… Once in 3 months – for phones over 1 year old. πŸ“… Once every 6 months for new phones. πŸ“… Immediately, if you're showing signs of wear and tear (rapid discharge, overheating) Tip: keep a container diary in your notes or Google Tables, which will help you track the degradation dynamics.
❓ Can firmware affect the readings of the capacity?
Yes! Some custom firmware (like LineageOS, Pixel Experience) resets battery calibration data. After firmware: Completely discharge the phone before shutting down. Charge to 100% without interruption. Repeat the cycle 2-3 times for correct calibration. If the capacity in AccuBattery shows zero after firmware or sky-high numbers, that's a software glitch, not real wear.
❓ Where to buy the original battery for Xiaomi?
Official sources: 🏬 Xiaomi Service Centers (list on the official website). πŸ›’ Mi Store (online or offline stores). 🌍 AliExpress (only with verified sellers with a rating) >98% and reviews of original batteries.Signs of Xiaomi's original battery: 🏷️ Sticker with hologram and serial number. πŸ”‹ Marking MDY-XX-XX (for example, MDY-11-EJ). πŸ“¦ Packaging with the Xiaomi logo and QR-Counterfeit products are often sold under the guise of the originals, for example, the battery for the Redmi Note 9 Pro may have a capacity of 4,000 mAh instead of 5020.