Why Xiaomiβs screen gets darker during a call and how to fix it
Have you ever encountered a situation where, during an important conversation, your Xiaomi, Redmi or POCO screen suddenly dims and sometimes even goes out? It's not a coincidence β this is how the built-in power saving feature in the MIUI shell works. It is designed to save battery power, but often prevents users from clicking on call control buttons, viewing the subscriber's number or opening notes.
The problem is relevant for most models of Xiaomi smartphones, including the popular series Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13 and even budget Redmi A1/A2. and the dimming can manifest itself in different ways: some screen just mutes, others completely shut down after 3-5 seconds after the start of the conversation. It all depends on the version of MIUI (12 to 14) and the settings of the proximity sensor.
In this article, weβll look at 5 proven ways to turn off screen dimming when calling Xiaomi, including hidden developer settings and alternative solutions for older models, and learn why standard methods sometimes donβt work and what to do in such cases.
Method 1: Disabling the proximity sensor in the call settings
The most obvious and safe method is to deactivate the proximity sensor, which is responsible for darkening the screen, a feature originally designed to prevent accidental cheek presses during a conversation, but often fails to work properly.
To turn it off:
- Open the phone application (pipe icon).
- Click on the three dots in the top right corner and select Settings.
- Go to Incoming Calls or Call Settings (the name may vary depending on the MIUI version).
- Find the option of Approach Sensor or Screen Darkening when calling and turn it off.
If you don't have that option, your Xiaomi model uses a different screen control mechanism, in which case move on to the next one.
βοΈ What to check before disabling the sensor
Method 2: Configure the screen shutdown time in developer settings
If standard settings don't work, you'll have to use developer mode, which works on all versions of MIUI, but it requires care -- incorrect changes can affect system stability.
First, activate the developer mode:
- Go to Settings. β The phone.
- Find the MIUI version and click on it 7 times in a row (the notification βYou became a developerβ will appear).
- Return to the main settings menu and open a new section β For developers.
Now look for the parameters associated with the screen:
- π Turn off the screen when approaching - turn off this option.
- β±οΈ Screen Shutdown Time for Inactivity β Set Never or Maximum Time (10 minutes).
- π± Do not turn off the screen when charging β turn on if the problem occurs while connecting to the network.
π‘
If the developer menu does not have the necessary options, try resetting the network settings: β SIM-maps and mobile networks β Resetting the network settings. This sometimes restores hidden parameters.
Important! After the change in the developer mode, restart your smartphone. If the dimming of the screen when you call is gone, the problem is solved. If not, move on to the next method.
Method 3: Using third-party applications to control the screen
When system settings fail, third-party utilities come to the rescue, allowing you to flexibly adjust the behavior of the screen during calls, but require special permissions.
The best applications for this task:
- π² Proximity Sensor Fix fixes proximity sensor errors on Xiaomi and other Android devices.
- π§ Screen On During Call: Forced to keep the screen on during conversations. Requires permission to access calls.
- π οΈ Tasker is an advanced automation tool, and you can create a task that will turn off the proximity sensor when you call in.
Instructions for Screen On During Call:
- Download the app from Google Play.
- Open it and give access to Calls and Special Opportunity Settings.
- Activate the Keep Screen On During Call option.
- Restart your phone to apply the changes.
What to do if the application does not work?
On some Xiaomi models (e.g. Redmi Note 10 Pro), apps may conflict with MIUI Optimized Apps. In this case, add the utility to the optimization exception list.
Method 4: Reset the proximity sensor settings (if it fails)
Sometimes the proximity sensor will not work properly due to software failures or physical damage (for example, after a phone falls), in which case the hardware reset of its calibration helps.
How to reset the sensor on Xiaomi:
- Open the phone app and dial the code: ##6484##
- You'll see a sensor testing menu. Choose Proximity Sensor.
- Press Calibrate and follow the instructions on the screen.
- After calibration, restart the phone.
If the code doesnβt work, try an alternative:
- π§ Go to Settings. β System system β Resetting settings.
- Select Reset application settings (does not delete data, but resets sensor settings).
β οΈ Attention! If after calibration the sensor stopped working at all (the screen does not go out even when you approach the ear), go back to the test menu and select Reset.
Method 5: Manually disable dimming via ADB (for advanced users)
If all previous methods failed, the most radical way is to turn off the darkening via the Android Debug Bridge (ADB), which requires connecting the phone to a computer and basic command line knowledge.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on the phone debugging over USB (Settings β For developers).
- Connect Xiaomi to your computer and confirm the debugging permission.
- Open the command line (Windows) or the terminal (Mac/Linux) and type:
adb shell settings put global proximity_delay 0
adb shell settings put global proximity_wake_lock_enabled 1These teams:
- π Set the sensor delay in 0 ms (actually turn it off).
- π Allow the screen to remain on during the call.
To return the standard settings, use:
adb shell settings delete global proximity_delay
adb shell settings delete global proximity_wake_lock_enabledπ‘
Changes through ADB will persist even after the phone is restarted, but may reset after the MIUI update.
Compatibility table with Xiaomi models
Not all methods work equally well across devices, and the following are compatibility data for popular models:
| Xiaomi model | Method 1 (Call settings) | Method 2 (Developer Mode) | Method 3 (Party of the annex) | Method 5(ADB) |
|---|---|---|---|---|
| Redmi Note 10/11/12 | β It's working. | β It's working. | β It's working. | β It's working. |
| POCO X3/X4/X5 | β No option. | β It's working. | β It's working. | β It's working. |
| Mi 11/12/13 | β It's working. | β It's working. | β οΈ Requires permits | β It's working. |
| Redmi A1/A2 | β No option. | β It's working. | β Unstable. | β It's working. |
| Black Shark 4/5 | β It's working. | β It's working. | β It's working. | β οΈ Maybe they need root. |
If your model isnβt in the table, try the methods in order from simple to complex. New flagships (such as Xiaomi 14) may need to upgrade to the latest version of MIUI 14.
Frequent Mistakes and How to Avoid Them
When trying to turn off screen dimming, users often face typical problems, and here are the most common ones and ways to solve them:
- π Settings are reset after the update β Before the update, make a backup of the settings through Settings β Additionally. β Backup.
- π The proximity sensor is not calibrated β Check if it's covered with a protective film or a cover. Rub the top of the screen with alcohol.
- π The screen goes out only when the battery is low. β Turn off the energy saving mode in Settings β Battery β Energy saving regime.
- π± Screen control applications are not working β Give them all permissions manually, including access to Special Opportunities.
β οΈ Attention, some firmware. MIUI (In particular, customized) disabling the proximity sensor can cause the screen to be turned on constantly during a conversation, which increases battery consumption. ADB, to set a minimum latency (e.g., 3,000 ms instead of 0).
If none of these methods worked, the problem may be a hardware malfunction of the sensor, in which case we recommend contacting the Xiaomi service center for diagnosis.