Xiaomi Redmi 10 Pro is a popular smartphone with touch sensor approach, which automatically turns off the screen when you hold the device to your ear. However, sometimes this sensor fails: the screen does not go out when you talk, accidentally press buttons or, conversely, the display turns off too early, in such cases, users are looking for ways to temporarily or completely deactivate the sensor.
In this article, we will discuss 5 proven methods for disabling the proximity sensor on the Redmi 10 Pro โ from standard MIUI settings to hidden engineering menu functions and ADB commands. Also, we will find out why the sensor can glittle, and give recommendations for calibration. All instructions are relevant for MIUI 12/13/14 firmware and do not require superuser rights (root), unless otherwise indicated.
Why does the proximity sensor interfere?
The proximity sensor on the Redmi 10 Pro is located next to the front camera and is an infrared sensor, and its main task is to determine when you bring your phone to your ear during a call to:
- ๐ต Disable the touch screen and prevent accidental pressing.
- ๐ Reduce the volume of the speaker (switch to the main microphone).
- ๐ Save battery power by putting off the lights.
However, users often face problems:
- ๐คฏ The screen does not go out when you call, because of which the buttons are pressed with the cheek (blocks, turn on the speakerphone).
- ๐ตโ๐ซ The sensor is activated too early, the screen turns off when the phone is far from the ear.
- ๐ After updating MIUI The sensor stopped working properly.
- ๐ ๏ธ Sensor damage after falling or repairing (e.g. glass replacement).
Before you turn off the sensor, try recalibrating it, which often solves the problem without drastic measures. If the calibration didn't work, read on.
Method 1: Disconnect via MIUI settings (without root)
The easiest way is to use the built-in MIUI options. Unfortunately, in the latest firmware versions, the direct option to turn off the sensor is hidden, but it can be activated through a hidden call settings menu.
Follow the instructions:
- Open the phone (calling) application.
- Press three points (โฎ) top-right โ Select Settings.
- Go to the Calls section โ Additional settings.
- Find the Approximation Sensor (if not, see Method 2).
- Move the slider to the off position.
If there is no item, try an alternative path:
- Enter the code ##6484## (sensor test)
- In the menu, look for the Proximity Sensor.
- Press Disable (disable).
Check the version of MIUI (Settings โ About the phone)
Make a backup copy of contacts
Make sure your phone is charged (>30%)
Remember the path to sensor settings-->
Important: Once the sensor is turned off, the screen will not go out during calls, which can lead to accidental taps.Use headphones or turn on speakerphone to avoid problems.
Method 2: Use of the Engineering Menu (MTK)
The Redmi 10 Pro runs on a Qualcomm Snapdragon 732G processor, but some regional versions may use a MediaTek chipset. If your smartphone is on MTK, the proximity sensor can be turned off via an engineering menu.
Instructions:
- Open the phone app and enter the code: ##3646633##
- Select the Hardware Testing section โ Sensor.
- Find the Proximity Sensor and click on it.
- In the PS Calibration field, enter the value of 0 (zero) and save.
- Reboot the phone.
If the sensor is active again after the reboot, try selecting Disable PS from the same menu (if the option is available).
What to do if the engineering menu is not opened?
Method 3: Disconnect via ADB (without root)
If standard methods donโt work, you can disable the proximity sensor using Android Debug Bridge (ADB), a method that doesnโt require root rights, but requires connecting the phone to a computer.
Step-by-step:
- Download and install ADB Tools on PC.
- On your phone, activate Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ Developer. Turn on USB Debugging.
adb devicesMake sure the device is identified.
adb shell settings put global proximity_sensor_disabled 1Reboot the phone.
To turn the sensor back on, use the same command by replacing 1 by 0.
adb shell settings put system proximity_delay 2500
This will increase the sensorโs latency to 2.5 seconds, which will reduce the number of false positives.-->
Method 4: Use of calibration applications
If the sensor doesn't work properly (e.g., it goes off too soon or later), it can be recalibrated with third-party utilities, often solving the problem without completely shutting it down.
The best calibration applications:
| Annex | Functions | Need root? | Reference |
|---|---|---|---|
| Proximity Sensor Reset | Sensor reset and calibration, sensitivity test | No. | Play Market |
| Sensor Box for Android | Viewing data from the sensor in real time, manual setting of thresholds | No. | Play Market |
| QuickShortcutMaker | Creating a shortcut for hidden sensor settings | No. | Play Market |
How to Calibrate the Sensor with Proximity Sensor Reset
- Install and open the application.
- Press Calibrate Proximity Sensor.
- Place your phone on a flat surface (screen up).
- Cover the sensor with your hand for 5 seconds, then remove it.
- Confirm the retention of new parameters.
If the calibration didnโt work, try manually changing the trigger threshold in the Sensor Box (Proximity section).The optimal value for the Redmi 10 Pro is 3-5 cm.
Method 5: Disconnect via TWRP (for advanced users)
This method is only suitable for users with an unlocked bootloader and installed custom TWRP recavator. It allows you to disable the sensor at the level of system files.
Warning:
โ ๏ธ Attention, wrong actions in TWRP This can cause a phone to break down. Backup before you change.
Instructions:
- Upload the phone to TWRP (clip Power + Volume up).
- Go to Advanced โ File Manager.
- Open the file: /system/build.prop
- Add a line to the end of the file: ro.proximity.delay=2500 ro.proximity.disable=1
- Save the changes and reboot.
If the sensor is still active after rebooting, try to delete (or rename) the file as well:
/system/vendor/etc/sensors/proximity.conf๐ก
Disabling the sensor via TWRP is the most reliable way, but it requires unlocking the bootloader and installing a custom recavator. For most users, methods 1-3 are enough.
What to do if the sensor is physically broken?
If none of these methods worked, it's possible that the proximity sensor is physically damaged.
- ๐ฅ Phone drops (especially on screen).
- ๐ง Poor repair (glass replacement, display).
- ๐ง Moisture in the shell.
- ๐ Overheating or short circuit.
Signs of sensor malfunction:
- ๐ฑ The screen never goes out, even if you close the sensor with your hand.
- ๐ The sensor is triggered chaotically (for example, when tilting the phone).
- ๐ ๏ธ In the engineering menu (#6484##) you can see Error or No data.
Decisions:
- Replacement of sensor in the service center (cost) ~1 500โ3 000 โฝ).
- Disconnect software (as described above) and use of headphones.
- Buy a magnetic sensor case (for some Xiaomi models).
If you decide to replace the sensor yourself, consider:
โ ๏ธ Attention! The Redmi 10 Pro's proximity sensor is soldered to the front camera plume, and it requires a soldering station and microelectronics experience to replace it.