How to accurately check the battery capacity on the Xiaomi smartphone: from factory data to real wear

Have you noticed that Xiaomi is running out faster than before? Or want to make sure that the seller didn't cheat on the battery capacity when buying a used device? Checking the actual battery capacity is a key step to diagnosing its condition. In this article, we'll look at all the available methods, from hidden engineering menus to specialized applications that will show not only the nominal capacity, but also the degree of wear.

Manufacturers often specify Xiaomi Redmi, POCO or Mi "typical" capacity (e.g., 5000 mAh), but over time it decreases due to charging cycles. We will teach you to distinguish the real capacity from the declared one, which will help you decide whether to replace the battery or optimize its operation. Importantly, some methods require root rights, but most work on standard MIUI firmware.

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

The fastest way is to use the hidden engineering menu available on most Xiaomi smartphones without additional apps, which works on Qualcomm chipset devices (such as the Redmi Note 10 Pro, POCO X3 Pro) and partly on MediaTek.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some models may require ##225###).
  3. Select Battery Information (Battery Information).
  4. Pay attention to the lines: πŸ”‹ Level - current charge in percentage. πŸ“Š Health - battery state (ideal - Good). ⚑ Capacity - real capacity in mAh (may differ from factory).

β˜‘οΈ What to do if the engineering menu does not open?

Done: 0 / 5

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

2.Use of the AccuBattery application (without root)

AccuBattery (available on Google Play) is one of the most accurate solutions for monitoring the battery without obtaining root rights.It analyzes charging cycles and shows real capacity, not factory capacity.It is suitable for all Xiaomi models, including the POCO F4, Redmi Note 11 and Mi 11 Lite.

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 - there will display the current capacity in mAh and the percentage of wear and tear.
  • πŸ“ˆ In the section Statistics you can see the discharge graphs and the rate of degradation.

πŸ’‘

If the AccuBattery shows the capacity for 10-15% Lower in the factory, it's normal for an older battery. 1 But if the difference is greater than one year. 30%, battery-change.

Example of data from AccuBattery for Redmi Note 9 Pro (factory capacity 5020 mAh):

ParameterMeaningNorma.
Real capacity.4280 mAh4500-5,020 mAh
Wearing14.7%Up to 20% - satisfactory
Charging cycles312Up to 500, fine.
Temperature.32Β°CPerfect: 20-35Β°C

3. ADB commands for advanced users

If you’re ready to use the Android Debug Bridge (ADB), this method will give you the most accurate battery data, suitable for all Xiaomi models, but requires a connection to a computer.

Steps:

  1. Enable USB Debugging in the Developer Settings (Settings β†’ About Phone β†’ MIUI Version (click 7 times) β†’ Additional Settings β†’ For Developers).
  2. Connect your phone to your PC and open the command line in the folder with ADB.
  3. Enter the command: adb shell dumpsy battery
  4. Find the lines: πŸ”‹ Capacity - current charge in %. ⚑ charge_counter β€” Real capacity in mkAh (divided by 1000 for mAh). πŸ“Š health-state (2 = good, 3 = bad).
Decoding Health Values in ADB
Health value can be: - 1 - unknown (rare) - 2 - good (good) - 3 - overheat (overheat) - 4 - hypothermia (dead) - 5 - high current (overvoltage) - 6 - fault (failure) - 7 - non-original battery (unspecified failure)

⚠️ Attention: If charge_counter This is significantly lower than the factory capacity (for example, 3000 m.h. 5000), This indicates severe wear or malfunction of the power controller, in which case a diagnosis at the service center is recommended.

4. Verification through Xiaomi service codes

Xiaomi provides unique diagnostic service codes that work on most models, including Redmi, POCO and Mi, but may vary depending on the firmware region.

List of useful codes:

  • πŸ“ž ##6484## - Equipment test (includes battery check).
  • πŸ”‹ ##64663## - information about the battery and charger.
  • πŸ“Š ##284## - battery test (on some models).
  • πŸ” ##232338## β€” MAC-Wi-Fi address (to verify the originality of the device).

After entering the code ##6484##, select Battery Test.

  • πŸ”‹ Voltage – should be 3.7-4.4 V when fully charged.
  • ⚑ Temperature (temperature) – optimally 25–40Β°C.
  • πŸ“Š Capacity – Real Capacity (if supported).
πŸ“Š What is the most common battery test method you use?
Engineering menu
AccuBattery
ADB
Xiaomi service codes
Other

5. Visual examination and physical examination

If software methods don't give a clear answer, you can resort to visual diagnostics, which is true for devices with removable batteries (for example, the old models of Redmi 4X, Redmi 3S) or if you suspect bloating.

Signs of a faulty battery:

  • πŸ”‹ Bloating of the body (especially noticeable if you put the phone on a flat surface and spin - it will "swing").
  • ⚑ Fast discharge (e.g., 100% to 0% in 2-3 hours without loading).
  • πŸ”₯ Overheating when charging or using.
  • πŸ“‰ Sharp jumps in charge level (for example, from 50% to 1% per second).

If the battery is removable:

  1. Turn off the phone and remove the back cover (on models with removable battery).
  2. Check the battery for swelling, corrosion or damage.
  3. Check the labeling – Xiaomi’s original battery has a hologram and serial number.

πŸ’‘

A bloated battery is dangerous to health! Don't try to puncture or bend it, it can cause fire. Replace the battery at the service center immediately.

Comparison with passport data

To see how worn the battery is, compare the actual capacity to the factory capacity.

ModelFactory capacity (mAh)Minimum acceptable capacity (mAh)Duration of service (years)
Redmi Note 10 Pro502040002–3
POCO X3 Pro516041002–4
Xiaomi 12450036002–3
Redmi 9A500038003–4
Mi 11 Ultra500040002–3

If the actual capacity is below the "minimum acceptable" battery is severely worn out, for example, for the POCO X3 Pro with a factory 5160 mAh value below 4100 mAh means that the battery has lost more than 20% of capacity and it is worth replacing.

7. When is it time to change the battery?

Even if the battery is still holding a charge, wear and tear can negatively affect the performance of the phone, and here are key signs that it’s time to consider replacing:

  • πŸ”‹ Capacity below 70% of factory capacity (e.g. less than 3,500 mAh for 5000 mAh battery).
  • ⚑ The phone turns off at 10-20% charge (incorrect calibration).
  • πŸ”₯ Overheating when charging or using (above 45)Β°C).
  • πŸ“‰ Battery life reduced by 2 times compared to the new device.
  • 🚨 There was swelling or deformation of the body.

The cost of replacing the battery in the service center Xiaomi:

  • πŸ’° Redmi/POCO (removable): 1500–2500 β‚½.
  • πŸ’° Flagship models (Mi 11, Xiaomi 12): 3000–5000 β‚½.
  • πŸ”§ Self-skilled replacement: 800-1500 β‚½ (battery).

πŸ’‘

Before you change the battery, back up your data! The service center may reset to factory settings.

FAQ: Frequent questions about Xiaomi battery check

πŸ”‹ Can the battery capacity be restored after heavy wear?
No, you can't restore the original capacity -- lithium-ion batteries degrade over time. But you can slow down further wear: Avoid full discharge (keep the charge at 20 to 80 percent). Don't use cheap chargers. Avoid overheating (don't leave the phone in the sun or near heat sources). If the capacity has dropped below 60 percent of the factory capacity, the only solution is to replace it.
⚑ Why AccuBattery shows capacity above factory?
This can be due to: calibration errors (you need to reset the statistics in the application and go through 2-3 charging cycles); over-labeled non-original battery (occurs on AliExpress); power controller errors (a diagnostic in the service is recommended); If the difference exceeds 10%, check the battery with other methods (for example, through ADB).
πŸ“Š How often should I check the battery status?
Recommended frequency: For new phones (up to 1 year): every 3-6 months; for devices older than 1 year: every 2-3 months; for active use (games, video shooting): once a month; Regular checks will help to detect degradation in time and avoid sudden shutdowns.
πŸ”§ Can I use a non-original battery on Xiaomi?
Technically, yes, but: βœ… Pros: cheaper than the original by 30-50%. ❌ Cons: Rapid degradation (capacity can fall by 20% in 6 months); risk of bloating or overheating; possible calibration problems (phone will show the wrong percentage of charge); We recommend buying original batteries or certified analogues (for example, from Anker or Baseus).
πŸ› οΈ How to Reset Battery Statistics After Replacing?
Once the new battery is installed, reset the calibration data: Charge the phone to 100% and hold it for another 1 hour. Turn off charging and use the phone until it is fully discharged (before it is turned off). Repeat the charging-discharge cycle 2-3 times. Use the command to speed up the process: adb shell dumpsys battery reset This will help the system correctly determine the level of charge.