How to remove flashes when calling Xiaomi: turn off the flashing of the camera and screen

Are you tired of the intrusive flashing of the camera or screen every time a call is made on your Xiaomi?This feature, designed to alert you to missed calls, is often a source of irritation - especially at night or in public places. Flashes can drain the battery, distract others and even provoke seizures in people with photosensitive epilepsy.

In this article, we will analyze all possible sources of light signals on Xiaomi, Redmi and other smartphones. POCO β€” from the camera to the screen lighting and LED-You'll learn how to turn them off through the standard settings, the hidden menus. MIUI, And we're also going to use third-party applications, and we're going to focus on models with these. AMOLED-screens where the problem is more common due to the features of the technology.

Important: some ways require superuser rights (root), but most solutions work without them. We will also look at how to return the settings back if you suddenly need to turn on flashes again.

The manufacturer has put in MIUI There are several types of light alerts that are triggered when you make incoming calls, and they can be divided into three categories:

  • πŸ“Έ Camera flash - bright flashing of the LED main or front camera. more often found on models with powerful LED-flashes (e.g. Xiaomi) 11T Pro or Redmi Note 10 Pro).
  • πŸ”¦ The backlighting of the screen is the periodic lighting of the display with a flashing notification. AMOLED-screens where pixels can be switched on selectively.
  • πŸ’‘ LED-indicator - a small LED next to the front camera (if any) flashes different colors depending on the type of notification.

By default, these functions are activated for:

  • πŸ“ž Incoming calls (including ViLTE and VoWiFi)
  • πŸ“© Notifications from messengers (if synchronization is enabled)
  • ⏰ Alarm clocks and reminders

On some firmware (e.g, MIUI 14 for the global version), flashes can even fire in silent mode, making them particularly intrusive:

Xiaomi modelCamera flashScreenlightingLED-indicator
Xiaomi 13/13 Proβœ… (bright)βœ… (AMOLED)❌
Redmi Note 12βœ… (middle-class)βœ… (AMOLED)❌
POCO X5 Proβœ… (weak)βœ… (AMOLED)❌
Xiaomi 11 Lite NEβŒβœ… (AMOLED)βœ…

πŸ” Lifehack: If your Xiaomi flashes even when it’s off, it’s a sign of Fastboot mode or firmware failure. In this case, other measures are needed (see the section on hardware failures).

πŸ“Š Which flash annoys you the most?
Camera flash
Screenlighting
LED-indicator
All together.
I don't know what exactly flashes.

Method 1: Disconnect via standard MIUI settings

The easiest method is to use the built-in system options, which works on all Xiaomi models without root rights or additional applications.

  1. Open the Settings app (cog icon).
  2. Go to the Notifications and Status bar section.
  3. Select Call Notifications (or Incoming Calls depending on version) MIUI).
  4. Find the option Light indicator or flash when calling and turn off the slider.

πŸ“Œ Important: On some firmware (for example, MIUI 13 for Redmi Note 11, this item may be called Blinking Screen or Visual Alerts. If you don't find it, use a search by settings (the magnifier icon at the top).

β˜‘οΈ Checking the outage of flares

Done: 0 / 4

If the outbreaks continue to work after these manipulations, the cause may be:

  • πŸ”„ Update MIUI, Resetting settings (see section on resets).
  • πŸ“± Third-party launchers (such as Nova Launcher) that override system notifications.
  • πŸ› οΈ Castom firmware (such as LineageOS), where the logic of the alerts is changed.

πŸ’‘

If you have Xiaomi with IR-Infrared port, check if it conflicts with light alerts. IR-modules can be activated LED-flash.

Method 2: Disconnect via hidden settings (code ##)

Certain functions MIUI This method is suitable for advanced users, as incorrect actions can disrupt the phone.

To open the hidden settings:

  1. Open the Phone app.
  2. Enter the combination: ##6484## (for testing) LED) 36446337## (to check sensors).
  3. In the menu that appears, find the section LED Testing or Flashlight.
  4. Turn off Call Flash and Notification Flash options.

⚠️ Note: Not all Xiaomi models support these codes. on some devices (e.g., on some devices, POCO F4) The engineering menu can be blocked by the manufacturer, and if nothing happens after you enter the code, use alternative methods.

For models with AMOLED-screens (for example, Xiaomi 12 Pro) there is a separate menu settings backlight:

##2663## β†’ Test Backlight β†’ Disable Call Flash

If the engineering menu is not available, try an alternative route:

  1. Install Activity Launcher from Google Play.
  2. Find it at com.android.settings β†’.Settings$NotificationLightSettingsActivity.
  3. Open this menu and turn off all options related to light alerts.
What to do if the engineering menu is not opened?
On some firmware (e.g, MIUI EU) Access to the engineering menu is blocked by security policy, in which case there are two options: 1 ADB-Commands (see next section), 2) Set custom recovery (TWRP) and edit system files manually.

Method 3: Use ADB-Teams (for experienced users)

If standard methods don’t work, you can turn off flashes via Android Debug Bridge (ADB). This method requires connecting the phone to the computer, but does not need root rights.

πŸ“‹ What's the matter:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB Type-C (preferably original).

πŸ›  Step-by-step instruction:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Win + R β†’ enter cmd).
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Use the command to disable flashes when calling: adb shell settings put global notification_light_pulse 0
  5. To turn off the backlight, use: adb shell settings put global screen_flash_notification 0

⚠️ Note: After restarting the phone, some settings ADB To record changes, add commands to an automatic execution script when you start the system (for example, via Tasker).

πŸ”§ Additional commands for specific models:

  • For Xiaomi. 13 Ultra (Disable Camera-Flash): Adb shell settings put global camera_flash_notification 0
  • For POCO F5 (shutdown AMOLED-blinking: adb shell settings put global ambient_display_notification 0

πŸ’‘

ADB-commands are the most reliable way to disable flashes, but it requires initial setup. If you frequently reflash your phone, save the commands to a text file for quick access.

Method 4: Third-party applications for flash management

If you don't want to go through the settings, you can use specialized utilities, and we tested a few applications and selected the most effective ones:

πŸ“Œ Top.-3 flash-off:

  1. Flash Notifications (🌟 4.7 on Google Play) βœ… Allows flexibly configured flashes for each type of notification. βœ… It works without root on most Xiaomi models. ❌ There's an ad on the free version.
  2. Light Manager (🌟 4.5) βœ… Supports AMOLED-screens LED-indicator. βœ… You can set a schedule (for example, turn off flashes at night). ❌ Demands. ADB-permissions for full control.
  3. Notification Light Control (🌟 4.3) βœ… Minimalist interface. βœ… Works on MIUI 12-14. ❌ It does not support new models (e.g. Xiaomi) 14).

πŸ” How to choose the right application:

  • If you have an older model (like the Redmi 5) you can use any of the lists.
  • For new flagships (Xiaomi) 13T, POCO X6 Pro) better use Flash Notifications.
  • If you need automation (for example, turn off flashes in the office), choose Light Manager.

⚠️ Attention: Some applications (e.g, LED Blinker may conflict with system services MIUI, It causes lag or overheating. Before installing, check the reviews for your model.

πŸ’‘ Tip: Once you install the app, make a test call from another phone to make sure the flashes have actually turned off.Some utilities require a reboot to apply the changes.

Method 5: Manual editing of system files (root only)

If none of the previous methods worked, the last resort is editing system files, which requires root rights and is only suitable for advanced users.

πŸ”§ What needs to be done:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Cross the path: /system/cust/properties/ And find the build.prop file.
  3. Open the file in the text editor and add lines: ro.miui.notification_light=0 ro.miui.camera_flash=0
  4. Save the changes and restart the phone.

πŸ“ Alternative paths for different versions MIUI:

  • MIUI 12-13: /vendor/build.prop
  • MIUI 14: /system/system/build.prop
  • Custom firmware: /system/etc/prop/default.prop

⚠️ Attention: Incorrect editing build.prop can lead to bootloop ( looped download).Before changing, back up the file!If the phone doesn't turn on after editing, try resetting the settings via Fastboot:

fastboot erase userdata

πŸ”„ How to get it back:

  1. Remove the added lines from build.prop.
  2. Execute the command in ADB: adb shell settings delete global notification_light_pulse
  3. Reset the device.
What if after editing build.prop the phone stopped booting?
1. Go to Recovery Mode (Press Power) + Volume Up when switched on). 2. Choose Mount β†’ System. 3. Connect your phone to your PC and delete the modified file through ADB: adb shell rm /system/build.prop 4. Reset the device.

Frequent problems and their solutions

Even after the outbreaks are turned off, they can suddenly reappear, and let's look at typical situations and ways to fix them:

πŸ”Ή Outbreaks return after update MIUI

The manufacturer often resets custom settings when major updates.

  • Check the Settings section β†’ Annexes β†’ Application management β†’ All applications.
  • Find the phone and contacts, reset the cache and permissions.
  • Repeat shutting down the flashes through ADB (see method 3).

πŸ”Ή Screen blinking in silent mode

On some models (e.g. Xiaomi) 12T) The backlight is even running in Do Not Disturb mode:

  1. Open Settings β†’ Sounds and vibrations β†’ Do not disturb.
  2. Choose a schedule. β†’ Setting up.
  3. Turn off the visual alerts option.

πŸ”Ή LED-indicator flashes random colors

This is a sign of a system notification conflict.

  • Install the Light Flow app and reset your settings LED.
  • Turn off notification synchronization for messengers (Settings) β†’ Notifications β†’ Additionally).

πŸ”Ή The camera flash is triggered at low battery charge

On certain devices (e.g, POCO X3 Pro) MIUI It uses the flash as a critical charge level signal to shut down:

adb shell settings put global low_battery_light_enabled 0

πŸ”Ή Blinking continues after resetting settings

If you have made a hard reset but the flashes remain, the cause may be:

  • πŸ”‹ Damaged firmware – reflash your phone through the Mi Flash Tool.
  • πŸ› οΈ Hardware malfunction – contact the service center (possibly damaged controller) LED).

πŸ’‘

If the problem persists after all the manipulations, check the phone for viruses. Some malware (such as FakeApp) can mimic system notifications, including flashes.

FAQ: Frequently Asked Questions

❓ Why do they appear again after the outbreaks are turned off?
It's got to do with the peculiarities. MIUI, It resets some settings when you update the system, clear the cache through Recovery, install new applications with administrator rights. ADB-commands (Method 3) or applications like MacroDroid to automatically shut down after rebooting.
❓ Can you turn off flashes only for specific contacts?
Yes, but not through the standard settings. You'll need: Install Tasker or Automate. Create a rule: If an incoming call from [Contact X] β†’ Turn off the lights. Use the lights. ADB-commands from Method 3 as an action. MIUI 14 is also suitable for Contact-Specific Ringtones & Notifications app.
❓ Does turning off flashes affect camera performance?
No, the flash on the calls and the flash on the shots are controlled by different drivers. Disabling the alerts will not affect: Photo quality in the dark, Night Mode performance. AF speed. Exception: on Xiaomi Mi 11 Ultra when disconnected camera_flash_notification through ADB It can temporarily lose light when you're taking macro shots.
❓ Why some models don’t have the option to turn off flashes?
This depends on: Regional Firmware: in MIUI China often lacks some settings.Android versions: on Android 13+ Google has restricted access to API Hardware features: models without lighting LED-flashes (e.g. Xiaomi Civi 3) don't have the appropriate options. ADB or third-party applications (Method 4).
❓ Can I turn off the screen blinking, but leave it alone? LED-indicator?
Yes, for that: Open the Settings β†’ Screen. β†’ Extra. Turn off the flashing screen when notified. Go back to Settings. β†’ Notifications β†’ Light indicator and turn on LED. If there is no option, use it. ADB-Adb shell settings put global screen_flash_notification 0 This will only turn off the screen lighting, leaving LED.