Xiaomi and Redmi are famous for their excellent price-performance ratio, but over time, even the most reliable lithium-polymer battery loses its properties. Users often wonder how to find out the exact capacity of the battery to determine whether replacement or software calibration is required. Standard methods of verification do not always show the real state of wear of the battery, so you need to use a comprehensive approach to diagnosis.
In this article, weโll look at all the ways you can verify, from embedded system codes to third-party utilities, learn how to distinguish passport data from actual data, and understand when Android hides the true picture of the state of the power grid, which will help you extend the life of the device or prepare to buy a new component.
Checking the passport capacity through system codes
The fastest way to get basic information about the battery is to use special information. USSD-commands or codes of the engineering menu. MIUI HyperOS provides a hidden diagnostic section, accessed through a standard "caller." Enter the combination ##6485## in the dialing field without pressing the call button.
Once you enter, you'll see a Battery Info menu that contains a lot of technical parameters: MB_06 The health of the battery (Good/Bad), MB_00 It shows the current percentage of charge, but to see the capacity, you have to find the strings. MF_05 (current capacity in mAh) and MF_06 (build-up).
โ ๏ธ Note: On new versions of firmware MIUI Access to the full list of codes via ##6485## may be restricted. If the menu does not open or only shows charge, use the other methods described below.
It's important to understand that these numbers are reference numbers, they're read by the controller, and they may not take into account the actual physical wear of the cells, and more tools will be needed to analyze them in depth.
Use of the Engineering Menu for Detailed Diagnostics
If the standard codes donโt give you the full picture, you can refer to the CITโs advanced engineering menu. It allows you to test various modules of the smartphone, including the battery. Enter the code ##64663## or go to settings through the Settings path โ About Phone โ Kernel version (five quick presses).
In the list that opens, select Battery or Battery, where the system will perform an automatic voltage and capacity test, and unlike static data, this test can show current stress under load and heating temperature, which is critical for assessing chemical degradation.
- ๐ Voltage: Must be stable, sharp jumps indicate a faulty controller.
- ๐ก๏ธ Temperature: critical parameter, overheating above 45ยฐC accelerates wear and tear.
- ๐ Status: The system can directly specify "Bad" or "Overheatยป.
It is safe to use the engineering menu if you are just reading the data, but do not change the values in other sections of the CIT if you are not sure about your actions, as this can disrupt the calibration of the sensors.
๐ก
Before running the battery test at CIT, make sure the smartphone screen is off or the brightness is minimal to avoid the impact of the display load on the readings.
Third-party applications for accurate capacity measurement
When built-in tools are scarce, specialized Google Play apps come to the rescue, analyzing Android reports and plotting discharge graphs to calculate the actual capacity, and AccuBattery is considered the most popular and reliable tool.
The principle of operation of such programs is based on coulometry: the application measures how many milliamp-hours were spent on charging from 0% to 100% (or discharging). It is important to understand that to get an accurate figure, you need to spend several charging-discharging cycles.
Other useful utilities include Ampere and Battery Guru, which provide information about charge current, wear rate, and estimated operating time, and help identify the โparasiticโ processes that land a battery even when the screen is off.
| Annex | Substantive function | I need a Root. | Accuracy of data |
|---|---|---|---|
| AccuBattery | Calculation of wear by cycle | No. | High (after 3-5 cycles) |
| Ampere | Measurement of charge/discharge current | No. | Medium (depending on the chip) |
| CPU-Z | Iron information | No. | Basic (passport data) |
| Battery Guru | Monitoring of temperature and cycles | No. | Tall. |
โ ๏ธ Note: Apps with access to deep system logs may require permissions that look suspicious. download software only from the official Google Play Store to avoid malware.
Analysis of system logs through ADB (for advanced)
For users who are not afraid of the command line, there is a method of obtaining the most accurate data directly from system files without installing unnecessary programs, USB-cable ADB (Android Debug Bridge: You need to turn on the phone to "Debug by" USBยป developer menu.
Connect your smartphone to your PC, and then you'll have a command to output battery information, and the system will give you a huge log that you'll need to look for the lines that contain the capacity information, and the key parameters will be charge counter and capacity.
adb shell dumpsys batterystats | findstr capacityThis method is good because it shows the raw data that the operating system itself sees, bypassing the application interface add-ons. However, interpreting this data is more difficult: the charge counter value can be reset when you reboot, so you should rely on the full capacity parameter if it is available on your chipset.
What if the ADB canโt see the phone?
Physical inspection and battery marking
If software methods give conflicting results or the battery is bloated, the only sure way is to physically inspect the passport capacity is always indicated on the battery body itself. To access it in most modern Xiaomi will have to remove the back cover, as they have a non-removable design.
On the battery label, you'll find a few key notations: Look for the words Typical Value (typical capacity) and Rated Value (minimum guaranteed capacity). Usually the typical value is higher, it's the manufacturers who point out in the advertisement (e.g., 5000 mAh), whereas the real guaranteed can be 4800-4900 mAh.
- ๐๏ธ Bloating: If the battery has bulges, its use is dangerous - a fire hazard situation is possible.
- ๐ Production date: often coded in serial number, older batteries (over 3 years) lose their properties even without use.
- ๐ Contacts: oxidation of contacts can lead to voltage surges and incorrect sensor readings.
Replacing the battery at home requires skills and tools (suction cups, mediators, hair dryer) If you are not confident in your abilities, it is better to contact the service center, especially if the device is warranty.
๐ก
Physical labeling on a battery is the only way to know the factory capacity if the software data has been changed by flashing or knocked down by the controller.
Factors Affecting Rapid Battery Wear
Knowing how to view the capacity, it is important to understand what exactly leads to its decline. Lithium polymer batteries are sensitive not only to the number of charging cycles, but also to operating conditions. Deep discharge to zero and storage at 100% charge are equally harmful to the chemistry of the cell.
High temperatures are the main enemy of Android smartphones. Using a navigator on a sunny day or heavy games when charging causes heat that irreversibly reduces capacity. It is also worth mentioning the effect of fast charging: while Xiaomiโs technology is safe, constant heating at 67W or 120W currents still contributes to degradation.
Software failures can also create the illusion of a quick discharge: background processes, hanging tasks and firmware bugs cause the system to miscalculate the remaining run time, in which case a battery reset or a complete reset helps.