Touch screen is one of the most vulnerable elements of Xiaomi smartphone, which over time can start to work wrong: skip touch, react with a delay or register βghostβ presses. Most often these problems are solved by software calibration of the sensor, but many users do not know how to conduct it yourself without contacting the service center.
In this article, weβll take a look at when calibration is really needed and when hardware is a problem, what tools youβll need to do it (including hidden MIUI engineering menus), and give step-by-step instructions for models ranging from budget Redmis to flagship Xiaomi 13/14.
Important: The procedure does not require root rights or unlocking the bootloader, but in some cases it may be necessary to connect to a PC.
Signs that the sensor needs calibration
Not all "glutty" behavior is a reason to calibrate, sometimes the problem is contamination of the display, damage to the protective film or even a firmware failure, and here are the exact symptoms that indicate the need to calibrate the sensor:
- π± Imaculate touches: You click in one place and it works in another (especially noticeable when printing or playing games).
- β³ Reaction delays: the screen responds to pressing with a delay of 0.5-1 second.
- π» "Ghost taps: the phone opens apps or scrolls through pages without you.
- π Uneven sensitivity: In some areas of the screen (usually at the edges), the sensor stops responding.
- π― Multi-touch problems: zoom gestures or swipes work curves (e.g. in Google Maps or games).
If you see at least 2-3 of these signs, the probability of a software sensor failure is ~80%.
Make sure the screen is clean (fat, dust, moisture distort the signal)|Remove the protective film or glass β sometimes they interfere with the sensor|Check the screen in safe mode (hold the power button). β "Safe regime")|Update the firmware to the latest version (in Settings) β The phone. β Updating the system)-->
If the problem persists, proceed to calibration, but remember: calibration will not help with physical damage to the sensor (cracks, bloating, detachment of the plume) or failure of the display controller.
Methods of calibrating the sensor on Xiaomi
There are three main calibration methods that are both complex and efficient, and we recommend starting with the simplest and moving to the more advanced ones if the previous one didn't work.
| Method | Difficulty | Tools required | Suitable for models |
|---|---|---|---|
| Through the engineering menu | β | Just a phone. | All models on MIUI |
| Using the USSD code | ββ | Phone. + SIM-map | Redmi Note 8/9/10, POCO X3/F3, old flagships |
| Program calibration through ADB | βββ | PC + USB cable + Platform Tools | All models (including the new Xiaomi 13/14) |
Let's look at each method in detail. Start with the first one, which is the fastest and doesn't require a computer connection.
Method 1: Calibration through MIUI engineering menu
This is the standard way that works on 90% of Xiaomi devices. The engineering menu is hidden from the user, but it can be opened with special code.
- Open the phone application (call).
- Enter the code ##6484## (on some models, #3646633## may work).
- You will be taken to the MTK Engineer Mode menu (if you have a Qualcomm processor, the menu will be called Qualcomm Service Menu).
- Go to the Touch Panel Test or TP Calibration section.
- Press Calibrate and follow the instructions on the screen (usually touch the crosses at the specified points).
- Once completed, restart the phone.
If the code doesnβt work, try alternatives:
- π For the Redmi Note 11/12 and POCO F4/F5: ##4636## β "Testing" β "Touch screen".
- π§ For older models (Redmi) 4/5): ##2664## β "Touch Screen Version".
π‘
If the sensor becomes worse after calibration, reset the engineering menu settings: go back there and select Restore Default.
This method works 60 to 70 percent of the time, and if you don't change it, move on to the next one.
Method 2: Calibration by means of USSD-code (for older models)
Some Xiaomi devices (especially on MediaTek processors) support calibration through the USSD-This is less reliable, but it might work if the engineering menu isn't available.
Instructions:
- Open the phone app.
- Enter the code #0# (the service menu will appear on the screen).
- Select Touch or Touch Test.
- Press Calibration and tap the points that appear.
- When finished, press Save and restart the phone.
Please note:
- β οΈ On new models (Xiaomi) 12/13/14, Redmi Note 12) This method does not work β use the engineering menu or ADB.
- πΆ The code may not work if the phone is not SIM-Cards (operator network required).
Method 3: Advanced calibration through ADB (for all models)
If standard methods fail, the most reliable method is Android Debug Bridge (ADB) calibration, which requires a PC connection, but works even on Xiaomiβs new flagships.
What you need:
- π» Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π¦ Platform Tools (download from the official Android website).
- π§ Included debugging by USB phone-on.
Step-by-step:
- Download and unpack Platform Tools to any folder on your PC.
- On your phone, turn on Developer Mode: Go to Settings β About Phone. Press 7 times on MIUI Version. Go back to Settings β Additional β Developer. Activate USB Debugging.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with Platform Tools.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Start calibration of the sensor: adb shell am start -n com.android.settings/.DevelopmentSettings adb shell input touchscreen calibrate Some models may require an alternative command: adb shell am start -a android.intent.action.MAIN -n com.android.settings/.TouchCalibrationActivity
- Follow the instructions on your phone screen (usually touch 5-7 points).
- Reset the device.
What if the ADB canβt see the device?
If this method didn't work, it's probably hardware, and it requires a diagnosis at a service center.
What if calibration doesnβt help?
If after all the manipulations the sensor continues to work incorrectly, the reasons may be as follows:
- π§ Sensor plume damaged: a frequent problem after falling or disassembling the phone. ~1500β3000 β½).
- π₯ Sensor controller is out of order: the chip on the motherboard, and it's going to cost 30 to 50 percent of the phone to repair.
- π± Screen marriage: on new phones (especially on new phones) POCO Sometimes you get defective displays, and only a warranty replacement will help.
- π Firmware failure: rare, but it happens that after updating MIUI "Sensor drivers fly off. So the solution is to roll back to the old version or flash through Fastboot.
Before visiting the service center, try:
- Reset your phone to factory settings (Settings β Additional β Recovery and Reset).
- Test the sensor in Safe Mode (hold the power button β Safe Mode) If the sensor is working normally in this mode, the problem is in the third-party app.
- Install an alternative firmware (e.g., Pixel Experience) to check the hardware.
π‘
If the sensor stops working after a fall, moisture or disassembly of the phone, calibration is useless.
Frequent calibration errors and how to avoid them
Many users are making sensor problems worse by making common mistakes.
β οΈ Warning: Never use Google Play calibration apps (like Touchscreen Calibration or Screen Fix) that don't have access to the sensor's system settings and often contain malicious code. The only safe way is through official tools. MIUI or ADB.
Other common mistakes:
- π Calibration with a low battery charge (less than 20%) can interrupt the process and damage system files. Charge the phone to at least 50%.
- π΅ Using a non-original charger during calibration.Unstable power supply leads to malfunctions.
- π₯οΈ Interruption of the process ADB-calibration (e.g., disconnecting the cable or pulling the battery out) This can lead to a phone blink (completely inoperable).
- π If the first time didn't work, repeat the procedure in 10 minutes.
Also avoid calibration in the following cases:
- π‘οΈ The phone overheated (temperature above 40)Β°Wait for the cooling down.
- π¦ On the screen condensate or moisture (for example, after rain.
- π οΈ You've recently changed your display or sensor, and you need to have a hardware setup in the service.