Why does the flash work when calling and can it be removed?
The camera flash that flashes when an incoming call or notification is a standard feature of the Xiaomi Redmi 9 on MIUI firmware. The developers added it for convenience: a light signal helps not to miss a call in a noisy room or when the phone is lying down. However, for many users, this feature turns into an annoyance โ especially at night, when a bright flash wakes up households, or in public places, attracting unnecessary attention.
The good news is that you can turn off flash when calling Redmi 9 in a number of ways, whether through standard MIUI settings or through hidden settings or third-party apps. In this article, we will discuss all the working methods, including the nuances for different firmware versions (from MIUI 12 to MIUI 14), and find out why the settings sometimes do not save and how to fix it.
โ ๏ธ Important: If you use Redmi 9 with custom firmware (like LineageOS or Pixel Experience), the standard instructions may not work.
Method 1: Disconnect via Call Settings (standard method)
The easiest way to remove a flash is to use the built-in MIUI options, which works on most Xiaomi devices, including the Redmi 9, Redmi Note 9 and other MIUI 12-14 models.
Step instructions:
- Open the Phone app (the phone icon on the home screen or in the app menu).
- Click on three dots in the upper right corner (โฎ) and select Settings.
- Go to Incoming Calls (or Calls, depending on the firmware version).
- Find the flash option when calling (may be called Light Indication or Flash Flash).
- Turn the slider to the off position (grey).
If the flash item is not in the Calls menu, try an alternative path:
- ๐ฑ Go to Settings. โ Annexes โ Application management.
- ๐ In the search bar, enter โPhoneโ and select the system application.
- ๐ง Press Permissions. โ Other permits โ Turn off the flash.
The "Flash on a call" item is deactivated in the phone settings
Permission to use flash revoked in the app menu
Phone reloaded (recommended for application of changes)
Incoming call checked (flash does not flash)-->
โ ๏ธ Note: On some versions MIUI (for example, MIUI 13.0.6 for Redmi 9) the option may be "reset" after the system update. If the flash is triggered again on its own, try the method โ3 with editing hidden settings.
Method 2: Use Do Not Disturb (for night calls)
If the flash only interferes at a certain time (e.g. at night), instead of completely shutting down, you can set up Do Not Disturb (DND) mode, which does not completely remove the light indication, but allows you to control its operation on a schedule.
How to set up:
- Open Settings โ Sound and vibration โ Do not disturb.
- Activate the slider Enable on schedule.
- Set a time (for example, from 23:00 to 7:00).
- Click More โ Calls and select Only from Favorites or Repeat Calls.
- In the same menu, find the Light Indication option and turn it off.
| Parameter | Value for turning off flash |
|---|---|
| Do Not Disturb mode | Scheduled on. |
| Light indication | Disconnected. |
| Exceptions for calls | Only selected contacts |
| Repeated calls | Allowed (to avoid missing important ones) |
๐ก Useful tip: If you need to turn off the flash only for specific contacts (for example, for work calls), create a separate group in the Contacts app and set up individual notification options for it:
- Open contact โ click Edit.
- Select the Notification Sound โ Set up.
- Turn off the light display option.
Constantly, especially at night | Only in public places | I used to be annoyed, but used to | I didn't notice any problems | I'm disconnected from buying a phone-->
Method 3: Editing Hidden Settings with Engineering Mode
If standard methods fail (e.g., the option is missing from the menu or resets after a reboot), you can use the Engineering Mode, which requires caution, but is effective for Redmi 9 on any MIUI version.
Instructions:
- Open the Phone app and enter the code ##3646633## (if the code doesn't work, try ##4636###).
- You will be taken to Engineering Mode. Go to Hardware Testing โ Audio โ LoudSpeaker Mode.
- Find Flashlight Notification (or LED Indicator) and set Disable.
- Save the settings and restart the phone.
โ ๏ธ Warning: Do not change other settings in Engineering Mode unless you are sure of their purpose! Incorrect settings can cause failures in the camera, speakers or sensors.
What happens if the Engineering Mode does not open?
Method 4: Disconnection through ADB-Teams (for advanced users)
If previous methods didnโt work, you can use ADB (Android Debug Bridge), a tool for low-level Android configuration, which is suitable for Redmi 9 on any firmware, but requires a connection to a computer.
Step-by-step:
- Download and install. ADB-Xiaomi drivers from the official website (or through the Mi Unlock Tool).
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI Version (click 7 times to become a developer) โ Return to Settings โ Additional โ For Developers โ Activate Debugging over USB.
- Connect Redmi 9 to your PC and open the command line (Windows) or terminal (Mac/Linux).
- Enter the commands in turn: adb devices (you should have the name of your device) adb shell settings put global flash_notification_enabled 0
- Reboot the phone.
Critical information: If, after the execution, ADB-commands flash continues to work, check for duplicate settings in the firmware. MIUI They store the light display parameters in two places: in user settings and in system configurations, in which case only manual editing of the file will help. /system/build.prop (requires root rights).
๐ก
Before working with ADB, back up your data through Settings โ System โ Backup. This will help you restore your settings if something goes wrong.
Method 5: Third-Party Notification Management Applications
If you don't want to dig into settings or use ADB, you can install a third-party app to manage light notifications.
- ๐ฆ Flash Notifications โ allows you to flexibly configure the flash for calls, SMS and applications (there is a mode of vibration onlyยป).
- ๐ฑ Light Manager โ Supports MIUI and is able to turn off the light indication selectively (for example, only for calls).
- ๐ ๏ธ MacroDroid โ Automatically disable the flash under conditions (e.g., at night or when connected to Wi-Fi).
How to set up Light Manager:
- Download the app from Google Play.
- Give permissions to access notifications and camera.
- Go to Apps โ search for โPhoneโ (com.android.dialer).
- Turn off the Flash on call slider.
- Save the settings and restart the phone.
โ ๏ธ Note: Some notification management applications may conflict with energy saving features MIUI. If after installation there were lags or the phone became faster discharge, add the application to the optimization exceptions: โ Battery โ Optimizing the battery โ All applications โ Select your app and click Not Optimize.
Why settings are reset and how to fix it
Many Redmi 9 users face a problem: the flash when calling turns off, but after a while it activates again on its own.
| Reason. | How to fix it |
|---|---|
| MIUI Update | After the update, check the settings again - some parameters are reset. |
| Reset to factory settings | Restore the backup of the settings through Settings โ System โ Restore. |
| Conflict with applications | Remove recently installed notification management programs. |
| Firmware error | Install the latest version of MIUI through Settings โ System Update. |
If the problem recurs, try resetting the phone app settings:
- Go to Settings โ Applications โ Application Management โ Phone.
- Click Warehouse โ Clear the data and Clear the cache.
- Reboot your phone and reset your call settings.
๐ก
If the flash turns on on on itself after each update MIUI, The most reliable way is to use ADB-command or third-party application with auto-run.