How to turn off flash when calling Xiaomi Redmi 8: all ways

Why Xiaomi Redmi 8 flashes when calling and how to fix it

The flash of the camera that triggers an incoming call or notification is one of the features of MIUI firmware designed to grab the attention of the owner. On the Redmi 8 (codenamed olive), this feature is activated by default, but not everyone likes it, and it is especially annoying to blink at night when bright lights wake up the household or distract the theater.

In this article, we have 3 proven ways to turn off flash when calling: through standard MIUI settings, with hidden developer settings and third-party utilities. All methods work on Redmi 8/8A with firmware versions from MIUI 10 to MIUI 14 (including global and Chinese builds). If you encounter that after the software update, the flash has started again, here you will find a solution.

Before you go to the instructions, make sure that the problem is not related to a hardware malfunction, for example, if the flash flash flash is constantly flashing (even without calling) or is accompanied by overheating, this may indicate damage to the camera plume, in which case it is better to contact the service center.

πŸ“Š Have you ever turned off the flash when calling on Xiaomi?
Yeah, it was annoying.
No, I like the backlight.
I tried it, but it didn't work.
I didn't know it could be done.

Method 1: Disable via notification settings (the easiest)

In most cases, deactivating the option in the notification menu is enough. This method does not require root rights or special knowledge, but does not work on all versions of MIUI. If your firmware does not have the right item, move to the next method.

Instructions:

  • πŸ“± Open the Settings app (cog icon).
  • πŸ”” Go to Notifications and Status bar (or Sounds and Vibrations) β†’ Notifications in older versions).
  • πŸ’‘ Scroll down and find Flash at notifications (may be called Camera Backlight or Blinking LED).
  • ⚑ Move the slider to the off position..

If you don't have Flash on your notifications, your version of MIUI is hiding it, and an alternative way to do this is to:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the upper right corner and select Show System.
  3. Find the Phone (or Contacts) app and open its settings.
  4. Check the Notifications section – sometimes the flash option is hidden there.

β˜‘οΈ Check before switching off the flash

Done: 0 / 4

Important! On some firmware (e.g. MIUI 12.5 for Redmi 8 in India), the option may be called Flash notifications and be in the Special Features section. If you have an English-language interface, use the settings search (the magnifier icon at the top).

Method 2: Using Developer Mode (for power users)

If standard settings don't work, you can turn off the flash through the developer menu, which works on all versions of MIUI, but requires developer mode pre-activation.

Step 1: Activate the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times in a row on the MIUI version (you will be notified β€œYou became a developer!”).

Step 2: Turn off the flash:

  1. Return to the main Settings menu and open a new section β†’ For developers.
  2. Scroll down and look for Notification Light.
  3. Select Unplugged or uncheck the box.

On some firmware (e.g. MIUI 11 for Redmi 8), the option may not even be available on the developer menu, and only a third method, ADB, will help.

What to do if there is no β€œNotification Flash” item in developer mode?
This means that your version MIUI It blocks the change of this parameter through the interface. ADB-Adb shell settings put global notification_light_pulse 0 This command completely disables the notifications backlight, including the flash. ADB and the debugging on USB phone-on.

Method 3: Disconnecting through ADB (Universal Method)

If the first two fail, the most reliable option is to use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but is guaranteed to disable the flash on any version of MIUI, including custom firmware.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Installed drivers ADB Fastboot (you can download from the official Android website).
  • πŸ”§ Included debugging by USB phone-on.

Step-by-step:

  1. Activate USB debugging: Go to Settings β†’ Developer. Find USB Debugging and turn it on.

Redmi 8

File transfer

adb devices

Make sure the device is identified (serial number should appear).

adb shell settings put global notification_light_pulse 0

Reboot the phone.

If the flash is back on after the reboot, try an alternative command:

adb shell settings put global notification_light_enabled 0

πŸ’‘

Before using ADB, check to see if your antivirus is blocking your connection to your device. For example, Avast and Kaspersky sometimes prevent adb.exe from working.

Table: Comparison of ways to disable the flash on Redmi 8

MethodDifficultyPC requiredIt works on all versions of MIUI.Reversibility
Through notification settings⭐ (simple)❌ No.⚠️ Not always.βœ… Yes.
Developer mode⭐⭐ (middle-of-the-road)❌ No.⚠️ Depends on the firmware.βœ… Yes.
ADB-team⭐⭐⭐ (difficult)βœ… Yes.βœ… Always.βœ… Yes (adb shell settings put global) notification_light_pulse 1)
Third-party annexes⭐⭐ (middle-of-the-road)❌ No.βœ… Most often.βœ… Yes.

As you can see from the table, ADB is the most versatile method, but it takes longer. If you don't want to connect your phone to your computer, try the apps from Google Play (more on that in the next section).

Method 4: Applications to disable the flash (without root)

If you don't like previous methods, you can use third-party utilities. They don't require superuser rights, but some features may be limited in newer versions of Android.

Top.-3 tested applications:

  • πŸ”¦ Flash Notifications Off is a simple utility with one purpose: it disables the flash when notified. MIUI 12/13/14.
  • πŸ“± Notification Light Control - allows you to adjust the backlight flexibly (including completely shutting down). 8 Android 9-11.
  • πŸ› οΈ MIUI Hidden Settings – Reveals hidden firmware options, including flash management. Requires permission to access notifications.

How to use:

  1. Download one of the apps from Google Play.
  2. Launch and provide the necessary permissions (access to notifications, auto-start).
  3. Find the option Disable flash on calls or similar in the app menu.
  4. Activate it and restart the phone.

⚠️ Attention, some applications, for example, MIUI Hidden Settings may conflict with system services. If after installation the phone starts to brake or overheat, remove the utility and use another method.

What to do if the flash still works?

If none of these methods worked, the problem may be:

  • πŸ”„ Custom firmware (such as LineageOS or Pixel Experience) where settings are available MIUI don't.
  • πŸ“² System Files Failure – Try Resetting to Factory (Settings) β†’ Additionally. β†’ Recovery and discharge).
  • πŸ”§ Hardware malfunction – if the flash flash flashes arbitrarily (not just when calling), it may indicate damage to the camera controller.

For custom firmware:

  1. Find out the version of your firmware in Settings β†’ About the phone.
  2. Find a topic on the 4PDA or XDA Developers forum to discuss your firmware, and there may be patches.
  3. Try flashing the original MIUI through Fastboot (instructions are available on the official Xiaomi website).

Last chance: if you're willing to sacrifice the warranty, you can physically shut down the flash by covering it with opaque tape, which is a radical method, but it's 100 percent the solution.

πŸ’‘

If the flash flash flashes even after resetting, it's almost always a hardware problem. Contact the service center, especially if the phone is warranty-free.

FAQ: Frequent questions about the outbreak on Xiaomi Redmi 8

❓ The only way to flash is when you're calling from certain contacts?
Most likely, these contacts have a custom flash notification signal installed. Check: Open contact in the Phone application. Press Edit β†’ Notification sound. Make sure you don't select Flash or Backlight.
❓ After updating MIUI The flash is back on. How to shut it down forever?
Updates often reset user settings.To avoid this: Use ADB-command (mode 3) - it changes the system parameter, which is rarely reset. Install the MacroDroid application and create a rule: "When an incoming call is made, you can change the system parameter. β†’ If the problem repeats after each update, roll back to the old version. MIUI Or consider alternative firmware.
❓ Can the flash be turned off only at night?
Yes, it's an application like Tasker or MacroDroid. Create a rule: Condition: 22:00 to 7:00. Action: Turn off the flash (via ADB-You can also use Do Not Disturb mode with exception settings, where the flash usually doesn't work.
❓ The flash flash flashes at any notifications (SMS, How to turn off messengers?
This means that the feature is activated for all notifications, not just calls.Solutions: In Settings β†’ Notifications disable Flash for each application separately. ADB-Adb shell settings put global notification_light_pulse 0 It turns off the lights for all notifications.
❓ On the Redmi. 8A There's no "Flash at Notifications" item?
Redmi 8A (codenamed olivelite) has a simplified firmware where many of the settings are hidden. Try: Activate developer mode and look for the option there. Install MIUI Hidden Settings from Google Play. Use ADB (mode 3). If nothing helps, refer to the 4PDA forum on your model topic.