How to calibrate the proximity sensor on Xiaomi Redmi Note 10 Pro 128GB

The proximity sensor problem on Xiaomi smartphones is one of the most common complaints of owners, and the Redmi Note 10 Pro model is no exception. Users often face the fact that the screen does not go out during a conversation, which leads to accidental cheek pressing, or, conversely, the device locks immediately after touching the ear, preventing the call from completing.

Fortunately, the MIUI has built-in tools to diagnose and configure this component without having to root or flash the device. The calibration process takes only a few minutes, but requires carefulness in each step, as incorrect actions can cause the sensor to cease to respond to objects completely. Below we will discuss in detail all available methods for restoring the functionality of the Proximity Sensor.

Note that on the Redmi Note 10 Pro, the sensor is located at the top of the display, often hidden under the protective glass, so even thin protective film or contamination can distort the reading. Before proceeding with software calibration, make sure that the area around the speaker is clean and the protective glass is glued correctly and does not cover the touch area. If physical cleanliness is observed, but the problem persists, move on to software solutions.

Diagnostics and checking the current state of the sensor

Before you make any changes to your system configuration, you need to know if the problem is software or hardware. Android has a universal diagnostic code that opens the menu to check all the components of the device. On the Redmi Note 10 Pro, this method works stably and allows you to see the real state of the sensor in real time.

Open the Phone app and type in the combination ##6484##. If done correctly, the CIT menu will appear on the screen. In the test list, look for the Proximity Sensor or Approximation Sensor. When you click on it, you will see a screen with two values: the current distance to the object and the threshold response value. Hold your palm to the top of the screen, the numbers should change and the screen blink.

πŸ“Š How your approach sensor behaves?
The screen doesn't go out when you talk.
The screen goes out immediately after the call starts.
It's unstable, it's fading, it's not.
It's working perfectly.

If the CIT test values don't change or behave randomly even when you close the top of the display with your hand, it could indicate a hardware failure or a critical driver error, but if the test is successful but normal calls fail, then the problem lies in the calibration settings, which we will fix later.

⚠️ Attention: If in the test CIT The sensor shows a 0.0 value constantly or does not respond to hand movements, perhaps the plume inside the case has moved away or the sensor itself has broken, in which case software calibration will not help, and you will need to contact the service center.

Use of the Engineering Menu for Manual Calibration

The most effective way to solve the problem is to use a hidden engineering calibration menu, which allows you to reset old values and write new reference values for your particular instance of the Redmi Note 10 Pro. The procedure requires accurate follow-up of the instructions, as interruption of the process can lead to incorrect operation of the sensor.

To enter calibration mode, use the code ##6484## again and select the Proximity Sensor test. Unlike the normal check, here we are interested in the Calibration button, which is usually located at the bottom of the screen.

β˜‘οΈ Checklist before calibration

Done: 0 / 5

Once you press the Start button, the system will start collecting data, and you'll be asked to keep your hand away from the sensor first, and then close it with your palm, and the screen will change color or sound to indicate that you're reading the readings successfully, and it's important not to move your phone, and keep the device flat on the table during the procedure.

If the calibration is successful, you will see a message "Pass" or "Success." Otherwise, if the system gives a Fail, the procedure must be repeated, making sure that nothing interferes with the sensor. Sometimes it takes several attempts to achieve a positive result, especially if the room is bright lighting, which can affect the optical sensor.

What to do if the calibration button is inactive?
In some versions of MIUI, the Calibration button can be locked or hidden, in which case you can try to clear the phone application data through the application settings or perform a full Hard Reset, saving important data beforehand.

Sensitivity settings through the system menu

Some versions of the MIUI firmware for the Redmi Note 10 Pro offer an additional sensor sensitivity setting that allows you to adjust the threshold of its operation, which is especially true for users who use high-thickness protective glass or patches that partially overlap the sensor area.

To find these settings, go to Settings, then select About Phone and quickly click on the version several times. MIUI, until you have a message that you've become a developer, then go back to the main settings menu, go to "MoreΒ» β†’ Β«For developers" and find the section related to sensors or input.

You can have a "Proximity Sensor Scale" or something like that that that changes the sensor's sense coefficient, and changing that value makes the sensor more or less sensitive to objects, but you have to be careful, because too high sensitivity will cause the screen to lock permanently, and too low will cause the screen to stop going out altogether.

ParameterDefault valueRecommended valueChange effect
SensitivityMediumHigh (for thick glass)Increases the radius of the reaction
Delayed shutdown500 ms.200-300 ms.Speeds up screen response
Efficiency thresholdAutomobileManual settingPrecise adjustment to conditions
Mode of workStandard.Improved.Using AI algorithms

Changes take effect immediately, but to consolidate the result, it is recommended to restart the device. If after changing the parameters, the problem does not disappear, return the values to the original values to exclude software conflict.

πŸ’‘

Use only high-quality security glass with a sensor cutout. Cheap glass can have an opaque edge that physically covers the sensor, making any software calibration useless.

Resetting sensor settings through ADB-team

For advanced users who have not been helped by standard methods, it is possible to reset the sensor configuration through the ADB (Android Debug Bridge) debugging bridge, which allows you to directly interact with system configuration files and force the recalculation of sensor parameters.

To start, you need to activate the USB debugging mode in the Developer menu and connect the smartphone to the computer. Make sure that the PC has ADB drivers installed. Open the command line and enter a command to check the connection:

adb devices

If the device appears in the list, you can execute a command to reset the calibration of the proximity sensor. The specific command may vary 2 depending on the version of Android, but the following format is often used:

adb shell settings put system proximity_sensor_calibrated false

Once the command is executed, the smartphone needs to be restarted. The next time it is turned on, the system will detect that the calibration has been reset, and will attempt to perform automatic adjustment of the sensor, which is especially effective when a software failure blocks the possibility of manual calibration through the menu.

⚠️ Attention: Working with ADB-Introducing incorrect commands can lead to unstable system operation or loss of data. Use this method only if you are confident in your actions and understand the consequences.

Influence of protective accessories and covers

Often, the Redmi Note 10 Pro is not caused by software bugs, but by physical obstacles. The design of the smartphone is such that the proximity sensor is in a very narrow area at the top of the screen. Any thickening in this area, whether it is a thick protective glass, a case with high sides or just a layer of glue, can distort the infrared radiation of the sensor.

If you notice a problem right after you stick a new security glass, try to remove it carefully and check the sensor. Often it helps to use smaller glass or special glasses "Full Glue", which have a transparent area in the area of the speaker, and it is worth checking whether the edge of the cover falls on the area of the sensor when compressed in the hand.

In some cases, it helps to temporarily disable the Approach Sensor feature in call settings, if such an option is available in your dialer app version. However, this is a temporary solution that requires getting used to locking the screen with the power button manually during a conversation.

πŸ’‘

Physical obstacles are responsible for 60 percent of all proximity sensor problems, and software calibration cannot compensate for a completely blocked lens.

Frequently Asked Questions (FAQ)

Why does the proximity sensor work normally in tests, but it glitches when calling?
This can be caused by a conflict of applications using the sensor (for example, messengers or voice recorder), or a feature of the particular carrier. Try to clear the cache of the Phone application and update it through the Google Play Market.
Can the MIUI update fix the sensor problem?
Yes, Xiaomi developers often release patches that fix sensor drivers. Check for updates in the About Phone section and install the latest available firmware.
Will resetting to factory settings help?
Factory Reset eliminates software errors, but not hardware errors. If the problem is caused by a faulty sensor or plume, resetting won't help. Make sure to back up the data before resetting.
How to check if the sensor is physically broken?
Turn on the flashlight and shine an angle into the top speaker area. If you see cracks or chips inside the hole, or if the sensor doesn't respond at all in the CIT test even when pressed tightly, it's likely that a module replacement is needed.
Does the temperature affect the sensor?
Yes, at extremely low or high temperatures, optical sensors may not work properly, so let the phone warm up or cool down to room temperature before use.