The battery is one of the most vulnerable components of a smartphone, especially in Xiaomi devices, where heavy use and frequent charging cycles reduce battery life. If your Redmi, POCO or Mi started to run out in a few hours, turn off at 20-30% charge or overheat during charging, these are clear signals that the battery requires diagnosis. But how to accurately determine its condition without disassembling the phone?
In this article, we will look at 7 proven methods, from hidden engineering codes to professional applications that show the real battery capacity, the number of charging cycles and the degree of wear. You will learn how to distinguish software failure from physical battery wear, and when to think about replacing it. All instructions are relevant for devices on MIUI 12-14 and HyperOS, including Xiaomi 13/14 series, Redmi Note 12/13 and POCO F5/X5.
1. Verification through the engineering menu: hidden codes for Xiaomi
The fastest way to get data about the battery is to use service USSD-They don't have root rights or any additional apps, but they're not available on all firmware. Importantly, some codes can reset your network settings, so don't use them on dual-stranded devices. SIM-cards, if you are not sure of the consequences.
Open the Phone app and enter the following combinations:
- π’ ##4636## β The main engineering menu, go to the Battery Information tab: π Charge level (% and mV) π Temperature (normal: 25β40Β°C) π Status (Charging/Discharging)
- π’ ##6484## - battery test (works on Redmi and POCO). Shows the real capacity in mAh and compares it with the factory.
- π’ ##284## β alternative code for temperature and voltage testing (relevant to Mi) 10/11 series).
π‘
If nothing happens after you enter the code, try adding the # symbol at the end or using the MTK Engineering Mode app for devices on MediaTek processors.
Note the Battery Health option (if you have one on your menu).
| Meaning | Battery status | Recommendations |
|---|---|---|
| Good (or 90β100%) | Battery in excellent condition | Continue to use as usual |
| Normal (80β89%) | Light wear, capacity reduced by 10-20% | Watch the temperature, avoid full discharges |
| Bad (below 80%) | Heavy wear, capacity dropped by 30% or more | Get ready to replace your battery in the next 3-6 months |
β οΈ Note: On some models (Xiaomi) 12T, Redmi K50) The engineering menu may be blocked, in which case use alternative methods from the following sections.
2.Apps for diagnostics: AccuBattery, CPU-Z and MIUI Hidden Settings
If the engineering codes don't work, install specialized utilities that not only show the current state of the battery, but also analyze the charging history, which will help identify hidden problems, such as too fast a discharge in standby mode or overheating when using certain applications.
Top.-3 apps:
- π± AccuBattery (free, premium options): Shows real capacity (compared to factory) Tracks discharge rate in mAh/h Analyzes temperature and voltage Predicts residual battery life
- π§ CPU-Z (Free: In the Battery tab, the voltage, temperature and charge level are displayed in real time by battery technology (Li-ion, Li-Po)
- βοΈ MIUI Hidden Settings (Xiaomi only): Unlocks hidden settings MIUI, including detailed battery information Shows the number of charging cycles (if supported)
Compare the real capacity with the factory|View the discharge schedule for the last day|Estimate the battery temperature when charging|Check the discharge speed in standby mode-->
How to interpret the data:
- π If the actual capacity is below 80% of the factory capacity, the battery is severely worn out.
- π₯ Temperature above 45Β°C when charging or using - a sign of degradation or failure of the controller.
- β‘ Discharge speeds of more than 500 mAh/h in standby mode β perhaps the software or background processes are to blame.
β οΈ Note: AccuBattery applications require calibration: after installation, charge the phone to 100% and discharge to 0% (before automatic shutdown.
AccuBattery|CPU-Z|MIUI Hidden Settings|Another |Not used-->
3.Visual signs of wear and tear of Xiaomi battery
Even without software and codes, you can suspect battery problems by external symptoms.
- π΅ The phone turns off at 20 to 30 percent charge and only turns on after you connect to charge, which indicates that the controller is incorrectly calibrated or the battery wears out.
- π₯ The body heats up in the battery area (especially when charging or playing) and the normal temperature is up to 40.Β°C, higher up, cause for concern.
- π Battery life has been reduced by 2-3 times compared to a new device, for example, if it used to last a day, and now it is 4-5 hours.
- π² The screen flickers spontaneously or the phone reboots at low charge - a sign of unstable voltage.
- π The battery is swollen (visible on the raised screen or body).In this case, immediately stop using - risk of fire!
What to do if the battery is blown?
Especially prone to battery bloating in models Redmi Note 8/9 and POCO X3 due to heavy use and not always high-quality components in budget series. If you notice a deformation of the case, do not postpone a visit to the service β it is dangerous!
4. Test with a charger: how to check the capacity without programs
If you can't install the applications, you can estimate the battery status roughly using a standard charger and stopwatch, which is not accurate, but it can help you identify critical issues.
Instructions:
- Discharge the phone before automatically shutting down (0%).
- Connect the original charger (at least 18W for fast charging).
- Set time to 100% charge.
- Compare the result with the factory data for your model (see table below).
| Xiaomi model | Factory capacity (mAh) | Charging time 0-100% (original RAM) | Approximate time for wear 50% |
|---|---|---|---|
| Xiaomi 13/13 Pro | 4500β4820 | 40-50 minutes | 1 hour 20 minutes |
| Redmi Note 12 Pro+ | 5000 | 45-55 minutes | 1 hour 30 minutes |
| POCO F5 | 5000 | 50β60 minutes | 1 hour 40 minutes |
| Redmi 10C | 5000 | 1 hour 40 minutes | 2 hours 30 minutes |
If the charging time is 50% or more, this is a sign of severe battery wear.
- π Charging is jerky (it connects, then disconnects) β perhaps the contacts have oxidized or the controller is defective.
- π The percentage of charge βhangsβ** on one value (for example, 80%) β calibration failure.
π‘
If the phone charges for more than 3 hours at 5,000 mAh, that's critical wear and tear. The battery needs to be changed.
5. Verification through ADB: for advanced users
If you're willing to use a developer tool, ADB (Android Debug Bridge) will provide the most detailed information about the battery, a method that requires connecting the phone to a computer, but provides data that is not available through standard means.
Instructions:
- Install ADB Tools on your PC.
- Turn on USB debugging on your phone: Go to Settings β About Phone. 7 times click on the MIUI version to activate Developer Mode. Return to Settings β Additional β For Developers and enable USB Debugging.
adb shell dumpsys batteryIn conclusion, pay attention to the following parameters:
- Health - battery status (2 = good, 3 = bad).
- Capacity - current capacity in ΞΌAh (divide by 1000 to get mAh).
- Voltage - voltage (normal: 3.7-4.2 V).
- Temperature is a temperature in tenths of Β°C (for example, 320 = 32.0 Β°C).
adb shell dumpsys battery > battery_log.txt
β οΈ Note: Not all Xiaomi models support the output of full data through the ADB. On some devices (e.g. Redmi) 9A) It may be necessary to unlock the bootloader, which will void the warranty.
Hardware diagnostics: multimeter and external inspection
If you're ready to take your phone apart (or take it to service), you can physically check the battery, you'll need a multimeter and a screwdriver to remove the back cover, and be careful, the wrong actions can damage your phone or battery!
Procedure:
- Turn off your phone and remove the back cover (itβs glued on most Xiaomis, so youβll need a plastic spatula or mediator).
- Disconnect the battery plume from the motherboard (usually it is attached with a small connector).
- Connect the multimeter probes to the battery contacts: π΄ Red to the + (plus-contact). β« Black to the β (minus-contact).
constant voltage (DC)
Normal readings:
- π 3.7-4.2 B - Battery normal.
- π 3.0-3.6 V β deep discharge, urgent charging required.
- β οΈ Below 2.8V β Battery damaged, dangerous to charge!
- π₯ 0V - short circuit, replacement is required.
How to safely remove the battery?
Also check the battery for:
- π Bloating (even a slight increase in thickness is dangerous).
- π§ Electrolyte traces (white plaque on contacts).
- π Oxidation of contacts (green or black coating).
7.When it's time to change the battery: checklist for a decision
If after all the checks you are in doubt whether to replace the battery, answer the questions from this checklist. If at least 3 of them answer yes, it is time to act.
The phone is discharged in 3-4 hours with moderate use|Capacity on AccuBattery is below 60% of the factory|The battery swelled or deformed the body|The phone turns off at 20-30% charge|Charging takes more than 3 hours-->
The cost of replacing the battery in Xiaomi:
- π° Official service: 2,500β5,000 β½ (depending on the model. 6-12 months warranty.
- π οΈ Informal service: 1,500β3,000 β½ (risk of poor-quality battery).
- π§ Self-sustained replacement: 800β2,000 β½ (battery) + tool.
Recommendations for choosing a service:
- πΉ For Xiaomi models 13/14 series and Redmi Note 12 It is better to contact official centers β new models require calibration after replacement.
- πΉ For budget models (Redmi) 10A, POCO M5) Checked informal workshops will be suitable.
- πΉ When replacing yourself, buy batteries only with original connectors (for example, a battery is suitable for the Redmi Note 11). BM4B).
π‘
Official Xiaomi service centers use batteries labeled MB (such as the MB10 for the Mi 11).