The touchscreen is a key element of interaction with Xiaomi, but sometimes it starts to malfunction: it does not register touches, reacts with a delay or spontaneously activates. The causes can be different from software errors to physical damage. In 90% of cases, the problem can be solved independently without resorting to a service center.
In this article, we will discuss all the ways to adjust the sensor on Xiaomi, Redmi and POCO smartphones (relevant to MIUI 14/15 and Android 13/14). You will learn how to check the screen performance, calibrate it, reset the settings and even fix hardware malfunctions.
Signs of sensor malfunction: when you need to set up
Before you start calibrating, it's important to understand what's wrong with your screen, and here are the typical symptoms that require intervention:
- π± Hanging and lag - the screen responds to touch with a delay in 1-2 seconds.
- π "Ghostly touches β the phone opens apps or scrolls through pages.
- β Non-functioning areas β part of the screen (usually at the edges) does not respond to touch.
- π Incorrect gestures β swipes are not recognized or triggered incorrectly.
- π¦ Problems after moisture is injected β the screen βglutsβ after rain or contact with liquid.
If you see any of these signs, it means that the sensor needs to be tuned, and in most cases, it's the software, but sometimes the problem is the hardware, for example, after the phone falls or the display is replaced, and then we'll look at how to diagnose the cause and fix it.
β οΈ Warning: If the screen is no longer responsive to touch (there is a black screen or backlight, but the sensor is dead), donβt try to calibrate it through settings β this can aggravate the problem.
Testing the performance of the sensor: an error test
Before setting up, you need to make sure that the problem is really in the sensor, not the firmware or applications.
- Open the phone app and enter the combination: ##6484###
- Select Touch Test (or Test Touch Screen depending on the version of MIUI).
- Follow the instructions on the screen: swipe your finger across all areas of the display.
If the test shows missed touches or false positives, the sensor needs to be calibrated, and if the screen does not respond to the test at all, the problem may be in the plume or controller.
| Test result | Possible cause | Recommendations |
|---|---|---|
| All touches are recorded correctly | The problem is firmware or applications | Update MIUI or reset your settings |
| There are missed areas around the edges | Incorrect calibration or sensor damage | Calibrate (section below) |
| The screen responds to "ghost" touches | Moisture or damage to the plume | Ask for your phone or contact the service |
| Test won't run | Serious hardware malfunction | Diagnostics at the service center |
For deeper diagnostics, you can use third-party applications such as Touchscreen Test or Display Tester, which allow you to check the multi-touch, sensitivity and uniformity of the response across the screen.
π‘
If only certain applications (such as games or instant messengers) have problems after the test, try clearing their cache in Settings β Applications β Application Management.
Calibration of the sensor on Xiaomi: step-by-step instructions
Calibration helps reset the sensor's current settings and reset it, which is effective if the screen starts to glittle after updating the firmware or installing custom software. MIUI has two ways of calibrating: through an engineering menu and using a hidden command.
Method 1: Engineering menu (for experienced users)
Battery charge > 50%|Make a backup copy of the data|Close all background applications|Connect the phone to charge (optional)-->
- Open the phone app and type in: ##3646633##
- Go to the Hardware Testing β Touch Screen section.
- Press Calibration and follow the instructions on the screen (usually touch the crosses in different zones).
- Once completed, restart the phone.
If there is no calibration item in the engineering menu, then your Xiaomi model does not support this method.
Method 2: Hidden Calibration Command
This method works on most Redmi and POCO devices:
- Open the Settings. β The phone.
- Click 5 times in a row on the MIUI version to activate the developer mode.
- Return to the main settings menu and open Additional β for developers.
- Activate the debugging option via USB.
- Connect your phone to your PC and type in the command line: adb shell pm clear com.miui.touchassistant
- Reset the device.
After the reboot, the sensor should start working more correctly. If the problem persists, try resetting to the factory settings (section below).
π‘
Calibration of the sensor will not help if the problem is caused by physical damage to the screen or plume, in which case replacement parts are required.
Reset sensor settings to factory
If the calibration fails, the next step is to reset the settings, which will bring all sensor parameters back out of the box, eliminating software conflicts, and importantly, if you completely reset, you will delete all data from the phone, so back up first.
Soft reset (without data loss)
This method only resets the sensor settings without affecting user data:
- Go to Settings β System and device β Additional β Resetting.
- Select Reset application settings.
- Confirm the action and wait for the process to be completed.
Hard discharge (full)
If the soft reset does not help, you will have to return the phone to the factory settings:
- Open Settings β About the phone β Reset settings.
- Select to erase all data (factory recovery).
- Enter your password (if required) and confirm the reset.
After you restart, check the sensor, and if the problem persists, it's hardware, read the next section.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) after a hard reset, you may need to re-assign your Mi Account. Make sure you remember your username and password!
Hardware malfunctions: what to do if the sensor is not working
If the software methods didn't work, the problem is probably hardware. Here are the most common hardware causes of sensor malfunction:
- π Trail damage β after falling or hitting contacts could move away.
- π§ Corrosion after moisture hits β even if the phone didnβt sink, condensation could damage the chips.
- π§ Poor replacement of the display β if the screen was not changed in the official service, the controller could be damaged.
- π Battery bloating β sometimes the battery presses on the sensor plume, causing failures.
Here's what you can do on your own:
- Phone drying: If the problem occurs after contact with water, place the device in a silica gel bag for 24-48 hours.
- Train check: Take the phone apart (if you have experience) and make sure the sensor plume is tightly connected to the motherboard. On Xiaomi models, it is usually under the battery.
- Battery diagnostics: If the screen is "glutting" at low charge, it may be that the battery is swelling and pressing on the internal components, in which case it needs to be replaced.
If you're not sure about your skills, you should contact a service center.The average cost of a sensor repair on Xiaomi in 2026:
| Type of repair | Cost (β½) | Date(s) |
|---|---|---|
| Replacement of touch glass | 3 000 β 8 000 | 1-2 |
| Replacement of sensor plume | 1 500 β 3 500 | 1 |
| Corrosion cleaning | 2 000 β 5 000 | 2-3 |
| Replacement of the display module (sensor + screen) | 6 000 β 15 000 | 1-2 |
What to do if the phone is guaranteed?
Additional sensor settings in MIUI
MIUI has hidden features that allow you to fine-tune the sensitivity of the sensor, which are useful if the screen is too slow to respond to touch or, conversely, too sensitive.
Sensitivity adjustment
To change the sensor response speed:
- Go to Settings β Display.
- Select Touch Sensitivity (some models have this item hidden β you need to activate the developer mode).
- Move the slider to the position High (for games) or Low (for saving charge).
Disabling casual touches
If the screen is triggered in your pocket or when you are talking, turn on the protection:
- Open the Settings β Lock screen.
- Activate the option Protection against accidental touches.
- Select the apps you want to disable the sensor for (like YouTube or Google Maps).
Customization of gestures
If the problems only occur with gestures (for example, swipe up does not open the menu), check their settings:
- Go to Settings β System and device β Gestures.
- Choose full-screen gestures and customize them to suit you.
- If the gestures are not working smoothly, try switching to navigation buttons.
These settings will help optimize the sensor for your needs, for example, for gamers, it is recommended to set maximum sensitivity, and for older users, on the contrary, reduce it to avoid accidental taps.