How to Check Your Battery on Xiaomi Phone: A Complete Guide to Tests and Codes

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).

MeaningBattery statusRecommendations
Good (or 90–100%)Battery in excellent conditionContinue 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 moreGet 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?
1. Turn off the phone and do not connect to charging. 2. Do not puncture the battery - this can lead to fire. 3. Contact the service center for a safe replacement. 4. If the phone is guaranteed, do not try to disassemble it yourself - this will void the warranty.

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:

  1. Discharge the phone before automatically shutting down (0%).
  2. Connect the original charger (at least 18W for fast charging).
  3. Set time to 100% charge.
  4. Compare the result with the factory data for your model (see table below).
Xiaomi modelFactory capacity (mAh)Charging time 0-100% (original RAM)Approximate time for wear 50%
Xiaomi 13/13 Pro4500–482040-50 minutes1 hour 20 minutes
Redmi Note 12 Pro+500045-55 minutes1 hour 30 minutes
POCO F5500050–60 minutes1 hour 40 minutes
Redmi 10C50001 hour 40 minutes2 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:

  1. Install ADB Tools on your PC.
  2. 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 battery

In 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:

  1. Turn off your phone and remove the back cover (it’s glued on most Xiaomis, so you’ll need a plastic spatula or mediator).
  2. Disconnect the battery plume from the motherboard (usually it is attached with a small connector).
  3. 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?
1. Use a plastic tool to avoid damaging the case. 2. Don't pull the plume - first disconnect it from the board. 3. If the battery is inflated, don't press it - this can lead to a leak of the electrolyte.

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).

FAQ: Frequent questions about Xiaomi battery check

❓ How often should I check the battery status?
It is recommended to diagnose every 6 months or after 300-500 charge cycles. If the phone is used intensively (games, video shooting), check once every 3 months.
❓ Can the battery capacity be restored?
No, you can't restore a worn battery. All the "miracle methods" (deep discharges, low-current charging) are myths. The only way to get the original capacity back is to replace it with a new battery.
❓ Why AccuBattery shows capacity above factory?
This is a calibration error. Reset the statistics in the application and run a full charge-discharge cycle (0-100%), and check if you have any battery tricking software installed (for example, Magisk modules to increase performance).
❓ How to check the battery on Xiaomi without root rights?
All of the methods in this article (except some ADB commands) work without root, and for a complete diagnosis, there are enough engineering codes, applications like AccuBattery and visual inspection.
❓ How many charging cycles can Xiaomi battery withstand?
The average life of lithium polymer batteries is 500-800 cycles until the capacity decreases to 80%. After 1000 cycles, the capacity usually drops to 60-70%. In budget models (Redmi 9, POCO M3), wear can occur faster - in 300-400 cycles.