The battery is one of the most vulnerable components of Xiaomiβs smartphone, which eventually loses capacity and begins to discharge quickly. If your Redmi, POCO or Mi began to keep the charge worse than before, do not rush to blame the firmware or background applications. Most likely, the problem lies in the worn battery. In this article, we will discuss all the current ways to check the battery on Xiaomi phones, including hidden engineering menus, special applications and hardware tests.
You'll learn how:
- π Check the real capacity of the battery through secret codes
- π Determine the percentage of wear without disassembling the phone
- β‘ Diagnose charging speed and possible controller problems
- π οΈ Identify battery bloating at an early stage
All methods have been tested on 2020-2026 models (including Xiaomi 14, Redmi Note 13 Pro+, POCO F6) and run on MIUI 14/15 and HyperOS. If your phone is released before 2018, some methods may not work, we will warn you about this separately.
1. Check through the engineering menu (#4636##)
The fastest way to get basic battery information is to use a hidden engineering menu, which is available on all Xiaomi smartphones without root rights or additional apps.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636### (some models may require ##4636## or ##2846579##).
- In the menu that opens, select Battery Information.
Here you will see the key parameters:
- π Level of charge (level) β current percentage in digital form.
- π Voltage β must be in the range of 3.7-4.4 V (values below 3.5 V or above 4.5 V indicate a malfunction!).
- π‘οΈ Temperature - Normal: 20-45Β°C. If above 50Β°C in normal use - the battery overheats.
- π Technology (usually Li-ion or Li-poly.
π‘
If the menu doesn't open, try entering the code through the Google Phone app (you can install it from Play Market). On some HyperOS firmware, the engineering menu is blocked - use alternative methods from this article.
Limitation of the method: it does not show the actual battery capacity (only percentage of charge).
2. Code to check battery wear (##6484##)
Xiaomi phones with Qualcomm Snapdragon processors (most Redmi and POCO models) run a special code that shows the actual battery wear as a percentage.
How to check:
- Open the phone and type in ##6484##.
- From the MBAT TEST menu, select Battery Health.
- Look at the value of Battery Health β this is the percentage of wear and tear.
Transcription of results:
| Meaning | Battery status | Recommendations |
|---|---|---|
| 90β100% | Excellent. | The battery is almost new, wear is minimal. |
| 80β89% | Good. | A slight wear and tear, can be operated further. |
| 70β79% | Satisfactory | The work hours have been reduced noticeably. Consider a replacement. |
| Less than 70% | Critical | The battery is severely degraded and needs to be replaced. |
β οΈ Note: On phones with MediaTek processors (e.g. Redmi) 12C, POCO M6 Pro) this code may not work. In this case, use methods 3 or 4.
3. Diagnostics through the AccuBattery application
If the engineering codes didn't work or you want to get detailed battery statistics, install the AccuBattery app (available on the Play Market) that analyzes charging cycles, temperature and real capacity.
How to use:
- Install and open AccuBattery.
- Connect your phone to charge and wait 100% (the app will collect data).
- Go to the Health tab.
- Estimated capacity is the actual capacity of your battery in mAh.
An example of decryption:
- π± If you have a Xiaomi Redmi Note 11 declared 5000 MAh, and AccuBattery shows up. 4200 mAh - wear and tear made 16% (4200 / 5000 Γ 100).
- π If the capacity fell below 60% of the factory battery, it is time to change.
Discharge phone to 15-20% | Disable battery optimization for application |Use original cable and power supply |Do not use phone while charging-->
The advantage of AccuBattery is that it shows the history of charging cycles and warns if you often charge your phone to 100% (which reduces battery life).
4. Check through MIUI Battery Care (for HyperOS)
HyperOS firmware (installed on new Xiaomi models from 2026) has a built-in battery monitoring feature, MIUI Battery Care, which automatically analyzes the status of the battery and offers optimizations.
How to turn on and use:
- Go to Settings. β Battery.
- Put it on the icon. βοΈ (gear) in the upper right corner.
- Choose Battery Care (Battery Care).
- Activate the charging optimization slider.
What the system shows:
- π Battery age: How many months have passed since the phone was activated.
- π Number of charging cycles (norm: up to 500 cycles for lithium batteries).
- π‘οΈ Recommendations β for example, βAvoid full dischargeβ or βUse the original RAM".
β οΈ Note: On older versions MIUI (It's not available until 14th, and Battery Care may not display the exact capacity, just general care tips.
5. Visual bloating check
If Xiaomi's battery is swollen, it not only reduces the time of operation, but also dangerous to health - the risk of fire or rupture of the case.
Signs of a bloated battery:
- π± The screen or back cover has been raised (the gap between the case and the glass).
- π§ The phone is not on the table, it swings like a wave.
- π When you press the screen, you can hear a crunch or creak.
- π Charging is interrupted (contacts are withdrawn due to deformation).
How to check:
- Place your phone on a flat surface (such as a table).
- Lightly press the screen at the corners - if there is a "wave", the battery swelled.
- Light the flashlight on the side: if there is a gap between the screen and the case, it is 100% bloating.
What to do if the battery is blown?
If you find bloating, don't delay replacing - it can cause permanent damage to the phone (up to the motherboard failure).Average battery replacement cost at Xiaomi's service center: 1,500-3,500 β½ (model-wise).
Charging speed test (identifying controller problems)
If Xiaomiβs phone is slow to charge, the problem may not be the battery, but the power controller or cable. You can check the charging speed using the Ampere app (download to the Play Market).
Instructions:
- Install Ampere and connect the phone to charge.
- Open the application - it will show the charging current in mA (milliampers).
- Compare the standard values for your model:
| Xiaomi model | Max. Charging current (mA) | Charging time 0-100% |
|---|---|---|
| Xiaomi 14 / 14 Pro | 3000β4500 | 30β40 mins (with 120W support) |
| Redmi Note 13 Pro+ | 2500β3500 | 45-60 min (120W) |
| POCO F5 | 2000β3000 | 50β70 mins (67W) |
| Redmi 12C | 1000β1500 | 2β2.5 hours (18W) |
What do the results mean?
- β‘ If the current is significantly lower than normal (for example, 500 mA instead of 3000 mA), the problem is in the cable, power supply or port. USB.
- π If the current jumps (2,000 mA, then 300 mA) β the charging controller is faulty (repair is needed).
- π If the current is normal, but the charging is slow, the degraded battery is to blame (replace it).
π‘
If a Xiaomi phone doesnβt charge faster than 500-800mA, even with the original RAM, check the USB port for debris or oxidation.
7. Hardware diagnostics (for advanced users)
If the software methods don't give a clear answer, you can check the battery with a multimeter (voltage measuring device), which is the most accurate way, but requires disassembling the phone.
Step-by-step:
- Turn off your phone and remove the battery (on most Xiaomi models itβs glued β be careful!).
- Connect the multimeter probes to the battery contacts (+ and -).
- Set the DC (DC) measurement mode at 20 V.
- Take the statement:
- π 3.7-4.2 B - Battery normal.
- π 3.0-3.6 V β deep discharge, urgent charging required.
- π Below 2.8V β battery is completely discharged and may not recover.
- π Above 4.3 V - recharge, dangerous condition!
β οΈ Warning: Don't take your phone apart if you don't have experience! Risk of damaging plumes or motherboard.
Also, using a multimeter, you can check the internal resistance of the battery (should be no more than 200 mOhm for lithium batteries), high resistance indicates strong wear.