How to see the battery characteristics in the Xiaomi phone: hidden data and accurate diagnosis

The battery is one of the most vulnerable components of a smartphone, and Xiaomi is no exception. Even in the new Redmi, POCO or Mi models, the battery loses up to 20% of its capacity after 300 charging cycles. But how do you know its real state if the manufacturer hides some of the data? In this article, you will find 5 proven ways, from basic settings to engineering codes, that show accurate charging cycles, wear and even cell temperatures in real time.

We're going to break down not only the standard methods through Settings, but also hidden menus that are available even without root rights. MB_06 or FG_Cycle_Count, It shows real wear, not average data. MIUI. For advanced users, instructions for working with ADB and specialized applications.

1. Standard method: battery data in MIUI settings

The easiest method is to use the built-in MIUI tools. It is suitable for all Xiaomi models, including the Redmi Note 12, POCO X5 and Mi 11, but only shows basic information.

  1. Open Settings β†’ Battery and Performance.
  2. Slip on the Battery Status icon (in some versions of MIUI, Battery Information).
  3. The system will display the current charge level, state (good/bad) and recommendations.

So here you'll see a general estimate, but without any specific numbers, for example, if the battery is in good condition, it could mean 95 percent capacity, but 85 percent accuracy is hidden, and you'll have to use other methods to make a detailed diagnosis.

⚠️ Attention: In some firmware MIUI (Especially in older models like Redmi. 4X) The battery may not be in condition, in which case you move on to the next method.

πŸ“Š How often do you check the battery status?
Once a month
Only when I notice problems
Never checked.
After each major update

2. Hidden engineering menu: code ##4636##

This is a generic code for Android that works on Xiaomi, and it opens a test menu where you can see the actual battery capacity, voltage and temperature.

  1. Open the Phone app.
  2. Enter the combination: ##4636## (without pressing the call button).
  3. In the menu that opens, select Battery Information.

Here you'll see:

  • πŸ”‹ Charge level (in percent and millivolts).
  • 🌑️ Temperature (normal: 25-40)Β°C, critical: above 45Β°C).
  • ⚑ Voltage (for lithium polymer batteries, norm: 3.7–4.2V).
  • πŸ“Š Condition (e.g. Charging or Discharging).

But there's no data on wear or charging cycles, and this requires the following method.

πŸ’‘

If the #4636### code doesn’t work, try entering it in the Calculator app – sometimes it works on custom firmware.

3. Xiaomi Engineering Menu: code ##6484## or #64663##

These are hidden service menus that are only available on Xiaomi devices, and they show real charge cycles (FG_Cycle_Count), It's a mAh capacity, and even the power controller data, and it works on most models, including the Redmi Note. 10 Pro, POCO F3 mi 11 Ultra.

Instructions:

  1. Open the phone and enter one of the codes: ##6484## (for new models). #64663## (for older ones, for example, Redmi 5).

Battery information

MB_06

Check the parameters (decryption below).

ParameterWhat does it mean?Normal values
FG_Cycle_CountNumber of complete charging cyclesUp to 500 – good condition, 500-800 – medium, over 1000 – critical wear
FG_FullChargeCapacityCurrent maximum capacity (mAh)Must be close to the factory (for example, 4500 mAh for Redmi Note 11)
FG_TemperatureBattery temperature (Β°C)20-40Β°C in normal operation
FG_VoltageVoltage (mV)3700-4200 mV for Li-Po batteries

If the value FG_FullChargeCapacity much lower than the factory capacity (for example, 3000 m.h. 5000 It's time to change the battery. FG_Cycle_Count exceed 800 β€” prepare for quick discharge.

⚠️ Note: On some models (e.g, POCO X3 Pro) the engineering menu may require a password, the standard password is 1234 or 0000, but new devices often block access.

4. Diagnostic applications: AccuBattery and AIDA64

If the engineering codes don't work or you want a more visual interface, use third-party utilities.

  • πŸ“Š AccuBattery shows real capacity, wear and discharge rate. Free version is limited, but for a one-time check enough.
  • πŸ” AIDA64 β€” It gives you all the technical information, including the data from the battery controller.

How to use AccuBattery:

β˜‘οΈ Battery check at AccuBattery

Done: 0 / 4

After calibration, the app will show:

  • πŸ“‰ Wear assessment (e.g., β€œCapacity decreased by 15%Β»).
  • ⚑ Charging/discharge speed (mA).
  • πŸ“… Cycle statistics.

AIDA64 is more technical: it outputs data directly from the controller, including battery technology (Li-Po/Li-Ion), manufacturer (e.g. ATL or SDI), and production date.

How to find out the battery manufacturer in AIDA64?
Open the Battery section β†’ find the Manufacturer line. If it's ATL (Amperex Technology Limited) or SDI (Samsung SDI), it's the original battery. If Coslight or an unknown brand is probably a fake.

5. ADB-Teams: for advanced users

If you want the most accurate data, including power control logs, use ADB (Android Debug Bridge), which requires a computer but gives you access to hidden parameters that don't even show the engineering menus.

Instructions:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your phone (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap on version β†’ return to Additional settings β†’ For developers).
  3. Connect your phone to your PC and execute the commands:
adb shell


dumpsys battery

In the conclusion, find the lines:

  • Capacity is the current charge in %.
  • Voltage is the voltage in microvolts (divided by 1000 for volts).
  • Temperature is a temperature in tenths of Β°C (for example, 250 = 25.0 Β°C).
  • charge_counter β€” the remaining charge in ΞΌAh (divided by 1000 for mAh).

To obtain data on charging cycles, use:

adb shell


cat /sys/class/power_supply/battery/cycle_count

This command will output the exact number of cycles, but it doesn’t work on all models (depending on the Android kernel).

⚠️ Attention: Use ADB It can cause a system failure if you type in unverified commands. Don't change the battery settings through the adb shell, it's dangerous!

πŸ’‘

ADB-The teams are showing the most accurate data, but they require technical skills.

Physical verification: when software methods do not help

If the phone is running out quickly, but all tests show "normal," the problem could be physical wear and tear or battery bloating.

  • πŸ” External inspection: Put your phone on a flat surface and spin it. If it swings, the battery swells.
  • πŸ“ Screen and case gap: If there is a gap (especially in the Redmi Note 9 and similar models) – this is a sign of bloating.
  • πŸ”₯ Overheating: If the phone heats up even in a simple one, the battery may be damaged.

If you find bloating:

  1. Turn off your phone immediately.
  2. Don't charge him.
  3. Contact the service center (replacing yourself is dangerous!).

Xiaomi uses batteries from different manufacturers (ATL, SDI, Lishen), and their resource may vary. For example, SDI batteries (Samsung) usually last longer than ATLs, but cost more.

FAQ: Frequent questions about Xiaomi battery

πŸ”‹ How often should you calibrate your battery on Xiaomi?
Calibration (full discharge to 0% and charge to 100%) is required every 2-3 months, which helps the controller to determine the level of charge more accurately. But do not do it often - full cycles shorten the life.
⚑ Why Xiaomi shows β€œCharge is complete” but the percentage rises to 100% after 30 minutes?
This is normal behavior for MIUI, and the phone charges up to 90 to 95 percent, and then slowly recharges the remaining percentages to reduce the battery load, and this algorithm extends the battery life.
πŸ“‰ Can the battery capacity be restored?
No, you can't restore the capacity of lithium polymer batteries. If you wear more than 30 percent, the only way out is to replace them. Don't believe the "miracle programs" and the "calibrators" -- they only reset the controller data, but they don't restore the chemical processes.
πŸ”„ How many charging cycles can Xiaomi battery withstand?
The standard for Xiaomi is 500-800 cycles until it drops to 80 percent, and after 1,000 cycles, it usually wears 30 to 40 percent, and if you charge your phone every day, for example, after 2 to 3 years, the capacity will decrease markedly.
πŸ› οΈ Can you replace the battery in Xiaomi?
Technically, yes, but: πŸ”§ On new models (for example, Xiaomi 13) the battery is glued to the body – a high risk of damage to the plumes. ⚠️ Without a special tool (suction cups, mediators) you can break the battery, which will lead to a fire. πŸ“„ Self-replacement removes warranty (if it is still valid) and it is better to contact the service center, especially if you have a model with an L-shaped battery (for example, you can use the L-shaped battery, POCO F4).