How to permanently disable autobrightness on Xiaomi Redmi: 5 proven ways

Automatic screen brightness adjustment on Xiaomi Redmi smartphones is a feature that should save battery power and reduce eye strain. But in practice, many users experience the screen spontaneously dim in brightly lit rooms or, conversely, blind at dusk. Adaptive brightness algorithms in MIUI and the new HyperOS often work incorrectly, especially on budget models of the Redmi Note or Redmi A series.

In this article, we’ll cover all the current ways to turn off autobrightness, from standard settings to hidden engineering menus. You’ll learn how to fully deactivate the feature, bypass manufacturer limitations, and even calibrate the light sensor if the screen is behaving unpredictably. Instructions will be suitable for all Xiaomi Redmi models (including Redmi 13C, Redmi Note 12, Redmi 10 and older devices) based on MIUI 12/13/14 and HyperOS.

Why does the autobrightness on Xiaomi work poorly?

The problems with automatic brightness control on Xiaomi are due to several factors:

  • πŸ” Inaccurate light sensors in budget Redmi models (e.g. Redmi). 9A or Redmi A1) A cheap sensor is used that reacts to light with a delay or gives false positives.
  • πŸ“± Optimization MIUI/HyperOS. Firmware aggressively reduces brightness when the battery is low (even if the autobrightness is turned off in the settings).
  • πŸ”„ Power-saving mode conflict: Functions like Ultra Battery Saver or Adaptive Battery can force auto-brightness to be included.
  • πŸ› οΈ Software bugs. Some versions. MIUI 14 (for example, on Redmi Note 11) autobrightness spontaneously activates after the update.

Interestingly, Xiaomi’s flagship models (such as the Xiaomi 13 or Xiaomi 14) use a more accurate STK3338 sensor, which is less likely to be wrong, but Redmi often put APDS-9960 or analogues β€” they are cheaper but less reliable.

⚠️ Warning: If after turning off the autobrightness screen still spontaneously changes brightness, check the settings of the battery β†’ Power saving modes. It might have ultra-saving mode on, which ignores manual settings.

Method 1: Turning off autobrightness through standard settings

The most obvious method is to use built-in MIUI or HyperOS options. However, on some Redmi models (especially HyperOS), the path to brightness settings may differ.

Instructions for MIUI 12/13/14:

  1. Open the settings (cog icon on the desktop).
  2. Go to the Display section.
  3. Slip the Brightness slider (don't move it!).
  4. Remove the tick from the item Automatic brightness adjustment.

Instructions for HyperOS (Redmi Note 13, Redmi 13R and later):

  1. Go to Settings β†’ Screen.
  2. Choose Brightness and Colors.
  3. Turn off the Adaptive Brightness switch.
  4. Additionally, if the option is not available, check the Special Options β†’ Improve Visibility section – sometimes the settings are duplicated there.

Some firmware (e.g. Redmi 9 with MIUI 12.5) may display a notification after the autobrightness is turned off: "Automatic brightness is recommended to save battery power." This can be ignored - this does not affect the operation of the device.

Reboot your smartphone | Check brightness in a dark and bright room | Make sure the brightness slider doesn't shift itself | Check your energy saving settings-->

Method 2: Disconnect via the engineering menu (for advanced)

If the standard method doesn’t work, you can use the Engineer Mode, which is suitable for all Redmi models, but you need to be careful – incorrect changes can lead to failures.

Steps to enter the engineering menu:

  1. Open the Phone app.
  2. Enter the combination: ##36446337## (or #4636## on some firmware).
  3. Select the Hardware Testing section.
  4. Go to Sensors. β†’ Light Sensor.
  5. Click Disable Auto Brightness (or Turn Off depending on the menu version).

If the engineering menu does not open:

  • πŸ“± Check if the security or antivirus is blocking access MIUI.
  • πŸ”§ Try the alternative code: ##6484## (to test the display).
  • πŸ”„ Reboot your smartphone and try again.

⚠️ Note: Do not change other options in the engineering menu, especially in Modem or other areas. RF. This can cause network loss or overheating of the device.

What if the engineering menu does not save the settings?
If after leaving Engineer Mode autobrightness turns on again, try: 1. Turn off optimization MIUI in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI, slip 7 once). 2. Turn on Debugging. USB and execute the command through ADB: adb shell settings put system screen_brightness_mode 0 3. Install a third-party application like QuickShortcutMaker and manually run activity.settings.DisplaySettings to reset brightness settings.

Method 3: Use ADB (for PC users)

If none of the previous methods helped, you can resort to debugging through ADB (Android Debug Bridge is guaranteed to disable autobrightness at the system level, but requires a computer and a computer. USB-cable.

Step-by-step:

  1. Turn on Developer Mode on your smartphone: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version.

USB debugging

For developers

Redmi

ADB

Android Developers

adb devices

Make sure the device is identified.

adb shell settings put system screen_brightness_mode 0

Where 0 is manual, 1 is automatic.

Reboot your smartphone.

To return autobrightness, use the same command, but with a 1: parameter.

adb shell settings put system screen_brightness_mode 1
ADB Team TeamDescriptionApplication
screen_brightness_mode 0Turns off the autobrightness.Manual brightness setting
screen_brightness_mode 1Includes autobrightnessAdaptive adjustment
screen_brightness 100It sets the brightness to 100%.Forced maximum brightness
settings list system | grep brightnessShows the current brightness settingsDiagnostics of problems

πŸ’‘

If, after the execution, ADB-The autobrightness commands still work, check if its application is blocked like MIUI Optimization or Security. Try temporarily disabling them in AutoRun Settings.

Method 4: Resetting the display settings to factory

If the autobrightness turns on on itself even after the shutdown, the system settings may have gone wrong, in which case resetting the screen settings without losing data will help.

How to reset the display settings:

  1. Go to Settings β†’ System and device β†’ Resetting.
  2. Select Reset screen settings (or Reset all settings if the first item is not).
  3. Confirm the action.
  4. After the reboot, turn off autobrightness again through Settings β†’ Display.

How to set up Lux Auto Brightness:

  1. Install the app from Google Play.
  2. Start and grant permission to Change System Settings.
  3. In the main menu, select Disable system auto-brightness.
  4. Set up manual brightness profiles or use Smart Backlight for smooth adjustment.

Advantages of third-party applications:

  • βœ… More accurate calibration for your eyes.
  • βœ… The ability to tie the brightness to the time of day.
  • βœ… They work even if the system autobrightness is "glutching".

Disadvantages:

  • ❌ Can drain the battery (constant monitoring of the sensor).
  • ❌ Additional permits are required.

πŸ’‘

Third-party applications are a good option if system methods don't work, but they don't replace fixing hardware problems (like a faulty light sensor).

What do you do if nothing helps?

If you’ve tried all the ways, but the autobrightness on Xiaomi Redmi still doesn’t work properly, the problem may be:

  • πŸ”§ Hardware malfunction of the sensor, such as after a drop or moisture hit.
  • πŸ“² Firmware failure, especially if the problem occurred after the update MIUI.
  • πŸ”‹ Energy-saving features that ignore manual settings.

Diagnostics and solutions:

Problem.How to checkDecision
Faulty light sensorIn the engineering menu (#36446337##) check the Light Sensor readings. If the values do not change when the lighting changes, the sensor is broken.The cost of replacing the sensor with a Redmi is from 800 to 1500 rubles.
Firmware failureThe problem came after the MIUI/HyperOS update.Reverse to the previous firmware version or reset to factory settings.
Conflict with energy conservationAutobrightness is turned on at low battery charge.Turn off the Adaptive Battery and Ultra Battery Saver in the settings.

If you suspect a hardware malfunction, you can temporarily bypass the problem:

  • πŸ”¦ Use manual brightness settings and calibrate it for different lighting conditions.
  • πŸ“± Install the brightness widget on the main screen for quick access.
  • πŸ”‹ Turn off all energy-saving features that may interfere with screen performance.

FAQ: Frequent questions about autobrightness on Xiaomi Redmi

Why does the screen still fade after turning off the autobrightness?
It's probably the power saving mode. MIUI has a hidden Adaptive Battery feature that forcefully lowers brightness when charged low. To turn it off: Go to Settings β†’ Battery. Select Battery settings β†’ Adaptive Battery. Turn off the option. If you don't, try turning off MIUI Optimization in the developer settings.
Can I turn off autobrightness without root rights?
Yes, all the methods in this article (except some Tasker features) work without root. For most Redmi models, it is enough: Standard settings MIUI/HyperOS. Engineering menu. ADB-Root may only be needed for deep modification of system files (for example, removing the service com.miui.personalassistant, responsible for autobrightness).
How to calibrate the light sensor on Redmi?
If the sensor is working but it is inaccurate, it can be calibrated: Install the Light Sensor Calibration app (e.g., Sensor Test from Google Play); place the smartphone under a light source with known illumination (e.g., a desk lamp); Compare the sensor readings to reference values (you can find in the lamp specifications); if the difference is significant (more than 20%), the sensor is defective or needs to be replaced. On some Redmi models, calibration is available via the engineering menu (#36446337# β†’ Light Sensor Calibration).
The autobrightness turns on itself after the reboot. Why?
This is a known bug in some versions of MIUI 13/14. The reason is a malfunction of the service com.miui.powerkeeper, which resets brightness settings. Solutions: Update the firmware to the latest version. Reset the screen settings (see Method 4). Turn off automatic updates of system applications in Settings β†’ About Phone β†’ System Update.
Is there a difference in autobrightness settings between MIUI and HyperOS?
Yes, HyperOS (which replaced MIUI in 2026) has changed its brightness control interface: In MIUI, autobrightness is turned off in Settings β†’ Display β†’ Autobrightness Adjustment. In HyperOS, the path is different: Settings β†’ Screen β†’ Brightness and Colors β†’ Adaptive Brightness. HyperOS has added an option Adaptive Color that can conflict with brightness settings. If you have HyperOS, also check the Special Options β†’ Visibility Improvement section – there can be duplicated Autobrightness switch.