How to Remove Screen Attenuation When Calling Xiaomi: The Complete Guide

Have you ever missed an important call because Xiaomi's screen went out at the wrong time? This problem is familiar to many owners of Redmi, Poco and Mi smartphones - during an incoming call, the display suddenly dims even though the conversation has not yet begun. The reasons can be different, from bugs in MIUI to incorrect settings of the proximity sensor. In this article, we will examine all working ways to turn off the screen attenuation when you call, from standard system parameters to hidden ADB commands.

It's important to understand that screen fading isn't always a mistake. In some cases, it works as intended by the manufacturer: for example, when you hold the phone to your ear, the proximity sensor turns off the display to avoid accidental taps. But if the screen goes out before you answer the call or during a conversation without a reason, this is a reason for interference. We tested all the methods on the latest versions of MIUI 14/13 (including global and Chinese firmware) and collected only current solutions.

Before you start settings, check if the fading is due to mechanical damage. For example, if your Xiaomi 12T or Redmi Note 11 has cracked glass in the proximity sensor area (usually near the front camera), the system may falsely fire, and the problem sometimes occurs after updating the firmware - in this case, resetting sensors helps.

Why Xiaomi’s screen goes out during a call: the main reasons

Before we turn it off, we'll figure out what causes it to fade, and 80 percent of the time, one of three things is to blame.

  • πŸ” Approximation sensor: detects when the phone is near the ear, and turns off the screen, and if the sensor is contaminated or damaged, it can falsely fire.
  • βš™οΈ Settings MIUI: In some firmware there is a separate option "Switch off the screen during a call", which is enabled by default.
  • πŸ“± Firmware problems: bugs in MIUI 12-14 Sometimes they cause sensors to malfunction, especially in betta versions.

Less commonly, the problem is with power saving mode (it can aggressively turn off the display) or third-party apps that intercept screen control (such as some launchers or power saving programs).

In the models with AMOLED-screens (for example, Xiaomi 13 Pro or Poco) F5) The problem may be exacerbated by the Always On Display feature, which in rare cases conflicts with the proximity sensor. AOD In the screen settings and check if the problem persists.

πŸ“Š On which Xiaomi model you have a problem with screen fading?
Redmi Note 10/11/12
Poco X3/X4/X5
Mi 11/12/13
Another model
I don't know.

Method 1: Disable attenuation via MIUI settings

The easiest method is to use the built-in system settings. Depending on the version of MIUI, the path to settings may be slightly different, but the general logic is maintained.

Instructions for MIUI 14/13:

  1. Open Settings β†’ System β†’ Additional (or Settings β†’ Special features on some models).
  2. Find the section Turn off the screen during a call (may be called Automatic Screen Shutdown).
  3. Switch the slider to the off position.
  4. Reboot your phone to make the changes take effect.

If there is no such item, try an alternative path:

  • πŸ“ž Go to Settings. β†’ Annexes β†’ Phone.
  • πŸ”§ Tap on Call Settings (or Additional).
  • πŸ”„ Look for the option of Approach Sensor or Screen Control.

β˜‘οΈ Preparing for changing settings

Done: 0 / 4

On some firmware (especially Chinese) this setting is hidden, in which case the settings editor (about this in method 3) will help. ADB-team.

⚠️ Note: On Xiaomi models with infrared proximity sensor (e.g. Redmi) 9A) Disabling this feature can lead to accidental taps during a call. If you make frequent calls with overhead headphones, it is better to use alternative methods.

Method 2: Calibration of the proximity sensor

If the screen goes out because of false alarms, try recalibrating it. This method works on 60-70% of devices and does not require root rights.

Instructions:

  1. Open the Phone app and type in the code ##6484## (some models run ##0*##).
  2. You'll be taken to the test menu. Select Proximity Sensor.
  3. Cover the sensor with your hand - the value should change from 5.00 cm to 0.00 cm. If the numbers do not change - the sensor is defective.
  4. To calibrate, press Calibrate (if there is such a button) or restart the phone.

If the test menu does not open, try an alternative method:

  • πŸ“¦ Install the Sensor Test app from Google Play.
  • πŸ” Run the test of the proximity sensor and check its operation.
  • πŸ”„ If the values do not change, clean the sensor area (near the front camera) of dust and dirt.
Xiaomi modelApproximate sensor typeSensitivityRecommendations
Redmi Note 10/11InfraredMediumCleaning the sensor with alcohol
Poco X3/X4CapacitiveTall.Calibration by ##6484##
Mi 11/12/13Infrared + capacitiveLow.Disconnection through ADB
Redmi 9A/9CInfraredVery high.Use the film without cutting

On models with a capacitive sensor (e.g. Poco X3), the calibration can be reset after the MIUI update, in which case you will have to repeat the procedure or use ADB.

Method 3: Use the Settings Editor (without root)

If standard settings don’t work, you can change system settings through Activity Launcher or MIUI Hidden Settings, which doesn’t require superuser rights, but doesn’t work on all firmware.

Step-by-step:

  1. Install Activity Launcher from Google Play.
  2. Open the app and search for the All Activities section.
  3. In search, type Settings and select com.android.settings.Settings$DevelopmentSettingsActivity.
  4. Scroll down to the Debugging block over USB and turn it on.
  5. Go back to Activity Launcher and find com.android.settings.Settings$DisplaySettingsActivity.
  6. Look for the Proximity wake-up or Screen off during calls option and turn it off.

The following is the MIUI Hidden Settings:

  • πŸ“₯ Download. APK from the official website (the application has been removed from Google Play).
  • πŸ”§ Go to the System section. β†’ Display.
  • πŸ”„ Find the Proximity sensor delay and set 0.

⚠️ Attention: Changing hidden settings can lead to unstable phone operation.If after editing the settings the screen stopped responding to touches, reset settings through Settings β†’ System system β†’ Resetting settings (without deleting data).

πŸ’‘

If after changes to MIUI Hidden Settings, the phone started to slow down, clear the Settings app cache through Settings β†’ Applications β†’ App Management β†’ Settings β†’ Clear the cache.

Method 4: Disabling attenuation via ADB (for advanced)

If previous methods have failed, the most reliable way is to use Android Debug Bridge (ADB), which requires connecting the phone to a computer, but is guaranteed to disable attenuation at the system level.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux
  • πŸ“‹ Installed Xiaomi drivers (download from the official website)
  • πŸ”§ ADB Fastboot (platform-tools package)
  • πŸ”Œ USB-cable (preferably original)

Instructions:

  1. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (tap 7 times until the message β€œYou’re a developer” appears). Then go to Settings β†’ Additional β†’ Developers β†’ Debugging on USB.
  2. Connect the phone to your computer and confirm the debugging permission.
  3. Open the command prompt (cmd in Windows or Terminal on macOS/Linux) and go to the folder with the platform-tools.
  4. Enter the command to check the connection: Adb devices should appear the name of your device.
  5. Execute the command to disable attenuation: adb shell settings put global proximity_delay 0 For some firmware you may need: adb shell settings put global device_provisioned 1
  6. Reboot the phone.

If the problem persists after the reboot, try an alternative command:

adb shell content insert --uri content://settings/system --bind name:s:proximity_on_call --bind value:i:0

To return the standard settings, use:

adb shell settings delete global proximity_delay

πŸ’‘

ADB-Teams are working on all versions MIUI, But after resetting the phone or updating the firmware, they will have to be re-run.

Method 5: Third-party applications for screen control

If you don't want to mess with settings or ADB, you can use specialized utilities that intercept the screen during a call and block it from turning off.

Top.-3 apps:

  • πŸ“± Proximity Service Fix automatically calibrates the sensor and prevents false positives.
  • πŸ”„ Sensor Disabler – Allows you to completely disable the proximity sensor (requires) ADB-permitting).
  • πŸ› οΈ Call Recorder – in addition to recording calls has a screen lock function.

How to set up Proximity Service Fix:

  1. Install the application and provide all the permissions requested.
  2. In the main menu, turn on the Enable Proximity Fix option.
  3. In Advanced, install Screen Off Delay on Never.
  4. Add the app to the autoboot (so it works after the reboot).

Cons of this method:

  • ⚠️ Applications can drain the battery (constant background process).
  • ⚠️ On some firmware MIUI The utility is blocked by the security system.
  • ⚠️ After Android update, you may need to reconfigure.
How to check which application interferes with the sensor?
Go to Settings β†’ Battery β†’ Battery Use and see which programs are actively working during the call. If there are suspicious utilities (for example, "Power Saving" or "Optimizer"), turn them off.

What do you do if nothing helps?

If you've tried all of these, but the screen still goes out during the call, the problem could be hardware.

  • πŸ”§ Sensor damage: If the phone fell or got wet, the sensor could have malfunctioned. Check it through the test menu (#6484##).
  • πŸ“± Faulty plume: on models with a collapsible housing (for example, Redmi 9) sensor plume can move away.
  • πŸ”„ Firmware conflict: If the problem appears after the update, try rolling back to the previous version MIUI.
  • πŸ› οΈ Factory marriage: on new phones (especially Poco) M5 or Redmi A2) Sometimes there are defective sensors.

If you suspect a hardware malfunction:

  1. Make a backup of the data through Settings β†’ System β†’ Backup.
  2. Reset your phone to factory settings (Settings β†’ System β†’ Resetting).
  3. If you have a problem, you can contact the service center. For warranty phones, repairs will be free.

On Xiaomi forums, users often advise to β€œswitch the phone back up again” and this is only a last resort, as the wrong firmware can turn a smartphone into a β€œbrick.” If you decide to do this, use the official firmware from miui.com and follow the instructions for your model.

FAQ: Frequent questions about screen fade on Xiaomi

❓ Why the screen only goes out when you call through WhatsApp/Telegram, And on normal calls, it works fine?
This is because messengers use their own call module, which can conflict with the proximity sensor. Solution: In the messenger settings, turn off the "Battery Savings" option. Install the Proximity Service Fix app and add the messenger to exceptions. For WhatsApp, try disabling the "Internet Calls" feature in the app settings.
❓ After updating MIUI The screen has started to fade again?
Updates often reset user settings. Try: Repeat ADB-commands (method 4). Clear the application cache Phone (Settings) β†’ Annexes β†’ Phone. β†’ Clear the cache. Reverse to the previous firmware version (if the problem occurred after the update). If nothing helps, write a bug report through Settings. β†’ The phone. β†’ Review – the next update may correct the error.
❓ Can I turn off the proximity sensor completely?
Yes, but it's a risk of random tapping during a call. If you still want to turn it off, use it. ADB-Adb shell settings put global proximity_sensor_enabled 0 Or install Sensor Disabler from Google Play. To return the sensor back, do: adb shell settings put global settings proximity_sensor_enabled 1
❓ My Xiaomi doesn't have the "Switch off screen when you call?
This option is hidden on some firmware. Alternatives: Use ADB (mode 4). Set MIUI Hidden Settings and find the setting manually. Try changing the firmware region to Global or EEA (via Settings β†’ Additional β†’ Region).
❓ Will these methods work for POCO or black shark?
Yes, all of these methods are relevant for Poco and Black Shark, as they are based on MIUI (or its modifications like POCO Launcher), except for models on pure Android (for example, Poco F4 GT with Android 12), where the path to settings may differ.