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:
- Open the settings (cog icon on the desktop).
- Go to the Display section.
- Slip the Brightness slider (don't move it!).
- Remove the tick from the item Automatic brightness adjustment.
Instructions for HyperOS (Redmi Note 13, Redmi 13R and later):
- Go to Settings β Screen.
- Choose Brightness and Colors.
- Turn off the Adaptive Brightness switch.
- 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:
- Open the Phone app.
- Enter the combination: ##36446337## (or #4636## on some firmware).
- Select the Hardware Testing section.
- Go to Sensors. β Light Sensor.
- 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?
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:
- 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 devicesMake sure the device is identified.
adb shell settings put system screen_brightness_mode 0Where 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 Team | Description | Application |
|---|---|---|
| screen_brightness_mode 0 | Turns off the autobrightness. | Manual brightness setting |
| screen_brightness_mode 1 | Includes autobrightness | Adaptive adjustment |
| screen_brightness 100 | It sets the brightness to 100%. | Forced maximum brightness |
| settings list system | grep brightness | Shows the current brightness settings | Diagnostics 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:
- Go to Settings β System and device β Resetting.
- Select Reset screen settings (or Reset all settings if the first item is not).
- Confirm the action.
- After the reboot, turn off autobrightness again through Settings β Display.
How to set up Lux Auto Brightness:
- Install the app from Google Play.
- Start and grant permission to Change System Settings.
- In the main menu, select Disable system auto-brightness.
- 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 check | Decision |
|---|---|---|
| Faulty light sensor | In 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 failure | The problem came after the MIUI/HyperOS update. | Reverse to the previous firmware version or reset to factory settings. |
| Conflict with energy conservation | Autobrightness 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.