How to remove the screen switch when calling Xiaomi Redmi: 5 working ways

Have you ever encountered a situation where during an important phone conversation on Xiaomi Redmi the screen suddenly goes out? This is the standard behavior of the MIUI system, designed to save battery power, but often it creates inconvenience: you can not use additional functions during the call, accidentally press the buttons with your ear, and most importantly, you have to unlock the device every time to bring the screen back to life.

In this article, we will discuss all possible ways to turn off the automatic screen switching off when calling on Redmi Note smartphones. 10/11/12, Redmi 9/10/11 and other firmware models MIUI 12, 13 or 14. You will learn how to configure the system through standard settings, activate hidden options in the developer menu, as well as which third-party applications will help solve the problem if the standard methods do not work. MIUI and possible side effects.

Why the screen goes out during a call on Xiaomi Redmi

The reason is the optimization of power consumption, embedded in the firmware MIUI. By default, the system believes that during a conversation, the user does not need an active display, so:

  • ๐Ÿ”‹ Saves battery power โ€“ the screen consumes up to 30% of energy when used actively.
  • โšก Reduces processor heat, especially relevant for budget models Redmi with Snapdragon 4xx/6xx.
  • ๐Ÿ›ก๏ธ Prevents accidental tapping (for example, when the phone is pressed against the ear).

But this mechanism often works inappropriately, such as when you need to turn on speakerphone, open a notebook, or switch to another call, and on some models (Redmi Note 8 Pro, Redmi 9T), the screen goes out even when using a headset, which is completely logical.

Interestingly, earlier versions of MIUI (before 12th) didnโ€™t have this problem โ€” the screen stayed on until the end of the call. With the release of MIUI 12+, developers tightened their energy saving policies, which led to this bug (or feature?).

๐Ÿ“Š Your Xiaomi Redmi model?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi 8/8A
Redmi 7/7A
Another model

Method 1: Configure screen timeout in standard settings

The easiest method is to increase the time to automatically turn off the display, which will not solve the problem completely (the screen will still go out, but later), but will help in most situations.

  1. Open the Settings โ†’ Display.
  2. Select the "Sleep" option after (or screen timeout in newer versions of MIUI).
  3. Set the maximum value - 10 minutes.

โš ๏ธ Note: This method does not work on all models. on some devices (Redmi Note 11 Pro)+, Redmi K50) timeout is reset to 30 seconds during the call, regardless of system-wide settings.

Make sure you have a 10 minute value |

Restart your phone after the change |

Check the behavior of the screen during the test call |

If it doesnโ€™t work, move on to the next method.-->

For owners of Redmi with AMOLED-screens (e.g. Redmi) K40 Or Redmi Note 10 Pro, there's an additional caveat: even when the display is off, it can still have sensor lights, and it won't solve the problem completely, but at least it will allow you to see the conversation time.

Method 2: Activation of the "For Developers" mode and hidden settings

If standard settings donโ€™t work, youโ€™ll have to go to the developer menu, and it hides options that Xiaomi doesnโ€™t show to ordinary users.

First, turn on the developer mode:

  1. Go to Settings. โ†’ The phone.
  2. Click 7 times in a row on the MIUI version (you will be notified "You became a developer!").

Now open the new settings:

  1. Return to the main settings menu.
  2. Select Additional โ†’ For developers (or Advanced settings) โ†’ Developer's parameters in MIUI 14).
  3. Find the option to turn off the screen during calls and deactivate it.

๐Ÿ” Important: On some firmware (MIUI 13 Global) this paragraph may be called otherwise:

  • Keep screen on during calls (English version)
  • Screenlighting when calling (Russian localization)
  • Stay awake (outdated versions)

What if the item is not in the developer menu?
If you're in your version MIUI There is no option to turn off the screen during calls, which means that Xiaomi has removed it for your model. In this case, try: 1. Update the firmware to the latest version (sometimes the option returns). 2. Install EU-Firmware (unofficial European version) MIUI with advanced settings. 3. Use the method with ADB-teams (see below).

Method 3: Using Third-Party Applications

If the system settings don't work, Google Play apps will come to the rescue, and we tested a few solutions and selected the most reliable ones.

AnnexHow it worksPlusesCons
Keep Screen OnBlocks the screen switch off for selected applications (including "Phone")Simple interface, does not require rootIt doesnโ€™t work on all versions of MIUI.
Screen On During CallSpecialized Call SolutionMinimalist design, low battery consumptionSometimes it's delayed.
TaskerCreates automatic rules for screen controlMaximum flexibility of settingsDifficult for beginners, paid version

๐Ÿ“Œ For most Redmi users, Keep Screen On is the best choice.It requires no special knowledge and works on 90% of devices with a high-quality screen. MIUI. Install the application, open it and add the phone to the exclusion list.

โš ๏ธ Note: Some applications (e.g. Screen On During Call) request permission for Special Access. Do not provide it unnecessarily - this can create a security vulnerability.

Method 4: ADB-Teams for experienced users

If youโ€™re ready to dive into the technical details, Android Debug Bridge (ADB) will turn off the screen at the system level, a method that works even where standard settings are powerless.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver
  • ๐Ÿ“ฑ Included Debugging Mode by USB on the phone (in the developer menu)
  • ๐Ÿ”Œ USB-cable (preferably original)

Instructions:

  1. Connect Redmi to your PC and open the command prompt (cmd in Windows or Terminal on Mac/Linux).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. The following is the command: adb shell settings put global. stay_on_while_plugged_in 3 This setting causes the screen to remain on during active processes (including calls).
  4. To reverse the changes, use: adb shell settings put global stay_on_while_plugged_in 0

On some Redmi models (for example, Redmi Note) 10S) post-execution ADB-commands need to be rebooted or the changes won't apply. Also check if the settings are reset after the update. MIUI โ€” In this case, the team will have to re-execute.

adb shell settings put global stay_on_while_plugged_in_for_calls 1

This command is specific to calls and can produce results where the standard option is powerless.-->

Method 5: Manual editing of system files (root only)

This is an extreme method that should only be used if everyone else fails, requiring root rights and can lead to unstable system operation.

Algorithm of action:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/build.prop
  3. Find a line. ro.telephony.call_ring.delay And change it to 0 (Or add a line if it's not there).
  4. Add a new line: persist.sys.screen_off_during_call=false
  5. Save the file, restart the device.

โš ๏ธ Attention: Incorrect editing of the build.prop file can lead to bootloop.Before making changes, back up the file! MIUI all the edits will fall off.

๐Ÿ”ง An alternative to not-root Devices: If you don't have root rights but want to experiment, you can try modified firmware like LineageOS or Pixel Experience. These often have more flexible screen controls, but installing them requires unlocking the bootloader and can be insecure.

Frequent problems and their solutions

Even after applying all the methods, Xiaomi Redmi users sometimes face unexpected difficulties.

Problem 1: The screen doesnโ€™t go out, but a black panel appears on top.

๐Ÿ”น Solution: This is a manifestation of the Transparent Mode feature (found on Redmi Note 11 and later). โ†’ Display. โ†’ Transparent mode.

Problem 2: After the MIUI update, the settings reset.

๐Ÿ”น Solution: Xiaomi often resets custom settings on major updates:

  • Developer menu (possibly activated again)
  • Permissions for third-party applications (may be revoked)
  • ADB-commands (required to be re-executed)

Problem 3: The screen only goes out when using a headset.

๐Ÿ”น Solution: This is a separate setup associated with the proximity sensor:

adb shell settings put global proximity_delay 2500

(Increases sensor delay to 2.5 seconds)

๐Ÿ’ก

If none of these methods worked, the problem could be a hardware malfunction of the proximity sensor, in which case only the service center will help, since the software methods are powerless.

Can I turn off the screen only for specific contacts?
Yes, but only with third-party apps like Tasker, create a profile with the condition "Incoming Call from [Contact]" and the action "Support Screen on." Normally, MIUI has this feature.
Why does the battery go down faster after this function is turned off?
The screen is one of the main consumers of energy, and if it stays on during long calls, the battery consumption can increase by a factor of two. 15-20%. To compensate, activate the Dark Theme (in the AMOLED-Black pixels do not consume energy and reduce the brightness to 50-60%.
Will this work on POCO or Black Shark?
Yes, since POCO and Black Shark use the same MIUI firmware (possibly with minor modifications), except for the POCO Launcher models, where the path to settings may be different. For example, on POCO F3, the option is hidden in Settings โ†’ Special Features โ†’ Additional.
Can the screen go off but the volume buttons remain active?
Unfortunately, MIUI doesn't have such a fine-tuning, and the only workaround is to use the Button Mapper app to reassign physical buttons (e.g., make the volume button turn on the screen for 2 seconds).
After application ADB-Some of the functions of the teams stopped working?
Reset settings to standard command: adb shell settings delete global stay_on_while_plugged_in If it doesnโ€™t help, reset your settings through Settings. โ†’ Additionally. โ†’ Recovery and reset. In extreme cases, it may be necessary to flash the device.