How to know the battery capacity on Xiaomi: from factory data to hidden menus

Battery capacity is a key parameter that determines how long your Xiaomi will last without recharging. Over time, the battery wears out: after 300-500 charging cycles, its capacity can decrease by 20-30%, which affects autonomy. But how to check the current state of the battery if the manufacturer does not always display accurate data?

In this article, we’ll look at all the ways you can use it, from standard MIUI settings to engineering codes and third-party utilities, how the nominal capacity (as indicated on the label) differs from the real capacity (with wear in mind), and how to interpret data from hidden menus, with a focus on Redmi, POCO and Xiaomi 12/13/14 flagships, where verification methods may differ.

Importantly, some of the ways require root permission or developer mode activation, and if you're not prepared for this kind of manipulation, use the safe alternatives that we've also described.

1. Verification through standard MIUI settings

The easiest method is to use the built-in MIUI tools.It is suitable for all modern Xiaomi smartphones (starting with MIUI 12) and does not require additional programs.

Instructions:

  • πŸ“± Open the "Settings" appΒ»** β†’ Go to the About Phone section.
What to do if the item "Battery status" is not?
On some models (e.g. Redmi Note 10 Pro or POCO X3 Pro), this section is hidden. To activate it: 1. Go to Settings β†’ About Phone. 2. Tap 5-7 times on the line of the MIUI version until the notification β€œYou became a developer” appears. 3. Go back to the main settings menu, open Additional β†’ Developers. 4. Find the option to Show battery status and turn it on.

⚠️ Note: Some regional firmware (e.g. Europe) may display capacity data incorrectly due to manufacturer limitations.

πŸ’‘

If your Xiaomi shows capacity 100%, But the phone's running out of power. 3-4 The battery is probably calibrated, and you can read the section on how to do that. 6.

2. Engineering codes for battery diagnostics

Hidden service menus provide advanced battery information, including real wear, voltage and temperature, which works on most Xiaomi models, but may differ for Qualcomm and MediaTek devices.

Basic codes:

  • πŸ“ž ##4636## - Universal test menu (section "Battery InformationΒ»).
  • πŸ”’ ##6484## - Detailed battery diagnostics (works on MediaTek).
  • πŸ› οΈ ##64663## - Hardware test (includes battery data).

And then you enter the code, and you see a table with the parameters.

  • Capacity (mAh) is the current capacity.
  • Voltage (mV) - voltage (normal: 3700-4200 mV).
  • Temperature (Β°C) is the temperature (optimally: 20-40Β°C).
  • Health (Good/Unknown) is the state of the battery.

Qualcomm Snapdragon|MediaTek Helio/Dimensity|Other (specify in the comments)|I don't know-->

⚠️ Note: On some firmware (for example, MIUI Global) engineering codes may be blocked, in which case use the applications in section 3.

3. Third-party applications for battery analysis

If standard methods don't work, we'll have specialized tools to help. 10 Apps and selected top-3, Which accurately show the battery capacity on Xiaomi.

AnnexprecisionDemands a Root.Link (Google Play)
AccuBatteryβ­β­β­β­β˜†βŒ No.Download
CPU-Zβ­β­β­β˜†β˜†βŒ No.Download
Battery Guruβ­β­β­β­β˜†βœ… Yes (for full data)Download

AccuBattery is the leader in analyzers, and it not only shows current capacity, but also calculates wear, discharging speed, and optimal charge levels to extend life, and when it first runs, it will require 2-3 full charge/discharge cycles to calibrate.

⚠️ Note: Applications without root access can show approximate data based on computational algorithms. Use the methods in Section 5 for 100% accuracy.

4. Check through ADB (for advanced users)

If you want the most accurate data, you can connect to your smartphone via ADB (Android Debug Bridge), a method that requires a computer and basic command line knowledge, but gives you access to hidden battery settings.

Instructions:

  1. Install. ADB-PC drivers.
  2. Turn on USB debugging on your phone (Settings β†’ About Phone β†’ MIUI Version β†’ 7 taps β†’ For developers β†’ USB debugging).
  3. Connect your phone to your computer and execute the command: adb shell dumpsys battery

In the conclusion, find the lines:

  • Capacity: X is the current charge in percentage.
  • charge_counter: Y is the real capacity in mkAh (divided by 1000 for mAh).
  • Health: 2 - Battery status (2 = good, 3 = needs replacement).

Install drivers ADB PC-only|Enable debugging on USB Xiaomi|Connect your phone to the original cable|Start the command line on behalf of the administrator-->

⚠️ Attention: Some teams ADB They can reset or damage data if you enter it incorrectly.

5. Physical check (disassembly of the phone)

If the software methods fail, you have to go through the battery directly, and that's a way for users who are ready to disassemble the device, or when they're buying a used phone.

What to do:

  1. Turn off the phone and remove the back cover (on removable battery models, such as the Redmi 4A or Redmi 5A).
  2. Carefully disconnect the battery plume (if it is not removable, a plastic shoulder blade will be required).
  3. On the battery label, find an inscription like β€œXX00mAh” – this is the nominal capacity.

⚠️ Warning: Disassembling your phone is warranty-free and can damage your plumes or contacts. If you're unsure of your skills, contact the service center.

How to distinguish the original Xiaomi battery from a fake?
The original battery has: 1. The Xiaomi or Mi logo is clearly printed on the label. 2. Serial number that matches the data in Settings β†’ About the phone. 3. Factory packaging with a hologram (for new batteries). 4. Contacts without traces of oxidation or soldering.

Calibration of the battery for accurate readings

If your Xiaomi shows an incorrect percentage of charge (for example, jumps from 30% to 1%), the problem may be in the desynchronization of the battery controller.

Step-by-step:

  1. Discharge the phone before automatically shutting down.
  2. Connect the original charger and charge up to 100% without interruption.
  3. Turn off the charging, turn off the phone and connect again for 1-2 hours.
  4. Turn on the device and check the capacity through AccuBattery or settings.

πŸ’‘ Useful tip: For models with fast charging (e.g. Xiaomi) 11T Pro or Redmi Note 11 Pro+) Use a charger with a power not higher 18W during calibration – this will reduce heating and increase accuracy.

πŸ’‘

Calibration should be carried out every 3-6 months, as well as after a battery replacement or MIUI update.

FAQ: Frequent questions about Xiaomi battery capacity

πŸ”‹ What is the normal wear of the battery after 2 years of use?
For lithium-ion batteries Xiaomi normal wear 15-25% in 2 years (at 1 cycle of charging per day).If the wear exceeds 30% - the battery is recommended to replace.
⚑ Can the battery capacity be restored?
It is impossible to completely restore the worn-out battery, but it is possible to slow down the degradation: πŸ”Œ Avoid charging to 100% and discharging below 20%. 🌑️ Do not use your phone in temperatures below 0Β°C or higher than 40Β°C. πŸ”„ Once a month, conduct a full cycle of discharge / charging.
πŸ“± Why Xiaomi is 4,000mAh and AccuBattery is 3200mAh?
The manufacturer specifies the nominal capacity (for a new battery), and the applications show the real capacity, taking into account wear, a difference of 20-25% after 1-2 years of use is the norm.
πŸ”§ What battery to choose for replacement?
When buying a new battery, check it out: πŸ†” Compatibility with the phone model (for example, BM4B For the Redmi Note 10 Pro). 🏭 Originality (the label should be) QR-code and serial number). πŸ”‹ Capacity – it must match the factory (for example, 5020 mAh for Xiaomi) 11T).
❓ Can you use powerbank for calibration?
No, you only need to calibrate from the original charger. Powerbank can give unstable voltage, which will distort the results.