How to test the battery on Xiaomi: from diagnosis to extension of service life

Battery is one of the most vulnerable spots in Xiaomi smartphones, especially after 1-2 years of active use: Capacity drop, sudden shutdowns at 20-30% charge, overheating during charging are all signals that the battery requires diagnosis. But how to check its condition without disassembling the device and specialized equipment?

In this article, we will discuss 5 working ways to test the battery on Xiaomi, Redmi and POCO β€” From hidden engineering menus to third-party apps with detailed analytics, you’ll learn how to interpret mAh, charging cycles and temperature, and what to do if the battery is worn out by 50% or more. 13T Or the Redmi Note 12 Pro.+), where the replacement costs 30-50% of the cost of the smartphone.

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 all Xiaomi smartphones running MIUI (including HyperOS) and does not require root rights. Importantly, on some models (such as the POCO F5), this menu can be blocked by the manufacturer.

Instructions:

  • πŸ“± Open the Phone app and enter the combination: ##4636##.
  • πŸ” In the menu that appears, select Battery Information).
  • πŸ“Š Note the following parameters: Level - current percentage in digital form (may differ from the one displayed in the status bar); Status - must be Charging (charging) or Discharging (discharging); Health - if Good is indicated, the battery is normal; Unknown or Dead - critical wear. Temperature - optimal 25-40Β°C. Exceeding 45Β°C dangerously!

Level of charge (Level)| Status | Health | Temperature | Voltage

-->

⚠️ Note: Some firmware (e.g. global) MIUI 14) the Health item may not be available, in which case use alternative methods from the following sections.

2. USSD codes for battery diagnostics

In addition to the universal code ##4636##, Xiaomi also has other service combinations that provide advanced information, which are not officially documented, but are verified on Redmi Note 11, Xiaomi 12 and later.

List of working codes:

  • πŸ”‹ ##6484## - Battery test (shows mWh, voltage and temperature in real time).
  • πŸ“± ##64663## - Hardware testing menu (select "BatteryΒ»).
  • πŸ”„ ##44336## - Log of charging cycles (shows how many times the battery has been charged to 100%).

Once you enter the code, you will be taken to the technical menu, for example, in the test ##6484##, pay attention to:

  • MB_06 β€” actual capacity in mAh (compare with the passport capacity of your model).
  • MB_02 β€” tension (3.7–4.4V normally).
  • MB_10 β€” Temperature (critically if higher) 50Β°C).

Once a month |Only when problems start |Never checked |Use monitoring apps

-->

⚠️ Warning: Do not enter random codes from the Internet - some (for example, ##7780###) can reset to factory settings.

3. Applications for deep diagnostics

If the engineering menu doesn't give you the full picture, use specialized applications that analyze charging cycles, discharge rates, and even predict the remaining battery life.

AnnexFunctionsNeed root?Link (Google Play)
AccuBatteryMonitoring of capacity, charging cycles, temperature, depreciation forecastNo.Download
Battery GuruBattery health test, calibration, overheating notificationsNo.Download
3C Battery MonitorDetailed statistics on current, voltage, discharge schedulesFor extended data, yes.Download
CPU-ZShows passport and current capacity, battery technology (Li-Po/Li-Ion)No.Download

Guidelines for using AccuBattery (the most accurate app for Xiaomi):

  1. Set and resolve all requests (access to battery statistics).
  2. Charge your phone to 100% and wait for the β€œcharge is complete” notification.
  3. In the Health section, look at Estimated capacity, compare it to passport capacity (for example, the Redmi Note 12 Pro is 5,000 mAh).
  4. If the difference is more than 20%, the battery is worn out.

πŸ’‘

In AccuBattery, disable the option β€œOptimize Charging” in the app settings – it can distort test data on some Xiaomi models.

4. ADB test (for advanced users)

If you want the most accurate data (for example, for warranty cases), use ADB (Android Debug Bridge), which requires connecting your smartphone to a PC, but gives you access to hidden battery settings that do not show the applications.

Instructions:

  1. Download and install Platform Tools (includes adb).
  2. On your smartphone, turn on β€œDebugging by” USBΒ» In Settings β†’ The phone. β†’ Version. MIUI (Press 7 times on the version MIUI, Then go back to the settings. β†’ Additionally. β†’ For developers).
  3. Connect your phone to your PC and type in the command line: adb shell dumpsys battery
  4. Look for the following parameters in the output: level - current charge in %. voltage - voltage in mV (for example, 4200 = 4.2V). temperature - temperature in Β°C (divided by 10, for example, 345 = 34.5 Β°C). - current capacity (if any).

For full information about charging cycles, use the command:

adb shell dumpsys batterystats

⚠️ Note: Some Xiaomi models (e.g, POCO X5 Pro) block access to capacity through ADB. In this case, use AccuBattery or 3C Battery Monitor with root rights.

5. Visual diagnosis and physical signs of wear

Even without tools, you can detect battery problems by indirect signs.

  • πŸ”₯ Overheating during charging or playing (especially if the body gets hot in the area of the camera – there is usually a battery located).
  • ⚑ Sudden shutdowns at 15-30% of charge (indicates a drop in real capacity).
  • πŸ•’ Quick discharge in standby mode (for example, lost overnight) >10% when Wi-Fi is off).
  • πŸ”Œ Slow charging (if the power supply is working, but charging takes longer than usual).
  • πŸ“‰ Bloating of the body (seen by the "opened" back cover or screen glass extending from the frame).
What to do if the battery is blown?
If you notice a bloating battery (the case is deformed, the screen is "going away"), immediately: 1. Turn off the smartphone and do not turn it on. 2. Don't try to charge - the risk of fire! 3. Remove SIM-card and memory card (if you have a slot). 4. Contact the service center for a battery replacement. On Xiaomi models with a removable back cover (for example, Redmi). 9A) You can try to remove the battery yourself, but on new flagships (for example, Xiaomi 14) this is impossible indiscriminately.

πŸ’‘ Tip: If the smartphone turns off at 1-5% charge, it may not be a battery problem, but an incorrect calibration of the controller. Try to discharge the phone before it turns off, then charge to 100% without interruption. Repeat 2-3 times.

6.When to change the battery: criteria for Xiaomi

The manufacturer claims that Xiaomi batteries are designed for 500-800 charge cycles (full discharge + charge up to 100%).However, in practice, after 300-400 cycles, the capacity drops to 70-80%, which leads to a noticeable reduction in operating time.

ParameterNorma.Critical wear and tear
Capacity (from passport)>80%<80% (for example, 3500 m.h. 5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)
Temperature in plain25–35Β°C>45Β°C (risk of degradation or fire)
Battery operating timeDay in moderation<4-5 hours in normal use
Charging cycles<500>600 (even if the capacity is still normal)

πŸ”§ Cost of battery replacement in Xiaomi service centers (2026):

  • Redmi Note 10/11/12, POCO X3/X4 β€” 1500–2500 β‚½.
  • Xiaomi 11T/12T/13 β€” 3000–4500 β‚½.
  • Xiaomi 13 Pro/14 Ultra β€” 5000–7000 β‚½ (due to the complexity of disassembly).

πŸ’‘

If the battery capacity fell below 70% of the passport, and the smartphone is older than 2 years - replacement will cost less than repairing the consequences (blowning, damage to the board).

FAQ: Frequent questions about Xiaomi batteries

πŸ”‹ Can you use power bank to charge Xiaomi?
Constant charging from power bank (especially cheap models) reduces battery life due to unstable voltage. If you have to use an external battery often, choose models that support Quick Charge 3.0/4+ (for example, Xiaomi Mi Power Bank 3 Pro) and avoid discharging your smartphone below 20%.
⚑ Why Xiaomi is 100% charger but discharges quickly?
This is a typical sign of a controller malcalibration or battery wear. Try: Discharge the phone before it turns off. Charge to 100% without interruption (use the original power supply). Repeat 2-3 times. If it doesn't work, check the capacity through AccuBattery or replace the battery.
πŸ”₯ Can I use Xiaomi if the battery is swelling?
Absolutely not! A bloated battery can: Damage the screen or motherboard (repair costs 2-3 times more than replacing the battery); explode or ignite when heated (especially dangerous when charging); if the back cover "splashes" or the screen begins to "go away", immediately turn off the phone and contact the service.
πŸ“‰ How to extend the life of a battery on Xiaomi?
Follow these rules: πŸ”Œ Avoid charging to 100% and discharging below 10% (optimally keep the charge in the range of 20–80%). β˜€οΈ Do not leave your phone in the sun or near heat sources (such as a torpedo in a car). πŸ”„ Use original or certified power supplies (cheap charging spoils the controller). πŸ› Once every 3 months, perform a full discharge-charging cycle for calibration. πŸŒ™ Enable β€œOptimized Charging” in the settings (Settings) β†’ Battery β†’ Optimized charging).
πŸ”§ Can you replace the battery on Xiaomi yourself?
On models with a removable back cover (for example, Redmi 9A, POCO M3) you can replace the battery yourself, buying the original part on AliExpress or at the service center. Complexities: You will need a plastic blade and a hairdryer to peel off the cover. The risk of damage to the plumes or connectors (especially on budget models); on flagships (Xiaomi 13/14, Mix Fold), self-replacement is not recommended - there is a high risk of damage to the cooling system or the fingerprint scanner under the screen.