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.
- Turn on the flashlight on the other phone.
- Bring the Redmi 10 Pro with a screen to the light source.
- 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)
- Open the Phone app.
- Enter the combination: ##6484## (or #4636## β βEquipment Testingβ).
- Select Proximity Sensor (Proximity Sensor).
- 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.
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.
- Go to Settings β System β More.
- Select Developer For (if no option, activate: About Phone β MIUI Version β 7 times tap the line).
- Scroll down to the Hardware Acceleration Visualization block.
- Find the Debugging Sensors item and turn it on.
- Go back to the basic settings and open Settings β Applications β Application Management.
- 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.
- Open the Phone app and type in ##36446337## (or #3644633## for older versions of MIUI).
- Select Proximity Sensor Calibration (if you don't have one, try another code: ##6484###).
- The screen will show an instruction: put the phone on a flat surface and press Calibrate.
- 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?
Solving proximity sensor problems
If the sensor still doesnβt work properly after setting up, check these points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The screen does not go out during the call. | Sensor contamination, case, software failure | Clean 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 sensor | Repeat calibration, increase sensitivity in the engineering menu |
| The sensor is triggered by accident (in your pocket) | High sensitivity, mechanical pressure | Reduce sensitivity or turn off sensor for specific applications |
| The sensor is not detected by the system | Hardware malfunction, plume break | Contact the service center (check the display plume) |
If the problem occurred after the MIUI update, try to roll back to the previous firmware version.
- Download the necessary firmware from the site en.miui.com.
- Go to Settings β About the phone β System update.
- Click on the three dots in the upper right corner β Select a firmware file.
- 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:
- Install the Proximity Sensor Fix app from Google Play.
- Open it and select the Disable Proximity Sensor.
- 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 255This 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?
Can I replace the sensor by myself?
How to reset the sensor settings to the factory?
Does the proximity sensor affect battery life?
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:
- Check your phone for moisture (use the indicators in the tray for the SIM-map).
- Update your firmware to the latest version of MIUI (sometimes bugs are patched).
- 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.