How to see the battery capacity on Xiaomi Redmi 7

Xiaomi Redmi 7, released in 2019, originally came with a powerful by the standards of the time battery capacity of 4000 mAh. However, over time, any lithium polymer power source degrades, losing some of its original capacity, which leads to a faster discharge of the device. Users often face a situation where the system shows a high percentage of charge, but the phone suddenly turns off, or vice versa – the charge β€œmelts” in front of the eyes for a couple of hours.

Understanding the actual state of the battery becomes critical, especially if you are planning a battery replacement or just want to optimize your power consumption. Standard MIUI settings don’t always provide detailed information about the degree of wear (Health) in understandable numerical terms. In this article, we will discuss all the available methods of verification, from simple codes to professional software.

There are several levels of verification: surface, which shows the current charge, and deep, which detects the physical wear of chemical cells. Redmi 7 is relevant both software methods through the developer menu and the use of third-party utilities that read data directly from the power controller.

Official data in the MIUI settings

The easiest way to get basic battery information is through the standard operating system settings menu, and the MIUI shell on the Redmi 7 provides basic status monitoring, but it's important to understand that this is often reference data and may not reflect actual physical wear and tear.

To view, go to Settings β†’ Battery and Performance. Here you will see the energy consumption chart and the list of applications. If you click on the gear icon in the upper right corner, the Battery Status menu will open. Some versions of the firmware may display the status β€œNormal” or a warning about the need to replace, but the exact capacity figure in milliampere hours (mAh) is usually hidden here.

System monitoring is useful for detecting voracious applications, but not for assessing the health of the battery itself. MIUI algorithms calibrate percentages of charge programmatically, so after a year of operation, the readings may be far from reality. If the system writes "Normal," it only means that critical voltage errors have not yet been recorded.

⚠️ Warning: Don't blindly rely on the percentage of charge in the status bar. 15-20%, This is a sure sign that the real capacity has fallen below. 70% The value of the system is even if the system says β€œnormalΒ».

πŸ’‘

For more accurate calibration of readings in MIUI every 2-3 months, it is recommended to do a full cycle: discharge the phone before turning off (0%), then charge to 100% when turned off, without interrupting the process.

Use of hidden engineering menu

Xiaomi smartphones, including the Redmi 7, have a hidden section for engineers and testers that provides access to hardware sensors, which allows you to see the technical parameters of the battery that are hidden from the average user, and log in through a special code combination in the Phone app.

Enter ##6485## in the dial box. The menu should open automatically, without having to press the call button. If nothing happens after you enter the code, your firmware version may be restricting access to this partition, or you need to activate through the developer menu.

  • πŸ”‹ MB_06: Battery health status (Good/Bad).
  • πŸ“Š MB_00: Current percentage charge.
  • πŸ”Œ MB_01: Battery voltage at the moment.
  • 🏭 MF_02 (or MF_05/06 In different versions: The number of full charge cycles.

Unfortunately, in most stock firmware for Redmi 7 The Current Capacity field in this menu is often empty or shows a calculated value rather than a measured one (MF_02) Lithium polymer batteries retain optimal properties up to about 500 If the meter shows the cycles 800-1000 And more, the physical wear is not less than 20-30%.

What if the code doesn't work?
Some global versions of MIUI block direct code entry. Try entering code through the Testing (CIT) app, which can be searched by settings or called by code ##64663##.

Monitoring programs from Google Play

If Xiaomi's built-in tools don't give the full picture, specialized applications come to the rescue. They use Android system APIs to read data from the power controller. For Redmi 7, the most accurate are utilities that analyze not only current voltage, but also the history of charge cycles.

One of the most popular programs is CPU-Z or Ampere. Once installed, run the app and go to the Battery tab, and here you'll see the Health and Technology settings. It'll show the settlement capacity. It's important to understand that these apps only see what the Android system tells them, so their data can match the engineering menu.

A more advanced tool is the Battery Charge Limit (requires root rights for full functionality) or AccuBattery, which is a statistically based application that won't show an exact number right after installation. You'll need to use the phone in normal mode for several days, charging it periodically. AccuBattery compares the amount of energy "filled" into the battery (in mAh) with the change in percentage of charge, calculating the actual capacity.

β˜‘οΈ Preparation for diagnosis through applications

Done: 0 / 5

Settings table for Redmi 7

To make it easier to compare data from different methods, we have compiled a summary table that will help you interpret the readings of various utilities and understand which parameters are critical for the Xiaomi Redmi 7.

ParameterNormal for Redmi 7Critical significanceWhere to look.
Nominal capacity4,000 mAh< 3,000 mAhOn the case / Engineering menu
Tension (calm)3.7B - 3.85B< 3.5B (discharge)Engineering menu (MB_01)
Charge cycles0 - 500> 800Engineering menu (MF_02)
Temperature.25Β°C - 35Β°C> 45Β°CSettings / Applications

Note the line with the voltage. If at rest (screen is off, phone has not charged for 15 minutes), the voltage drops below 3.5V, this indicates a deep discharge or severe degradation of the cells. Redmi 7 is characterized by a drop in voltage under load (in games), which is also a sign of aging of the battery.

Professional Diagnostics through ADB

For users who are not afraid of the command line and want to get the most accurate data without installing questionable applications, the ideal solution is to use Android Debug Bridge (ADB), which allows you to request raw data about the battery from the system, which is often ignored by the graphical interface.

To start, you need to activate USB debugging mode. Go to Settings β†’ About Phone and quickly click on MIUI Version 7 times. Go back to the main settings menu, go to Additional β†’ For Developers and turn on USB Debugging. Connect Redmi 7 to your computer with a cable.

On the computer where ADB is installed, open the console and type the command:

adb shell dumpsys battery

This command will produce a detailed report, and look for the lines level, scale, status, and health, and you can get more detailed information through the command:

adb shell dumpsys batterystats --charged

The most powerful tool is to read the system files through ADB (It requires root rights for full access, but the basic data is available. /sys/class/power_supply/battery/capacity It's going to show you the current percentage, and you're going to use battery management system to estimate the capacity: 2, It means "Good." Status. 3 β€” Β«OverheatΒ», 4 β€” Β«DeadΒ».

⚠️ Attention: Teams ADB It is safe to perform in read mode (dumpsys), but do not try to change values (for example, forcefully change the status of the battery) if you do not know exactly what you are doing.

πŸ“Š How do you check the battery?
Through the engineering menu (codes)
Apps from the Play Market
Working time (subjectively)
Through ADB/Computer
I'm not checking until she's in.

Physical examination and indirect signs

Software is good, but the physical signs of wear on the Redmi 7 battery often speak louder than any number. Lithium polymer batteries can release gases when degraded. This phenomenon is called "bloating." In the Redmi 7, the battery is located under a plastic back cover, which is quite flexible.

Put your phone on a flat glass or mirror surface and try to spin it. If your smartphone spins like a top or visibly wobbles because of the arched back, the battery is swelling. That's a direct safety hazard, because the battery shell is damaged, and further use can lead to fire, in which case the software measurements of the capacity no longer make sense, it requires an urgent replacement.

Another sign is a sharp drop in voltage under load, and you may notice that when you start the camera or the navigator, the phone turns off when you start the phone. 30-40% It's because the internal resistance of the old battery is growing, and it can't give the right current. It sees the voltage drawdown below critical and crashes.

  • πŸ“± The phone warms up in the camera area even in simple.
  • ⚑ The charge is jerky (percentages rise, then fall).
  • πŸ“‰ Autonomy has fallen by more than 40% since purchase.

πŸ’‘

If software methods show a capacity above 80%, but the phone turns off in the cold or under load, this is a sign of β€œtired” cells with high internal resistance, not a loss of capacity per se.

Frequently Asked Questions (FAQ)

Is it true that calibrating a battery through full charge cycles restores capacity?
No, it's a myth. Calibration (0% charge and 100% charge) only resets the software controller, causing the system to correctly display percentages. The physical capacity of worn chemical cells cannot be returned by any software methods.
What is the normal capacity for a Redmi 7?
For a device aged 2-3 years, the normal residual capacity is in the area of 3000-3200 mAh (about 75-80% of the nominal value).If the applications show less than 2500 mAh, comfortable use without powerbank becomes difficult.
Can a MIUI update affect battery consumption?
Yes, after a major system update (e.g., switching from MIUI 10 to 11 or 12) there is an increased consumption in the first 3-5 days, the system indexes files and optimizes applications in the background, and then the flow should stabilize.
Is it safe to use fast charging from a non-Xiaomi for the Redmi 7?
Redmi 7 supports fast charging technology, but the power controller regulates the current. Using certified third-party chargers (Samsung, Baseus, Anker) is safe.