How to Check the Battery Temperature on Xiaomi: Everything from Hidden Menus to ADB

Battery temperature control on Xiaomi, Redmi and POCO smartphones is a key aspect of extending the life of the device. Overheating not only reduces battery capacity by 20-30% per year, but can cause sudden shutdown or even damage to internal components. In this article, we will discuss all available methods of temperature checking, from standard MIUI tools to professional utility for engineering menus.

It is important to understand that the normal operating temperature of the battery ranges from 25Β°C to 40Β°C. Exceeding 45Β°C is already considered critical and requires immediate action. We will show you how to track these values in real time, analyze the heating history and identify the causes of overheating - whether it is background processes, a faulty charger or hardware problems.

1. Standard method through MIUI settings

The easiest method is to use the built-in MIUI shell tools. It is suitable for most models, including the Xiaomi 13/14 series, Redmi Note 12/11 and POCO F5/X5. The main advantage of this method is that it does not need to install third-party applications or obtain root rights.

Instructions:

  • πŸ“± Open the Settings app (cog icon)
  • πŸ”‹ Go to the Battery and Performance section
  • πŸ“Š Slip on Battery Status (on some models - Battery use)
  • 🌑️ The temperature will appear at the top of the screen next to the percentage charge.

Note that on some firmware (e.g. MIUI 14 Global) the temperature can only be displayed when the charger is connected. If there is no Battery Status, update the firmware or use alternative methods in the following sections.

πŸ’‘

On models with MIUI 13 and older, the battery temperature is displayed in real time. On MIUI 12 and below, the last measured value can be shown with a delay of up to 5 minutes.

2. Engineering menu via code ##4636##

The hidden engineering menu ##4636## provides advanced battery information, including temperature, voltage and charge level, which works on most Xiaomi devices without root, but can be blocked on some regional firmware (for example, for India or Europe).

Step-by-step:

  1. Open the phone application
  2. Enter the combination ##4636## (as a normal number)
  3. Select the Battery Information tab
  4. Look at the Temperature string – the value is given in degrees Celsius multiplied by 10 (e.g., 345 = 34.5Β°C)

An important nuance: on some models (such as the Xiaomi 12T or POCO X4 Pro), this menu may be hidden, in which case use the alternative code ##6484## or the ADB method described below.

Check the correctness of the combination input|Reset the device|Try the alternative code ##6484##|Use the method with ADB-->

3. Battery monitoring applications

Google Play’s side of the utility offers advanced temperature tracking features, including charts, overheating notifications, and energy analysis, and we tested 5 popular apps and selected the three most reliable ones:

AnnexFunctionsConsCompatibility
AccuBatteryTemperature charts, battery wear, charging timePaid Pro version for advanced functionsAll models Xiaomi/Redmi/POCO
CPU MonitorBattery temperature + CPU/GPU, mainscreenAdvertising in the free versionRequires Android 8.0+
Battery GuruOverheating Notifications, Temperature History, Optimization TipsSometimes shows inaccurate data on custom firmwareIt works better on MIUI 12-14.

AccuBattery we recommend as the most accurate solution - it is calibrated for a specific model of the smartphone and takes into account the features of the Xiaomi power controller.

  1. Download the app from Google Play
  2. Provide all the permissions requested (especially access to battery information)
  3. Go to the Health tab – the temperature is displayed in real time
  4. For detailed analysis, click Graphs β†’ Temperature

AccuBattery|CPU Monitor|Battery Guru|Other|I don't use it.-->

4. Check through ADB (for advanced users)

The Android Debug Bridge (ADB) method is suitable for tech-savvy users who want to get the most accurate data directly from the system, even on locked firmware where engineering menus are disabled.

What you need:

  • πŸ’» Computer with Windows/Linux/macOS
  • πŸ”Œ USB-cable (preferably original)
  • πŸ› οΈ Installed drivers ADB and Platform Tools
  • βš™οΈ Included debugging by USB smartphone

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and Tap the MIUI Version 7 times
  2. Return to Settings β†’ More β†’ For developers and enable USB Debugging
  3. Connect your smartphone to your PC and type in the command line: adb devices (should display your device)
  4. Follow the command to get the temperature: adb shell dumpsys battery Look for the string temperature: XX (value in tenths of a degree)

Critical information: On some models (e.g. Xiaomi 13 Ultra), the dumpsys battery command may be limited by the manufacturer.

adb shell cat /sys/class/power_supply/battery/temp

What if the ADB does not recognize the device?
1.Make sure the right drivers are installed (for Xiaomi, it’s usually Mi). USB Driver) 2. Try another one USB-cable (cheap cables often don’t support data transfer) 3. Restart your device and PC 4. Enable Unauthorization debugging in the developer settings USB, Then reconnect 5. On Windows, try running the command prompt on behalf of the administrator.

5. Hidden MIUI capabilities: The temperature log

The MIUI shell maintains a hidden log of temperature data that can be exported for detailed analysis, which is useful if you suspect periodic overheating but can't catch it in real time.

How to get the log:

  1. Install Mi Tools app (available in GetApps or via APK)
  2. Go to the Engineer Mode section β†’ Battery Log
  3. Activate log recording for 24-48 hours (the device will record the temperature every 5 minutes)
  4. Export data to CSV and analyze it in Excel or Google Sheets

In the log you will find:

  • πŸ“ˆ Temperature graph with time reference
  • πŸ”‹ Temperature and charge ratio
  • πŸ“± Data on running processes during peak heating
  • πŸ”Œ The effect of charging on temperature (especially relevant for fast charging HyperCharge)

πŸ’‘

Analysis of the temperature log helps to identify systemic problems, for example, if overheating occurs every day at 15:00, it may be the background update of a particular application.

Hardware methods: thermometer and thermal imager

For maximum accuracy (for example, in diagnosing malfunctions), you can use physical devices, which is relevant if the software methods show incorrect data or you suspect hardware problems.

How to measure the temperature of the battery physically:

  • 🌑️ Use an infrared thermometer (point to the back cover in the battery area)
  • πŸ“Έ Apply the thermal imager (will show the exact heat map of the device)
  • πŸ”§ For collapsible models (e.g. Redmi) 9A) You can carefully remove the cover and measure the temperature directly on the battery.

Normal measurements when measured outside:

  • 🟒 25-35Β°C is the optimal mode
  • 🟑 36-40Β°C – permissible under intense load
  • πŸ”΄ 41Β°C and above - critical overheating

πŸ’‘

When using thermal imager, pay attention to β€œhot spots” – if not the entire rear panel, but only the upper left corner, the problem may be in the camera module or antenna, not in the battery.

7. Frequent causes of overheating and how to eliminate them

Identifying battery temperature is only half the battle, and it's much more important to understand the cause of overheating and fix it, and we analyzed service center data and identified the 5 most common problems on Xiaomi devices:

Reason.SymptomsDecision
Fast charging.Heating to 40-45Β°C when charging, especially at 67W/120WUse the original charger, reduce power in the settings
Background processesHeating into a simple, quick dischargeLimit application activity in Settings β†’ Applications β†’ Permissions β†’ Auto Run
Games/heavy applicationsLocal heating in the processor areaActivate Performance Mode in Settings β†’ Special Opportunities β†’ Game Mode
Faulty batteryHeat at the slightest load, bloating of the bodyReplacement of battery in service center (cost for Redmi Note) 11 ~1500-2000β‚½)
Firmware problemsHeating after MIUI updateReverse to stable version or reset to factory settings

Critical advice: If the battery temperature exceeds 50Β°C, immediately disconnect the device from charging and turn it off.Continuing to use can cause permanent battery damage or even fire.

πŸ’‘

On models with Snapdragon 8 Gen 2 (for example, Xiaomi 13 Pro) normal temperature under load can reach 42-43 Β° C. For MediaTek Dimensity (for example, Redmi Note 12 Pro+), the critical temperature comes earlier - already at 45 Β° C.

FAQ: Frequent questions about Xiaomi battery temperature

πŸ”‹ Why the battery temperature jumps from 30Β°C to 40Β°C in a few minutes?
Temperature spikes are usually caused by: Background activation (synchronization, application updates) Operation of the 5G/4G module with a weak signal Power controller malfunction (diagnosis required) Check active processes in Settings β†’ Battery β†’ Battery use.
πŸ“± Can I use a smartphone at battery temperature 45?Β°C?
Short-term increase to 45Β°C is permissible (for example, during play), but prolonged operation at this temperature reduces the battery life by 2-3 times.Recommend: Reduce the brightness of the screen Close background applications Remove the case (if any) Stop charging until cooling
❄️ Why does the battery warm up in the cold (below 0)Β°C)?
Lithium-ion batteries at low temperatures: Lose up to 30% of capacity May temporarily shut down Activate internal heating to maintain operating temperature This is normal behavior - do not try to charge the device in the cold.
πŸ”Œ How wireless charging affects battery temperature?
Wireless charging (especially at 30W/50W) heats the battery by 5-10Β°C more than wired. Causes: Loss of power to convert signal Heating the charging coil in the phone No active cooling Recommended to use wireless charging only when needed and not leave the phone on charging after 100%.
πŸ“‰ How to reset the temperature sensor calibration?
If the sensor shows clearly incorrect values (for example, 0 Β° C or 100 Β° C), try: Turn off the phone and leave for 30 minutes to cool Connect to charge and wait for the switch on Do reset via the engineering menu: ##36446337## β†’ Battery β†’ Calibration If it does not help – you need to flash or replace the sensor

Controlling the battery temperature is not just a recommendation, but a necessity for the durability of your Xiaomi. Regular checks (at least once a week) will help to avoid sudden failures and save up to 80% of the battery capacity after 2-3 years of use. Use a combination of methods: MIUI settings for quick check, AccuBattery for monitoring and ADB for deep diagnostics.

If the temperature consistently exceeds the norm despite all the measures taken, this is an occasion to contact the service center.Modern Xiaomi smartphones are equipped with multi-level protection, but even it will not save from physical wear of the battery after 500-800 charging cycles.