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.
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:
- Install and open AccuBattery. Skip the initial setting (press Skip).
- Go to the Health tab.
- 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
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:
- Download and install Platform Tools (included in Android SDK).
- 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 batteryIn 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?
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:
- Enter the phone code in the app: ##6484##.
- In the Manual Test menu, find the Battery section (can be called the Battery).
- 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 factory | If <80%, replace the battery. |
| Voltage (B) | 3.8-4.2 (at 100% charge) | If <3.5V, charge immediately |
| Temperature (Β°C) | 20β45 | If >50Β°, cool the phone. |
| Condition (Health) | Good / Normal | If 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:
- Install any file manager with root support (such as Root Explorer or Solid Explorer).
- Cross the path: /sys/class/power_supply/battery/
- 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.