Battery is one of the most vulnerable spots in Xiaomi Redmi smartphones. Over time, its capacity decreases and its autonomy drops by 20-30% after 2-3 years of active use. But how do you know how worn the battery is? The official Android settings show only the percentage of charge, not the real capacity in mAh. In this guide, we will analyze 5 working methods of checking, from hidden engineering menus to professional applications that use service centers.
Itโs important to understand that even if a smartphone shows 100% charge, the actual capacity may be lower than the manufacturerโs stated capacity. For example, the Redmi Note 10 Pro with a 5020 mAh battery after 500 charging cycles, the real capacity often drops to 3,500-4000 mAh. We will teach you how to measure this parameter without disassembly of the device and with minimal errors.
1. Check through the engineering menu (#4636##)
The fastest way is to use the hidden engineering menu available on all Xiaomi Android smartphones, which requires no root rights and works even on locked downloaders.
- Open the Phone app and enter the combination: ##4636##.
- In the menu that appears, select Battery Information.
- Note the line Level and Battery Health, which shows wear as a percentage (e.g. Health: 85% means capacity has decreased by 15%).
โ ๏ธ Note: Some Redmi models (e.g. Redmi) 9A or Redmi Note 8 Pro) the engineering menu may not display the Health option, in which case use alternative methods from the following sections.
๐ก
If the engineering menu doesnโt open, try entering the combination ##6484##, which is an alternative code for testing the battery on Xiaomi.
The advantage of this method is that it can be instantaneous without installing third-party applications, but the data can be inaccurate if the battery controller is not calibrated correctly. For more detailed diagnosis, move on to the next method.
2.Use of the AccuBattery application (with wear analysis)
Digibites' AccuBattery app is one of the most accurate tools for monitoring battery health, analyzing charging cycles, temperature and real capacity, comparing it to a factory capacity, and using it here:
- Download AccuBattery from Google Play (free version with restrictions).
- Charge your smartphone to 100% and connect to the app. Wait for it to collect data about the first cycle (may take 1-2 days).
- Go to Health tab, and you'll see the current capacity per mAh and the percentage of wear and tear.
Example of the report for the Redmi Note 11 Pro+ 5G:
| Parameter | Factory importance | Current value |
|---|---|---|
| Capacity (mAh) | 4500 | 3825 |
| Depreciation (%) | 0 | 15 |
| Charging cycles | โ | 312 |
AccuBattery also shows a time estimate for different scenarios (e.g. 6 hours of screen with 20% wear).
3. Test through ADB (for advanced users)
If you want the most accurate data directly from the system, use ADB (Android Debug Bridge), which is suitable for users who are ready to work with the command line.
Install ADB Tools on PC| Enable USB debugging in developer settings | Connect smartphone to PC via cable | Allow debugging on phone screen-->
- Open the command line (cmd) on your PC and type in: adb shell dumpsys battery
- Find the line at the conclusion: charge counter: 3.8 million # current capacity in microcoulombs (divided by 1000 for mAh) health: 2 # health status (2 = good, 3 = bad)
- To translate microcoulombs into mAh, use the formula: Capacity (mAh) = (charge counter) / 3600 For example, 3800000 / 3600 โ 1055 mAh (but this is the value for the current charge, not the full capacity).
โ ๏ธ Attention: ADB It shows the current charge in the microcoulders, not the full capacity. To get the real maximum, charge the phone to 100% and repeat the command. Then discharge to 0% and check again. The difference between the values will be the real capacity.
This is the most accurate method, but it requires technical skills. If you're not sure about yourself, use the following method.
4. Discharge stress test (method "100 to 0%")
The most reliable, but longest way is to run a full discharge cycle with a fixed time, which doesn't require software, but it takes 8-12 hours.
- Charge your smartphone to 100% and disconnect from the network.
- Turn on the plane mode and start the test: ๐ฑ Screen: Set brightness to 50% and turn on the off timer (for example, through the Keep Screen On app). ๐ฎ Load: Run a YouTube video to repeat or 3D-play-off (PUBG Mobile, Genshin Impact). ๐ Monitoring: Record the start and end times of the test (before the automatic shutdown).
Compare the result with the reference values for your model (see the table below).
| Model Redmi | Factory capacity (mAh) | Working time (screen 50%) with 100% health | Wear time at 20% |
|---|---|---|---|
| Redmi Note 12 Pro+ 5G | 5000 | 10-12 hours | 8-9 hours |
| Redmi 10C | 5000 | 14-16 hours | 11:12 hours |
| Redmi Note 11S | 5000 | 12-14 hours | 9-10 hours |
๐ Example: If your Redmi Note 10 Pro with a factory capacity of 5020 mAh lasted 6 hours on the test, this means that the real capacity fell to the point of the test. ~2500โ3000 mAh (wear 40โ50%).
๐ก
The stress test shows not only the capacity, but also the stability of the battery controller, and if the smartphone turns off at 10 to 15 percent charge, calibration or battery replacement is required.
Verification through service codes (for specific models)
Some Xiaomi Redmi models support service codes that display detailed battery information, which vary by firmware and region.
- ๐ ##64663## โ Battery and sensor test (powered by Redmi) 9/9A/9C).
- ๐ ##3644633## โ battery health information (for Redmi Note) 8/9/10).
- ๐ ๏ธ ##284## - charging test (shows current and voltage in real time).
If you enter the code and you have a menu with Battery Capacity, compare it to the factory value. For example, for Redmi Note 11, the normal capacity is 4900-5000 mAh. If the value is below 4000 mAh, the battery is very worn out.
What to do if the service codes do not work?
How to Calibrate the Battery After Checking?
If tests show that the capacity is understated, but the battery is not worn out yet (wear < 30%), try calibration. This will reset the controller errors and return the exact charge values.
- Discharge the smartphone to 0% and wait for the automatic shutdown.
- Connect the original RAM and charge for at least 8 hours (even if the indicator shows 100%).
- Turn off the network, turn off the phone and reconnect the charger for 1 hour.
- Turn on the device and check the capacity with one of the methods above.
โ ๏ธ Attention: Calibration only helps with software failures. If the capacity is physically reduced (wear and tear). > 40%), require battery replacement. On Redmi models with non-removable battery (e.g. Redmi) K40) This will require a breakdown at the service center.