The battery is one of the most vulnerable components of a smartphone. Even Xiaomiβs flagship models (such as the Xiaomi 14 Ultra or Redmi Note 13 Pro+) gradually reduce battery capacity after 300 to 500 charging cycles. If your phone starts to run out in a few hours, overheat when charging or suddenly turn off by 20 to 30%, itβs time to check the status of the battery.
In this article, you will find 5 working diagnostic methods, from standard MIUI tools to engineering codes and third-party applications, we will discuss how to interpret mAh, SoH (State of Health) and temperature, as well as what to do if the battery is worn out by 50% or more. All instructions are relevant for Xiaomi, Redmi and POCO smartphones based on MIUI 12-14 and HyperOS.
1. Checking the battery through standard MIUI settings
The easiest way is to use the built-in MIUI tools, which show basic energy consumption information, but don't give wear data, but it's a good start for diagnostics.
How to open the battery section:
- Go to Settings β Battery and Performance.
- Slip on the consumption schedule (at the top of the screen).
- Select the Battery Use tab for detailed statistics.
Here you'll see:
- π Discharge schedule in the last 24 hours (if the phone is running too fast, itβs a cause for concern).
- β±οΈ Screen and background time (normal: 4-6 hours with active use).
- π₯ Top energy-consuming applications (if unknown services are on the list, check your phone for viruses).
β οΈ Note: If there is no Battery Status tab in the Battery section, your model does not support displaying wear through standard settings.
π‘
If the phone is running 10 to 15 percent a night in airplane mode, that's fine, but if it's going down more than 20 percent, check the background or the battery wear.
2. Hidden engineering codes for battery diagnostics
Xiaomi hides advanced battery data behind engineering codes, which run on most models, but some (like the POCO F5 or Redmi K70) may require developer rights.
Basic codes for verification:
- π’ ##4636## β Opens the Testing menu, where the Battery Information tab shows the charge level, voltage, temperature and state (e.g. Good or Unknown).
- π’ ##6484## - battery test (on some models shows mAh and charging cycles).
- π’ ##64663## - Alternative code for SoH verification MIUI 14+ may not work).
How to use the codes:
- Open the Phone app.
- Enter the code (as a normal number) and press the call.
- If the code works, you'll see an engineering menu, and if it doesn't, try another one or turn on Developer Mode.
| Parameter | Normal values | Signs of wear and tear |
|---|---|---|
| Voltage (Voltage) | 3.7-4.2 V (at 100% charge) | Below 3.5 V at 50% charge |
| Temperature (Temperature) | 25β40Β°C (when charged to 45Β°C) | Above 50Β°C or below 10Β°C |
| Condition (Health) | Good, Normal | Unknown, Replace |
| Capacity | Close to passport (for example, 4800-5000 mAh for Redmi Note 12 Pro+) | Below 70% of the original |
β οΈ Note: Some models (e.g. Xiaomi) 13T) engineering codes can reset network settings.
3. Applications for deep battery diagnostics
If the engineering codes don't work or don't show enough data, use third-party utilities to give you more accurate information about the actual capacity, the number of charging cycles and the wear rate.
Top.-3 apps:
- π± AccuBattery shows SoH, temperature, charging history and predicts lifespan. Plus: runs without root rights. Minus: advertising in the free version.
- π CPU-Z β In the Battery tab, the voltage, charge level and battery technology (Li-Po or Li-Ion) are displayed).
- π§ AIDA64 β The most detailed application, even shows the date of production of the battery (if supported).
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 tab, where you will find the SoH score (e.g. 85% means that the battery has lost 15% capacity).
βοΈ Preparation for the test in AccuBattery
The critical wear threshold is 60 percent of the original capacity, and at this value, the battery should be replaced, as it can swell or cause sudden shutdowns.
4. Verification through Developer Mode (for Advanced)
If you want the most accurate data, turn on the developer mode and use hidden MIUI settings. This method works on all models, including the Xiaomi Mix Fold 3 and Redmi K60.
How to turn on the developer mode:
- Go to Settings. β The phone.
- Tap 7 times on the item MIUI version (you will be notified you became a developer!).
- Back to Settings β Additionally. β For developers.
Now find and activate:
- π Debugging by USB (optional, but useful for diagnosis via PC).
- π Battery log - shows detailed discharge statistics.
- π Show battery power as a percentage (if disabled).
For analysis of the battery log:
- Connect your phone to your PC and use ADB (instruction below).
- Or install Battery Historian (requires command line knowledge).
adb shell dumpsys battery
adb shell dumpsys batterystatsβ οΈ Attention: Improper use ADB It can cause you to reset your settings or lock your phone. If you're not sure, skip this step.
What to do if the developer mode is not turned on?
5. Visual and physical battery check
If software methods show critical wear, inspect the battery physically, especially for phones older than 2-3 years (e.g. Xiaomi Mi 11 or Redmi Note 10 Pro).
Signs of a faulty battery:
- π Bloating β the phone body is curved, the screen βsteps awayβ from the frame.
- π₯ Overheating β the phone heats up even without load (above 50)Β°C).
- β‘ Uneven charging β jumps percentage (for example, from 50% immediately to 20%).
- π₯ Sudden shutdowns β the phone turns off at 15-30% of the charge.
How to inspect the battery:
- Turn off the phone and remove the back cover (if it is removable, like the Redmi 9A).
- If you look at the battery, if it is swelling (like a pillow) or it has a white coating, immediately replace it.
- Check the contacts: they should be clean, without oxidation.
If the battery is swelling:
- β Do not try to puncture it β it can cause a fire.
- β Take your phone to Xiaomiβs service center or replace your battery yourself (if you have experience).
π‘
A bloated battery is not only a loss of capacity, it's also a risk of fire. Even if the phone is working, don't delay replacement!
6. battery test via PC (ADB and specialized software)
For the most accurate data, connect your phone to your computer and use ADB or programs like 3uTools, a method that is suitable for users who want to get a full battery status report.
Instructions for 3uTools:
- Download and install 3uTools (Windows/macOS).
- Connect your phone via USB (enable USB debugging in the developer settings).
- In the program, go to the Battery tab.
- Press Start Detection β in 10-20 seconds, a report will appear with data on real capacity, voltage and charging cycles.
Example of the report 3uTools for Xiaomi 12T:
Battery Health: 78% (Good)
Design Capacity: 5000 mAh
Current Capacity: 3900 mAh
Voltage: 3.82 V
Temperature: 32Β°C
Charge Cycles: 412Alternative programmes:
- π₯οΈ Mi PC Suite is Xiaomiβs official software, but only shows basic information.
- π§ BatteryMon β for advanced monitoring (requires root).
β οΈ Attention: If 3uTools It shows a capacity 30-40% lower than the passport, but the phone works normally - it may require calibration of the battery (discharge to 0% and charge to 100% without interruptions).
What to do if the battery is worn out?
If the test shows that the battery capacity has dropped below 70%, there are several options:
| Battery status | Recommendations | Cost (roughly) |
|---|---|---|
| 80-100% capacity | The battery is in good condition. You just need to keep track of the charging cycles. | β |
| 60-80% capacity | Start careful operation: avoid full discharge, use original RMS. | β |
| 40-60% capacity | Battery replacement is recommended, risk of sudden blackouts and overheating. | 1 500β3 000 β½ (service) |
| Below 40% | Urgent replacement, bloating, overheating, fire risk. | 2 000β4 000 β½ (urgently) |
Where to replace the battery:
- π Xiaomiβs official service is a 6-12 month warranty, but more expensive.
- π§ Unofficial workshops are cheaper, but the risk of poor-quality battery.
Tips for extending the life of the battery:
- π Avoid charging to 100% and discharge to 0% (it is optimal to keep the charge at 20β80%).
- βοΈ Do not leave your phone in the sun or in your car in the summer.
- π Use only original or certified chargers.