Many owners of Redmi smartphones face an intrusive and annoying feature that activates the “pocket mode” at the slightest movement of the hand to the top of the screen. Especially often this problem occurs on the Xiaomi Redmi 8 Pro model, where the software processing of sensor data sometimes works incorrectly. Users often look for a way to completely disable this mechanism to avoid accidental switching off of the screen during a conversation or using instant messengers.
Unfortunately, standard MIUI or HyperOS systems cannot completely turn off the sensor, as it is a critical element of safety and ergonomics, but there are proven methods of circumventing constraints, calibration and software solutions that minimize false positives or completely ignore sensor signals in certain use cases.
In this guide, we will take a look at all the available sensitivity settings, hidden engineering menus, and third-party apps that give you complete control over your device’s behavior, why the system blocks a direct shutdown, and how to properly diagnose it to see if a software failure or a physical component breakdown is the problem.
The reasons for the incorrect operation of the sensor on the Redmi 8 Pro
Before we move on to radical measures to shut down the function, we need to understand the nature of the errors. On the Redmi 8 Pro, the proximity sensor is placed narrowly above the display, often hidden under glass, making it sensitive to contamination. The slightest dust, greasy spots from the fingers, or even a poor-quality protective glass can block infrared radiation, making the system think that the phone is in your pocket or ear.
The second common cause is software conflicts after updating the Android operating system. Xiaomi developers periodically change the algorithms of the proximity sensor, which can lead to increased sensitivity. Also, you should consider the temperature regime: when the body is overheated, electronics can give incorrect readings, which are interpreted as a signal to lock the screen.
A third factor is often third-party applications that intercept sensor control, such as launchers, memory cleaners, or smart call blockers, which can force the power saving mode or lockdown to be activated without real hardware readings.
⚠️ Note: If your Redmi 8 Pro only goes out with a protective film or glass, the problem is solved by replacing them or neatly cutting out the hole in the sensor area.
Diagnosis should begin with visual inspection and cleaning of the upper body. Use microfiber and special optics cleaner to remove any contamination. If after thorough cleaning the problem persists, move to software solutions.
Calibration of the sensor through the engineering menu
The most effective way to solve the problem without installing third-party software is to perform hardware calibration. There is a hidden engineering menu in the MIUI shell, accessible through special code, which allows you to reset the current sensor readings and set new reference values, which often eliminates false positives.
To enter the test mode, you need to open the standard application "Phone" and dial the combination ##6484##. After entering the last digit, the CIT menu (Customer Integration Test) will open, where all the hardware modules of your Xiaomi Redmi 8 Pro are presented.
In the window that opens, you will see the current value, which usually varies from 0.0 to 5.0 (or 255 in some versions). Close the sensor with your hand, the value should change. If there is no reaction, then the component is either software locked or physically defective. To calibrate, press the Calibrate button and follow the instructions on the screen, removing and closing the sensor in turn.
☑️ Checklist for calibration
It is important to calibrate in good light and without protective covers that can cover the top of the smartphone. Once the procedure is complete, be sure to restart the device so that the new parameters take effect. In most cases, this returns the function to work correctly without having to turn it off completely.
| Parameter | Normal value. | Failure value | Action. |
|---|---|---|---|
| Distance (cm) | 0.0 - 5.0 | Constantly 0.0 or 5.0 | Sizing |
| Reaction on the hand | Instant. | Delay or absence | Software testing |
| Status at CIT | Pass/Green | Fail/Red | Repairs |
| Temperature. | Normal. | High (>45°C) | Cooling |
Using third-party applications to disable
Since Android does not have a direct “Switch Off the Approach Sensor” button, users often use specialized utilities from the Google Play Market, which run on top of the system and intercept sensor signals without transmitting them to the operating system, which effectively disables the screen lock function.
One of the most popular solutions is the Proximity Sensor Reset & Fix app or similar utilities with names like the Disable Proximity Sensor. Once installed, you need to give it advanced access rights, which often require debugging modes to be enabled, and the application creates a virtual layer that ignores the data from the physical sensor.
There are also call management applications, such as Calls Blacklist or various dialers, which have their own sensor sensitivity settings, and you can find a slider in their settings to "ignore the proximity sensor" or set a minimum reaction time, which makes the function almost useless, but formally turned on.
⚠️ Note: Installation of applications from unknown sources or questionable utilities to "accelerate" and "set up" the system can lead to leakage of personal data or advertising. Use only proven programs with high ratings in the official Google Play store.
Remember that using these programs increases battery consumption as the processor has to constantly process additional background processes. If you decide to use this method, carefully monitor the autonomy of your Redmi 8 Pro in the early days of operation.
Alternative methods through ADB
Setting Sensitivity in Hidden Menus
Some versions of the Redmi 8 Pro's MIUI firmware offer an advanced sensitivity setting that is hidden from the average user, not in the standard settings menu, but in the special features section or through a settings search. Try typing the word "sensor" or "approximation" into your settings search.
If standard search doesn’t work, you can try activating the developer’s extended menu. Go to Settings → About Phone and quickly click 7 times on “MIUI Version.” Once you have “You’re a developer,” go back to the main settings menu and find the “Additional” or “Extended Settings” section.
This can be a sensitive mode or input setting, and although these are more commonly touchscreen, some software builds also adjust the sensor response threshold, and changing these parameters can make the sensor less susceptible to light touch or finger shadow.
You should also check the settings of the Phone app itself. Open the dialer, click three dots in the corner and select Settings. Search the Incoming Calls section and see if it has the option of Locking the Approximation Sensor or Pocket Mode. This option is rare in global firmware versions, but it may be present in Chinese builds.
💡
Try turning your smartphone down during an incoming call, which in some scenarios prevents the sensor from falsely operating if the problem is caused by the device’s positioning on the table surface.
Influence of protective accessories and covers
Often, owners of Xiaomi Redmi 8 Pro do not even suspect that the cause of all the trouble is bought in the transition case or cheap protective glass. The design of the smartphone is such that the sensor is very close to the edge of the screen. If the protective glass has a black frame or just a thick layer of glue around the perimeter, it can partially overlap the IR emitter.
Thick silicone cases with high sidelines also create a tunnel effect, sending the reflected signal back to the sensor even when the phone is on the table, in which case the system receives the "object near" signal and locks the screen. Remove the case and check the sensor in the "naked" form - this is the simplest test.
If you're using a hydrogel film, make sure it's glued flat and there's no air bubbles or dust in the sensor area, and sometimes just rubbing the sensor area with an alcohol wipe helps, because the fat from the fingers creates an opaque film in the infrared spectrum that the eye can't see, but the sensor reads as an obstacle.
If you are not ready to give up your favorite case, you can try to carefully cut a hole in the sensor area, if the material allows it. For glass screen protectors, alas, there is no such solution - you will either have to put up with inconvenience, or replace the accessory with a model with a cutout for the sensor (although on modern smartphones cutouts are rarely made).
Resetting and radical measures
If neither calibration, removal of the case, nor third-party applications helped, the last software method remains – a complete reset.This action will return the Xiaomi Redmi 8 Pro to factory state, removing all user data, applications and possibly conflicting system settings.
Before starting the procedure, be sure to back up all important files, contacts and photos to the Mi Cloud or your computer. Reset via Settings menu → About phone → Reset → Erase all data is the safest way. Once rebooted, the phone will be as new and you will be able to check the sensor on a clean system.
In extreme cases, if the problem occurred after updating the firmware, it can help to roll back on the previous version of the software or flash the device through the computer using the Mi Flash Tool utility. However, this is a complex process that requires unlocking the bootloader, which can void the warranty.
⚠️ Warning: Full Hard Reset permanently deletes all information from the internal drive. Make sure you have an up-to-date copy of important documents and passwords before pressing the confirmation button.
If, even after the original firmware is completely reset and installed, the sensor continues to behave inadequately, there is a high probability of physical damage to the plume or the sensor itself, in which case the software methods are powerless, and a visit to the service center to replace the module is required.
💡
A comprehensive approach: first cleaning and calibrating, then checking accessories, and then resetting or third-party software, which will save your data and nerves.