How to remove flash flash flash when calling Xiaomi Redmi 4X: all ways

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.

πŸ“Š You use flash to notify on Xiaomi?
Yeah, it's convenient.
No, she's in the way.
Disconnected immediately after purchase
I don't know where it's going.

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:

  1. Open the standard Camera app;
  2. Go to the camera settings (cog in the upper corner);
  3. Find the Flash or LED section;
  4. 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:

  1. Open the phone application;
  2. Enter the combination: ##36446337## (code for hardware test)
  3. In the menu that appears, select LED or Flashlight.
  4. 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?
On some firmware, code ##36446337## can be blocked, and an alternative is to use the MTK Engineering Mode app from Google Play (for MediaTek-based devices only).

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:

  1. Turn on the phone Debugging over USB (Settings β†’ About Phone β†’ MIUI version – press 7 times, then return to Additional settings β†’ For developers);
  2. Connect Redmi 4X to your PC and confirm debugging permission.
  3. Open the command line (Windows) or the terminal (Linux/macOS) Enter: adb shell settings put global notification_light_pulse 0
  4. 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 1

Install 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:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/build.prop;
  3. Find a line. ro.miui.has_light=1 and replace it with ro.miui.has_light=0;
  4. 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.

MethodDifficultyRoot 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.

FAQ: Frequent questions about turning off flash on Redmi 4X

πŸ” Why does the flash still flash after the switch off in the settings?
This may be due to: Conflict of third-party applications (e.g. Flash Alerts); a failure in the system process com.android.systemui; features of custom firmware (if installed). Solution: try to clear the cache of the Settings application (Settings β†’ Applications β†’ Application Management β†’ Settings β†’ Clear cache).
πŸ”„ Can you turn off the flash only for specific contacts?
The standard MIUI means are not. However, you can use a workaround: Create a separate sound profile for the contact; Set it up with silent notification mode; Enable the option Vibration Only, in which case the flash will not work.
⚑ Does turning off the flash affect battery consumption?
Yes, but not very much. The flash LED consumes about 50-100 mA when blinking, which, with frequent notifications, can add up to 1-3% per day, and once this function is turned off, the battery will go down more slowly, but the effect is noticeable only when you use notifications intensively.
πŸ“² Does this work on other Xiaomi models?
Most of the methods (except for building.prop editing) are applicable to other Xiaomi smartphones based on MIUI, for example: Redmi Note 4X; Redmi 5/5A; Mi A1/A2 (but taking into account the features of Android One). On new models (for example, Redmi Note 10), the path in settings may differ due to the updated MIUI 12/13 interface.
πŸ”§ What to do if the phone stops turning on after the changes?
If you have edited system files (e.g. build.prop) and the device doesn't boot: Press Power + Volume up to log in to Recovery; Select Wipe β†’ Advanced Wipe β†’ Dalvik/ART Cache; Reboot your phone. If that doesn't work, you'll need to flash through Fastboot.