The touchscreen on Xiaomi smartphones is a complex system that can eventually start to fail: misrecognize touches, skip swipes or react with a delay. The reasons range from software glitches after a MIUI update to physical damage to the screen. However, 80 percent of the time the problem is solved by simple sensor calibration, a procedure that restores the exact location of the touches to the displayed elements on the screen.
In this article, we will discuss all the current methods of calibration, from standard tools in settings to hidden engineering menus and ADB commands. Importantly, if the sensor completely failed (does not respond to any touch), first check the hardware health of the screen - software calibration will not help here. For other cases, read on.
Note: The instructions are suitable for all current Xiaomi, Redmi and POCO Android 10β14 models with MIUI 12β15 shell. For devices older than 2018 (e.g., Redmi Note 5 or Mi A1), alternative methods may be required β they are marked separately.
1. Standard calibration through MIUI settings
The easiest and safest way is to use built-in MIUI tools, which is suitable if the sensor is working but not responding accurately (for example, clicking on one icon and opening another).
Instructions:
- Open the Settings β Display.
- Scroll down and select Advanced Display Settings (some models call the item Additional).
- Find the option of Sensor Calibration or Touch Screen Setting (if not, go to the next method).
- Follow the instructions on the screen: you usually need to touch the crosses several times in different corners of the display.
β οΈ Attention: On new versions MIUI 14+ The standard calibration can be hidden, and in this case, use the engineering menu method.
Reboot the phone
Clear the Settings cache (Settings β Applications β Application Management β Settings β Storage β Clear the cache)
Try an alternative calibration method-->
Calibration through the engineering menu (code ##)
The hidden engineering menu allows for more precise sensor customization than standard tools, which works on most Xiaomi devices, but requires caution β incorrect settings can worsen screen responsiveness.
How to open the engineering menu:
- Open the Phone app.
- Enter the combination: ##36446337## (or ##CIT## on some models).
- Select Touch Screen Test or TP Calibration.
- Follow the instructions on the screen β usually you need to alternately click on the points that appear.
If the combination does not work, try the alternative codes:
- π’ ##4636## β Testing β Touch Test
- π’ ##2664## (for touch screen testing)
- π’ ##6484## (Multi-touch check)
What to do if the engineering menu is not opened?
Calibration through ADB (for power users)
If standard methods don't work, you can use Android Debug Bridge (ADB), a computer debugging tool that requires USB debugging and is suitable for advanced users.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone. 7 times click on the MIUI Version until the notification βYou are a developerβ appears.
Settings β Additional β For Developers
USB debugging
ADB Tools
adb shell
su
echo 1 > /sys/touchscreen/calibrationβ οΈ Note: The teams above may not work on new Xiaomi models (e.g., Xiaomi) 13/14 or Redmi Note 12) Because of the changed structure of the system files, in which case, use the universal reset command:
adb shell settings put system pointer_calibration ""π‘
If ADB does not recognize the device, update the Xiaomi drivers through the official website or use the Mi PC Suite program.
4.Applications for sensor calibration
If you're uncomfortable with an engineering menu or ADB, you can use third-party utilities that don't always give you the same result as system tools, but they're good for quick diagnostics.
Top.-3 tested applications:
- π± Touchscreen Calibration is a simple tool with visual test and manual sensitivity setting.
- π± Screen Touch Test β checks multi-touch and displays heatmap touches to identify dead zones.
- π± Display Tester β a comprehensive utility for screen testing, including sensor calibration.
β οΈ Note: Some apps require root rights for deep calibration. On Xiaomi devices with a blocked bootloader, this can lead to a loss of warranty.
Standard settings of MIUI
Engineering menu (#code####)
Through ADB
Third-party annexes
I haven't tried it yet.-->
5. Resetting settings as a last resort
If no methods have worked and the sensor is still not working properly, there are two options:
- Resetting the settings to factory (deletes all data, but returns the original calibration).
- Fastboot flashing (relevant if the failure is caused by damage to system files).
How to reset your settings:
- Create a backup copy of data (photos, contacts, messages).
- Go to Settings β About the phone β Reset settings.
- Choose Reset all settings (not to be confused with Network Reset!).
- Confirm the action and wait for the reboot.
If the reset didn't work, the problem could be hardware.
- π οΈ Check the touchscreen plume (a frequent problem after falls).
- π οΈ Contact Xiaomi Service Center for New Models (Xiaomi) 13T, Redmi Note 12 Pro+) Guarantee for up to 24 months.
π‘
Resetting deletes all data, including accounts and files. If the phone is tied to Mi Account, after reset, you will need to enter a login and password to unlock.
Comparison of calibration methods
| Method | Difficulty | PC required | Root rights | Efficiency |
|---|---|---|---|---|
| Standard settings of MIUI | β | β No. | β No. | β οΈ Medium |
| Engineering menu | ββ | β No. | β No. | β Tall. |
| ADB | βββ | β Yes. | β No. | β β Very high. |
| Third-party annexes | β | β No. | β οΈ Sometimes. | β οΈ Low/medium |
| Resetting settings | ββ | β No. | β No. | β High (but radical) |
Frequent Mistakes and How to Avoid Them
Calibration of the sensor on Xiaomi will not work if the problem is caused by physical damage to the screen (cracks, bloating, detachment of the plume).
Other common mistakes:
- π Incomplete reboot β always restart your phone after calibration, otherwise the settings may not apply.
- π Using a non-original charger can cause interference with the sensor. Connect the phone to a charger from Xiaomi and recalibrate.
- π§² Magnetic field impact -- if there's a magnet case or wireless charging nearby, the sensor may malfunction.
If the sensor is worse after calibration:
β οΈ Note: This means that in the engineering menu or through the ADB You've got the wrong settings. You've got to go back to the factory settings by running adb shell settings delete system. pointer_calibration Or reset your phone to factory settings.