Battery check on Xiaomi Redmi Note 10: from wear to hidden parameters

The battery is one of the most vulnerable components of the smartphone, and the Xiaomi Redmi Note 10 (including the Pro and Pro Max modifications) is no exception. After 1-2 years of active use, the battery capacity can decrease by 20-30%, leading to rapid discharge, overheating and unstable operation. But how exactly do you know what condition your battery is in? Official MIUI settings hide most of the data, and third-party applications often show conflicting results.

In this article, we’ll look at 5 proven ways to diagnose a battery, from simple (via phone menus) to advanced (using ADB and engineering menus), how to check real wear, number of charging cycles, voltage and even battery temperature in real time, and at the end, answers to frequent questions and tips on extending battery life.

⚠️ Warning: Some methods require unlocking the bootloader or root rights. Wrong actions can result in a phone reset or loss of warranty. If you are not sure, use only the first two methods (via settings and apps).

1. Checking the battery through standard MIUI settings

The safest, but also the most limited way. Xiaomi hides most technical data, but basic information about the status of the battery can be obtained without additional tools.

Open Settings β†’ Battery and Performance β†’ Battery status. Here you will see:

  • πŸ”‹ Percentage charge level (current but not showing actual capacity).
  • ⚑ Assessment of the state - a generalized label ("Good", "Mediocre", "BadΒ»).
  • πŸ“Š Use schedule for the last 24 hours (helps to identify abnormal flow rates).

❌ Cons of the method: No data on wear, charging cycles or exact capacity. The score "Good" can be displayed even at wear of 15-20%, because the rating "Good" can be displayed even at wear of 15-20%, because MIUI round-off.

πŸ’‘ Tip: If you see a warning on this menu that says β€œBattery needs to be replaced,” it means that the wear and tear has exceeded 40% – this is a critical indicator for the Redmi Note 10.

πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
I use third-party apps.

2. Diagnostic applications: AccuBattery vs AIDA64

The side of the utility gives more data than the standard settings, and we tested the two most popular applications for the Xiaomi Redmi Note 10 and compared their accuracy.

AccuBattery (free version with limitations):

  • πŸ“‰ Shows real capacity (for example, 4500 mAh instead of the declared 5000 mAh).
  • πŸ”„ Tracks charging cycles (but resets after reinstalling).
  • 🌑️ Monitor the battery temperature in real time.
  • ⚠️ Does not show wear in percentage (only the calculated capacity).

AIDA64 (paid, but there is a trial version):

  • πŸ” Provides complete technical information: voltage, battery technology (Li-Polymer), serial number.
  • πŸ“Š Shows current consumption current (useful for identifying "gluttonous" applications).
  • πŸ”‹ Displays health status (Health) as a percentage (but may conflict with health status) MIUI).

⚠️ Note: Both applications may show over-wear on first launches. Use them for at least 3-5 consecutive days for accurate data.

Charge your phone to 100% | Calibrate the battery (discharge to 0% and charge without interruption) | Turn off battery optimization for the app | Do not use fast charging during the test-->

3. Hidden engineering menu: ##4636##

This menu is designed for developers, but it also works on the Redmi Note 10 without root, and it gives you access to data that is hidden in the standard settings.

How to open it:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select the Battery Information item.

What can I find out:

ParameterWhat does it mean?Norm for Redmi Note 10
Charge levelCurrent % chargeCoincides with the indicator in the status bar
Status.Charging status (Charging, Discharging)It should change when connecting the CC
power supplyCharging type (USB, AC, Wireless)For fast charging - AC
Temperature.Current battery temperature25–40Β°C (above 45Β°C – overheating)
Tension.Battery voltage3.7-4.4V (below 3.5V is a deep discharge)

⚠️ Attention: In some firmware MIUI If the combination doesn't work, try the alternative code: ##284## (battery test).

What to do if the engineering menu is not opened?
On some versions of MIUI 13/14, access to the engineering menu is blocked. Solutions: 1. Install the old firmware version (e.g. MIUI 12.5). 2. Use ADB (described in the next section). 3. Try third-party applications like MTK Engineer Mode (MediaTek processors only).

Advanced diagnosis through ADB (no root)

If you want the most accurate data, including the number of charging cycles and real wear and tear, use ADB (Android Debug Bridge), which does not require superuser rights, but requires a computer.

Step 1: Preparation

  • πŸ–₯️ Install. ADB Tools on PC.
  • πŸ“± Turn on Debugging. USB on the phone: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then return to Settings β†’ Additionally. β†’ For developers).
  • πŸ”Œ Connect the Redmi Note 10 to your PC via cable (use the original cord!).

Step 2: Commands to test the battery:

adb shell


dumpsys battery

In the answer, find the lines:

  • health - state (2 = good, 3 = overheating, 4 = dead battery).
  • Capacity is the current capacity in percent. Compare it to scale.
  • cycle_count β€” Number of complete charging cycles (norm to 500).

πŸ’‘ Example of inference:

health: 2


level: 85




scale: 100




voltage: 4023 (mV)




temperature: 320 (32Β°C)




cycle_count: 214

⚠️ Note: On some firmware Xiaomi blocks access to cycle_count. If the team is not working, try it:

adb shell


cat /sys/class/power_supply/battery/cycle_count

πŸ’‘

If ADB Do not recognize the device, update the Xiaomi drivers using the Mi Flash Tool or try another one USB-port (preferably) USB 2.0).

5. Testing through test mode (for experienced only)

This method is suitable for the Redmi Note 10 on a Qualcomm Snapdragon processor (Pro/Pro Max models), which allows you to get data directly from the battery controller, but requires caution.

Instructions:

  1. Turn off the phone.
  2. Press Volume Up + Power before the Mi logo appears.
  3. Release the buttons and immediately press Volume up + Volume down for 10 seconds.
  4. You will be taken to Diag Mode (black screen with white text).
  5. Select Battery Info (move – volume buttons, choice – power).

Here you'll see:

  • πŸ”‹ Full Charge Capacity – Real Capacity (compare with Passport Capacity).
  • πŸ”„ Charge Cycles – Exact Charging Cycles.
  • πŸ“‰ Battery Wear – wear in % (critically above 30%).

⚠️ Warning: Do not change other settings in Diag Mode! this may result in loss IMEI or reset.

πŸ’‘

If you see Battery Wear: 25%+ in test mode, it’s time to change the battery β€” even if the phone holds a charge for 1-2 days.

Comparison of methods: which one to choose?

Not all methods are equally accurate. We've put the data into a table to make it easier for you to choose:

MethodprecisionDifficultyPC requiredShows cycles.Shows wear and tear.
MIUI settingsβ­βœ… Easy.❌ No.❌ No.❌ No.
AccuBatteryβ­β­β­βœ… Easy.❌ No.βœ… Yes.❌ No (only capacity)
Engineering menuβ­β­β­βœ… Middle-Average❌ No.❌ No.❌ No.
ADB⭐⭐⭐⭐⚠️ Hardly.βœ… Yes.βœ… Yes.βœ… Yes.
Test mode⭐⭐⭐⭐⭐⚠️ Very difficult.❌ No.βœ… Yes.βœ… Yes.

πŸ”Ή For most users, AccuBattery is enough. + engineering menu.

πŸ”Ή If you need accurate wear, use it. ADB test-mode.

πŸ”Ή For a diagnosis before selling your phone, check all methods and take screenshots.

Frequent questions about the Redmi Note 10 battery

❓ How many charging cycles can the Redmi Note 10 battery withstand?
Officially, 800 to 1,000 cycles to 80 percent capacity. In practice, when you use it, fast charging, games, the battery degrades after 300 to 400 cycles. After 500 cycles, the wear and tear usually exceeds 20 to 25 percent.
❓ Can I reset the charge cycle counter?
Technically, yes, but it won't bring back the capacity. The meter is reset: When you change the battery (if the controller is new). ADB Adb shell dumpsys battery reset (not working on all firmware) /sys/class/power_supply/battery/cycle_count (root). ⚠️ Warning: Resetting the meter without replacing the battery will mislead diagnostic programs and may hide real problems.
❓ How to know if the battery is time to change?
Replace the battery if: πŸ”‹ The phone discharges by more than 50% in 2-3 hours in standby mode. ⚑ Charging is interrupted (disconnected by 80-90%). 🌑️ Battery heats up to 45Β°C+ routinely. πŸ“‰ V ADB or test-out > 30%. πŸ”Œ The phone does not turn on without charging (even at 10-20% charge). πŸ’‘ Tip: If the battery is swollen (seen by a raised screen or body warp), immediately turn off the phone and replace the battery!
❓ Why AccuBattery shows a capacity of 4500 mAh, if the phone has 5000 mAh?
That's OK. Manufacturers give the nominal capacity, and the real capacity is always lower because of the: πŸ”‹ Degradation (even a new battery loses 2–5% of capacity in the first month). πŸ“± Charging controller that reserves part of the container for protection. 🌑️ Temperature constraints (heating capacity temporarily decreases) If the difference is greater than 10-15%, the battery is worn out.
❓ Can Power Bank be used to calibrate the battery?
❌ No, it's a myth. The calibration of the battery on modern smartphones (including the Redmi Note 10) is automatic thanks to the controller. BMS. Manual calibration (discharge to 0% and charge to 100%) harms lithium polymer batteries, reducing their lifespan. πŸ”Ή Calibration: Discharge the phone before it turns off automatically. Charge to 100% with the original charger (without using the phone). Keep charging for another 1-2 hours after reaching 100%. Do this no more than 1 time every 3 months.