How to increase screen lighting time on Xiaomi: from standard settings to hidden features

Your Xiaomi, Redmi or Poco screen goes out too quickly, interrupting reading, watching videos or working with documents? By default, the manufacturer sets minimum backlight timeouts (usually 15-30 seconds) to save battery life. However, for many users this creates inconvenience β€” especially if you use your smartphone as a navigator, e-book or work tool.

In this article, we’ll look at all the ways you can increase your backlight time, from basic settings in your phone’s menu to hidden developer and ADB command settings. You’ll learn how to get around the limitations of MIUI, which models support extended timeouts, and how to avoid fast battery drain when your screen is running long, and why some devices have a maximum of 10 minutes, and how to get around that limitation.

Important: the methods are different for different versions of MIUI (12, 13, 14) and smartphone models. We will indicate where you need to unlock the bootloader or root rights, and where there are enough standard tools. If you are not sure about your model, check it in Settings β†’ About Phone β†’ Model.

1. Standard settings of backlighting time in MIUI

So let's start with the simplest one, the built-in settings, and even if you've never gone into the screen settings, this section will help you get your timeout to the highest possible value without any further manipulation.

Open the menu: Settings β†’ Screen β†’ Sleep mode (or β€œTime-out screen”).

Here you will see the available options β€” usually 15 seconds to 10 minutes (on some models up to 30 minutes).

πŸ“Š What screen lighting time do you need?
1 minute.
1-5 minutes
5-10 minutes
More than 10 minutes.
Never turn it off.

Limitations of the method:

  • πŸ”Ή On budget models (Redmi) 9A, Poco M3) Maximum time is often limited to 5 minutes.
  • πŸ”Ή Nana MIUI 14 and later may not be available 30 minutes – it was removed in some regional firmware.
  • πŸ”Ή When choosing a long timeout, the system will show a warning about increased battery consumption.

If you don't have a 10 minute or 30 minute menu, it doesn't mean it's not in the firmware, it can be hidden. We'll talk about that in the next section.

2 Unlock hidden timeouts through the "Developer Options"

MIUI has a hidden menu for developers to activate advanced screen settings, which works on most Xiaomi, Redmi and Poco models, but requires developer mode pre-activation.

How to turn on "Developer Options":

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will receive a notification "You became a developer").
  3. Return to the main settings menu - there will be a new section Additional β†’ Developer options.

Now open Developer Settings and find the Standby Time Out option (or Sleep Timeout) where values up to 30 minutes or even Never can be available (on some firmware).

πŸ’‘

If the option is Never missing, try changing the firmware region to Global or EEA via Settings β†’ Additional β†’ Region.

Important nuances:

  • πŸ“± Xiaomi. 12/13 series and flagships (Mi) 11 Ultra, Mix 4) The option can never be blocked due to energy saving policy.
  • ⚠️ Nana MIUI 14 and newer, some of the developer menu items are hidden – you need to search for them through the search by settings (the magnifier icon at the top).
  • πŸ”‹ Never lead to significant battery consumption (up to 10-15% per hour with an active screen).

3.Use of ADB-circumvention MIUI

If the developer menu does not have the necessary options, you can apply ADB-This method requires connecting your smartphone to your PC, but allows you to unlock hidden timeouts without root rights.

Step-by-step:

  1. Download ADB Tools for Windows/macOS/Linux and unpack the archive.
  2. Turn on the phone debugging over USB (Developer Options β†’ Debugging over USB).
  3. Connect your smartphone to your PC and in the command line (terminal) do:
adb devices

(Series numbered device should appear. If not, install Xiaomi USB Drivers.)

adb shell settings put global stay_on_while_plugged_in 3

This command causes the screen to remain on when connected to charging (useful for navigators).

To set a specific timeout (e.g. 30 minutes = 1800 seconds), use:

adb shell settings put system screen_off_timeout 1800000

Download ADB Tools|Enable debugging by USB|Connect phone to PC|Contact connection by adb devices|Execute the required command-->

Possible problems and solutions:

  • 🚫 adb: device unauthorized – a request for debugging permission will appear on the phone, confirm it.
  • πŸ”„ After the reboot, the timeout may reset – repeat the command or use Tasker for automatic application.
  • ⚠️ On some models (Poco) F3, Redmi Note 11) MIUI block the change screen_off_timeout β€” root.

⚠️ Attention: Teams ADB Change system settings, which can cause the phone to malfunction. Before experimenting, back up your data through Settings. β†’ Additionally. β†’ Backup.

4.Apps for lighting control (without root)

If you don't want to mess with ADB, you can use third-party apps, which don't give you the same control as manual commands, but make it easier for beginners.

Top.-3 apps:

AnnexFunctionsLimitations
Keep Screen OnKeeps the screen turned on when the selected applications (for example, YouTube, Google Maps) work.It does not work in the background on MIUI 14+ due to energy saving limitations.
CaffeineAdds a button to the notification panel for quick on/off constant lighting.Requires permission to overlay over other applications.
TaskerIt allows you to create automatic rules (for example, β€œturn on the screen for 1 hour when connecting to a Bluetooth navigator”).A complex interface for beginners, a paid version for advanced features.

How to set up Keep Screen On:

  1. Install the app from Google Play.
  2. Open it and select apps that you want to turn off timeouts for (e.g. Chrome, Waze).
  3. Activate the service in the availability settings (Settings β†’ Special features β†’ Keep Screen On).

⚠️ Note: Keep Screen On apps may conflict with battery optimizer MIUI. If the screen goes out anyway, add the app to the exceptions: Settings β†’ Battery β†’ Optimizing the battery β†’ All applications β†’ Find Keep Screen On β†’ Select "No restrictions".

5. Advanced solution: changing system files (root)

If none of the previous methods worked, the last resort is editing system files, which requires unlocking the bootloader and obtaining root rights, which voids the warranty and can lead to a device blink.

How it works: In /system/build.prop or /vendor/build.prop, you have settings that control screen timeouts. You can change them manually.

Instructions (for experienced users only!):

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
  2. Install custom recovery (TWRP) and get root through Magisk.
  3. Use a root-access file manager (such as Root Explorer) and open /system/build.prop.
  4. Find the lines: ro.lge.proximity.delay=25 ro.config.notification_light_pulse=1000 and add below: ro.ril.screen_off_timeout=1800000 (where 1800000 β€” time in milliseconds, that is, 30 minute).
  5. Save the file, reboot the phone.
What happens if you misrepresent build.prop?
Incorrect changes to build.prop can result in a cyclical reboot of the phone or loss of network, in which case you will need to reflash the device via Fastboot. Always back up the original file!

Alternative method (without editing build.prop):

Install the Xposed Framework (for older versions of Android) or LSposed (for newer versions) and activate the GravityBox module. It has a Screen timeout option with advanced settings.

6. Battery optimization with prolonged illumination

Increasing the backlight time inevitably leads to increased battery consumption, but there are ways to minimize the loss:

  • πŸ”‹ Use dark themes and turn on them. AMOLED-Black in screen settings (for devices with AMOLED-This reduces consumption by 20-30%).
  • πŸ“‰ Reduce the brightness of the screen to a comfortable minimum (optimum - 40-60%).
  • ⚑ Connect your phone to charge if you plan to use it for a long time (for example, in a navigator).
  • πŸ›‘ Turn off Auto Brightness and Lift to Wake Up in Settings β†’ Screen – These features are constantly polling sensors, draining the battery.

Comparison of battery consumption:

Screen timeoutConsumption per hour (with active use)Cost per hour (screen on, no action)
15 seconds.5–8%0.5–1%
1 minute6–10%1–2%
10 minutes.8–12%3–5%
Never.10–15%5–8%

If you need a screen that is always on (for example, to show information on the rack), consider buying a Power Bank with parallel charging or using a wireless charging station.

πŸ’‘

On devices with a battery of 5000+ mAh (for example, Redmi Note 12 Pro+) even with a timeout Never enough for 6-8 hours of active screen at medium brightness.

7. Frequent problems and their solutions

Even after all these methods are applied, users are faced with typical problems, and here are the most common ways to fix them:

  • πŸ”„ Screen goes out despite settings: Check if the Power Saving function or Ultra Mode is activated in Settings β†’ Battery. These modes ignore custom timeouts.
  • πŸ“΅ ADB-Commands not applicable: Make sure that the debugging USB Repeat the command with superuser rights: adb shell su -c settings put system screen_off_timeout 1800000
  • πŸ”’ No option "Never" in the developer menu: Try changing the firmware to Global or xiaomi.eu (unofficial, but with advanced settings).
  • πŸ›‘ Screenholding apps don't work: Add them to battery optimization exceptions (Settings) β†’ Battery β†’ Optimizing the battery).

If none of the methods worked, it’s possible that your model has a hardware limitation (e.g. Xiaomi Mi A1/A2 on pure Android), in which case only custom firmware like LineageOS will help.

Can I extend the lighting time to infinity without root?
On most Xiaomi models, the maximum root-free time is 30 minutes (via ADB or developer menus).The option is Never available only on some firmware (e.g. xiaomi.eu) or after editing system files with root rights.
Why did the MIUI update reset the timeout settings?
System updates often reset user settings, including settings ADB. The command is to be re-applyed: adb shell settings put system. screen_off_timeout 1800000 To avoid this, use Tasker to automatically apply settings after a reboot.
Will the battery run out faster if the screen doesn’t go out?
Yes, but the degree of discharge depends on the type of screen: AMOLED (For example, Xiaomi 12, Poco F4): Black pixels don’t consume energy, so dark themes reduce energy consumption. IPS LCD (For example, Redmi 9, Poco M4): The lighting is always working, so the cost will be higher (~7-10% per hour). To save money, turn off Auto Brightness and set a fixed value. ~50%.
Do these methods work on Xiaomi tablets (Pad 5, Pad 6)?
Yes, but with reservations: On Xiaomi Pad 5/6 The developer menu is available timeout to 30 minute. ADB-Teams work similarly, but may need to enable debugging USB In Settings β†’ About the tablet β†’ Assembly number (tap) 7 Because of the large screen, the battery consumption during long-term illumination is higher - up to 15–20% hourly.
Can I return the standard settings if something goes wrong?
Yes, there are two ways: ADB-Execute adb shell settings delete system screen_off_timeout β€” For manual changes to build.prop: restore the original file from a backup or reflash the phone through Fastboot. If the phone stops turning on, use the Mi Flash Tool for full flashing.