Xiaomiβs current MIUI 14 smartphones have powerful hardware, but even flagship models lose autonomy over time. Users often notice that the device discharges faster than a year of active use, and begin to look for diagnostics. Standard system settings show only the total percentage of charge, hiding the real technical condition of the chemical battery.
For an accurate assessment of the health of the battery, you need to look deeper into the engineering menu available through special devices. USSD-This is a hidden part of the system that was originally designed for engineers in the factory, but now it's open to the general user of gadgets, and it's where you have the exact data about the recharge cycles and the current capacity that you can't see in a normal interface.
In this article, we will discuss how to activate the diagnostic mode, correctly decipher the error codes received, and understand when it is time to think about replacing the battery. You will learn how to distinguish software failure from physical wear and tear, which will help save time and money on buying a new device.
Activation of the engineering menu and access codes
The first step to diagnose is to enter a special debugging mode. Unlike older versions of Android, MIUI 14 has limited access to some features, but basic testing tools remain available. You don't need root rights or a computer connection, just a standard Phone app.
Open the dialer and type the combination ##6484##. If the code is entered correctly, the screen will instantly switch to the CIT (Customer Integration Test) interface. In some regions or global firmware, this combination may not work, then try the alternative #4636##, which opens the test menu.
- π± Enter the code carefully, without pressing the call button β the transition is automatic.
- π If the menu does not open, check if the access is blocked by the operator or manufacturer in your version of the software.
- π Some of the Redmi models and POCO The path may be different: Settings β The phone. β All parameters. β Quick press on "Core VersionΒ».
β οΈ Note: When in the engineering menu, do not change the settings, the value of which you do not know. resetting sensor calibration or changing network parameters can lead to malfunction of communication modules.
The CIT interface is a list of all the components of a smartphone, and we're interested in the power section, which is usually called Battery Indicator or simply Battery, and going to this section will give you the primary information about the connection status and temperature, but you need other tools to do a deep analysis.
Decryption of data in the Battery Indicator menu
Once you enter the battery testing section, you will see a table with technical parameters, which displays current voltage, temperature and charging status, but the key parameter for assessing wear is the status code, which users often ignore.
Note the Battery Status line, which says Good, which means that the power controller didn't record critical errors, but the word "Good" is stretchable, and a battery can be considered a good system, even if its actual capacity has dropped to 70 percent of its original capacity.
For more detailed checks, the CIT menu often features a Battery Life Test or Start Checking button, which allows you to see how the voltage behaves under load, and sudden jumps or rapid drops in voltage indicate the degradation of the battery cells.
| Parameter | Normal value. | Critical significance | Description |
|---|---|---|---|
| Temperature | 25Β°C - 35Β°C | Above 45Β°C. | Heating temperature during operation |
| Voltage | 3.7V - 4.4V | Below 3.5V | Current voltage of the element |
| Scale | 100 | Less than 80. | Programming charge scale |
| Level | 100 - 0 | Horse racing | Current percentage charge |
It's important to understand that the data in this menu is updated in real time, and if you see that when the charger is connected, the voltage is not rising, but standing still, maybe the problem is in the power controller or the cable, not in the battery itself.
Use of the Mi Diagnostics app
MIUI 14 has a powerful self-diagnostics tool built in that aggregates data from various sensors. To run it, go to Settings β About Phone β Kernel Version (click quickly 5-7 times) or look for the Services & feedback shortcut in the application menu.
Inside the app, select Device Check or Phone Test. The system will automatically run a series of tests, including battery checks. Unlike the engineering menu, the result is either Passed or Not Passed, which is convenient for inexperienced users.
- π Battery test tests the ability to hold a charge under load for a short time.
- π If the test is not passed, the system may suggest calibration or replacement of the device.
- π² Check results can be sent to Xiaomi support for consultation.
π‘
Before starting a full diagnosis, close all background apps and turn off the internet to get the most accurate results of the autonomy testing.
It's worth noting that the automatic test doesn't always show the percentage of wear in the numbers, it just signals that there's a malfunction. If the battery is worn out but still has the minimum charge, the test can be passed, although the user will already feel uncomfortable.
Analysis of usage statistics through ADB
For those who want to get the most accurate data about charging cycles, the best way is to use USB debugging and the ADB command line (Android Debug Bridge), which requires connecting a smartphone to a computer, but gives access to system logs hidden from the average user.
First, activate Developer Mode. Go to Settings β About Phone and tap the MIUI Version seven times. Then, in the Developer Menu that appears, turn on USB Debugging. Connect your phone to your PC and start the console.
adb shell dumpsys batteryThis command will provide detailed information about the current state of the battery. However, to obtain a history of charge cycles, you may need to enter more specific instructions that depend on the processor (Snapdragon or MediaTek), for example, for some models, a request is made via dumpsys batterystats.
β οΈ Attention: Teams ADB Mistyling reset commands will delete the usage history, and you can no longer track how the battery capacity has changed over time.
When analyzing the output of the command, look for lines containing mChargeCounter or cycle_count. Compare the number of cycles you get with the passport capacity of your model, if the number of cycles is higher than the number of cycles you have. 500, and the tank fell below. 80%, This is a direct indicator of physical wear and tear.
Third-party applications for accurate diagnosis
If you don't want to mess with code and computer, specialized applications from Google Play come to the rescue, AccuBattery is considered the leader in this field, the program does not require superuser rights and works on the basis of analysis of charging and discharging speeds.
The way these applications work is based on mathematical modeling, which measures how many milliampre hours (mAh) are injected into the battery from the moment the screen is turned on to 100% charge, and by comparing that number to the declared factory capacity, the program calculates Battery Health percentage.
- π To obtain accurate data, the application must be 3-5 full-cycle.
- π The program shows the rate of degradation in real time and predicts the service life.
- βοΈ You can set up an audible alert when you reach a certain percentage of charge, which prolongs the life of the battery.
Other popular utilities, such as Battery Guru or CPU-Z, also provide valuable information. In CPU-Z, for example, the Battery tab will show fabrication technology, voltage, and approximate state assessment, albeit in less detail than dedicated monitors.
Why do apps show different percentages?
Battery calibration: myths and reality
Often, users, noticing a spike in percentages or a quick discharge, resort to calibration. In MIUI 14, this process is often confused with a complete reset of statistics. Calibration is only necessary when the charge controller incorrectly determines the boundaries of 0% and 100%.
If your phone turns off at 15 percent or shows 100 percent immediately after you turn off charging, it's a miscalibration. Physically, it won't restore capacity, but it will return fair percentages. There's a simple procedure for doing this: discharge the phone before you turn off, then charge it to 100 percent when you're off.
Don't believe the myth that training with cold or freezing the battery in the refrigerator will help. For today's lithium-polymer (Li-Po) batteries, it's deadly. Low temperatures destroy the electrolyte, and the battery will finally fail.
βοΈ Proper battery calibration
If the problem of rapid discharge persists after calibration and use of diagnostic utilities and the health percentage is below 75%, software methods will not help, in which case a physical replacement of the power supply at an authorized service center is necessary.
Frequently Asked Questions (FAQ)
Can I know the exact wear of the battery without root rights?
What does the Over Voltage code mean in the engineering menu?
How many charging cycles can Xiaomi battery withstand?
Why did the battery run out faster after the MIUI 14 update?
π‘
The secret MIUI 14 menu gives you access to basic data, but for a deep analysis of battery health, it is better to use a bunch of engineering codes and third-party monitoring applications.