Owners of Xiaomi, Redmi and POCO smartphones often face situations where the device is significantly heated during charging or active operation. Understanding the current battery temperature is a key factor in diagnosing the condition of the gadget. The standard interface of the MIUI shell or HyperOS, as a rule, hides detailed technical data from the average user, showing only the total percentage of charge.
Ignoring the signs of overheating can lead to irreversible degradation of the chemical composition of the cell and shorten the life of the device. In this article, we will discuss all available methods for obtaining accurate data on thermal conditions.
Normal indicators and causes of heating
Before sounding the alarm, it is necessary to understand the physical norms for lithium polymer batteries used in modern mobile technology, the operating temperature range for stable and safe operation is usually from +20 ยฐ C to +35 ยฐ C.
When using navigation, running heavy games or charging fast, heating to 40-42ยฐC is considered acceptable, albeit borderline. The critical threshold at which a protection system can force a processor to slow down or stop charging is 45-48ยฐC.
There are several main factors that provoke a move beyond the norm:
- ๐ Simultaneous charging and use of resource-intensive applications.
- ๐ถ Bad cellular signal that causes the modem to work at the power limit.
- ๐ฎ Long gaming sessions with maximum screen brightness.
- ๐ก๏ธ Finding a smartphone under direct sunlight or in a hot room.
It is important to understand the difference between the heating of the enclosure and the actual temperature of the Li-Po element inside.The enclosure can be warmer or cooler depending on the materials (glass, plastic, metal) and the efficiency of the heat sink system.
Using Hidden Engineering Codes
The fastest way to access technical information without installing third-party software is to use special software. USSD-commands built into Android firmware. For Xiaomi devices, the testing menu is the main tool.
Open the standard Phone app and type in the combination ##6485#. If the code is entered correctly, the Battery Info window will automatically open on the screen. There are many options here, but we are interested in specific values.
Look for lines with labels MB_06 (Current Battery Temperature or MF_02 (Battery Temperature: The numbers in this row are tenths of a degree. 325 signifier 32.5ยฐC.
โ ๏ธ Note: Some global versions of the firmware MIUI Access to the full menu by code ##6485## can be limited or show a truncated list of options.
If the standard code doesn't work, try the alternative command ##4636##. Go to Battery Information, where the data can be presented in a more readable format, but the functionality of this menu also depends on the Android version and the regional binding of the device.
๐ก
If the codes don't work, your version of the shell may be blocking access to the engineering menu, so use third-party apps from the Play Market.
Applications for detailed monitoring
When the built-in tools don't give you the full picture, specialized tools come to the rescue, they read data directly from the system's sensors and output it in a convenient graphic. One of the most reliable tools is the Cpu Monitor or Ampere app.
Once installed and started, the program will request the necessary permissions. To obtain accurate data on the battery temperature, special computer rights (ADB) may be required, although basic values are available without this.
Advantages of using specialized software:
- ๐ Calculating Temperature Changes over Time.
- ๐ Configure notifications when critical values are reached.
- ๐ Analysis of the effect of running processes on heating.
- ๐พ Maintaining the history of charge and discharge cycles.
Keep in mind that these applications consume the resources of the device themselves. Constantly polling sensors can slightly increase energy consumption, so keeping them running in the background is not recommended.
โ๏ธ Selection of a diagnostic application
Diagnostics through ADB and computer
For advanced PC users, the most accurate method is to use the Android Debug Bridge (ADB) debugging tool, which allows for raw sensor data that is not always accessible through the interface.
To start, you need to turn on the developer mode on your smartphone. Go to Settings โ About your phone and quickly click on the build number seven times. Then activate the โDebug by USBโ option in the advanced settings.
Connect your phone to your computer with a cable and execute the following command in the console:
adb shell dumpsys batteryIn the output command, find the temperature line. The value will be given in tenths of a degree (for example, 295 = 29.5 ยฐ C). This method is good because it works at the system level and shows data that the power controller sees.
For continuous monitoring, you can use the ADB AppControl utility or similar graphical shells for Windows, which have a built-in function of viewing battery parameters in real time.
| Method | Difficulty | precision | I need a PC. |
|---|---|---|---|
| Engineering code | Low. | Tall. | No. |
| Annexes | Low. | Medium | No. |
| ADB team | Tall. | Maximum | Yes. |
| Root access | Very high. | Maximum | Preferably. |
Impact of SuperUser and Root rights
Obtaining superuser rights (Root) opens up access to system files, where all sensor statistics are stored, but on modern Xiaomi devices, this carries the risk of losing warranty and the inability to use banking applications without additional manipulation.
With Root rights, you can use powerful system monitors like CPU-Z (extended rights) or 3C All-in-One Toolbox, which show the temperature not only of the battery but also of individual processor cores, which is critical for diagnosing overheating of the SoC.
โ ๏ธ Attention: Getting Root rights through Unlock Bootloader resets user data and may disrupt Widevine L1, This will reduce the quality of video streaming in HD.
If you do, use root-access file managers, such as Root Explorer. The path to log files is often at the address. /sys/class/power_supply/battery/temp. Reading this file gives you an instantaneous temperature value.
Can I use the AccuBattery app?
Overheating prevention and optimization
Knowing how to look at temperature, it's important to understand how to keep it normal. High temperature is the main enemy of lithium batteries. Regular heating above 40 ยฐC accelerates chemical degradation.
Use original chargers. Cheap analogues often donโt have quality controllers, which leads to voltage spikes and excessive heating. Also avoid using your smartphone in thick silicone cases while charging, as they act as a thermal insulator.
Recommendations for extending the life of the battery:
- โ๏ธ Remove the protective case when you are charging or playing intensively.
- ๐ Do not use your phone while it is on a soft surface (sofa, pillow).
- ๐ Turn on Flight Mode at night if you donโt wait for important calls to reduce background activity.
- ๐ฑ Disable unnecessary functions (GPS, Bluetooth, if not in use.
In the MIUI settings, there is also a Charging Optimization feature that learns your habits and slows charging to 100% in the morning, reducing the time the battery is under high voltage.
๐ก
The optimal temperature for storing and using a smartphone is room temperature (about 20-25 ยฐ C. Avoid extreme values both in plus and in minus.