Battery is the most vulnerable component of Xiaomi smartphone, which degrades even when used carefully. After 1-2 years of active use, battery capacity can fall by 20-30%, leading to rapid discharge, sudden blackouts and overheating. But how do you know that the problem is in the battery, not software failures? This article will help diagnose the battery status on any Xiaomi phone โ from the budget Redmi to the flagship Mi and POCO โ without special tools.
We will analyze both official methods (embedded tests, Security application) and hidden functions (engineering menu, USSD-code, ADB-You'll learn what's considered normal for lithium polymer batteries, how to distinguish natural wear from factory defects, and what to do if the battery runs out in a few hours. MIUI 12โ14 and relevant for 2018โ2026 models.
1. Quick check through "Battery Status" in settings
The easiest way to assess battery health is to use Xiaomiโs built-in utility, which shows current capacity as a percentage of factory capacity, but doesnโt work on all models (for example, itโs not on some POCOs and old Redmi Notes).
Instructions:
- ๐ฑ Open the Settings. โ Battery and productivity โ Battery status.
- ๐ Find the line โBattery capacityโ (or Battery Health in global firmware).
- ๐ Compare the figure with the table below.
| Capacity, % | Battery status | Recommendations |
|---|---|---|
| 90โ100% | Excellent. | The battery is almost new, wear is minimal. |
| 80โ89% | Good. | Natural wear and tear in 1-2 years. You can operate without replacement. |
| 70โ79% | Satisfactory | It's a marked reduction in operating time. Calibration is recommended. |
| Less than 70% | Critical | The battery needs to be replaced โ sudden shutdowns are possible. |
โ ๏ธ Note: Some models (e.g. Xiaomi) 11T Pro or Redmi K50) It's a good/normal/bad status instead of a percentage. It's less accurate, but it also gives you a sense of wear and tear.
If the battery status section is missing, move to the next method, and note that the data may be reset after the MIUI update or reset, in which case the data will become reliable only after 2-3 full charge / discharge cycles.
2. Hidden USSD-battery-diagnostic
Xiaomi hides several service commands that allow you to get technical information about the battery, which work on most models, but may vary depending on the region of the firmware.
Major teams:
- ๐ข ##4636## - opens the Testing menu (the Battery information section shows charge level, temperature, voltage).
- ๐ข ##284## - Battery test (on some models Redmi displays real capacity in mAh).
- ๐ข ##6484## - Extended battery information (including number of charging cycles).
How to use:
- Open the Phone app.
- Enter the code as a call number and press the call.
- Study the parameters: Level - current charge in %, Voltage - voltage (normal: 3.7-4.4 V), Temperature - temperature (optimally: 25-40 ยฐ C), Health - health (if any).
โ ๏ธ Note: ##6484## and #284## may not work on firmware for the European Region (EEA) Because of the limitations of Xiaomi, in which case, use alternative methods.
What if the code doesn't work?
3. Engineering menu: in-depth diagnostics
The Engineering Mode is a powerful tool for analyzing the battery, but it requires caution. Wrong actions can cause system failures. Here you will find the actual capacity, the number of charging cycles, and even the date of production of the battery.
How to open it:
- Enter the dialer code ##3644633## (or #36446337## on new models).
- Go to Battery (or Battery Info)
- Pay attention to the parameters: MB_06 โ The actual capacity in mAh (compare with factory capacity). Charge Counter is the number of full charging cycles. Battery Temp is the temperature (critically if higher). 45ยฐC).
An example of decoding for Xiaomi Redmi Note 10 Pro (factory capacity 5020 mAh):
- ๐ MB_06 = 4200 โ wear ~16% (4200/5020ร100).
- ๐ Charge Counter = 312 โ high wear (normal: up to 500 cycles).
Do not change the settings in the Modem/RF sections.
Do not press buttons that say "Clear" or "Reset"
Close the menu with the back button, not the home button.
Do not use the menu on a discharged phone (less than 20%)-->
Critical warning: Fast Charge in the engineering menu may be disabled by default on some firmware, and activation without understanding the consequences will lead to overheating of the battery.
4.Security application: alternative method
Xiaomiโs built-in Security app contains a hidden partition to check the battery, which works even on firmware that doesnโt have a battery status menu in the settings.
Step-by-step:
- Open the Security app (or Security in global versions).
- Click on the icon. โก Battery (or Battery).
- Stick to three points (โฎ) In the upper right corner and select Battery status.
- Check the data: ๐ Battery age (in months). ๐ Capacity (% of factory capacity). ๐ Wear schedule (if available).
Some models (e.g., the POCO X3 Pro) display the status Normal or Replaceable instead of a percentage, which is less informative, but still useful for the overall score. If the section is missing, update the Security app via Google Play.
๐ก
If there is no battery partition in the Security app, try clearing its cache: Settings โ Applications โ Application Management โ Security โ Storage โ Clear the cache.
5. ADB-Teams for Advanced Users
If standard methods donโt provide enough data, you can use Android Debug Bridge (ADB), which requires a computer and basic command line skills, but provides the most accurate information, including current current, cell voltage and real capacity.
Instructions:
- Install ADB Tools on your PC.
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI Version (Tap 7 times) Settings โ Additional โ For Developers โ Debugging on USB
- Connect your phone to your PC and execute the commands: adb shell dumpsys battery
- Learn the key parameters: capacity - current charge in %. voltage - voltage (for example, 4123 m = 4.123 B). temperature - temperature in tenths ยฐC (325 = 32.5ยฐC). charge_counter โ Real capacity in mkAh (divided by 1000 for mAh).
Example of output for Xiaomi Mi 11:
level: 78
voltage: 4012
temperature: 318
charge_counter: 3850000Decoding: charge 78%, voltage 4.012 V, temperature 31.8 ยฐ C, real capacity ~3850 mAh (at factory 4600 mAh wear ~16%).
โ ๏ธ Attention: Teams ADB may not work on firmware with a locked bootloader (for example, on some POCO In this case, unlocking is required, which cancels the warranty.
6. Party of the application: AccuBattery, CPU-Z and others
If Xiaomiโs built-in tools donโt provide enough information, third-party utilities can be used to analyze discharging speed, temperature, and even predict the remaining battery life.
Top.-3 applications:
- ๐ AccuBattery shows real capacity, wear and charging history. The free version is limited but sufficient for diagnosis.
- ๐ CPU-Z โ Battery displays voltage, temperature and charge level in real time.
- ๐ ๏ธ 3C Battery Monitor โ an advanced tool with discharge schedules and overheating notifications.
How to use AccuBattery:
- Install the app from Google Play.
- Charge the phone to 100% and wait for calibration (may take 1-2 cycles).
- Go to Health section โ here you will see the assessment of wear and real capacity.
- In Charging, check the charging speed (normal: 15โ30W for most Xiaomis).
| Annex | Pluses | Cons |
|---|---|---|
| AccuBattery | Accurate calculation of wear, convenient interface | Free version with restrictions |
| CPU-Z | Shows technical data in real time | No forecast of wear and tear |
| 3C Battery Monitor | In-depth analysis, graphs, notifications | Difficult for beginners |
Important: Third-party applications may show inaccurate data on firmware with MIUI optimizations (for example, on Xiaomi 12T or Redmi K60).
๐ก
The application side can't physically measure battery capacity, they calculate it from the data from the charging controller, so they can be 5 to 10 percent different from the real thing.
7. Physical signs of battery wear
Even without special tests, you can suspect battery problems for indirect reasons. If you see at least 2-3 symptoms from the list below, the battery requires diagnosis or replacement.
Alert signals:
- ๐ฅ Overheating when charging or using (the phone gets hot even if you donโt play games).
- โก Rapid discharge (e.g. 100% โ 20% for 2-3 hours in standby mode).
- ๐ Sudden shutdowns at 15-30% charge (controller incorrectly determines the level of the charge).
- ๐ Slow charging (e.g. 0% โ 100% for 4.+ One hour of using the original scoring).
- ๐ฅ Bloating of the body (screen or back cover begins to "go away").
What to do with physical wear:
- If the battery is swollen, turn off the phone immediately and do not use it until the battery is replaced!
- When discharging quickly, try calibrating: completely discharge the phone before turning it off, then charge to 100% without interruptions.
- If the phone shuts down in the cold, it can be both battery wear and power controller problem (requires diagnosis in the service).
โ ๏ธ Note: On non-removable battery models (such as the Xiaomi 13 Pro or Redmi Note 12), battery bloating can damage the screen or motherboard. Don't try to open the case yourself - contact the service center.