A flash camera blinking when incoming calls or notifications is a useful feature for those who often miss important calls. But for many owners of the Xiaomi Redmi Note 9, this turns into an annoying source of distraction, especially at night or in dark rooms. Bright flashes not only interfere with others, but also quickly drain the battery, and in some cases can even cause discomfort for people with photosensitive epilepsy.
Unfortunately, in standard MIUI settings, the option to disable the notification flash is not always obvious β its path has changed depending on the firmware version, and in some builds it is completely hidden. In this article, we will discuss all possible ways, from basic settings to editing system parameters through ADB and third-party utilities, you will learn how to remove the blink for both calls and messages, and what to do if the option is blocked by the operator.
Why does the flash blink when calling and can it be turned off?
Flash Notifications has been added to Android as part of the accessibility standard for people with hearing impairments, and on the Xiaomi Redmi Note 9, it is activated by default and works in three scenarios:
- π Incoming calls β intense blinking with frequency ~1 Hz.
- π¬ SMS and notifications β short flashes (usually 1-2 times).
- π Alarm clock β in some firmware flash is triggered along with the sound.
Technically, the function is implemented through LED-The indicator, but since the Redmi Note 9 doesn't have one, the system uses the main camera (its LED:
- Fast battery discharge β each flash consumes ~0.5% of the charge.
- Overheating of the camera module with prolonged blinks (relevant for alarm clocks).
You can turn it off, but the methods depend on the version of MIUI:
Method 1: Standard MIUI settings (for most firmware)
If you have MIUI 12-14 or HyperOS, the first thing you need to do is check the basic settings. The path to the option may be different, but it usually looks like this:
- Open Settings β Special Features (or Additional Settings).
- Choose the Rumor. β Notification flash.
- Transfer the slider to the off position for calls and notifications.
On some assemblies, the option is hidden deeper:
Alternative path for older versions MIUI
If there is no flash notification at all, it means:
- π Your firmware is modified (for example, custom LineageOS).
- π± The device is tied to the operator (e.g. Redmi Note). 9T for MTS).
- π§ Function disabled at kernel level (relevant for some regions).
π‘
If there is no option in the settings, try updating the firmware to the latest version - in new MIUI builds, the path to the function is often simplified.
Method 2: Disconnect via the settings of the βPhoneβ application
In some cases, the flash blinking is not controlled by the system, but by the Phone app itself.
- Open Settings β Applications β Application Management.
- Find the phone and tap it.
- Select Notifications β Incoming challenge.
- Look for the flash or light indicator option.
If there is no option, try resetting the app settings:
βοΈ Resetting the settings of the "Phone" application"
Attention! The reset will delete the call history and individual settings (e.g., blacklist).
β οΈ Note: On some firmware after a reset, the flash option may reappear in the Special Options menu. If it was not available before the reset, this method will not help.
Method 3: Use ADB-Teams (for experienced users)
If standard methods donβt work, you can turn off the flash via the ADB debugging bridge.This method requires connecting the phone to a PC and basic command line knowledge.
Steps:
- Enable Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Go back to Settings β Additional β Developer. Activate USB Debugging.
adb shell settings put global flash_notification_enabled 0notice
adb shell settings put global flash_notification_for_all 0Reset the device.
Attention! Some Xiaomi firmwares block these commands with security policies, and if nothing changes after execution, try an alternative method:
adb shell pm disable-user --user 0 com.android.flashlightβ οΈ Warning: Disabling the com.android.flashlight system application may cause the flashlight in the notification panel to fail. To return everything back, use the command: adb shell pm enable com.android.flashlight
Method 4: Third-party applications (if nothing helped)
If all of the above methods fail, there is a variant with utilities from Google Play.
| Annex | Functions | Cons |
|---|---|---|
| Flash Alerts 2 | Flexible blinking settings, support for notifications on applications | Requires ADB to shut down completely |
| Light Manager | LED and flash management, color customization | It does not work on MIUI 14+ without root rights |
| MacroDroid | Automation of the flash off by triggers | A complex setup for beginners |
To completely shut down through Flash Alerts 2:
- Install the application and provide all permissions.
- Select Disable Flash on Calls from the menu.
- Connect to the ADB and execute: adb shell pm grant com.kozikov.flashalerts android.permission.WRITE_SECURE_SETTINGS
π‘
Third-party apps are the last option if system methods don't work. They can conflict with MIUI updates, so check compatibility after the firmware upgrade.
What if the flash blinks even after the shutdown?
If you have followed all the instructions, but the flash continues to work, the problem may be:
- π² Operator firmware β some builds (for example, for Beeline or Tele2) block the change.
- π Application conflict β messengers like WhatsApp or Viber can have their own flash settings.
- π οΈ Hardware malfunction β if the flash blinks arbitrarily, it may indicate damage to the camera plume.
Decisions:
- Check the settings of messengers: WhatsApp: Settings β Notifications β Light indication. Telegram: Settings β Notifications β LED.
Reset the network settings:
β SIM-maps and mobile networks β Network reset
MIUI
:
If the problem is the operatorβs firmware, install the official global version via Fastboot.