The battery is one of the most vulnerable components of a smartphone, which gradually loses capacity with each charging cycle. On Xiaomi, Redmi and POCO devices, you can check its condition in several ways, from embedded tools to third-party applications. But not all methods are equally accurate, and some require caution to avoid damaging the system.
In this article you will find detailed instructions for models based on MIUI HyperOS, including hidden engineering menus, ADB-We're also going to look at what's normal and when to think about replacing the battery. I'm going to say, some of the methods may vary depending on the firmware version and the device model.
Why it is important to monitor the battery
Lithium-ion and lithium-polymer batteries used in Xiaomi smartphones degrade even when properly operated, with capacity reduced by 20 to 30 percent on average after 300 to 500 full charge cycles, leading to:
- β‘ Quick discharge with active use (social networks, games, navigation).
- π Unpredictable jumps in charge level (for example, from 40% to 1% per minute).
- π Overheating of the device during charging or under load.
- β³ Increased charging time (e.g. from 1.5 to 3-4 hours).
The manufacturer does not usually inform the user of the critical wear of the battery, so it is recommended to check its condition every 3-6 months, this is especially true for devices older than 2 years or those that often run out of power.
Method 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 most Xiaomi devices without root rights, but the data may be inaccurate on some HyperOS models.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636### (on some models it may not work β see the alternatives below).
- In the menu that opens, select Battery Information.
- Note the parameters: Level is the current percentage; Health is the minimum wear if Good is indicated; Temperature is the norm up to 40Β°C when charging; Voltage should be between 3.7 and 4.2V.
β οΈ Note: On new models (for example, Xiaomi 14 or Redmi Note 13 Pro)+) This code may not work, so use alternative methods from the following sections.
What if the #4636## code doesnβt work?
Method 2: Using ADB for accurate diagnosis
For advanced users, the most reliable method is to get data through ADB (Android Debug Bridge), which works on all Xiaomi models, including new ones, but requires a connection to a computer.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Debugging by USB developer-setting.
- π Cable USB (preferably original).
Step-by-step:
- Connect your smartphone to your PC and open the command line (or Terminal on Mac/Linux).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Execute the command to obtain battery data: adb shell dumpsys battery
- Find in the output line: health - state (2 = good, 3 = overheating, 4 = dead battery). capacity - current capacity in mAΒ·h (compare with passport). voltage (should be 3.7-4.4V). temperature - temperature in tenths of Β°C (for example, 320 = 32 Β°C).
π‘ Tip: To save data to a file, use the command:
adb shell dumpsys battery > battery_info.txtThis will create a text file with full information.
Install ADB Tools on PC| Enable Developer Mode (7 times click on the build number in About Phone)| Activate USB debugging in developer settings | Connect the original USB | Connect the adb devices-->
Method 3: Battery monitoring applications
If you don't want to mess with codes or ADBs, you can use third-party apps that provide a user-friendly interface and additional features, such as charging cycle history or wear forecast.
Top.-3 Proven applications for Xiaomi:
| Annex | Features | precision | Reference |
|---|---|---|---|
| AccuBattery | Tracks charging cycles, shows real capacity, predicts wear | ββββ | Google Play |
| Battery Guru | Monitors temperature, voltage, operating time; supports widgets | βββ | Google Play |
| CPU-Z | Shows the technical data of the battery (capacity, technology, voltage) | βββ | Google Play |
β οΈ Note: Apps may show inaccurate data on devices with custom firmware or modified kernel. For example, on Xiaomi with an unlocked bootloader, the real capacity may differ from the one displayed in the program by 10-15%.
How to use AccuBattery (the most accurate option):
- Install and open the application.
- Go to the Health tab.
- Wait for the application to collect data (may take 1-2 charging cycles).
- Note: Design capacity β compare it to passport capacity (e.g., 5,000 mAh vs. 4,500 mAh); Charging cycles β if more than 500, the battery is close to being replaced; wear rate β the norm is 1% per month.
Method 4: Checking with MIUI Battery Care (for new models)
Starting with MIUI 13 and HyperOS, Xiaomi has added a built-in Battery Care tool that monitors battery status and optimizes charging, but it is not available on all devices.
How to find and use:
- Go to Settings β Battery and Performance.
- Take care of the battery (Battery Care).
- The system will show: π Battery status (e.g., βGoodβ or βRequires attention"). π Number of complete charging cycles. β‘ Charging recommendations (e.g., "Avoid overheating").
Optimized charging
π Important: If your firmware does not have this partition, upgrade your device to the latest version MIUI/HyperOS or use alternative methods.
π‘
Turn on the βRestricted charging to 80%β option in your battery settings (if any) to significantly extend battery life, especially if you leave your phone on overnight charging.
Method 5: Analyze logs through the Mi Flash Tool (for advanced)
This is a method that is suitable for deep diagnostics and requires an unlocked bootloader, which allows you to get data directly from the battery controller, including factory parameters.
What you need:
- π₯οΈ Installed program Mi Flash Tool.
- π± Unlocked bootloader on a smartphone.
- π Cable USB Qualcomm or Mediatek drivers (depending on the processor).
Instructions:
- Connect your phone in Fastboot mode (clip Volume Down + Power when the device is off).
- Open the Mi Flash Tool and select Advanced β Read Battery Info.
- The program will show: Factory Capacity is the factory capacity. Current Capacity is the current capacity. Cycle Count is the number of cycles. Manufacture Date is the date of production of the battery.
β οΈ Note: Mistakes in the Mi Flash Tool can lead to data loss or buildup of the device, and use this method only if you are confident in your skills or under the guidance of a specialist.
How to interpret the results: when to change the battery
Once you get the battery status, it's important to get it right, and here are the key indicators and their value:
| Parameter | Norma. | Warning | Critically. |
|---|---|---|---|
| Capacity (from factory) | 90β100% | 70β89% | < 70% |
| Number of cycles | < 300 | 300β500 | > 500 |
| Temperature during charging | 40Β°C | 40β45Β°C | > 45Β°C |
| Voltage (at 100% charge) | 4.2β4.3V | 4.3β4.4V | > 4.4V |
| Autonomous time | Comparable to the new | Decreased by 20 to 30 percent | Reduced by >50% |
π§ When is the time to change the battery:
- π Capacity fell below 70% of the factory capacity (for example, 3,500 mAh instead of 5,000 mAh).
- π₯ The phone overheats even with light load (social networks, calls).
- β‘ Charging is interrupted or extremely slow (for example, 1% in 10 minutes).
- π₯ The device suddenly turns off at 20-30% charge.
- π The battery swelled (seen on the raised screen or body).
π‘ If the battery capacity fell to 60-70%, but the phone still "holds" the charge, you can try calibration:
- Discharge the device before automatically shutting down.
- Charge to 100% without interruption (use original charging).
- Repeat the process 2-3 times.
This may temporarily improve performance, but it won't bring back factory capacity.
π‘
If the battery capacity is below 80% of the factory capacity, it is recommended to replace it in a service center, using a worn-out battery not only reduces the time of operation, but can damage other components of the smartphone.