Calibration of the proximity sensor on Xiaomi Redmi Note 10 Pro

Problems with the correct operation of the proximity sensor on Xiaomi smartphones are one of the most common failures faced by users of the Redmi Note 10 Pro. The situation when during a phone conversation not only the screen goes out, but the touch panel stops working, or the screen does not go out at all when lifted to the ear, causes tremendous discomfort. Owners of flagship devices of the middle class often complain that Proximity Sensor reacts with a delay or mistakenly reads the presence of foreign objects in the range.

The main difficulty lies in the software calibration, since the hardware in this model is located under the display, rather than in the top frame, which makes the device more sensitive to protective films and contamination. It's critical to understand that 90 percent of the time, the problem is solved by software recalibration through a hidden engineering menu, not by going to a service center. MIUI, poor quality protective glass or even changing the temperature of the device.

In this guide, we will take a look at all the ways to fix a problem, from simple cleaning actions to deep system settings. You donโ€™t need special programming skills, but following the instructions accurately guarantees a successful result. We will look at how to use diagnostic codes correctly and what parameters you need to change in the developer menu to stabilize the sensor.

The reasons for the incorrect operation of the sensor on the Redmi Note 10 Pro

Before we start to take active calibration action, we need to understand the nature of the error. The proximity sensor in the Redmi Note 10 Pro is an infrared emitter and receiver located under the display layer. Any obstacle that distorts the IR reflection is perceived by the system as approaching an object to the user's face. Often the culprit is a poor-quality protective glass with a black opaque stripe at the top that covers the sensor's operation area.

Another common cause is a software failure after updating the Android operating system or the MIUI shell. In the process of updating, you can reset the calibration factors that are responsible for the sensitivity of the sensor. Also consider the effect of static electricity or magnetic cases that can temporarily disrupt electronics. In rare cases, the problem lies in the factory defect of the display module itself, but this is more the exception than the rule.

โš ๏ธ Warning: Before any manipulations, be sure to remove the protective glass or film if they have a dimming at the top of the screen.

List of the main factors affecting the accuracy of readings:

  • ๐Ÿงฉ The presence of thick or non-original protective glass with a wide black frame.
  • ๐Ÿงฉ Accumulation of dust and fat in the upper speaker and subscreen zone.
  • ๐Ÿงฉ Software conflict of recently installed applications using phone access.
  • ๐Ÿงฉ Failure of the Phone Services system service or Google Play components.

Preparation of the device for diagnosis and calibration

To successfully perform the setup procedure, you need to prepare your smartphone. First of all, make sure that the battery charge is at least 30-40%, as during the calibration process the screen will constantly turn on and off, which consumes energy. It is recommended to restart the device before work begins to close all background processes that can block access to the Proximity Sensor system settings.

Itโ€™s also worth checking for system updates. Sometimes Xiaomi releases patches that fix known sensor bugs. Go to Settings โ†’ About Phone โ†’ MIUI version and click on the system logo. If an update is found, install it. However, if the problem appears after the last update, you may need to roll back the version or wait for the next patch.

โ˜‘๏ธ Pre-calibration check

Done: 0 / 4

It's important to make room for the device's memory. If the internal storage is over 90% full, system services may not work properly, which affects the sensor response rate, delete unnecessary files or transfer them to an external medium, and cleanliness is key to the correct operation of all hardware modules.

Using the CIT Engineering Menu for Testing

The most reliable and safe way to check and calibrate the sensor is to use a built-in engineering menu. CIT (Customer Integration Test is a diagnostic tool available on all Xiaomi devices without the need to obtain superuser rights (Root). USSD-code that allows you to test each component of the smartphone separately.

Open the standard Phone app and type in the code ##6484##. If the code is entered correctly, the test menu will open. Find the "Proximity Sensor" or "Proximation Sensor" item in the list. Click on it. You'll see a numerical screen. Hold your hand to the top of the screen and remove it. If the numbers change (usually from 5.0 to 0.0 or vice versa), then the hardware is intact.

ParameterNormal value.Description
Distance0.0 - 5.0 cmDistance to object in centimeters
StatusNear / FarStatus: near or far
Raw DataChanges.Raw sensor data
CalibrationSuccessCalibration result

And this menu often has a Calibrate or Calibrate button, and you press it and you follow the instructions on the screen, you usually have to close the sensor with your hand and then remove your hand, and the system will select the optimal sensitivity values, and after you calibrate successfully, you'll see "Pass" or "Success."

What if the code doesn't work?
If the code ##6484## does not activate the menu, try the alternative code ##4636### or go to Settings โ†’ About Phone โ†’ Press 5-7 times on โ€œKernel Versionโ€. In some regions, the codes may be blocked by the operator, then installing the Engineer Mode MTK application from third-party sources will help, but this requires caution.

Manual settings through hidden Android settings

If the standard CIT menu didnโ€™t produce the desired result or the calibration button is missing, you can try using the hidden Android settings. This method requires you to turn on the developer mode. Go to Settings โ†’ About phone and quickly press 7-10 times on the MIUI version until you see the word โ€œYou became a developerโ€.

Then go to the advanced settings and select "Developers For," and you'll find the sensor-related item here. In different versions of MIUI, it can be called differently, like "Quick settings to show proximity sensor," or search for settings to type in the word "proximity," sometimes helping to reset sensor settings through this section.

There is also a method using the #3646633## engineering menu (it doesn't work on all Snapdragon processors, but it's worth a try). From this menu, you can go to the Hardware Testing โ†’ Sensor โ†’ Proximity Sensor tab. Here you can run "Get Calibration" and "Do Calibration." This interface is more complex and technical, so be careful when choosing parameters.

โš ๏ธ Warning: Don't change the values in the engineering menu unless you're sure they're intended. Resetting factory calibration data can cause the sensor to be completely inoperable, which is difficult to fix without flashing.

Software solutions and resetting settings

When hardware and CIT calibration fail, software conflicts can be the problem. The first step is to reset sensors through the Recovery Mode menu, but without losing personal data. However, a simpler and often more effective method is to clean up the data of the system applications that handle the calls.

Go to Settings โ†’ Apps โ†’ All Apps. Find the Phone app (green handset icon) and Google Play Services and Settings. Go to each, select Memory, and click Clear (not Delete, but Clear Data or Reset) to return the call and related services settings to factory status.

  • ๐Ÿ“ฑ Clear the cache of the Phone application through the Task Manager.
  • ๐Ÿ“ฑ Check if the โ€œIn pocketโ€ mode is activated in the lock settings and try to turn it off.
  • ๐Ÿ“ฑ Remove newly installed applications that may request access to sensors (lights, voice recorders, launchers).
  • ๐Ÿ“ฑ Perform a full reset (Factory Reset), previously saving a backup copy.

Even if a complete reset doesnโ€™t help, the system firmware may be damaged, in which case it is recommended to flash the device through the Mi Flash Tool with a choice of โ€œClean Allโ€ mode, which is guaranteed to eliminate any software errors, but delete all data from the device.

๐Ÿ“Š What calibration method has helped you?
From the CIT menu (#6484###)
Removal of the protective glass
Resetting phone settings
Nothing helped.

Additional recommendations and services

For the long-term stability of the proximity sensor on the Redmi Note 10 Pro, it is important to follow certain rules of operation. Regularly wipe the top of the screen with a soft cloth, removing fat and dust. If you use a case, make sure that it does not have protruding edges in the upper speaker area that can create shadow for the sensor.

Avoid using low-quality magnetic book cases. A magnetic fastener too close to the top corner of a smartphone can cause false alarms of the Hall sensor and the proximity sensor, and it is also not recommended to use cheap protective glasses with a wide black frame, as they physically block the area of operation of the sensor.

๐Ÿ’ก

Use transparent protective glass without a black bezel at the top โ€“ this ensures that the proximity sensor is not blocked.

Periodically check the sensor through the engineering menu, especially after a phone falls or moisture hits. Early detection of drift readings will allow you to calibrate before the problem becomes critical during important negotiations.

๐Ÿ’ก

In 80% of cases, the problem is solved by removing the wrong protective glass or software calibration through the window. CIT-Menus without requiring hardware replacement.

Frequently Asked Questions (FAQ)

Why does the screen go out when I just hold my phone in my hand without touching my ear?
This is a classic sign of miscalibration or contamination of the sensor, the sensor thinks it's near the object, try to wipe the top of the screen and calibrate it through code ##6484#. Also check if the case is blocking the area of the sensor.
Can a MIUI update break the proximity sensor?
Yes, there are cases. After an update, you can reset calibration files or you can have a driver conflict, and in this case, it helps to recalibrate through the engineering menu or, in extreme cases, completely reset the phone settings.
What if the CIT menu calibration constantly shows Fail?
If the calibration fails, it is possible that the sensor is physically defective or unstuck from the display (which happens after falls), and the cause can be critical contamination from the inside, in which case it requires disassembling the device and cleaning or replacing the sensor plume in the service center.
Does the sensor have an effect on the security glass?
If the glass has a black opaque edge that covers the area above the speaker, the sensor will not work, and it is recommended to replace the glass with a version without a black frame or with a cutout under the sensor.