Light-based notifications through a camera flash are useful for those who miss calls a lot. But on the Xiaomi Redmi 4X, it can be annoying: bright flashes distract in the dark, drain the battery and even cause discomfort for people with photosensitivity. Unfortunately, the manufacturer has not made a separate switch for this option in standard settings, so users have to look for workarounds.
In this article, we will analyze all available methods for disabling flash blinking - from simple settings to MIUI before using the engineering menu and ADB-We will pay special attention to the nuances of firmware based on Android 6.0/7.1 (which is run by Redmi 4X), since new versions MIUI They may have other ways of accessing the parameters. If you're tired of the intrusive flashes, read on.
β οΈ Important: Some methods require superuser rights (root) or a PC connection. If you are not sure about your skills, use only standard settings. MIUI (sections 1 and 2).
1. Standard MIUI settings: where to look for a switch
On most Xiaomi smartphones, the flash control option at notifications is hidden in the special features menu. For the Redmi 4X, the path may differ depending on the firmware version, but the overall logic remains.
Open Settings β Additional settings β Special features β Hearing β Notifications with flash. Here you will see three options:
- π¦ On β flash flash flashes when calling and notifications;
- π Calls only β only incoming calls;
- β Disabled β complete shutdown of the function.
If you don't have a flash notification on your menu, try the alternative path: Settings β System Settings β Notifications and Status bar β Notifications. In some MIUI builds, the option is moved there.
2. Disconnection through camera settings (alternative method)
Few people know, but on the Redmi 4X, the flash when calling can be controlled through the camera settings. This method does not work on all firmware, but it is worth trying:
- Open the standard Camera app;
- Go to the camera settings (cog in the upper corner);
- Find the Flash or LED section;
- Turn off the option to use the flash for notifications (if any).
If there is no such item, don't worry. In older versions of MIUI (before MIUI 9), this option was sometimes duplicated here. Modern firmware usually leaves control only in the special features menu.
π‘
On some custom firmware (e.g. LineageOS), the flash control option may be called Notification Light and be located in the Display Settings section.
3.Use of the engineering menu (for experienced users)
If standard methods don't work, you can try turning off the flash through the engineering menu, which requires caution - wrong actions can disrupt the camera module.
Instructions:
- Open the phone application;
- Enter the combination: ##36446337## (code for hardware test)
- In the menu that appears, select LED or Flashlight.
- Find the Notification LED option and set the Disable value.
β οΈ Note: Not all versions of the Redmi Menu 4X They support changing this parameter, and if nothing happens after you enter the code, your firmware blocks access.
What to do if the engineering menu is not opened?
4. Disconnection through ADB-teams (without root)
If previous methods didnβt work, you can use Android Debug Bridge (ADB), which doesnβt require superuser rights, but requires a computer with Xiaomi drivers installed.
Step-by-step:
- Turn on the phone Debugging over USB (Settings β About Phone β MIUI version β press 7 times, then return to Additional settings β For developers);
- Connect Redmi 4X to your PC and confirm debugging permission.
- Open the command line (Windows) or the terminal (Linux/macOS) Enter: adb shell settings put global notification_light_pulse 0
- Reset the device.
This command turns off all LEDs, including the notification light, from blinking. If you want to return standard behavior, use:
adb shell settings put global notification_light_pulse 1Install Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB-tools (platform-tools) | Connect your phone with the original cable-->
5. editing system files (root only)
If you have root rights, you can turn off the flash by editing system files, which is the most reliable method, but also the most risky one, because an error can cause a system to crash.
Action:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop;
- Find a line. ro.miui.has_light=1 and replace it with ro.miui.has_light=0;
- Save the changes, set the 644 license and restart the phone.
β οΈ Note: Before editing build.prop, back up the file. Incorrect changes can cause a constant bootloop download.
6. Alternative solutions: if nothing has worked
If all of the above methods have not worked, consider the following options:
- π± Install custom firmware (e.g. Pixel Experience or Havoc) OS), where the flash control is implemented differently;
- π οΈ Turn off the LED physically - in the service center can solder the resistor on the board (risky!);
- π Use Do Not Disturb mode β it turns off all notifications, including flash (Settings) β Sounds and vibrations β Don't disturb).
You can also try apps from Google Play that block access to the LED, but their effectiveness on the Redmi 4X is not guaranteed due to MIUI limitations.
| Method | Difficulty | Root is required. | Risk of failure |
|---|---|---|---|
| Standard settings of MIUI | β | β No. | β No. |
| Engineering menu | ββ | β No. | β οΈ Low. |
| ADB-team | βββ | β No. | β οΈ Medium. |
| Editing by build.prop | ββββ | β Yes. | β οΈβ οΈβ οΈ High-pitched |
π‘
The safest way is to use standard MIUI settings. If you donβt have the option on the menu, try updating your firmware to the latest stable version of MIUI 11/12 for Redmi 4X.