Xiaomiβs smartphone and smart device temperature sensor is a critical component for monitoring the heating of the processor, battery and other nodes. When it starts to give incorrect readings, the system can artificially limit performance, turn off charging or even turn off the device βfor safety,β a problem that users often experience after falls, moisture, firmware updates or prolonged operation in high temperatures.
In this article, we will analyze all the current methods of resetting the temperature sensor on Xiaomi, Redmi and other devices. POCO β From software methods through engineering menus to hardware solutions, you'll learn how to tell the difference between real overheating and false positives, what tools you'll need to diagnose, and what to do if standard methods don't work. We will pay special attention to models with Snapdragon and Mediatek processors, since they have different approaches to calibrating sensors.
Signs of a malfunction of the temperature sensor
Before you drop the sensor, it's important to make sure it's the sensor that's the problem, not the physical overheating of the device.
- π₯ The message βTemperature is too highβ appears in normal use (for example, when watching videos or surfing the Internet).
- β‘ Charging is interrupted with the error "Charging paused: temperature out of range" even at room temperature.
- π A sharp drop in performance for no apparent reason (for example, games start to lie down, although they used to work normally).
- π Spontaneous reboots with a mention of temperature in logs (can be checked through Settings) β The phone. β Version. MIUI β Click 5 times on "Kerole").
- π‘οΈ Monitoring applications (e.g, AIDA64 or CPU Monitors show abnormally high values (e.g. 60)Β°C+ standby).
If at least 2-3 Items from the list match your situation, the probability of a sensor problem is 80-90%. However, before reset, eliminate external factors:
- π Check if the battery is swelling (this can press the sensor and distort the readings).
- π§ Make sure the device is not under direct sunlight or near heat sources.
- π Try using the original power supply β poor-quality charges often cause false alarms.
β οΈ Note: If the processor temperature is greater than 85Β°C in simple (according to diagnostic applications), the problem may be in the thermal paste or cooling system. In this case, resetting the sensor will not help - physical repair is required.
Method 1: Reset through the engineering menu (MTK Snapdragon)
The fastest and safest method is to use a hidden engineering menu.It works on most Xiaomi devices, but the interface may differ depending on the processor. For Mediatek (Helio G, Dimensity) and Snapdragon (7xx/8xx Instructions will be different in series.
For Mediatek processors (Redmi) 9/10/Note 11 etc.)
1. Open the Phone app and enter the combination:
##4636##2. In the menu that opens, select Phone Information (or Phone Information).
3. Scroll down to the Battery Information block and find the Temperature setting.
4. Press and hold the field with temperature 5-7 Seconds, the reset window will appear.
If the combination doesnβt work, try alternative code for new versions. MIUI:
##36446337##For Snapdragon processors (POCO X3/X4, Mi 11/12 etc.)
1. Enter in the telephone application:
##7378423##2. Go to Service tests β Battery β Temperature Sensor.
3.Push Reset Calibration and confirm.
4. Reset the device.
After reset, the sensor should show the correct values during the 10-15 If the problem persists, move on to the next method.
β οΈ Note: Some models (e.g. Redmi Note 12 Pro)+) The engineering menu can be blocked by the manufacturer. ADB (described below).
βοΈ Preparation for sensor reset
Method 2: Calibration through ADB (for advanced users)
If the engineering menu is not available, you can reset the sensor via Android Debug Bridge (ADB). This method requires a computer and basic command line knowledge, but gives you more control over the process.
Step 1: Preparation
- π₯οΈ Download and install Platform Tools (official package from Google).
- π± Enable Developer Mode on your phone: Go to Settings β The phone. β Version. MIUI and tap 7 times on this item.
- π§ Back to Settings β Additionally. β For developers and activate debugging by USB.
- π Connect your phone to your PC with the original cable and select File Transfer Mode.
Step 2: Execution of commands
1. Open the Command Prompt (Windows) or Terminal (macOS/Linux) platform-tool folder.
2. Enter in turn:
adb devices(Your device should show up. If not, check the drivers.)
adb shell
su
echo 0 > /sys/class/power_supply/battery/temp3.Reset the phone:
rebootIf the temperature again shows incorrect values after the reset, try an alternative command to reset the calibration:
echo 1 > /sys/class/thermal/thermal_zone0/reset_calibβ οΈ Attention: Su commands require root rights. If they don't exist, use the firmware method (Method 4). ADB It can cause a loss of warranty or a βbrickβ of the device.
What if the ADB canβt see the device?
Method 3: Reset via service codes (for older models)
On Xiaomi devices to 2020 year of release (e.g. Redmi) 4/5/Note 7) Sometimes, it's actually a service code that interacts directly with the hardware sensors, and these codes are not officially documented, but they've been discovered by enthusiasts.
Try entering the following combinations in the phone application:
| Code. | Description | Suitable models |
|---|---|---|
| ##36446337## | Resetting the calibration of the temperature sensor and battery | Redmi 4/5/Note 5/6, Mi A1/A2 |
| ##7378423## | Sensor test (including temperature) | POCO F1, Mi 8/9, Redmi K20 |
| ##4636## | Battery and temperature information | Most Android models |
| ##2664## | Battery and thermal sensor test | Redmi Note 3/4, Mi Max 2 |
After entering the code:
- Find the temperature section (usually Battery Info or Thermal).
- Press the temperature and hold it. 3-5 seconds.
- Choose Reset or Calibrate (if available).
- Reboot the phone.
If the codes don't work, it means the manufacturer has blocked access to these features in your firmware, in which case move on to the next method.
π‘
Before entering service codes, write down current temperature readings (for example, using the AIDA64). Then compare the values if they change. Β±5Β°C, calibration went well.
Method 4: Firmware of the thermal control module (advanced method)
If the software methods didn't work, the problem might be the firmware of the temperature control module, which would require reflashing the thermal-engine. MIUI, sensor-man.
What you need:
- π₯οΈ Windows computer 10/11.
- π± Phone with unlocked bootloader (instructions for unlocking: official Xiaomi website).
- π§ The Mi Flash Tool (you can download it here).
- π Thermal-engine firmware for your model (see forums) 4PDA or XDA Developers).
Step-by-step:
1. Download and unpack the archive with firmware thermal-engine.img.
2. Connect the phone in Fastboot mode (clip Volume Down) + Power with the device switched off).
3. Open the Mi Flash Tool and select the downloaded firmware.
In the command line, type:
fastboot flash thermal-engine thermal-engine.img
fastboot reboot5. wait for the reboot (can take up to 5 minutes).
Once the firmware is in place, the sensor will be calibrated to factory settings, which is guaranteed to work on 90 percent of the devices, but it needs to be carefully calibrated.
- β Don't interrupt the firmware process.
- β Do not use firmware from other models.
- β Before the procedure, make a backup copy through the Mi Cloud or TWRP.
β οΈ Warning: Firmware of unofficial modules can lead to loss OTA-updates or problems with the certification of Google Pay. If the phone is warranty, this method is not recommended to use.
π‘
Thermal-engine firmware is the most reliable method, but it is only suitable for users with an unlocked bootloader. If you are not sure about your skills, contact the service center.
Method 5: Hardware reset (if nothing helps)
If the software methods fail, the problem may be physical damage to the sensor or contacts, which would require disassembling the device, which is only suitable for users with experience in electronics repair!
What could be wrong:
- π Oxidation of sensor contacts (often after moisture is ingested).
- π§² Detachment of the thermal paste between the processor and the sensor.
- π§ Damage to the plume connecting the sensor to the motherboard.
How to make a diagnosis:
1. Turn off the phone and remove the battery (if it is removable).
2. Remove the back cover (need a mediator and a hair dryer to soften the glue).
3.Look for a temperature sensor β usually a small chip next to a processor or battery (see diagram for your model).
Check it out:
- Integrity of contacts (clean with alcohol if necessary).
- Thermopaste (if not, apply a new one, for example, Arctic) MX-4).
- The condition of the plume (if damaged, replace).
If the sensor is physically damaged, it will have to be replaced, and the cost of a new sensor for Xiaomi is from 300 to 1000 rubles depending on the model.
β οΈ Warning: Disassembly of the phone is warranty-free. If the device is warranty, contact the authorized service center Xiaomi with the error code. THERMAL_ERROR (You can find it in the logs through the Mi Service Center).
How to avoid sensor problems in the future
To avoid false alarms from the temperature sensor, follow these guidelines:
- π₯ Avoid playing at maximum settings in hot weather (especially on Snapdragon) 8xx, overheating).
- β‘ Use only original chargers β poor quality power supplies heat the battery.
- π΄ Do not close your phone while charging (such as with a blanket or cover).
- π Regularly update the firmware in new versions MIUI Frequently correct thermal control errors.
- π§ If you play heavy games, use a cooling stand or an external cooler.
It is also useful to install a monitoring app, for example:
- AIDA64 β Shows the temperature of the processor, battery and other components.
- CPU Monitor β monitors heating in real time with notifications.
- AccuBattery β controls the temperature of the battery during charging.
If the temperature regularly exceeds 50Β°C in simple, this is an occasion to contact the service - it may be necessary to replace the thermal paste or diagnose the cooling system.