Have you ever missed an important call because Xiaomiβs screen went out at the most inopportune moment?The automatic shutdown feature of the display during a conversation is one of the most controversial features of MIUI. On the one hand, it saves battery power, on the other, it creates a lot of inconvenience: you canβt use touch buttons, watch the time or switch to speakerphone without unlocking.
In this article, we will analyze all possible ways to disable screen dimming when calling on Xiaomi, Redmi and other smartphones. POCO β From standard settings to hidden developer settings, you'll learn why this feature even exists, how it works across different versions. MIUI (12 to 14), and what are the nuances that are important to consider before changing settings. AMOLED-screens where the problem is most often.
Why does Xiaomi turn off the screen during a call?
Automatic dimming of the display when you call is not a bug, but a feature, and the developers of MIUI implemented it for several purposes:
- π Battery savings β the screen consumes up to 30% energy, and its disconnection extends the conversation time 10-15%.
- β Avoiding accidental tapping β when the phone is pressed against the ear, the touch screen can respond to touching the cheek or hair.
- ποΈ Vision protection β bright display in the dark can blind during night calls.
- π± Optimization for proximity sensor β on some models (Xiaomi 12 Pro, Redmi Note 11) the screen goes out only when a face is detected next to the screen.
However, in practice, this feature often works incorrectly: the screen goes out too quickly (after 1-2 seconds), does not respond to the phoneβs withdrawal from the ear or does not turn back on at all, especially on budget models (Redmi 9A, POCO M3), where the proximity sensor works with delays.
Interesting fact: in the early versions MIUI (Before 11th, this function didn't exist. It came along with optimizations for the AMOLED-The screens that began to be massively installed in Xiaomi smartphones since 2019. IPS-matrices (Redmi 8, Mi) A3) problem.
Method 1: Standard MIUI settings (without root)
The easiest method is to use the built-in system options, which is suitable for most MIUI 12-14 models and does not require superuser rights.
- Open the Settings app (cog icon).
- Go to Always on screen and lock (on some firmware - Lock screen).
- Select Lock as you approach (or Approach Sensor).
- Turn off the slider next to the option to turn off the screen during the call.
Check the version of MIUI in Settings β About the phone
Make sure the proximity sensor is not covered by a film or cover
Battery charge not lower than 20% (on some models, the settings are reset when discharged)
Backup settings in Settings β Additional β Backup
-->
If there is no such item, try an alternative path:
- Go to Settings β Applications β Application Management.
- In the search bar, enter the Phone and select the standard call app.
- Go to Permits. β Additional authorizations.
- Find the option to Change system settings and turn it on.
- Go back to your phone settings and repeat the steps from the first instruction.
Important! On some firmware (e.g. MIUI 13 Global for Xiaomi 11T), the option is hidden, in which case only the developer-specific method will help (see next section).
π‘
If the screen still goes out after the feature is turned off, try calibrating the proximity sensor. To do this, dial the code ##6484## in the phone number and follow the instructions on the screen.
Method 2: Developer settings (hidden settings)
When standard options donβt work, developer options come to the rescue, a method that works on 90% of Xiaomi models, but requires care β making incorrect changes can cause a phone to crash.
First, you need to activate the developer mode:
- Go to Settings. β The phone.
- Find the MIUI version string and tap it 7 times in a row.
- Enter a password/pattern lock if required.
- You will be notified that you have become a developer.
Now, follow the following steps:
- Return to the main Settings menu and open a new section Additional β Developer options.
- Scroll down to the Debugging block.
- Find the option to turn off the screen when approaching (or Disable proximity sensor for calls in English firmware).
- Turn it off by moving the slider to the left.
- Restart your phone to apply the changes.
| Xiaomi model | The name of the option in the parameters of the developer | Need a reboot? |
|---|---|---|
| Xiaomi 13/13 Pro | Disable screen off during calls | Yes. |
| Redmi Note 12 Pro+ | Turn off the screen when approaching | No. |
| POCO F5 | Proximity sensor disable | Yes. |
| Xiaomi 12T | Screen off during calls | No. |
Critical Feature: Some firmware (MIUI 14 China) may stop automatically adjusting the brightness after this option is turned off. To return it, you will have to reset the sensor settings in Settings β Screen β Autobrightness β Reset.
What to do if the developerβs parameters are dropped?
Method 3: Engineering menu (for power users)
When neither the standard settings nor the developer settings help, there is an engineering menu, which requires caution β wrong actions can cause sensors to crash or even overheat the phone.
Instructions for entering the engineering menu:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select Phone Information (or Phone Information).
- Scroll down to the Sensors block.
- Find the Proximity Sensor string.
- Slip it and in the window that appears, select Disable during call.
Warning: Some models (Xiaomi Mi 10, Redmi K40) may have the engineering menu blocked, in which case try the alternative codes:
- #36446337## - Test equipment.
- ##6484## is a test of the proximity sensor.
- #2664## is a touch screen test.
If after the changes the sensor stopped working completely, reset its calibration:
- Back to the engineering menu.
- Select Sensors β Proximity Sensor β Calibrate.
- Place your phone on a flat surface and wait for the process to be completed (10-15 seconds).
π‘
The engineering menu is a powerful tool, but it's dangerous. Never change parameters that you don't know what they're supposed to be, for example, changing the values in the Battery Information section can lead to a wrong charge indication.
Method 4: Third-party applications (if nothing helps)
When all the built-in techniques are exhausted, Google Play apps come to the rescue, mimicking taps or blocking proximity sensor signals.
- π± Proximity Sensor Fix β intercepts sensor signals and forces the screen to turn on. runs on Android 10β13.
- π Screen On During Call is a simple utility with one activation button.
- π οΈ Tasker is for advanced users, and it allows you to create a rule: "If you call, you call." β turn on the screen at full brightness".
- π Keep Screen On is a universal solution, but it can conflict with energy-saving modes. MIUI.
How to set up Tasker for this task:
- Install the application and provide all the permissions requested.
- Create a new profile (+ β Status β Phone β Call).
- As an action, select Display β Brightness of the display β Set to 100%.
- Add the second action: Display β screen timeout β Disable.
- Save the profile and activate it.
β οΈ Note: Apps like Proximity Sensor Fix can increase battery consumption by 5 to 10 percent because they force the screen to be turned on. AMOLED-Xiaomi 13 Ultra, Redmi K60 Pro) this will also accelerate the wear of the matrix.
If you are using POCO Launcher or custom firmware (xiaomi.eu, PixelExperience), check for app compatibility. Some utilities (such as Screen On During Call) do not work on firmware without Google Mobile Services (GMS).
Method 5: Editing System Files (for Advanced)
It is an extreme method that requires root rights and knowledge of the structure of Android, and is suitable for custom firmware users or those willing to risk the stability of the system.
Instructions for devices with Magisk:
- Install Root Explorer or FX File Explorer with root support.
- Go to /system/usr/keylayout.
- Find Generic.kl or qwerty.kl (depending on the model).
- Open it in the text editor and add a line: key 217 PROXIMITY_WAKE
- Save the file and restart the phone.
For TWRP devices, you can edit the build.prop file:
- Back up your current build.prop (located in /system).
- Add a line to the end of the file: ro.lge.proximity.delay=255
- Set permissions 644 for the file.
- Reboot.
β οΈ Warning: Incorrect editing of system files can lead to bootloop. RAM Expansion (Xiaomi 12S Ultra, Redmi Note 11 Pro+) It can also disrupt virtual memory.
If the phone has stopped booting after the changes, use Fastboot to restore the original build.prop:
fastboot flash system system.img
fastboot rebootFrequent problems and their solutions
Even after the screen dimming function is turned off, users experience side effects.
| Problem. | Possible cause | Decision |
|---|---|---|
| The screen goes out after 3-5 seconds, despite the disabled function | Conflict with the energy saving regime | Turn off the ultra-economic mode in Settings β Battery |
| The proximity sensor is not working at all. | Failure after MIUI update | Reset sensor settings in Settings β System β Reset settings |
| The screen does not turn on after the phone is removed from the ear | Pollution of the proximity sensor | Wipe the sensor (located next to the front camera) with a cotton swab |
| The function was activated again after the update. | Resetting MIUI settings | Repeat the settings through the developer settings |
On models with an infrared proximity sensor (Xiaomi Mix 4, Redmi K50 Gaming), the problem may be due to interference from glass or film. Try temporarily removing the protective glass and check the sensor.
If nothing works, the last option is to roll back the firmware. For example, on the Xiaomi 11T Pro, many users note that the feature worked correctly on MIUI 12.5, but became buggy after upgrading to MIUI 13.