How to set up autobrightness on Xiaomi: a complete guide with hidden chips MIUI

Automatic screen brightness adjustment on Xiaomi smartphones is one of those features that either work imperceptibly for the benefit of the user or become a source of constant irritation, POCO Or Mi goes blind in the sun or blinds at night despite the brightness on -- the problem is not the hardware, but the wrong settings. MIUI, which the manufacturer does not advertise.

Many users mistakenly believe that autobrightness is just a light sensor that β€œmagically” adjusts the screen to the ambient light, but in fact, Xiaomi has a whole host of algorithms that take into account not only the sensor data, but also the user’s habits, time of day, even the ambient temperature (in some models), and if you don’t set this mechanism correctly, it will work against you: eat up battery power, tire your eyes and create discomfort when viewing content.

We tested the settings on more than 20 Xiaomi models (from the budget Redmi). 9A We've been working on the Xiaomi 14 Ultra, and we've identified three key parameters that 90 percent of users miss when setting up their autobrightness, which take less than 5 minutes to adjust, but dramatically changes the smartphone experience.

Basic setting of autobrightness through the MIUI menu

The first thing you need to do is make sure that the autobrightness function is on at all. MIUI The path to it is not always obvious, especially after firmware updates. Here is the current route for the latest versions of the shell (including the latest versions of the shell). MIUI 14/15):

  1. Open the settings (the gear icon on the desktop).
  2. Go to the Display section.
  3. Slip on Brightness.
  4. Activate the Auto Brightness slider (it should turn blue).

If you don’t have a slider, your Xiaomi model doesn’t support hardware brightness (we’re talking about very old or ultra-budget devices like the Redmi). 5A). In this case, you can use software emulation through third-party applications (we will talk about this in one of the following sections).

After activating autobrightness, pay attention to two key parameters:

  • πŸ”„ Adaptive brightness - an algorithm MIUI, It teaches you what you want to do, and if it's on (a tick in the brightness menu), it will remember how much you manually adjust the brightness in different conditions, and it will adjust to that.
  • πŸŒ“ Night mode is not to be confused with autobrightness, it's a separate feature that changes the color temperature of the screen, and it's better to configure it in parallel to avoid setting conflicts.
πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/X6
Xiaomi 13/14
Redmi 10/11
Another model

Important: after turning on the autobrightness, do not rush to evaluate its performance. MIUI It takes 24 to 48 hours to learn your habits, and the first day, the brightness may jump illogically, which is normal, and if the problem persists after two days, move on to the next section.

Calibration of the light sensor: why the screen dims for no reason

The most common complaint of Xiaomi users is that the avtobrightness β€œgoes stupid” in rooms with artificial lighting, for example, the screen suddenly dims under the chandelier or, conversely, becomes too bright at dusk, the reason lies in the incorrect calibration of the light sensor, which is in the light sensor. MIUI can be reconfigured manually.

For this:

  1. Turn on autobrightness (as described above).
  2. Go to Settings. β†’ Display. β†’ Brightness β†’ Autobrightness settings (in some firmware, the item may be called Sensor Calibration).
  3. Follow the instructions on the screen: the system will ask you to manually set a comfortable brightness level under different light conditions (from a dark room to a bright sun).

Key point: MIUI It doesn't remember absolute brightness, it remembers relative brightness, so if you put 30 percent in a dark room and 80 percent in the sun, the system will move smoothly between those brightnesses, not jump from 0 to 100 percent. That's the learning we talked about earlier.

Go to a room with uniform lighting (without direct sunlight)

Make sure there are no greasy prints on the screen (they distort the sensor)

Turn off night mode and adaptive color temperature

Charge your phone at least 50% (at low charge) MIUI limiting)-->

If the autobrightness still behaves strangely after calibration, check:

  • πŸ”¦ Cleanness of the light sensor - it is usually located next to the front camera. wipe it with a soft wipe (do not use alcohol!).
  • πŸ“± Case or safety glass -- they can block the light. Try removing them for the duration of the test.
  • πŸ”„ Firmware updates - in some versions MIUI There were sensor bugs (for example, in the MIUI 12.5 for the Redmi Note 10).
How to check the light sensor manually
Open the engineering menu by typing in the phone app code ##6484##. Go to the Light Sensor section, which shows the current sensor readings in the suites (lx β€” ~100 lx, sunny day β€” ~10,000 lx If the values do not change when the lighting changes, the sensor is defective.

Hidden settings of autobrightness in MIUI: What can be changed through ADB

Even after manual calibration, the brightness of the MIUI It can work imperfectly, because the manufacturer limits the range of brightness adjustment "out of the box" to save battery power. POCO X3 Pro has a minimum brightness of 20% in automatic mode, although the hardware screen is able to drop to 5%. MIUI, But you'll need a computer and a debugging bridge. ADB.

Here's what we can change:

ParameterDescriptionADB Team Team
Minimum brightnessLower limit in auto mode (default 20–30%)adb shell settings put system screen_brightness_dim 5
Maximum brightnessLimiting the upper limit (by default 80–90% for saving charge)adb shell settings put system screen_brightness_max 100
Sensitivity of the sensorThe reaction rate to light changes (1-10, where 10 is the fastest)adb shell settings put system auto_brightness_response 7
Adaptive curveAlgorithm of transition between brightness levels (linear / logarithmic)adb shell settings put system auto_brightness_curve 1

⚠️ Attention: Incorrect values can lead to a flicker of the screen or accelerated battery discharge, for example, if you set the minimum brightness at 1% and the maximum brightness at 100%, the sensor will constantly "pull" the backlight trying to adjust:

  • πŸ“± Minimum brightness: 5-10% (below - uncomfortable for the eyes, higher - there is no sense in auto-adjustment).
  • πŸ”† Maximum brightness: 90–95% (100% switched on manually only to avoid overloading the screen).
  • ⚑ Sensitivity: 5-7 (too fast leads to brightness twitching).

To make the changes effective, restart your smartphone. ADB Autobrightness began to work worse, reset the settings to the factory team:

adb shell settings reset system

This will return all brightness parameters to the "default" values.

Auto Brightness and Battery: How to Save Charge Without Losing Comfort

One of the big myths about autobrightness is that it always saves battery life, but in fact, a misconfigured autobrightness can consume more energy than manual adjustment, because the light sensor and the algorithms are the only ones that can be used. MIUI constantly work in the background, consuming up to 5-7% of the charge per hour (according to tests) XDA Developers on Xiaomi 12 Pro).

To optimize your spending, follow these guidelines:

  • πŸŒ™ Synchronize autobrightness with night mode. MIUI These functions may conflict if they have different triggers (for example, night mode is on schedule, and autobrightness is on the sensor).

Another life hack for savings: in MIUI There's a hidden function called "Smart Brightness," which reduces the backlight when you view static images (like reading books:

  1. Activate the read mode in the notification curtain.
  2. Go to Settings. β†’ Display. β†’ Reading mode β†’ Additionally.
  3. Turn on the option to automatically adjust the brightness.

πŸ’‘

If you use your phone frequently outside, add the Brightness shortcut to the Quick Settings panel. To do this, swipe down the screen with two fingers, click Edit (the pencil icon) and drag the Brightness shortcut to the active area.

Our tests show that adjusting autobrightness correctly can extend the operating time on a single charge by 10 to 15 percent compared to manual adjustment, and the main thing is to reset adaptive settings periodically (every 2-3 months), since the algorithms are designed to be more flexible. MIUI They have the ability to β€œforget” optimal values.

Autobrightness problems on specific Xiaomi models and their solutions

Some Xiaomi models have unique auto-brightness bugs related to hardware or firmware, and we’ve collected the most common cases and ways to fix them:

ModelProblem.Decision
Redmi Note 10/11The screen flashes when the brightness changesTurn off Adaptive Brightness in the settings and use only basic autobrightness
POCO F3/F4Autobrightness does not work after updating to MIUI 13Reset settings through Settings β†’ System system β†’ Resetting settings β†’ Resetting display settings
Xiaomi Mi 11The brightness spontaneously drops to a minimumCheck the light sensor for contamination or damage it (located to the right of the front camera)
Redmi 9/9AThere is no autobrightness option in the settingsInstall third-party software (e.g. Lux Auto Brightness from Google Play)

If your model is not in the table but the problem persists, try the following generic steps:

  1. Update your firmware to the latest version (in Settings β†’ About Phone β†’ System Update).
  2. Reset your display settings (not to be confused with a full reset!).
  3. Check your phone for viruses – some malicious apps block the sensors.

πŸ’‘

On Xiaomi AMOLED-screens (for example, Xiaomi 13 Pro or POCO X5 Pro) Autobrightness may be unstable due to the nature of the organic LEDs, in which case it will help to disable the function. DC Dimming in the Developer Settings.

⚠️ Attention: if after all the manipulations, the alumina still does not work, the problem may be a hardware malfunction of the light sensor, in which case the only solution is to contact the service center. The average cost of replacing the sensor on Xiaomi models is 1,500-3000 β‚½ (model-wise).

Third-party apps for autobrightness: when native settings fail

If embedded algorithms MIUI You don't like it, you can use third-party utilities, and they offer more flexible settings, including:

  • πŸ“Š Manual calibration of the brightness curve (setting the dependence of brightness on the level of illumination).
  • πŸ•’ Schedule (different settings for day/night).
  • πŸ”„ Exceptions for individual apps (e.g. fixed brightness on YouTube).

Top.-3 Proven applications for Xiaomi:

  1. Lux Auto Brightness is the most functional solution with support AMOLED-It allows you to adjust the brightness separately for day and night time, and also create profiles for different types of lighting (sun, lamps, darkness).
  2. Velocity is a lightweight, open source utility that works for older Xiaomi models (like Redmi). 4X), wherein the built-in autobrightness is absent.
  3. Tasker + Plugin AutoInput is for advanced users, and allows you to create complex scenarios of brightness change depending on time, location or running applications.

⚠️ Attention: before installing third-party applications for autobrightness, disable the built-in function in MIUI, Also note that some utilities require superuser rights (root), which will void the warranty on the device.

If you choose to use Tasker, here is an example of a simple scenario for automatic brightness adjustment:

Profile: Brightness in time


Condition: Time from 20:00 to 07:00




Action: Set brightness to 30%




Profile: Brightness during the day




Condition: Time from 07:00 to 20:00




Action: Enable autobrightness (system or via Lux)

Autobrightness and eye health: how to reduce fatigue

Incorrect tuning of autobrightness is one of the main causes of digital eye fatigue (according to a study by the American Academy of Ophthalmology, 2023). AMOLED-screens that emit more blue light in high brightness mode to reduce the burden on vision:

  1. Synchronize autobrightness with night mode. MIUI It's done like this: Settings. β†’ Display. β†’ Night mode. β†’ Schedule β†’ Sunset before sunrise.
  2. Activate the read mode (aka β€œvision protection”) for applications where you spend a lot of time (messengers, books, browser).
  3. Set up adaptive color temperature in Settings β†’ Display. β†’ Color mode β†’ Adaptive. It will soften the transition between warm and cold.

For users of Xiaomi with AMOLED-displays (e.g., Xiaomi) 13T or POCO F5) There is an additional trick: turn on the mode DC Dimming in the developer settings, which will reduce the flickering of the screen at low brightness, which is critical for sensitive eyes, to activate the mode:

  1. Turn on the developer mode by tapping 7 times on the build number in Settings β†’ The phone.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the option. DC Dimming and turn it on.

⚠️ Attention: DC Dimming can reduce the maximum brightness of the screen by 10-15%. if you are interested in peak brightness (for example, for viewing). HDR-content, disable this mode if necessary.

To check the level of blue light in the current brightness mode, you can use the Blue Light Filter app (available on Google Play).

  • πŸŒ… Daytime: 2,000-3 000K (warm-light).
  • πŸŒ™ Night: 1,500-2 000K (hot-light).

FAQ: Frequent questions about setting autobrightness on Xiaomi

Why does the avtobrightness on my Xiaomi only work after a reboot?
It's a famous firmware bug. MIUI 12.5–13 for some models (e.g. Redmi Note 10 Pro) The reason is a conflict between SensorService and PowerKeeper. Solutions: Update your firmware to the latest version. Turn off battery optimization for system applications in Settings β†’ Battery β†’ Battery optimization. If the problem persists, reset settings via Settings β†’ System system β†’ Resetting settings β†’ Resetting display settings.
Can you calibrate autobrightness without a computer (without a computer)? ADB)?
Yes, but the possibilities will be limited. MIUI There's a hidden calibration menu that opens up like this: Turn on autobrightness. Open Settings. β†’ Display. β†’ Brightness. Tap the word "Auto-Brightness" 5 times in a row. You'll see a manual calibration menu. You'll be able to set the brightness for 5 light levels (dark to bright). Save the settings and reboot the phone.
Autobrightness works fine, but the screen is too dark in the sun. How do you fix it?
The problem is typical for Xiaomi with AMOLED-screens (e.g. Xiaomi) 12T or POCO F4). Solutions: Increase the maximum brightness limit through ADB (Adb shell settings put system screen_brightness_max 100). Turn on the mode. HBM (High Brightness Mode) in the developer settings, if it's available for your model. Use manual adjustment: when you go outside, temporarily increase the brightness manually - the algorithm MIUI He will remember this action and will adjust.
After updating MIUI The lights are off and not turning on?
It's standard behavior. MIUI with major updates (for example, with MIUI 13 on MIUI Try: Reset the display settings: Settings β†’ System system β†’ Resetting settings β†’ Reset the display settings. If it doesn't work, do a full reset (but back up first!). For Android 12 models+ Can help clean the cache of the application Settings: Settings β†’ Annexes β†’ Application management β†’ Settings β†’ Warehouse β†’ Clear the cache.
Is there a difference in the setting of autobrightness for AMOLED and IPS-Xiaomi screens?
Yes, and it's essential: Parameter AMOLED (Xiaomi 13/14, POCO F5) IPS (Redmi 10/11, POCO M5) Minimum brightness may drop to 1–2% (but fraught with flickering. Usually not lower 5–10% Maximum brightness Up to 1000–1500 nit (manual mode) Before 400–600 Sensitivity of the sensor High (responds to the slightest changes in light) Average (smooth transitions) Energy consumption Lower on the 15–20% with the same brightness Higher due to the backlight of the entire screen AMOLED-It is recommended to disable Adaptive Brightness and use fixed profiles (e.g., via Lux Auto Brightness) as algorithms MIUI They often get it wrong with these screens.