The situation when the display of the Xiaomi smartphone stops fading on its own is one of the most common complaints of users of the shells MIUI and HyperOS. This phenomenon is not only annoying when using the device in your pocket or bag, but also leads to a critical discharge of the battery in a matter of hours. Understanding the causes of this behavior of the system is the first step to solving a problem that often lies in software conflicts or incorrect energy saving settings.
In most cases, the culprit is a power management system that mistakenly believes that the user is interacting with the interface right now.Time-out display is the basic parameter that determines the time of inactivity before blocking, but in modern versions of Android it can be ignored by third-party applications or system processes. If your Xiaomi Redmi or Poco keeps the screen on at the wrong time, you need to conduct a comprehensive diagnosis of settings.
There are several scenarios: the screen is constantly on the menu, does not go out during the call, or turns on itself in the pocket. Each of these cases requires a personal approach and check specific modules with the operating system. Below we will discuss all possible causes and provide step-by-step instructions for eliminating them.
Don't take the device to the service center right away, because 90% of the time, software solves the problem, most often because the virtual proximity sensor sticks to the security glass or contamination, and carefully study the sections below to return the correct behavior to the smartphone.
Checking basic timeout and sleep settings
The first thing to do when you detect a problem is to check the standard time settings before going to sleep. In the MIUI shell, this parameter may get lost after updating or installing applications. Go to the Settings menu, then select the Screen and brightness section and find the Sleep Mode item. Make sure that there is no “Do not turn off” value or too long a time interval.
Sometimes the system offers smart features that extend the life of the screen if the camera on the front of the module captures the user's gaze, a feature called Screen Timeout Extension, and often works incorrectly in poor lighting. Turn it off if you want the screen to go off strictly on a timer, whether you're looking at it or not.
💡
If the timeout slider is inactive, check to see if Do Not Disturb mode or special features for people with disabilities that may block automatic shutdowns are turned on.
You should also look at energy saving modes. In some scenarios, aggressive battery optimization can block the transition to sleep, trying to keep the background processes active. Try switching the power mode from Balanced to Performance or vice versa to see if the display behavior changes.
- 📱 Go to Settings. → Screen and brightness → Sleep mode and select 30 seconds or 1 minute.
- 👁️ Turn off the screen timeout extension feature in the same menu if it is active.
- 🔋 Check the power saving settings in the Battery section.
If the screen still burns after changing these settings, it means that the problem lies deeper in the system or in a particular application.
Approximation Sensor: Calibration and Physical Causes
The most common reason Xiaomi’s screen doesn’t go out during a conversation or in your pocket is because of malfunctioning or contamination of the proximity sensor, which is located at the top of the display, often next to the speaker. If it gets dust, fat, or if a poor-quality protective glass is installed, the phone “thinks” it’s still in your ear and keeps the backlight on.
First, make a visual inspection of the top of the device. Wipe the speaker area with a soft cloth moistened in an alcohol solution (make sure the liquid doesn't get inside). If you've recently changed the glass or display, it's possible the wizard forgot to apply a special sealant glue around the sensor and the light from the screen hits back on the sensor, creating a false positive.
MIUI has a built-in engineering menu to check and calibrate the sensors. To get there, open the Phone app and enter the code ##6484##. In the CIT menu that opens, find Proximity sensor. Close the top of the screen with your hand and remove it: values should change from 5.0 to 0.0. If no change occurs, calibration is required.
⚠️ Note: If after calibration in the engineering menu, the sensor still works incorrectly, there may be a physical breakdown of the plume or the sensor itself, which requires replacing the part.
To program calibrate the CIT menu, press the Calibration button (if available for your model) and follow the instructions on the screen. Usually, you need to close and open the sensor several times. After successful calibration, restart the device.
- 🧼 Wash the top of the screen carefully from fat and pollution.
- 🛠️ Check the sensor through the engineering menu code ##6484##.
- 🔄 Calibrate the proximity sensor in mode CIT.
Pocket locking and occasional switching
The "Block in your pocket" feature is worth noting, which is designed to prevent accidental tapping when the phone is in your bag, but in practice it often works the other way around: the screen lights up and doesn't go out, draining the battery. This feature uses the same proximity sensor but with a different data processing algorithm.
To turn off or configure this feature, go to Settings → Lock screen. Find Lock in your pocket and try to change its state. If you have a case with a magnetic fastener or thick edges, the system may misinterpret this as being in your pocket, blocking the sensors.
Why is the screen burning in your pocket without a cover?
It’s also worth checking the Pocket Mode settings in the Special Options section, which sometimes activates the “Increased Pocket Mode” mode, which makes locking more aggressive. For modern Xiaomi models with subscreen sensors, this setting is less relevant, but for Redmi budget lines with a separate sensor, it is critical.
If the screen lights up in your pocket and shows notifications, the problem may be in the settings of the screen locker. Check which apps are authorized to display information on the locked screen, and turn off the unnecessary ones.
- 👖 Turn off the “Block in your pocket” function in the lock screen settings.
- 🧲 Remove the case with a magnetic fastener to check the effect of the accessory.
- 🔔 Limit the list of apps that display notifications on a locked screen.
Impact of applications and background processes
Often the culprit behind the screen not going out is a third-party app that takes precedence over the system's sleep settings. Navigators, video players, book-reading apps, or even flashlights can block the device from going into sleep mode. In Android, this is called wake lock.
To identify the culprit, you can use battery usage statistics. Go to Settings → Battery → Flow statistics. See which apps spent the most time in the active state of the screen. If you see an application that you didn't use but it ate up a lot of screen time, that's your suspect.
☑️ Diagnostics of culprit applications
Special attention should be paid to “night mode” or blue light filter reading apps, which often require constant access to the screen to change the color gamut in real time, and if the app freezes, the screen may stop turning off even after the program is closed.
⚠️ Note: Some miner viruses or ad modules may specifically keep the screen on to display ads. If you find an unknown application with high energy consumption, immediately delete it.
You can use a developer menu to force processes to close, but the average user can simply delete a problem application or clear its data, and a safe mode reboot helps, which disables all third-party programs.
Special Opportunities and Regimes for People with Disabilities
In the depths of Android settings, there are hidden accessibility features that may conflict with screen timeouts, such as Keep Screen On When Charging or Enlarged Cursor sometimes activate randomly. Check Settings → Advanced Settings → Special Features.
There may be a service activated that prevents the screen from going out so that the disabled user does not lose visual contact with the device. If you do not use these features specifically, make sure that all the switches in this menu are turned off.
It's also worth checking the developer settings, and if you've ever turned on USB debugging mode, there might be an active "Don't turn off screen when charging" option, so you can hit that one multiple times by clicking on the build number in the About Phone section, and then find the "Developers" item.
- ♿ Check the “Special Opportunities” section for active services.
- 🔌 In the “Developers” menu, turn off the “Do not turn off the screen” option».
- 👁️ Make sure that no color augmentation or inversion functions that block sleep are activated.
Comparison of models: where the problem occurs more often
The non-switchable screen issue is not equally common across all devices of the Chinese giant, and below is a table showing the frequency of sensor-related bugs and timeouts, depending on the series of devices.
| Series of devices | Probability of problem | The main reason | Recommended solution |
|---|---|---|---|
| Redmi Note (budget) | Tall. | Separate proximity sensor | Calibration in CIT, glass replacement |
| Xiaomi Mi / Number series | Medium | Ultrasonic sensor / SO | Update, reset settings |
| Poco F / X series | Medium | Aggressive MIUI | Disabling optimizations, flashing |
| Xiaomi 13/14 Ultra | Low. | Bugs of a specific version of Android | Waiting for a patch from developers |
As you can see from the table, owners of budget models face this more often because of the design of the sensors. In flagships, the problem is more often software in nature.
💡
Owners of devices with a separate proximity sensor (usually above the screen) need to calibrate more often than users of screens with subscreen sensors.
Radical measures: resetting and reflashing
If none of the above methods worked and your Xiaomi screen continues to burn, it is possible that the system configuration files are damaged, in this case, a complete reset to factory settings helps.Be sure to back up the data before doing so, as all photos and contacts will be deleted.
To reset, go to Settings → About Phone → Settings Reset → Erase all data. Once rebooted, the phone will look like new. If the problem is left even on a clean device without installed applications, it is a sign of hardware malfunction.
adb shell settings put system screen_off_timeout 30000This command, through the ADB (Android Debug Bridge), enforces a screen timeout of 30 seconds, which can help if the sliders on the menu are locked, and to use the command, you need to enable debugging over USB and connect the phone to the computer.
⚠️ Attention: Use of teams ADB If you don't get the commands right, you can make the system unstable.
In extreme cases, if the phone is warranty, it is better to contact an authorized service center.