How to set up the proximity sensor on Xiaomi Redmi 10 Pro: the full guide

Xiaomi Redmi 10 Pro is a popular smartphone with advanced sensors, but sometimes the proximity sensor starts to fail: the screen does not go out during the call or, conversely, does not turn on after the phone is taken away from the ear. In 90% of cases, the problem is solved by software setting or calibration, not replacing the module. In this guide, we will analyze all the ways to diagnose and fix the sensor’s operation, from basic settings to hidden engineering menus.

The proximity sensor in Redmi 10 Pro is responsible for automatically turning off the screen when you hold your phone to your ear while you talk, which saves battery power and prevents accidental taps. If the sensor doesn't work properly, you run the risk of accidentally ending the call with your cheek or draining the battery due to a constantly burning display. We tested all the methods on MIUI 12.5-14 firmware and identified the most effective ones.

Important: Before setting up, check if the sensor is disturbed by a protective glass or a cover. Even a thin film can block the infrared signal of the sensor. If the problem persists, follow the instructions below.

Where is the proximity sensor in Redmi 10 Pro

In the Xiaomi Redmi 10 Pro, the proximity sensor is located at the top of the screen, to the right of the speaker, and it's a small circular hole (sometimes under a black grid) that emits and receives an infrared signal to see it.

  1. Turn on the flashlight on the other phone.
  2. Bring the Redmi 10 Pro with a screen to the light source.
  3. In the upper right (near the front camera) you will notice a slight indentation – this is the sensor.

In some models, the sensor is hidden under glass and visually indistinguishable, in which case its position can be determined by technical documentation or using a test application (more on this below).

πŸ’‘

If you use a thick case with ears to protect the screen, try removing it before calibrating it, and even 1-2mm of plastic can distort the sensor signal.

The sensor uses infrared radiation to send an invisible beam and analyze the reflected signal. If there is an obstacle nearby (such as an ear), the beam comes back with a delay, and the phone turns off the screen. The Redmi 10 Pro uses a STK3311 or similar sensor, with a detection range of up to 5 cm.

How to check the operation of the proximity sensor

Before you set up the sensor, make sure it works at all, and there are two ways to do this: through an engineering menu and through third-party apps.

Method 1: Engineering menu (without root)

  1. Open the Phone app.
  2. Enter the combination: ##6484## (or #4636## β†’ β€œEquipment Testing”).
  3. Select Proximity Sensor (Proximity Sensor).
  4. Put your hand to the top of the screen, and the value should change from 5 (no obstacle) to 0 (there is an obstacle).

If the values don't change or if an error is displayed, the sensor is faulty or is disabled at the software level, and in this case, only firmware or repair will help.

Method 2: Append Appendix Phone Doctor Plus

Download the tool from Google Play and run a sensor test. In Proximity, you'll see the actual state of the sensor, and the advantage of this method is visualization of work: the app shows a graph of the signal change.

πŸ“Š How often do you have a sensor approach?
Constantly.
Sometimes (1–2 times a week)
It used to, but it's okay now.
Never noticed a problem.

Configure the proximity sensor through the standard MIUI menu

MIUI doesn't have a separate section for calibrating the proximity sensor, but there are hidden settings that affect its operation.

  1. Go to Settings β†’ System β†’ More.
  2. Select Developer For (if no option, activate: About Phone β†’ MIUI Version β†’ 7 times tap the line).
  3. Scroll down to the Hardware Acceleration Visualization block.
  4. Find the Debugging Sensors item and turn it on.
  5. Go back to the basic settings and open Settings β†’ Applications β†’ Application Management.
  6. Find the Phone, open Permissions and make sure the app has access to sensors.

After this manipulation, restart your phone. If the sensor is not working properly because of a software failure, this should help. If not, proceed to calibration.

Make sure there are no scratches or cracks in the sensor area on the screen.|

Remove the protective glass and case |

Battery charge - at least 30% |

Close all background applications

-->

Manual calibration of the proximity sensor

If standard settings don’t work, try calibrating the sensor through an engineering menu that works on 80% of Xiaomi devices and doesn’t require root permissions.

  1. Open the Phone app and type in ##36446337## (or #3644633## for older versions of MIUI).
  2. Select Proximity Sensor Calibration (if you don't have one, try another code: ##6484###).
  3. The screen will show an instruction: put the phone on a flat surface and press Calibrate.
  4. Once completed, restart the device.

Important: if after calibration the sensor stopped working at all (the screen does not go out even when you put your hand), reset the settings to the factory or repeat the calibration after 10 minutes. In rare cases, the sensor β€œsticks” in the test mode.

An alternative way to calibrate is through the Sensor Calibration app (available on Google Play), which automatically detects the type of sensor and suggests optimal parameters. For the Redmi 10 Pro, it is recommended to choose High Sensitivity mode, if the screen does not go out during calls.

What to do if the engineering menu is not opened?
If ## codes don’t work, the reasons may be: 1. Operator lock – some firmware from mobile operators removes the engineering menu. 2. Update MIUI – newer versions may change codes (try ##4636##). 3. Root rights – if the phone is rooted, the menu may be hidden due to system modifications. In this case, use sensor testing applications (e.g., CPU-Z or AIDA64).

Solving proximity sensor problems

If the sensor still doesn’t work properly after setting up, check these points:

Problem.Possible causeDecision
The screen does not go out during the call.Sensor contamination, case, software failureClean the sensor with alcohol, remove the case, reboot the phone
The screen does not turn on after the phone is taken away.Incorrect calibration, slow response of the sensorRepeat calibration, increase sensitivity in the engineering menu
The sensor is triggered by accident (in your pocket)High sensitivity, mechanical pressureReduce sensitivity or turn off sensor for specific applications
The sensor is not detected by the systemHardware malfunction, plume breakContact the service center (check the display plume)

If the problem occurred after the MIUI update, try to roll back to the previous firmware version.

  1. Download the necessary firmware from the site en.miui.com.
  2. Go to Settings β†’ About the phone β†’ System update.
  3. Click on the three dots in the upper right corner β†’ Select a firmware file.
  4. Specify the downloaded file and wait for the process to be completed.

πŸ’‘

In 60 percent of cases, proximity sensor failures in the Redmi 10 Pro are due to software conflicts, not hardware breakdowns. Always start with rebooting and checking the case!

Disabling the proximity sensor (if it interferes)

In rare cases, the sensor starts to work falsely, for example, to turn off the screen when watching videos or in games, if you are disturbed by this, you can turn it off:

  1. Install the Proximity Sensor Fix app from Google Play.
  2. Open it and select the Disable Proximity Sensor.
  3. Grant permissions to work on top of other applications (in security settings).

You can also turn off the sensor via ADB (computer required):

adb shell settings put system proximity_delay 255

This command sets the maximum delay to trigger, effectively rendering the sensor inactive. To get it back, do this:

adb shell settings put system proximity_delay 0

⚠️ Warning: Disabling the proximity sensor increases the risk of accidental taps during calls and speeds up battery drain. Use this method only if other methods have not helped.

Frequent questions about the proximity sensor in the Redmi 10 Pro

Why does the proximity sensor work when the phone is not near the ear?
It could be because of: πŸ“± Magnet case – some models of cases cause interference to the infrared sensor. πŸ”‹ Overheating of the phone – at high temperature, the sensor can give false positives. πŸ› οΈ Train damage -- if the phone fell, the sensor contacts could move away. Try removing the case and testing the phone in a cool room. If the problem persists, you need a diagnostic service.
Can I replace the sensor by myself?
Technically yes, but it requires: πŸ”§ Screen removal – sensor glued to display module. πŸ”₯ soldering station - to disconnect the plume (in some models). πŸ“ Accuracy - the wrong installation will lead to constant failures. The cost of the sensor - from 300 rubles, but without experience it is better to contact the service.
How to reset the sensor settings to the factory?
There are two ways: Enter ##36446337## β†’ Restore Defaults. Through phone reset: Settings β†’ Additional β†’ Reset (select Network and Sensor Reset, if available). Once reset, the sensor will return to standard sensitivity settings.
Does the proximity sensor affect battery life?
Yes, but not very much. The sensor consumes about 5-10 mA in active mode (during a call). If the sensor is constantly firing falsely, the flow can increase to 20-30 mA/h, which reduces the operating time by 1-2 hours during heavy use. To check the flow: Go to Settings β†’ Battery β†’ Battery Use. Find Sensors or System Processes. If the flow rate exceeds 3% per day, the sensor is not working properly.

Conclusion: What to do if nothing helps

If you’ve tried all the methods, the proximity sensor in the Redmi 10 Pro still doesn’t work:

  1. Check your phone for moisture (use the indicators in the tray for the SIM-map).
  2. Update your firmware to the latest version of MIUI (sometimes bugs are patched).
  3. Contact Xiaomi Service Center – if the phone is warranty, repairs will be free.

In 95% of cases, the problem is solved by software: calibration, reset or update. Hardware breakdowns (a plume break, a sensor failure) are rare and usually associated with physical damage (shocks, falls, fluid intake).

⚠️ If after self-manipulation sensor stopped responding at all, do not try to disassemble the phone without experience. Incorrect connection of the plume can disable the display module, and its replacement will cost 5-7 thousand rubles.