Xiaomi Mi 8 battery check: from hidden codes to professional diagnostics

Why is it important to monitor the battery status of the Mi 8?

The battery is one of the most vulnerable components of the smartphone, and the Xiaomi Mi 8 (released in 2018) is no exception. Over time, battery capacity inevitably declines: after 300 to 500 charging cycles, you may notice that the phone is discharged 20 to 30% faster than before. But how do you know that the problem is in the battery, and not in the background or in a malfunction of the charger?

In this article, we will look at 7 working ways to test the battery, from built-in MIUI tools to engineering codes and third-party applications. You will learn what is considered normal for the Mi 8 after 3-5 years of operation, how to distinguish software failure from physical wear, and what to do if the capacity has fallen below a critical 70%.

Warning: If your Mi 8 suddenly shuts down at 15-30% charge, warms up while charging, or the body swells, these are emergency signs.

1. Built-in diagnostics in MIUI: quick inspection

The easiest way to assess battery health is to use standard MIUI tools, which will not show the exact capacity in mAh, but will help to identify anomalies in energy consumption.

How to open statistics:

  • πŸ“± Go to Settings. β†’ Battery and productivity β†’ Battery utilization.
  • πŸ“Š Scroll down to the β€œBattery Use” chart – here you can see applications that consume power.
  • ⏱️ Note the "Screentime" and "Stop Time" Norm for the Mi 8: 5-7 hours of active screen at medium load.

What should alert you:

  • ⚠️ Sharp discharge jumps (e.g., 80% to 50% in 10 minutes) – a sign of a controller malfunction or physical wear and tear.
  • ⚠️ High temperature (above 40)Β°C) during charging or playing - the battery may be bloated.
  • ⚠️ Constant consumption of 1-2% per hour in sleep mode – indicates background processes or β€œvoracious” applications.
πŸ“Š How often do you check the battery status of your smartphone?
Once a month
Only when problems arise
Never checked.
I use special applications.

The limitation of the method: the built-in MIUI statistics do not show the actual battery capacity, but only approximate consumption data.

2. Hidden engineering codes: data directly from the controller

The Xiaomi Mi 8 (like many Android smartphones) has hidden menus that display technical information about the battery, which run without root rights and do not require additional applications to be installed.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. In the menu that opens, select "Battery Information".

What parameters are important:

ParameterNormal for Mi 8What does deviation mean?
Charge level (Level)Corresponds to the percentages on the screenDifference of more than 5% - calibration failure
Voltage (Voltage)3.7-4.2 V (at 100% charge)Below 3.5 V - deep discharge, above 4.3 V - recharge
Temperature (Temperature)25-35Β°C (at rest)Above 40Β°C - risk of degradation, below 0Β°C - possible loss of capacity
Technology (Technology)Li-ion or LiPoAny other value is a controller error

⚠️ Warning: If the menu doesn't open after you enter the code, check if your carrier is blocking it. In this case, try the alternative code: ##284## (battery test).

What to do if the engineering menu is not opened?
If the codes don't work, this may be due to: (1) Holding off by the operator (especially on firmware). (2) Updating MIUI that removed support for old codes. (3) Damage to system files. In this case, use the methods from the following sections (applications or ADB).

3. Diagnostic applications: AccuBattery, CPU-Z and others

The utility side provides more detailed information than standard MIUI tools. We tested 5 popular apps and selected those that work exactly on the Xiaomi Mi 8.

Top.-3 battery-testing:

  • πŸ”‹ AccuBattery shows real capacity, wear and charging speed. Plus: runs without root, minus - requires calibration (2-3 charging cycles).
  • πŸ“Š CPU-Z β€” Battery displays voltage, temperature and health (Health) free of charge, no ads.
  • πŸ› οΈ Battery Guru monitors charging cycles and warns of overheating.

How to use AccuBattery (Step-by-step):

Charge the phone to 100%|Open AccuBattery and wait for calibration (1-2 minutes)|Discharge your phone to 15-20% without recharging|Check the Health section to assess wear-->

What do the indicators in AccuBattery mean:

  • Design capacity: original capacity of the Mi 8 is 3400 mAh. If the actual capacity is below 2500 mAh, the battery is critically worn.
  • Wear: up to 20% is normal, 20-40% is required to be replaced in the near future, above 40% is an urgent replacement.
  • Charging speed: The Mi 8 is 15–18 watts (Quick Charge 4.0) and if it is below 10 watts, it is a cable or adapter problem.

⚠️ Attention: Some applications (e.g, 3C Battery Monitor requires root rights for accurate readings, and without them, they can show inflated capacitance values.

4. Verification through ADB: for advanced users

If you're not afraid of the command line, ADB (Android Debug Bridge) will give you the most accurate information about the battery, which works even on locked bootloaders and does not require root.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on Mi 8 (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock Developer Settings, then enable Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Commands to check the battery:

adb shell


dumpsys battery

Decoding of key parameters:

ParameterExample of meaningWhat does it mean?
level85Current charge in %
voltage3987Voltage in mV (3987 mV = 3.987 V)
temperature280Temperature in tenths of Β°C (280 = 28.0 Β°C)
health2Condition: 2 = good, 3 = bad, 4 = critical

⚠️ Note: if the health parameter is 7, it means that the battery controller cannot determine its condition, 90% of the time it indicates a physical malfunction (bloating, chain break).

πŸ’‘

If ADB issues a "device unauthorized" error, check your phone's USB debugging permission, sometimes helping to reconnect the cable or reboot both devices.

5. Visual inspection: when software methods are powerless

Some battery problems are not easily diagnosed, such as battery bloating, which is one of the most dangerous malfunctions that can cause screen damage or even fire. How do you detect it?

Signs of a bloated battery:

  • πŸ“ Curvature of the body: the phone β€œopened” at the seams, the screen began to move away from the frame.
  • πŸ”§ Crackling when pressed: if you hear squeaking when pressing on the back cover, it is gas released from the battery.
  • πŸ”₯ Overheating without load: the phone is warmed even in standby mode.
  • ⚑ Spontaneous shutdowns: the smartphone turns off at 30-50% charge.

How to check:

  1. Place the Mi 8 on a flat surface (such as a table).
  2. Press the center of the back lid lightly, and if the phone is playing (bending and coming back), the battery is swollen.
  3. Illuminate the flashlight along the seams of the case - if a gap is visible, this confirms the deformation.

⚠️ Warning: If you find bloating, immediately turn off your phone and do not use it until you have replaced your battery.

πŸ’‘

A bloated battery is not only a loss of capacity, it's also a risk of damage to the motherboard, and even if the phone is still working, it's cheaper to replace the battery than to repair it after a short circuit.

6. Battery calibration: When the phone lies about interest

Sometimes the problem is not wear, but incorrect calibration of the controller. For example, the Mi 8 can show 100% charge, but after 5 minutes it abruptly shuts down. This is treated by resetting the battery data.

How to reset calibration (2 ways):

  • πŸ”„ Using Recovery: Turn off the phone. Click the power. + Volume up to enter Recovery. select Wipe & Reset β†’ Wipe Battery Stats (some firmware may call it Battery Calibration) Reboot your phone and fully charge/discharge it 2-3 times.

Through the app

Battery Calibration

GSam Battery Monitor

⚠️ Important: calibration only helps with software failures, and if the battery capacity has been physically reduced (for example, from 3400 mAh to 2000 mAh), no reset will restore the previous autonomy.

When calibration is useless:

  • If the phone shuts down at 0%, that’s normal (deep discharge protection).
  • If the capacity in AccuBattery is less than 60% of the original.
  • If the battery is swollen or deformed.

7. Professional diagnostics: when to contact the service

If all of these methods did not give a clear answer, or you suspect a hardware malfunction (for example, a short circuit in the power supply chain), it is better to contact the service center.

Diagnosis in the service includes:

  • πŸ”§ Multimeter Testing: Measurement of Real Voltage and Current Under Load.
  • πŸ” Visual inspection: looking for bloating, oxidation, or damage to contacts.
  • πŸ“Š Charging controller test: often the battery problems are not related to the battery itself, but to the power chip (for example, the battery is not related to the battery, BQ25890 Mi 8).
  • πŸ”„ Flip-flashing EEPROM Batteries (if supported by the model).

Cost of services (average prices in Russia in 2026):

ServicePrice, β‚½Term
Diagnostics of the battery300–50010-20 minutes
Battery replacement (original)1 500–2 5001-2 hours
Battery replacement (analogue)800–1 5001 hour
Renovation of the supply chain2 000–5 0001-3 days

⚠️ Warning: When replacing the battery in unofficial services, require a warranty of at least 6 months and check to install the battery with the correct controller (for the Mi 8, this is the first time you have a battery). HB4166R3ECW or C36C). The mismatch can lead to rapid wear and tear or even fire.

FAQ: Frequent questions about the Xiaomi Mi 8 battery

How many charging cycles can the Mi 8 battery withstand?
The original Mi 8 battery is designed to run 500-600 full charge cycles (0% to 100%) under normal conditions. After that, the capacity usually drops to 70-80% of the original. However, the actual lifespan depends on: Temperature (optimum 10-35Β°C). Quick charging (Quick Charge accelerates wear by 10-15%). Deep discharge frequencies (below 10%). With gentle operation, the battery can last 3-4 years, with intensive use - 1.5-2 years.
Can I use the Mi 8 with a battery capacity below 2000 mAh?
Technically, yes, but with reservations: Autonomy will be reduced to 2-3 hours of active screen, the risk of sudden shutdown at 20-30% of charge, problems with fast charging (the phone may not recognize the adapter), if the capacity has fallen below 60% of the original (2040 mAh), we recommend replacing. Further operation may result in: Damage to the power controller (repair cost - from 3 000 units) β‚½). Battery bloating and body deformation.
How to charge the Mi 8 so that the battery lasts longer?
Follow these rules: πŸ”Œ Use the original adapter (Quick Charge 4.0, 18W) or a certified analogue. πŸ“‰ Avoid discharges below 10% and charges above 90% (optimal range: 20–80%). 🌑️ Do not charge your phone at a temperature below 0Β°C or higher than 40Β°C. πŸ”„ Every 2-3 months, perform a full discharge/charging cycle (0–100%) for calibration. πŸ›Œ Don’t leave your phone on charge all night (use smart timer outlets). ⚠️ Myth: "You always have to discharge to 0%." On the contrary, deep discharges shorten the life of lithium batteries.
What is the difference between the original battery and the Mi 8?
Main differences: Parameter Original Analog (quality) Analog (cheap) Capacity 3400 mAh 3200-3400 mAh 2800-300 mAh Controller Yes (protection against overheating / overcharging) Yes (simplified) No or poor service life 500+ 300-400 cycles 100-200 cycles Price 1,500-2,500 β‚½ 800–1 500 β‚½ 400–800 β‚½ πŸ” How to authenticate: The original battery has a hologram with a serial number and the label shows the exact model number (for example, the model number, HB4166R3ECW). Contacts are coated with protective varnish (cheap analogues are often oxidized).
Can I replace the battery in the Mi 8?
Technically, yes, but it's risky without experience: πŸ”§ Adhesive base: the battery is glued to the body, it must be carefully separated (risk of damage to plumes). ⚑ Short circuit risk: careless handling of contacts. πŸ”¨ Difficulty to build: Mi 8 has a fragile fingerprint scanner plume. If you decide to replace yourself: Buy a special mediator to separate the battery (do not use a knife!). Watch the video instructions for your model. Use a dryer to soften the glue (temperature is not higher than 60Β°After replacement, check the AccuBattery battery - if the capacity is much lower than the declared, the battery is defective. ⚠️ Warning: If the phone doesn’t turn on after you’ve replaced it, don’t try to charge it β€œforcedly” (for example, through a phone that is not used). EDL-This can burn the power controller.