How to remove flash when incoming call on Xiaomi: all ways

Why the flash is triggered by calls and notifications

The flash of a camera flashing when an incoming call or SMS is a standard MIUI feature designed to capture the user’s attention, originally designed for people with hearing impairments or for situations where the phone is in silent mode, but many owners of Xiaomi, Redmi and POCO find this option annoying, especially at night or in public places.

Technically, the mechanism works like this: the system activates the flash LED through the camera driver, even if the screen is turned off. New models (for example, Xiaomi 13 or Redmi Note 12) use not only the main flash, but also the backlight of the screen with the effect of "breathing".

The manufacturer doesn't always make this option obvious. Depending on the version of MIUI (12, 13, 14 or 15) and the model of the smartphone, the path to the settings may differ. For example, on the POCO F5, the option is hidden in the special features menu, and on the Xiaomi 12T Pro, in the notification section. Next, we will analyze all the current ways to disconnect, including hidden ones.

Method 1: Standard shutdown via MIUI settings

The easiest method is to use built-in system options. It works on most devices with MIUI 12 and later, but may not be available on budget models like the Redmi A1 or POCO C50.

  1. Open the "Settings" (the gear icon on the home screen).
  2. Go to the Notifications and Status bar section.
  3. Select Call Notifications (or Inbound Calls on some firmware).
  4. Scroll down to Light Indication or Flash on Call.
  5. Move the slider to the off position.

If there is no such item, try an alternative path:

  • πŸ” Settings β†’ Special facilities β†’ Rumor β†’ Notification flash
  • πŸ” Settings β†’ Additionally. β†’ Functions for convenience β†’ Flash on notifications

β˜‘οΈ Pre-switch check

Done: 0 / 4

On some firmware (e.g. MIUI 14 Global), the option may be called Flash notifications β€” look for it in the English menu localization. If the slider is gray and inactive, then the function is locked at the firmware level (relevant to Chinese versions of MIUI).

⚠️ Note: On Android One devices (e.g. Xiaomi Mi) A3) The path to settings is different: Settings β†’ System system β†’ Gestures β†’ Notification flash. You can also adjust the color and frequency of the flashing.

Method 2: Disconnecting through the special features menu

If the standard method didn’t work, try deactivating the feature in the Disability section, which is universal for all MIUI versions, including MIUI 15 on Xiaomi 14:

  1. Go to Settings. β†’ Special facilities.
  2. Choose Hearing (or Audio/Visual Tips).
  3. Find the option Flash notifications (can be called Flash alerts).
  4. Turn off the slider and uncheck the checkmarks from the points: πŸ“ž Incoming challenges πŸ’¬ Communications ⚠️ Other notices

On some devices (e.g. POCO X5 Pro), you can also adjust flash color (white/yellow) and intensity (weak/strong). If you don't have an option, your model doesn't support hardware LED control through this menu.

What to do if the option is grey?
A gray button means that the function is blocked by the manufacturer.This may be due to: - Chinese firmware version (requires a transition to Global/EU ROM) - Hardware restrictions (on some models, the flash does not support notification mode) - Conflict with installed modifications (for example, Magisk modules)

Once you shut down, restart the device to help you apply changes at the core level, so if the flash continues to fire, move on to the next method.

Method 3: Using hidden settings (code ##)

For power users, there is a way to turn off the flash through an engineering menu, which works on most Xiaomi devices, but requires caution – making incorrect changes can lead to crashes.

Enter the following code in the "Phone" appendix:

##36446337##

Then the CIT (Customer Engineer Mode) menu will open.

  1. Go to the Hardware Testing section.
  2. Select Flash Light (or Torch).
  3. Find the Notification Flash option and turn it off.
  4. Save the changes and restart the phone.

If the code doesn’t work, try alternatives:

  • πŸ”’ ##4636## (opens the test menu where you can find flash settings)
  • πŸ”’ ##232338## (checking) MAC-addresses, but sometimes contains notification options)

⚠️ Attention: Changes in the engineering menu can affect the performance of sensors or cameras. AMOLED-screens (Xiaomi 13 Ultra, POCO F4 GT) Incorrect settings can cause artifacts to light up. If you're not sure, don't change other settings!

πŸ“Š Your Xiaomi model supports disabling the flash through settings?
Yeah, I found the option easily.
I had to use the engineering menu.
The function is missing at all.
I haven't tried it, but it's annoying.

Method 4: Disconnect via ADB (for advanced users)

If the software methods didn’t work, you can block the function at the system level using Android Debug Bridge (ADB), which requires a computer and enabled debugging over USB.

Steps:

  1. Activate Developer Mode (7 times click on the MIUI version in About Phone).
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command in the terminal: adb shell settings put global. notification_light_pulse 0
  4. To completely disable the flash, use: adb shell settings put global flash_notification_enabled 0

To make the changes effective, restart the device. To check the current state of the parameters, use:

adb shell settings get global notification_light_pulse


adb shell settings get global flash_notification_enabled

If the values return 0, the function is disabled, and this method works even on blocked firmware, but requires re-execution after resetting the settings.

πŸ’‘

Before using ADB, back up your data via Mi Cloud or locally. In rare cases, incorrect commands can cause a system to crash.

Method 5: Third-party applications for flash control

If the built-in techniques didn't work, you can use apps from Google Play, which intercept notifications and block flash activation.

AnnexFunctionalSupport for MIUIRoot is required.
Flash NotificationsFlexible flash setting for notificationsYes (including MIUI 15)No.
Light ManagerDisabling lighting effects for individual applicationsYes (may require ADB)No.
MacroDroidAutomation of the flash off by triggersYeah (sets up for MIUI)No.
TaskerAdvanced Notification Management ScenariosYes (requires settings)No.

For use:

  1. Install an app from the Play Market.
  2. Grant permissions to access notifications (Settings β†’ Applications β†’ Special Access β†’ Access to Notifications).
  3. In the app settings, turn off the Flash on call or Notification light option.

The downside of this method is the additional battery consumption (the applications work in the background), and after the MIUI update, you may need to reconfigure.

Frequent problems and their solutions

Even after the shutdown, the flash can still go off, and let's look at the typical causes and ways to fix them:

  • πŸ”„ Flash flashes after update MIUI: Reset notification settings in Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Reset the settings.
  • πŸ“± Feature missing from menu: Check firmware region.Chinese versions (CN ROM) Often deprived of this option - reflashing is required Global/EU.
  • πŸ”‹ Flash works at low charge: This is a separate option in Settings β†’ Battery β†’ Low charge warning.
  • 🎡 Call melodies conflict: Set a standard call signal – some custom tunes will force the flash to activate.

If the problem persists, check:

  1. Are there any Magisk modules that modify the operation of the camera (for example, Camera2API) installed?
  2. Is not activated mode "Do not disturb" with exceptions for calls - it can reset the notification settings.
  3. Is the second not used? SIM-map – on some models, flash settings are tied to a specific slot.

πŸ’‘

On devices with MIUI 14+ and HyperOS (e.g. Xiaomi 14), the path to flash settings may be different. Use a search by settings (the magnifier icon at the top) with a request for flash or flash.

Can I turn off the flash only for specific contacts?
Yes, but not through the standard settings. Use apps like MacroDroid or Tasker to create a rule: "If contact X rings, you can use it to make a rule. β†’ Turn off the flash. Alternatively, assign this contact a unique call melody with no effects.
Why does the flash still flash when SMS is off?
V MIUI settings for calls and messages are separate. β†’ Notifications β†’ Communications β†’ Lighting indication Settings β†’ Annexes β†’ Communications β†’ Notifications β†’ If there is no option, use it. ADB-Deactivated: Adb shell settings put global flash_for_notifications 0.
Will the shutdown work after resetting to factory settings?
No, all changes will reset. Once the factory settings are restored, you'll have to reset: Turn off the flash in the notification menu Re-enter ADB-commands (if used) Configure third-party applications We recommend backing up settings through Settings β†’ System system β†’ Backup.
Can I turn off the flash on a locked screen?
Yes, but it depends on MIUI version: On MIUI 12-13: disable via Settings β†’ Screen Lock β†’ Notifications β†’ Lighting Effects. On MIUI 14+: use Settings β†’ Always on screen β†’ Additional settings β†’ Flash. If the option is missing, the only way is to completely shut down via ADB or the engineering menu.
Does turning off the flash affect the camera?
No, these are two independent functions. The flash when calling uses the LED through the system driver, and the camera controls it directly. Disabling notifications will not affect: Photo / video quality Flashlight (Fast settings β†’ Flashlight) Autofocus or stabilization Exception - devices with dual flash (for example, Xiaomi 11T Pro), where one LED can be used for both notifications and camera illumination.