During an important phone call, your Xiaomi screen suddenly goes out and you have to constantly touch the display to keep it from getting locked? This problem is familiar to many owners of smartphones with a MIUI shell - standard energy saving settings often interfere with comfortable communication. Fortunately, there are several ways to turn off automatic attenuation of the screen during calls, and we will discuss each of them in detail.
In this article, you will find current instructions for different firmware versions (from MIUI 12 to MIUI 15), including hidden features for Redmi, Poco and Black Shark models. We will also explain why the screen goes out even when you are actively calling, and how this relates to battery optimization. If you are tired of constantly touching the display or want to set up a lockout time for your needs, read on.
Why does Xiaomiβs screen go out during a call?
Automatically turning off the display during a conversation is not a bug, but a feature of MIUI. The manufacturer has laid down such a mechanism for several reasons:
- π Battery savings: Even in bell mode, the screen consumes a significant amount of energy, especially on the screen. AMOLED-display.
- π Avoiding accidental tapping: When the phone is pressed against the ear, the touch screen can respond to a touch with the cheek or hair.
- π± Performance optimization: on weak models (e.g. Redmi) 9A POCO C31) screen shutdown reduces the load on the processor.
But for many users, this behavior is uncomfortable, like if you're using your phone in hands-free mode, looking at a screen while you're talking, or recording a call, and fortunately, MIUI has hidden settings to change that behavior.
Method 1: Configure lock timeout in developer parameters
The most reliable method is to activate the developer mode and manually adjust the screen lock time, which works on all Xiaomi models, including the Redmi Note 11, Poco X5 and Black Shark 5.
First, you need to include the developer parameters:
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- A notification will appear: βYou have become a developer!β
Now turn off the screen attenuation:
- Return to Settings β Additional settings β Developer settings.
- Scroll down and find the option to turn off the screen during a call (or Lock the screen when called in new versions).
- Turn the switch to the off position.
Developer parameters are activated
Is the firmware updated to the latest version?
Are there any conflicting applications (e.g., Battery Health)
Whether important data is saved (setting up is not dangerous, but it is better to be safe)-->
Important! On some models (for example, Xiaomi 12T or Redmi K50), this option may be called differently: Closer Lock or Call Proximity Sensor. If you do not find the right item, use the settings search (the magnifier icon in the upper right corner).
Method 2: Use the "Screen is always on" (AOD) function
If your smartphone supports Always-On Display (AOD), You can set it so that the screen doesn't go out completely during calls. This method is suitable for flagship models: Xiaomi 13, Redmi. K60, Poco F5 and others AMOLED-display.
Instructions:
- Open the Settings β Screen β Always-On Display
- Turn on the function by selecting the display style (e.g., Dial or Image).
- Activate Show when calling (or Do Not Disable when speaking in some firmware).
Pay attention: AOD It does not cancel the screen lock completely, but allows you to see basic information (time, subscriber name) without the need to unlock. LCD-screens (e.g. Redmi) 10C) This feature may be absent or greatly reduce battery life.
What if the AOD drains the battery quickly?
Method 3: Disabling the proximity sensor (for power users)
On some Xiaomi models, the screen attenuation is controlled by a proximity sensor, and if you turn off the processing during the call, the screen will stop turning off, but this method requires caution - if you do not act correctly, you can have problems with the sensors.
Instructions:
- Activate the developer settings (as in Method 1).
- Go to Settings β Additional settings β Developer settings.
- Find the option to Disable the proximity sensor (or Show the imposition of the proximity sensor).
- Turn it on and restart the phone.
β οΈ Note: After the proximity sensor is turned off, the screen may accidentally lock during normal calls (for example, when you press the phone to your ear).This method is recommended only if you use the phone primarily in hands-free mode or with a headset.
For the Poco F3, Redmi Note 10 Pro and similar models, there is an alternative path:
Settings β System and device β Additional settings β Sensors β Approximation Sensor β Disable during a callMethod 4: Using Third-Party Applications
If standard MIUI settings do not allow you to turn off the attenuation of the screen, you can use third-party utilities.
- π± Keep Screen On is a simple utility that keeps the screen on during calls and when you run selected apps.
- π Tasker is a powerful automation tool that allows you to create a rule to unlock the screen when you call an active call.
- π οΈ MacroDroid: Taskerβs alternative with a simpler interface.
Example of settings in Tasker:
- Create a new task (Task β New Task).
- Add Display β Display Timeout and set the value of Never.
- Create a profile (Profile β State β Phone β Call) by selecting In Call.
- Link the task to the profile.
β οΈ Note: Screen management applications require permission to overlay over other windows and may conflict with system optimizations MIUI. Before using, check for reviews about compatibility with your model (for example, on the 4PDA or XDA Developers).
π‘
If after installing a third-party application, the screen began to behave unstable (shimmers, spontaneously blocks), clean the system cache in Settings β Memory β Clean up and restart the phone.
Method 5: Manual editing of system files (for advanced ones)
For users with unlocked bootloader and root rights, there is a radical method β editing system files responsible for controlling the screen β which is suitable for Xiaomi based on Android 10-13, but requires technical skills.
Instructions:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/build.prop and open the file in the text editor.
- Add a line: ro.telephony.call_ring.delay=0 or (for new versions) MIUI): persist.sys.proximity.delay=25000
- Save the changes, set the 644 license and restart the phone.
Editing system files can cause the phone to run unstable or lose warranty. Before making changes, back up via TWRP or MIUI Backup.
| Xiaomi model | Supported method | Need root? | Risk to the system |
|---|---|---|---|
| Redmi Note 12, Poco X5 | Developer parameters | No. | Low. |
| Xiaomi 13 Pro, Black Shark 5 | AOD + Developer Parameters | No. | Low. |
| Redmi 10A, Poco M4 | Third-party annexes | No. | Medium. |
| Xiaomi 12S Ultra (root) | Editing by build.prop | Yes. | High-pitched |
Frequent mistakes and their solutions
Even after one of these methods is applied, the screen can continue to go out, and let's look at the typical problems and their solutions.
- β There is no parameter in the developer settings β Update your firmware to the latest version or use an alternative method (e.g., update it to the latest version, AOD).
- β The screen goes out only when using headphones. β Check your Bluetooth headset settings: Some models (such as Xiaomi Buds 4) send a screen lock signal.
- β After updating MIUI settings dropped β Reset the settings again β system updates often reset user settings.
If none of the methods worked, the reason could be:
- π§ Battery Optimizer Conflict β Disable the Restrictions for Phone App in Settings β Battery β Optimizing the battery.
- π² Damage to the proximity sensor β check its operation with the test ##6484## (dial in the dialer number).
- π Firmware failure β perform resetting of settings through Settings β System system β Resetting settings (data will not be affected).
π‘
If the problem has occurred after the MIUI update, try to roll back to the previous firmware version via Fastboot or Recovery.Instructions for your model, look for on the XDA Developers forum or in Xiaomi support Telegram channels.