How to find out the battery capacity on Xiaomi Redmi: step-by-step methods with photos

Have you noticed that Xiaomi Redmi is running out too fast, even though it used to last longer? Or want to check if you have β€œswapped” the battery during repair? Real battery capacity is a key indicator of its health, but manufacturers often hide accurate data. In this article, you will find 5 working ways to find out the current battery capacity on any Redmi smartphone (including the Note 10/11/12, POCO X3/X4 and other models), even without root rights.

We tested each method on devices with MIUI 12-14 and Android 11-13. Importantly, the capacity can differ from the factory by 5-15% even on new phones, which is normal. But if the difference is greater than 20%, the battery needs to be replaced. In this article, we also discuss why the settings and the actual capacity do not match, and what to do if the phone β€œlies” about the state of the battery.

1. Testing capacity through the engineering menu (#4636##)

The fastest way is to use the Android hidden engineering menu, which is available on all Xiaomi smartphones without additional apps, but does not work on all versions of MIUI (on some models, the menu can be blocked).

Here's how to do it:

  • πŸ“± Open the phone app and enter the combination: ##4636##.
  • πŸ” In the menu that appears, select Battery Information (or Battery Information).
  • πŸ“Š Find the line Level is the current charge in percent, and Capacity is the actual capacity in mAh.

⚠️ Note: Some Redmi models (e.g. Note 9 Pro or Note 9 Pro) POCO F3) If you have an engineering menu, you might not have capacity, and if you have an alternative code, try ##284## (battery test), if that doesn't work, you can go to the next method.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note (any)
POCO (X/F/M-series)
Redmi (without Note)
Mi (flagship)
Other

2.Use of the AccuBattery application (accurate data without root)

AccuBattery (available on Google Play) is one of the most reliable battery monitoring solutions available, not only showing current capacity, but also analyzing battery wear, charging and discharging speeds, and the main advantage is that it works on all Xiaomi models without root rights.

Instructions:

  1. Install and open AccuBattery. Skip the initial setting (press Skip).
  2. Go to the Health tab.
  3. In the Battery Capacity section, you will see two values: πŸ”‹ Design capacity - current state of the battery (mAh). 🏭 Factory capacity - original value (for example, 5000 mAh for Redmi Note 11 Pro)+).

To make the data accurate, use your phone for 2-3 days – the app is calibrated during charging/discharge cycles.

πŸ’‘ Advice: In the settings of AccuBattery (βš™οΈ β†’ Settings β†’ Notifications) turn on the option to Warn at high wear. The app will tell you when the battery capacity will fall below 80% - the threshold for replacement.

β˜‘οΈ Preparation for testing in AccuBattery

Done: 0 / 4

3. Checking through ADB (for advanced users)

If the engineering menu is locked and AccuBattery is showing inaccurate data, you can use ADB (Android Debug Bridge), which requires a computer, but gives the most accurate capacity metrics directly from the system, without third-party applications.

Step-by-step:

  1. Download and install Platform Tools (included in Android SDK).
  2. Turn on USB Debugging on your phone: Go to Settings β†’ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β†’ Additional β†’ For Developers and enable USB Debugging.

platform-tools

adb shell dumpsys battery

In the answer, find the line capacity: X (current charge in %) and charge_counter: Y (actual capacity in ΞΌAh). To translate to mAh, divide Y by 1000.

⚠️ Attention: Meaning charge_counter It's reset when the phone is completely discharged:

  • Charge the phone to 100%.
  • Execute the command adb shell dumpsys battery and write down charge_counter.
  • Discharge to 0% and execute the command again.
  • The difference between the two values (in mAh) is the actual battery capacity.

What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (download from [official site](https://new.c.mi.com/global/miuidownload/index)).If the problem persists, try the adb kill-server command, then adb start-server and plug the phone back in.

Xiaomi’s Hidden Test Menu (code ##6484##)

Xiaomi hides a special menu for testing hardware components, including the battery, which is available on most Redmi and POCO models, but the interface may differ.

How to open it:

  1. Enter the phone code in the app: ##6484##.
  2. In the Manual Test menu, find the Battery section (can be called the Battery).
  3. Click on it and the data screen will open: πŸ“Š Voltage - voltage (normally 3.7-4.2 V). πŸ”‹ Capacity - current capacity in mAh. πŸ”„ Health – a condition (e.g., good or place soon).
Indicator.Normal value.What to do if you don't.
Capacity (mAh)90-100% of the factoryIf <80%, replace the battery.
Voltage (B)3.8-4.2 (at 100% charge)If <3.5V, charge immediately
Temperature (Β°C)20–45If >50Β°, cool the phone.
Condition (Health)Good / NormalIf the "Replace" is worn out, the battery is worn out.

πŸ’‘ Useful tip: This menu also allows you to test Vibration, Camera and Sensors. If some test fails (for example, Failed), this may indicate a hardware malfunction.

5. Verification through system files (root only)

If you have root rights, you can get data directly from system files, which is a method that is suitable for power users, because it requires access to the root folder.

Instructions:

  1. Install any file manager with root support (such as Root Explorer or Solid Explorer).
  2. Cross the path: /sys/class/power_supply/battery/
  3. Open files: capacity - current charge in %. charge_full β€” full capacity in mkAh (divided by 1000 for mAh). voltage_now β€” current.

⚠️ Note: Changing files in this folder may result in loss of warranty or system damage.Do not edit values manually!

πŸ’‘

If the value is charge_full much lower than the factory capacity (for example, 3500 m.h. 5000), The battery is worn out and needs replacement.

Why can the data on capacity differ?

You might have noticed that different methods show different numbers. Why is this happening?

Reasons for discrepancies:

  • πŸ”„ Battery calibration: The charge controller will eventually forget the actual capacity. To reset the data, completely discharge the phone, then charge to 100% without interruption.
  • πŸ“‰ Wear: Lithium-ion batteries lose up to 20% of capacity in 2-3 years. If the phone is older than 3 years, the performance below factory levels is normal.
  • πŸ€– Optimization MIUI: Xiaomi’s firmware sometimes artificially understates data to extend battery life, for example, it can show 100% when the real charge is 95%.
  • πŸ”Œ Fast charging: Use of 30 power chargers+ W accelerates wear. If you charge fast enough, the capacity will fall faster.

πŸ“Œ Conclusion: AccuBattery gives the most accurate data after several charging cycles or the method with the most accurate data. ADB. If the difference between methods exceeds 15%, repeat the measurements after 1-2 days.

FAQ: Frequent questions about Xiaomi battery capacity

❓ Can the battery be restored without replacement?
Partly yes. Try calibration: Discharge the phone to automatically shut down. Charge to 100% without interruption (use the original cable). Repeat 2 to 3 times. This will reset the controller data, but it will not return the lost capacity. If the battery is physically worn out (bloating, capacity <70%), you need a replacement.
❓ Why Xiaomi Settings Shows 100% Capacity, and the Phone Is Fast-Discharged?
MIUI often shows Battery status: good even if the actual capacity has dropped to 70-80%. This is a marketing ploy. Use AccuBattery or ADB for a precise check. Also check the background processes in Settings β†’ Battery β†’ Use – maybe some application is wasting power.
❓ How often should I check the battery capacity?
Optimally, every 3-6 months. If you notice signs of wear and tear: The phone discharges in 4-5 hours in normal use. The charge jumps (for example, from 30% immediately to 10%). The device turns off at 15-20% charge. In these cases, check the capacity immediately.
❓ Can the update MIUI capacitate?
Yes. After major upgrades (e.g., from MIUI 13 to MIUI 14), the battery controller may recalibrate, resulting in: The capacity in the settings will seem higher than real, the phone will start to run faster. Solution: perform calibration (discharge/charging to 100% 2-3 times in a row).
❓ Where to buy the original battery for Redmi?
Xiaomi's official batteries are on sale: πŸ›’ In branded stores Mi Store (warranty 6 months). 🌍 On global.mi.com (international delivery). πŸ”§ In the service centers (check the availability of the certificate). ⚠️ Avoid cheap analogues in the markets – they often have a capacity 20-30% below the stated and can swell.