How to know the real battery capacity on Xiaomi smartphones: from the engineering menu to ADB

Have you noticed that Xiaomi is running out faster than before? Or you want to see if you've been tricked into buying a used phone? Real battery capacity is a key parameter that manufacturers often keep quiet. Even new smartphones can have a battery with a capacity 5-15% lower than claimed due to technological features, and after a year of use, wear reaches 20-30%, which critically affects autonomy.

In this article, 5 proven ways to know the exact capacity of Xiaomi’s battery (including the Redmi, POCO and Black Shark models), we will break down both standard methods through MIUI settings, and advanced methods using ADB, engineering codes and specialized applications, you will sit down with data that no β€œautonomy test” from Google Play will show.

Why the actual capacity is different from the stated

Manufacturers have specs on the rated capacity (e.g., 5,000 mAh for the Xiaomi 13T Pro), but the actual capacity is always lower.

  • πŸ”‹ Technological spread: in the production of batteries allowed deviation Β±A 4,900 mAh battery instead of 5,000 mAh is the norm.
  • ⚑ Charge Controller: Xiaomi limits maximum charge to 95-98% for life extension (optimized charging function in the mobile app). MIUI 12+).
  • ⏳ Degradation: after 300 to 500 charge cycles, the capacity drops by 20 to 30 percent.
  • πŸ”§ Software limitations: in some models (e.g, POCO F5) artificially lowered the percentage of charge displayed.

It's important to understand that just because your Redmi Note 12 is 100 percent charge, it doesn't mean that the battery is full at 5,000 mAh. The real value could be 4,700 mAh -- and that's not critical. But how do you check that?

πŸ“Š How often do you check the battery status?
Never.
Six months
Only when you notice wear.
Before buying a used phone

Method 1: Engineering menu Xiaomi (codes ##4636## and #6484##)

The fastest method is to use hidden engineering menus, which are available on all Xiaomi smartphones without root rights, but require caution: wrong actions can reset network settings.

Instructions:

  1. Open the Phone app.
  2. Enter the code ##4636## (for older versions of MIUI) or ##6484## (for newer versions).
  3. Select Battery Information (or MB Info on Chinese firmware).
  4. Find the lines: Battery capacity - current capacity in mAh. Battery health - state (from Good to Replace soon). Voltage - voltage (normal 3.7-4.4 V).

Enter the code ##4636## or ##6484###

Select "Battery Information"

The meaning of "Battery capacity"

Compared to passport capacity

Do not change other settings!-->

Limitations of the method:

  • ❌ On some models (e.g. Xiaomi) 12S Ultra) codes blocked.
  • ❌ It shows the current charge, not the maximum capacity. For an accurate test, you need to discharge the phone to 1% and charge it to 100%.
  • ❌ In Chinese firmware, the menu can be in Chinese.

⚠️ Warning: Do not change the settings in the engineering menu unless you know their purpose. For example, a Network Lock reset may block the settings. SIM-map.

Method 2: Diagnostic applications (AccuBattery, CPU-Z, AIDA64)

Specialized utilities analyze data from the battery controller and show the real capacity.

AnnexprecisionPlusesCons
AccuBattery⭐⭐⭐⭐It shows wear, temperature, discharge rate. It works without root.It requires calibration (several charge cycles).
CPU-Z⭐⭐⭐It displays the capacity in the Battery section.The data may not be updated in real time.
AIDA64⭐⭐⭐⭐Detailed information, including voltage and battery technology.Paid version for full functionality.

How to use AccuBattery (the most accurate option):

  1. Install the app and allow access to battery data.
  2. Charge the phone to 100% and leave it for 1 hour (to stabilize readings).
  3. Go to the Health section β†’ Estimated capacity.
  4. Compare the value with the passport capacity (for example, if the POCO X5 Pro claimed 5000 mAh, and the application shows 4200 mAh – wear 16%).

πŸ’‘

For maximum accuracy, use AccuBattery for 3-5 charge cycles. The app learns from your habits and adjusts the data.

If AccuBattery shows a capacity of less than 60% of the declared battery, the battery must be replaced - further degradation will accelerate by 2-3 times.

Method 3: ADB-Teams (for advanced users)

The method requires a computer and enabled USB Debugging mode, but gives the most accurate data - directly from the Android system.

Step-by-step:

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

ADB-driver

Win + R

cmd

adb shell


dumpsys battery

Capacity: 85 # Current charge in %


Voltage: 4123 Voltage in mV




charge counter: 3800000 # Real capacity in ΞΌAh (divided by 1000 for mAh)

Example of decryption for Xiaomi 11T Pro:

  • charge counter: 4500000 β†’ 4500 mAh (if claimed) 5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh).
  • Voltage: 3850 β†’ normal voltage (optimally 3.8-4.2 V).

⚠️ Warning: If the charge counter jumps strongly when you connect the charge, it is a sign of a malfunction of the battery controller.

What if the ADB does not recognize the device?
1. Install official Xiaomi drivers from the site [mi.com](https://www.mi.com/global/service/support/download.html). 2. Check if the mode is on. USB-Debugging and confirming trust in the PC on the phone. 3. Try another one. USB-cable (preferably original). 4. Restart your phone and PC. 5. If the problem persists, use an alternative method (e.g., AccuBattery).

Method 4: Hidden MIUI settings (without root)

MIUI hides detailed battery information, but it can be extracted through a service menu, a method that works on most models, including the Redmi Note 11, Xiaomi 12 and POCO F4.

Instructions:

  1. Go to Settings. β†’ The phone.
  2. Press 5 times on the Kernel (or Kernel version).
  3. The Hardware info menu will open (if it doesn’t open, try clicking on the MIUI version).
  4. Select Battery and find: Capacity is the current capacity. Design Capacity is the factory capacity. Cycle Count is the number of charge cycles.

Examples for Xiaomi Mi 11 Lite:

  • Design Capacity: 4250 mAh (factory value)
  • Capacity: 3600 mAh (real after 1.5 years of use)
  • Cycle Count: 412 (critical wear, replacement recommended)

If the Hardware info menu is missing, try an alternative route:

  1. Enter the code ##284## (battery test) in your phone.
  2. Press the Battery Test and wait for the results.

πŸ’‘

If the difference between Design Capacity and Capacity is more than 30%, the battery needs to be replaced – continued use can lead to sudden shutdowns even at 20-30% charge.

Method 5: Disassembling the phone (extreme case)

If the software methods don’t work (e.g., on the Chinese versions of Xiaomi with locked codes), there is a physical check. It’s risky, but it gives a 100% accurate result.

What you need:

  • πŸ”§ Plastic blade or mediator.
  • πŸ”₯ Fryer (for softening glue).
  • πŸ“ Multimeter (to check the voltage).
  • πŸ”‹ Capacity tester (for example, USB-Tester with AliExpress).

Step-by-step:

  1. Turn off the phone and remove the back cover (heating the edges with a hairdryer).
  2. Disconnect the battery plume (carefully so as not to damage!).
  3. Connect the tester to the battery contacts (+ and -).
  4. Charge the battery to 4.2 V and discharge through the tester to 3.0 V, measuring the capacity.

⚠️ Warning: Disassembly will void warranty and may damage your phone. If you are unsure of your skills, contact the service center. Especially carefully disassemble models with adhesive battery mounts (for example, Xiaomi 13), where the risk of damage to the plumes is higher.

Advantages of the method:

  • βœ… 99% accuracy (tester shows real capacity, not software data).
  • βœ… You can check the internal resistance of the battery (normality). < 200 m).

Disadvantages:

  • ❌ Risk of damage to the phone.
  • ❌ Requires the purchase of a tester (from 500) β‚½).
  • ❌ Not suitable for models with non-removable battery (for example, Xiaomi Mix Fold 2).

How to interpret results: Normal and critical condition

You got the capacity data -- what do you do with it? Here's a guide for Xiaomi.

Battery statusCapacity relative to factory capacitySigns.Recommendations
Excellent.90–100%The phone holds the charge as new.Keep using, avoid overheating.
Good.80–89%Autonomy has been reduced by 10-15%.Calibrate the battery every 3 months.
Average.70–79%Fast discharge, the phone turns off at 10-15%.Prepare for replacement within a year.
Bad.60–69%The phone discharges in 3-4 hours, warms up when charging.Replace the battery soon.
Critical< 60%Sudden blackouts, swelling of the body.Immediate replacement, risk of damage to the board.

Additional signs of wear:

  • πŸ”₯ The phone gets very hot when charging (above 45).Β°C).
  • ⚑ Charging is interrupted or is jerking.
  • πŸ“‰ The percentage of charge "jumps" (for example, from 30% to 10%).
  • πŸ’₯ The body is swelling (especially noticeable on the Redmi 9 and the Redmi). POCO M3).

If the capacity is below 70% and the phone is still warranty, contact Xiaomi Service Center.According to the Consumer Protection Act (Article 18), you are entitled to a free replacement of the battery if the wear exceeds 40% in the first year of use.

Frequent Questions (FAQ)

Can the Xiaomi battery capacity be restored?
Partly yes. Try it: πŸ”„ Calibration: Lower your phone to 0%, then charge to 100% without interruptions. ❄️ Refrigeration: Avoid overheating (do not play games on charging). πŸ”Œ Small cycles: Charge more often, but little by little (20-80%), but if the capacity has dropped below 70%, recovery is useless - only replacement.
Why does AccuBattery show capacity above factory capacity?
It's a calibration error. The app estimates the capacity by voltage, and if the battery controller is lying (e.g., on the POCO X3 Pro), the data will be inaccurate. For correct results: Reset the statistics to AccuBattery. Completely discharge and charge the phone 2-3 times.
How to check the battery on Xiaomi with a blocked engineering menu?
Use it: πŸ“± AIDA64 or CPU-Z (battery). πŸ’» ADB-teams (if debugging is included). πŸ”§ Disassembly + Tester (extreme case) on Chinese firmware (China) ROM) The engineering menu is often disabled – you will have to flash Global ROM.
How much does it cost to replace a battery in Xiaomi?
Prices in 2026 year: πŸ“± Redmi Note / POCO M: 1500–2500 β‚½ (original), 800–1200 β‚½ (analogue). πŸ“± Xiaomi 11/12/13: 3000–5000 β‚½ (warranty). πŸ“± Black Shark: 4000–6000 β‚½ (Tip: Buy batteries with only labeled batteries ATL or SDI β€” These are the original Xiaomi suppliers.
Can the firmware update return battery capacity?
No, update. MIUI It can improve energy efficiency, but it doesn't restore the physical capacity of the battery: πŸ”„ In some cases (for example, after updating to Xiaomi) 12T) The battery calibration is reset, and the phone begins to display the percentage of charge correctly. ⚑ New versions MIUI (14+) better manage background activity, which indirectly increases operating time.