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.
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:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show System.
- Find the Phone (or Contacts) app and open its settings.
- Check the Notifications section β sometimes the flash option is hidden there.
βοΈ Check before switching off the flash
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:
- Go to Settings. β The phone.
- Click 7 times in a row on the MIUI version (you will be notified βYou became a developer!β).
Step 2: Turn off the flash:
- Return to the main Settings menu and open a new section β For developers.
- Scroll down and look for Notification Light.
- 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?
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:
- Activate USB debugging: Go to Settings β Developer. Find USB Debugging and turn it on.
Redmi 8
File transfer
adb devicesMake sure the device is identified (serial number should appear).
adb shell settings put global notification_light_pulse 0Reboot 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
| Method | Difficulty | PC required | It 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:
- Download one of the apps from Google Play.
- Launch and provide the necessary permissions (access to notifications, auto-start).
- Find the option Disable flash on calls or similar in the app menu.
- 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:
- Find out the version of your firmware in Settings β About the phone.
- Find a topic on the 4PDA or XDA Developers forum to discuss your firmware, and there may be patches.
- 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.