How to remove flashing flashlight when calling Xiaomi: all ways

The flash camera that triggers an incoming call or notification is one of the most annoying features in Xiaomi smartphones. This option, designed to attract the user’s attention in noisy environments, often works inappropriately: drains the battery, distracts at night and can even cause an epilepsy attack in sensitive people. Unfortunately, the manufacturer does not always make it obvious – the settings are hidden in different parts of MIUI, and on some models require editing system files.

In this article, we’ll look at all the ways you can turn off your flashlight when making calls, from standard settings to hidden commands for power users. The instructions are relevant for MIUI 12/13/14 devices (including Redmi, POCO, and Black Shark), and take into account the features of Android 11-14 firmware. If you’ve tried to turn off the flash through the Sounds menu, but nothing has worked, you’ll find alternative solutions here.

We warn you that some methods require superuser rights (root) or work with system files, and we recommend that inexperienced users start with safe methods (sections 1-3) and move to radical measures (sections 4-5) only if the standard settings do not work.

1. Disconnect via the Sound and Vibration menu (standard method)

On most Xiaomi smartphones, the flash control option for calls is hidden in the audio settings, but its location depends on the MIUI version and device model.

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Scroll down to the Flash block when calling/notifying (on some firmware - Light effects).
  4. Turn off the slider next to the flash point when an incoming call is made.

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

  • πŸ” Settings β†’ Special facilities β†’ Rumor β†’ Flash notifications (for MIUI 12–13).
  • πŸ” Settings β†’ Display. β†’ Flash notifications (for MIUI 14 on some models).
  • πŸ” Settings β†’ Annexes β†’ Management of notifications β†’ Additionally. β†’ Outbreak (rare but occurring).

On POCO F3/F4/F5 and Redmi Note 10/11/12, this option may be called Light indicator or Visual alerts. If the flashlight continues to blink after the switch is off, move to the next section.

πŸ“Š Your Xiaomi model is in the series.
Redmi
POCO
Mi
Black Shark
other

2. Checking the settings of the β€œPhone” application

Sometimes the flash is not controlled by system parameters, but by the settings of the Phone application itself, and this is true for devices with custom firmware or older versions of MIUI (below 12.5).

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to the Incoming Calls or Alerts section.
  4. Look for options like Flash on Call, Light Signal, or Vibration and Light.

On some models (Redmi 9A/9C, POCO M3), this option can be hidden behind the option "Additional settings", and if there is nothing here, the problem lies deeper.

πŸ’‘

If your phone doesn’t have an option to turn off the flash, try temporarily installing a third-party call app (like Google Phone) that ignores MIUI system settings and doesn’t activate the flashlight.

3.Use of the Do Not Disturb mode (bypass)

If the standard methods didn't work, you can do a trick: set up the Do Not Disturb mode so that it blocks the light alerts, which doesn't shut down the flash completely, but prevents it from going off at an inconvenient time.

Instructions:

  1. Go to Settings β†’ Sounds and vibration β†’ Do not disturb.
  2. Select a schedule and set a time when you do not want the light to flash (for example, from 22:00 to 8:00).
  3. In the Exclusions section, allow calls, but turn off Visual Alerts or Light Effects.

The downside of this is that the flash will work during the day, but you will not wake up at night from the bright light. MIUI 14 also appeared the option Sleep mode (Settings) β†’ Screen. β†’ Sleep mode, which automatically disables all visual notifications.

Why does the light flash even when the settings are turned off?
On some Xiaomi models (e.g. Redmi Note 8 Pro or POCO X3 NFC), the flash is controlled by a separate system service com.android.server.NotificationFlash. If it does not work correctly, the flashlight can flash despite the settings, in which case only disabling the service through ADB (section 5) or resetting the settings will help.

4. Disconnect via ADB (for advanced users)

If all previous methods fail, you'll have to use the Android Debug Bridge (ADB) commands, which requires a computer and USB debugging enabled, but is guaranteed to shut down the flash at the system level.

Step 1: Preparation

  • πŸ–₯️ Install. ADB Tools on PC.
  • πŸ“± On your phone, turn on Settings. β†’ The phone. β†’ Version. MIUI (Press 7 times to activate the developer mode).
  • πŸ”§ Back to Settings β†’ Additionally. β†’ For developers and enable debugging by USB.

Step 2: Execution of commands:

  1. Connect the phone to the PC and enter in the command line (terminal):
adb devices

(Your device should show up. If not, check the drivers.)

  1. Enter the command to disable the flash when calling:
adb shell settings put global flash_notification_enabled 0
  1. To disable the flash at notifications:
adb shell settings put global notification_light_pulse 0

After you've done the commands, restart your phone. If the flashlight keeps flashing, try an alternative command:

adb shell pm disable-user --user 0 com.android.server.NotificationFlash

Download ADB Tools on PC

Enable the developer mode on Xiaomi

Activate debugging over USB

Connect the phone to the computer

Check the detection of the device by the team `adb devices`-->

5. editing system files (root only)

This method is risky and can cause the phone to run unstable, only use it if other methods have not worked and you have a backup of the data.

The flash is managed by the system file /system/cust/prop/local.prop or /vendor/build.prop.

  1. Get root rights (for example, through Magisk).
  2. Install a file manager with root support (such as Root Explorer or Mixplorer).
  3. Open /vendor/build.prop and find the line:
ro.miui.has_flashlight_notification=true
  1. Replace true with false or add to the end of the file:
persist.sys.notification.flash=0
  1. Save the file, set the rights to 644, and restart the phone.

If the phone stopped booting after editing, restore the original file via TWRP or reflash the device.

πŸ’‘

Editing system files without a backup can cause a phone to "break": Always backup before changing build.prop!

6. Alternative solutions: applications and firmware

If none of these methods worked, consider these options:

MethodDescriptionRisks.
πŸ“± Third-party callsInstall Google Phone or Truecaller – they ignore the settings of the MIUI flash.It may not support dual SIM or recording conversations.
πŸ”„ Custom firmwareFirmware like LineageOS or Pixel Experience doesn’t have a built-in flash when making calls.Loss of warranty, possible bugs with the camera or sensors.
πŸ› οΈ Magisk moduleInstall Disable Flashlight Notification through Magisk Manager.It requires root, and may conflict with other modules.
πŸ”§ Resetting settingsIt'll bring the phone back to factory settings, maybe fix the flash failure.All data except files will be deleted SD-map.

The most reliable option is custom firmware, but it is only suitable for advanced users, and if you are not willing to take risks, try third-party calling apps first.

πŸ’‘

Before installing custom firmware, check its compatibility with your model on the XDA Developers forum. Wrong firmware can bring your phone down!

FAQ: Frequent questions about the outbreak when calling on Xiaomi

❓ Why After Updating MIUI flashlight starts again?
Updates often reset user settings, including flash settings. After the update, check: Settings β†’ Sounds and Vibrations β†’ Flash on calls. Settings β†’ Applications β†’ Notification Management β†’ Additional. If the settings reset, re-switch (section 1 or 2).
❓ Can you turn off the flash only for specific contacts?
Standard means MIUI β€” No, but you can: πŸ“ž Assign contact a unique ringtone without vibration (flash may not work). πŸ“± Use Truecaller app with alert settings for individual numbers.
❓ The flash flash flashes even when the phone is down?
This is a firmware bug found on the Redmi Note. 9/10 and POCO X3. Solutions: Update MIUI Turn off the proximity sensor in the engineering menu (##6484## β†’ Proximity Sensor. Use ADB-sectional 4.
❓ After the shutdown, the flash stopped working. LED-Notifications, how to return?
On some models, the Mi 11, Redmi K40) flash LED-The indicator is controlled by one service. LED, but remove the flashlight: Enable Settings β†’ Screen. β†’ LED-- The indicator. ADB Adb shell settings put global settings notification_light_pulse 1
❓ Is there a way to turn off the flash without a computer?
Yes, if you have superuser rights (root): Install Termux from F-Droid. Enter commands: su settings put global flash_notification_enabled 0 Without root, you can try apps like MacroDroid that block access to a flashlight when an incoming call is made.

If your problem is not solved, check out the phone model and MIUI version in the comments. We will add the article in relevant ways for your device.