The camera flash on an incoming call on the Xiaomi Redmi Note 9 is a useful feature for those who often miss calls in noisy places. However, bright blinks can be annoying at night, distracting others or simply unnecessary if you always keep your phone on hand. Fortunately, the manufacturer has provided several ways to turn this option off - both through standard MIUI settings and with additional tools.
In this article, we will discuss all the current methods of deactivating flash calls, including hidden system parameters that are not always obvious to users. We will pay special attention to the nuances of the Redmi Note 9 firmware (codename merlin) and the possible restrictions on different versions of MIUI - from 12 to 14. If you find that the option is "gray" or not at all on the menu, here you will find a solution.
Why does the flash work when you call and can it be turned off?
The flash flash feature is called Flash Notifications, which was introduced in MIUI as part of the accessibility system for hearing-impaired users, and is activated by default on most Xiaomi devices, including the Redmi Note 9, but can be deactivated without affecting the phone.
The outbreak is activating. LED-Camera indicator (not screen!), which saves battery power compared to the constant display backlight:
- π Increased battery consumption β although slight, but regular blinks discharge the battery faster.
- π΄ Irritation at night β bright lights can wake you or others.
- π΅ Does not work in Do Not Disturb mode** - flash works even when the sounds are turned off.
- π Potential privacy threat β in a dark room, blinking can attract the attention of outsiders.
Important: on some Redmi Note 9 firmware (especially custom ones), the option may be tied to the permissions of the Phone application**. If standard methods do not work, you will need to edit the system settings - we will talk about this in the corresponding section.
Method 1: Disconnection through special features settings
The most reliable and versatile method is to deactivate the feature in the Special Features menu.** It works on all official versions of MIUI 12/13/14 for the Redmi Note 9, including global and Chinese builds.
- Open βSettingsβ** (the gear icon on the desktop).
- Scroll down and select the Special Opportunities section.
- Slip on Flash Notifications (or Flash Notifications in English firmware).
- Transfer the slider to the βOffβ position for the option Incoming calls.
- Optionally: Turn off flashing for Messages and Other Notifications if they also interfere.
Reboot your phone after the changes|Call from another test device|Make sure that LED non-blinking|Check settings in the dark (the flash may not be noticeable during the day)-->
If you don't have Flash Notifications on the menu, your firmware has been modified (e.g. MIUI EU or custom), in which case try alternative methods from the following sections.
β οΈ Note: On some versions MIUI 14 for Redmi Note 9, the option may be hidden under the Notice β Additional settings. If you don't find a setting, search by settings (the magnifying glass icon at the top of the screen) and enter the flash requestΒ».
Method 2: Configure via the βPhoneβ application
In MIUI 13 and later, some of the call parameters are transferred to the Phone app itself, which is suitable if the standard path through Special Opportunities does not work.
- Open the phone application** (telephone icon).
- Click on the three dots in the top right corner and select Settings.
- Go to the Incoming Calls section.
- Find the flash option when calling and turn it off.
If you do not have the option, check the phone version:
- π± Go to Settings. β Annexes β Application management.
- π Find the phone in the list and open information about it.
- π The version must be at least 12.5.0 (for the MIUI 13) or 13.1.0 (for MIUI 14).
π‘
If the app version is outdated, update it via Google Play or MIUI App Store. After the update, restart the phone and repeat the steps.
On some firmware (e.g. MIUI EU), the option may be called Flash on call or LED indicator. If this method doesn't work, move on to the next section.
Method 3: Using hidden settings (for power users)
If standard methods fail, the cause may be modified firmware or manufacturer limitations, in which case editing system parameters through an engineering menu or ADB-This is a way of being careful, because doing the wrong thing can disrupt your phone.
Try the engineering menu first:
- Open the phone app**.
- Enter the code ##36446337##
- From the EngineerMode menu, go to Hardware Testing β Audio β Flashlight.
- Turn off the Flash on Call option.
If the engineering menu is not available or does not contain the necessary options, use ADB:
- Activate Developer Mode (7 times tap the Build Number in About Phone).
- Enable βUSB Debuggingβ** in the developer settings.
- Connect your phone to your PC and execute the command: adb shell settings put global flash_notification_enabled 0
β οΈ Attention: After use ADB Restart Redmi Note 9, otherwise the changes may not take effect.If the command does not work, check the rights of the superuser (root) - some firmware requires Magisk.
What to do if ADB is not working?
Method 4: Third-party applications for flash control
If system methods don't work, third-party tools will come to the rescue, especially for custom firmware or devices with limited settings.
| Annex | Functional | Need root? | Reference |
|---|---|---|---|
| Flash Alerts 2 | Flexible flash setting for calls and notifications | No. | Google Play |
| LED Blinker Notifications | LED and flash control with Redmi Note 9 support | No. | Google Play |
| MacroDroid | Automation of the flash off by triggers | No. | Google Play |
| Tasker | Advanced flash management scenarios | For some action | Google Play |
To use Flash Alerts 2:
- Install the app and grant permissions to Notices and Camera.
- In the main menu, turn off the Flash on Call slider.
- Optionally, set exceptions for individual contacts (e.g., leave flash only for important calls).
MacroDroid is suitable for automation:
- π± Create a macro with a trigger Incoming call.
- π¦ Add the action Disable the flash.
- β± Set a time limit (for example, only turn off at night).
β οΈ Note: Apps like Tasker require you to configure "Special Features"** to work properly. β Special facilities β Tasker and activate it.
Frequent problems and their solutions
Even after the flash is turned off, Redmi Note 9 users sometimes find it blinking, and consider the typical causes and ways to fix them:
- π Cash Systems: Clear the cache in Settings β Annexes β Application management β Phone. β Warehouse β Clear the cache.
- π² Update MIUI: On some versions, the flash bug has been patched. Check the updates in Settings β The phone. β Updating the system.
- π§ Reset: If nothing helps, reset your Phone settings** (not the entire device!): Settings β Annexes β Phone. β Reset.
- π Castom firmware: On MIUI EU PixelExperience may require manual file editing /system/build.prop (root).
If the flash flash flashes only for specific contacts, check their individual settings:
- Open the contact in the application "Phone"**.
- Click Edit β Additionally.
- Make sure there is no special flash signal or notification.
Alternatives: When to turn off the flash is impossible
In rare cases (usually on heavily modified firmware), standard and alternative methods don't work. If you've exhausted all of them, consider the following workarounds:
- π΅ Shutting down the camera physically: Lock down LED-opaque tape outbreak (not recommended for permanent use).
- π Do Not Disturb Mode: Activate It at Night via Settings β Sounds and vibrations β Don't disturb.
- π± Using a second phone: Reconfigure calls to another device via Google Voice or SIM-double.
- π Firmware rollback: If the problem has occurred after the update, go back to the previous version MIUI via Mi Flash Tool.
For root-enabled users, there's a radical way to delete the system file that's responsible for the flash, but it can disrupt the camera.
su
mount -o rw,remount /system
rm /system/priv-app/FlashNotification/FlashNotification.apk
rebootβ οΈ Note: Deleting system files can result in bootloop ( looped boot). TWRP Mi Flash.