How to turn off flash when calling Xiaomi Redmi 9: 5 proven ways

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:

  1. Open the Phone app (the phone icon on the home screen or in the app menu).
  2. Click on three dots in the upper right corner (โ‹ฎ) and select Settings.
  3. Go to Incoming Calls (or Calls, depending on the firmware version).
  4. Find the flash option when calling (may be called Light Indication or Flash Flash).
  5. 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:

  1. Open Settings โ†’ Sound and vibration โ†’ Do not disturb.
  2. Activate the slider Enable on schedule.
  3. Set a time (for example, from 23:00 to 7:00).
  4. Click More โ†’ Calls and select Only from Favorites or Repeat Calls.
  5. In the same menu, find the Light Indication option and turn it off.
ParameterValue for turning off flash
Do Not Disturb modeScheduled on.
Light indicationDisconnected.
Exceptions for callsOnly selected contacts
Repeated callsAllowed (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:

  1. Open contact โ†’ click Edit.
  2. Select the Notification Sound โ†’ Set up.
  3. 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:

  1. Open the Phone app and enter the code ##3646633## (if the code doesn't work, try ##4636###).
  2. You will be taken to Engineering Mode. Go to Hardware Testing โ†’ Audio โ†’ LoudSpeaker Mode.
  3. Find Flashlight Notification (or LED Indicator) and set Disable.
  4. 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?
If ##3646633## does not work, the reasons may be: 1. The firmware is modified (a custom or global version of MIUI without an engineering menu). 2. Operator restrictions (some mobile networks block access to service codes). 3. Update MIUI (new versions may have access to the Engineering Mode closed). Alternatively, use the MTK Engineering Mode application (for MediaTek processors) or Qualcomm Service Mode (for Snapdragon).

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:

  1. Download and install. ADB-Xiaomi drivers from the official website (or through the Mi Unlock Tool).
  2. 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.
  3. Connect Redmi 9 to your PC and open the command line (Windows) or terminal (Mac/Linux).
  4. Enter the commands in turn: adb devices (you should have the name of your device) adb shell settings put global flash_notification_enabled 0
  5. 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:

  1. Download the app from Google Play.
  2. Give permissions to access notifications and camera.
  3. Go to Apps โ†’ search for โ€œPhoneโ€ (com.android.dialer).
  4. Turn off the Flash on call slider.
  5. 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 UpdateAfter the update, check the settings again - some parameters are reset.
Reset to factory settingsRestore the backup of the settings through Settings โ†’ System โ†’ Restore.
Conflict with applicationsRemove recently installed notification management programs.
Firmware errorInstall the latest version of MIUI through Settings โ†’ System Update.

If the problem recurs, try resetting the phone app settings:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Phone.
  2. Click Warehouse โ†’ Clear the data and Clear the cache.
  3. 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.

Frequently asked questions

Can I turn off the flash only for specific contacts?
Yes, for this: Open contact in the Contacts app. Click Edit โ†’ Notification Sound โ†’ Set up. Turn off Light Indication or Flash. If you don't have that option, use the Light Manager app (Personal Settings section).
Why does it still blink after the flash is turned off in the settings?
This is due to the duplicate settings in MIUI. Try: Disable the flash through Engineering Mode (method) โ„–3) Use ADB-team โ„–4) Install a third-party app to block light notifications. If nothing helps, check your phone for viruses - some malware changes system settings.
Will the flash for other notifications (SMS, WhatsApp) work after the shutdown?
No, flash settings for calls and notifications from apps are managed separately to turn off the light indication for SMS Or messengers: SMS: Settings โ†’ Annexes โ†’ Communications โ†’ Notifications โ†’ Light indication. WhatsApp/Telegram: Open the notification settings inside the messenger itself.
Can I turn off the flash without root rights?
Yes, all of the methods described in this article (except for building.prop editing) work without root. If standard methods don't work, use ADB or third-party apps.
Why is Redmi 9C/9A not having the option to turn off flash in the settings?
Redmi models 9C and 9A have a simplified version MIUI (usually MIUI Go, where some functions are hidden. Solutions: Use Engineering Mode โ„–Install Light Manager or similar app. Update the firmware to the full version MIUI (If available for your model).