Have you ever experienced a situation where a Xiaomi smartphone suddenly turns off at 15-20% charge? Or vice versa - works for hours after the indicator has shown 1%? The problem of inaccurate display of battery level is familiar to many owners of devices on MIUI. The reason lies in the features of battery calibration, wear of cells and software errors. This article will help not only to know the current percentage of charge, but also to understand why the figures can differ from the real ones.
We will analyze all available methods of verification, from basic to professional, including hidden engineering menus and ADB commands. Particular attention will be paid to models with amoledic screens (for example, Xiaomi 13 Pro or Redmi K60), where the display of the battery in the status bar may not be available.
1. Standard method: notification panel and battery widget
The most obvious method is to look at the battery icon in the upper right corner of the screen, but in MIUI, the default percentage display is disabled.
- Swipe down from the top edge of the screen to open the notification bar.
- Press the gear. βοΈ in the upper right corner (or tap on the word "Settings").
- Go to Settings β Notification Panel and Status bar β Battery indicator.
- Select the option "Percent" or "Icon with percentage".
On some models (such as the POCO F5 or Redmi Note 12), you can add a battery widget to the home screen:
- π± Long tap on the free space on the desktop β "Widgets".
- π Find the "Battery" or "System Information" widget".
- π±οΈ Drag it on the screen and adjust the size.
π‘
If the percentage of charge is not displayed correctly (for example, jumps from 50% to 20%), try rebooting your smartphone. In 60% of cases, this helps to reset the power controller error.
Please note: on devices with AMOLED-displays (e.g., Xiaomi) 12T Or Black Shark 5, the battery icon can disappear when the dark mode is turned on, to get it back:
β οΈ Attention: B MIUI 14+ setting up the display of icons in statusbar moved to Settings β Display. β Additional settings β Not to be confused with the Notification Panel"!
2. Hidden battery testing menu (#4636##)
Xiaomi smartphones have a hidden engineering menu that displays detailed battery information, including real charge level, temperature and voltage.
- Open the phone app.
- Enter the combination: ##4636### (some models may require ##6484###).
- In the menu that opens, select "Battery Information".
Here you'll see:
- π Level - current percentage of charge (may differ from the one displayed in the statusbar).
- π‘οΈ Temperature - battery temperature in degrees Celsius (normal: 25-40)Β°C).
- β‘ Voltage - voltage (for Li-Po batteries, the norm is 3.7β4.2V).
- π Health β battery status, if any).
If the menu does not open, it means:
- π΅ Your model has been disabled engineering codes (relevant to the POCO global-fixed).
- π The device is locked by the operator (e.g. some Redmis for the Chinese market).
- π οΈ You need to enable "Developer Mode" (more on this below).
What if the code doesn't work?
3. through "Developer Mode" (for advanced users)
If standard methods donβt show an exact percentage, you can use the developer menu, which is suitable for all Xiaomi models, including the Redmi K50, POCO X5 Pro and others.
First, activate the developer mode:
- Go to Settings. β The phone.
- Tap 7 times on the item "Version" MIUI" (A notice will appear saying, βYou have become a developer!").
- Return to the main settings menu and open a new section for developers.
Now check the battery:
- π§ Go to For Developers β Monitoring.
- π Select "Battery Use" or "Battery Activity".
- π This will display the discharge schedule, current level and even the wear assessment (if supported).
On some firmware (e.g. MIUI 13 for Xiaomi 11T), the option "Reset battery statistics" is available on this menu. Do not use it unnecessarily - this can lead to incorrect calibration!
Activate Developer Mode (7 taps according to MIUI)
Open "For developers" β Monitoring"
Check the discharge schedule for the last 24 hours
Compare the data with the data from the engineering menu (#4636##)
-->
4. applications for battery diagnostics (AccuBattery, GSam Battery Monitor)
Third-party utilities often show more accurate information than regular MIUI tools, and letβs look at two of the most reliable applications:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| AccuBattery | It shows the actual battery capacity (compared to passport capacity), it tracks charging cycles, it gives recommendations for extending the lifespan. | Free version is limited. Requires calibration (first 3 charging cycles). | Google Play |
| GSam Battery Monitor | It shows consumption by application. It works without root rights. There's a widget for the home screen. | The interface is overloaded with data. Some Xiaomi requires the battery optimization to be turned off. | Google Play |
How to use AccuBattery:
- Install the application and provide all the permissions requested.
- Charge your phone to 100% (the app will determine the actual capacity).
- After 3-5 cycles of charging / discharging, an accurate assessment of wear will appear in the Health section.
β οΈ Note: If the AccuBattery is 20 to 30 percent lower than the passport capacity (e.g., 3,000 mAh instead of 5,000 mAh), it is a sign of severe wear and tear, and then it is time to change the battery β even if the smartphone is holding a charge βnormally".
5. Verification through ADB (technical)
The method for power users willing to work with Android Debug Bridge allows you to get raw data from the battery controller, including:
- π Current charge (capacity).
- π Voltage (voltage).
- π₯ Temperature (temporal temperature).
- β‘ Charge/discharge current (current_now).
Instructions:
- Install. ADB-PC drivers.
- Turn on the smartphone "Debugging by USB" (Settings β For developers).
- Connect the phone to your computer and type in the command line:
adb shell dumpsys batteryIn the answer, find the lines:
- Level: 75 is the current percentage.
- Voltage: 3987 - voltage in millivolts (3987 mV = 3.987 V).
- temperature: 310 - temperature in tenths of a degree (310 = 31.0 Β° C).
For models with a Qualcomm processor (for example, Xiaomi 12 Pro or Black Shark 4), you can use the extended command:
adb shell cat /sys/class/power_supply/battery/ueventπ‘
If the value current_now negative (e.g., negative, -500000), This means that the battery is running out (current in microamps.
6.How to check battery wear (without disassembling the phone)
And over time, the battery capacity decreases, and if your Xiaomi starts to run out in half a day, even though it used to last 2 days, it's time to assess the wear and tear, and you can do this without opening the case.
Method 1: Through the AccuBattery application
- π After 5-10 cycles of charging, open the section "Health".
- π Compare the "Calculation Capacity" with the passport (for example, 4500 mAh vs 5000 mAh).
- π If the difference is greater than 20%, the battery needs to be replaced.
Method 2: Engineering menu (for Qualcomm processors)
- Enter the code ##6484##.
Method 3: By Indirect Signs
- β‘ The phone turns off at 10-20% charge.
- π₯ The body heats up strongly when charging.
- β³ Autonomous work time decreased by 1.5-2 times.
- π The percentage of charge "jumps" (for example, from 50% to 30% per second).
What is a "charging cycle"?
7. Frequent Mistakes and Myths About Xiaomi Battery
There are many misconceptions about Xiaomi batteries, and we'll look at the most common ones.
Myth 1: βYou have to completely discharge your phone once a month to calibrate.β
β Reality: Modern lithium-polymer batteries do not require full discharge; on the contrary, deep discharge (below 10%) reduces the lifespan%.
Myth 2: βA powerful adapter can ruin your battery.β
β Reality: Xiaomi uses charging controllers that limit current. e.g. Redmi Note 11 Pro+ supportive 120W It regulates the power itself. It's all about using the original cable.
Myth 3: βBattery saving apps extend its lifespanβ
β Reality: Utilities like this DU Battery Saver or Greenify often do worse, closing the background processes, which causes the system to spend more energy restarting them. MIUI Optimization is already built in ("Lean mode" in the battery settings).
Myth 4: βStoring a phone with 100% charge is safe.β
β Reality: Long-term, full-charge storage accelerates degradation; optimal storage is 40-60%; if the phone is idle for more than a week, discharge it to 50%.