How to permanently turn off flashing flashlight when calling Xiaomi Redmi: all working methods

The flash flash on an incoming call on Xiaomi Redmi is a feature that annoys many users, not only distracts in the dark, but also quickly lands the battery, and in some situations (such as important meetings) can create an awkward situation, and although the manufacturer positions it as a useful signal for alerting a call, not everyone needs it.

Complicating the problem is that new versions of MIUI 13/14 have the setting hidden deep in the menu or not in the standard interface. Moreover, after system updates, the settings may be reset and the flashlight starts flashing again. In this article, we will discuss all the current ways of disconnecting, from official to hidden, including methods for models without root rights.

If you've tried to turn off the flash through Settings β†’ Sounds and Vibration, but it didn't work out, don't give up. Most often, the problem lies in the additional MIUI services that override standard settings. We've tested all the methods on the Redmi Note 12 Pro+, Redmi 11 Prime and POCO X5 Pro - ensure that at least one of them works on your device.

πŸ“Š Your Xiaomi Redmi model?
Redmi Note 10/11/12
Redmi 9/10/11 (without Note)
POCO X3/X4/X5
Redmi K40/K50
Another model

Why does the flashlight flash when you ring and can it be turned off?

The flash flash feature for incoming calls was introduced in early versions of MIUI as part of a hearing-impaired alert system, and has become a standard feature for all users over time, but Xiaomi is gradually limiting its ability to turn it off. In recent firmware (MIUI 14 and later), the flash control point is often absent from the sound menu β€” it is not a bug, but a conscious decision of the developers.

Technically, flashing flashlights are implemented through com.android.server.telecom, a system service that manages calls. LED-It's a flash through the camera driver, even if the screen is off, which explains why the battery runs out faster, every moment it takes up to a few minutes. 1-2% Charge per minute (with frequent calls the difference is noticeable).

Can we turn this off forever? Yes, but the way we do it depends on:

  • πŸ“± Smartphone models (on the Redmi Note 12 and later require additional actions).
  • πŸ”„ Versions MIUI (into MIUI 12 the setting was in the open access, in MIUI 14 - hidden).
  • πŸ”“ Root rights (without them, some methods will not work).

If you don't want to go through system files, start with the official ways, they work on 70 percent of the devices. ADB-commands or third-party utilities.

πŸ’‘

Before changing your settings, check to see if Flash At Notifications is enabled on apps like WhatsApp or Telegram, which sometimes flashes instead of system calls.

Method 1: Disconnect via standard MIUI settings (for MIUI 12-13)

On most Xiaomi Redmi devices with MIUI 12 or MIUI 13, the flash setting is available in the sound menu.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the section Sound and vibration.
  3. Scroll down to the Incoming Calls block and click on the Call Melody.
  4. At the top of the screen, find the Flash on Call (or Light Signal) switch and turn it off.

If there's no item, your firmware is hiding it, so try an alternative way:

  1. Go to Settings. β†’ Special facilities.
  2. Choose Hearing (or Audio/Visual Tips).
  3. Find the Flash option at notifications and deactivate it.

Make sure that the flashlight flashes when you call, not when you call. SMS|Check the version. MIUI In Settings β†’ The phone.|Make a backup of settings in case of failure|Reboot your phone after the changes-->

⚠️

Note: On some models (e.g. Redmi 10A), after the flash is disabled via Special Options, it may be activated again after the MIUI update, in which case you will need to re-activate it or use the methods below.

Method 2: Use of the ADB-teams (for MIUI 14 and newer)

If you're in your version MIUI There is no visual switch, you have to use it. ADB-This method works on all Xiaomi Redmis, but requires a computer connection:

1. Enable debugging over USB on your phone:

Go to Settings β†’ About the phone.

Click 7 times on the MIUI version to activate the developer mode.

- Return to Settings β†’ Additional β†’ For developers and enable debugging over USB.

2. Connect the phone to the PC and confirm the trusted device.

3. Open the command line (Windows) or Terminal (Mac/Linux) and type:

adb shell settings put global flash_notification_enabled 0

This command disables the flash for all notifications, including calls.

If you need to turn off only for calls, use:

adb shell settings put global incoming_call_flash 0

4.Reboot the phone so that the changes take effect.

What if the ADB does not recognize the device?
Install Xiaomi drivers USB Drivers from the official website|Try another one. USB-cable (original)|Include in the developer settings debugging by USB (security parameters) and Unlocking OEM|Restart your PC and phone.

⚠️

Note: After resetting settings or updating MIUI parameters ADB Save the commands in your notebook to quickly repeat the procedure. Also note that on the Redmi Note 12 and later, Xiaomi can block the system. ADB-commands to change system settings - in this case, only the root will help.

Method 3: Third-party applications (without root rights)

If you don't want to mess with ADB, you can use the apps from Google Play that control the flash.

  • πŸ”¦ Flash Alerts 2 – allows you to flexibly configure flashing for calls, SMS In the app settings, turn off the Flash on Call option.
  • πŸ“± Flash Notification – supports Xiaomi Redmi and has a separate switch for incoming calls.
  • πŸ› οΈ MacroDroid – Create a macro that will turn off the flash when an incoming call is detected (requires setting up triggers).

Check reviews before installing – some applications may not work on MIUI 14 due to system limitations, and note that third-party utilities require permission to Change System Settings, which must be confirmed manually.

⚠️

Note: Apps like Flash Alerts can interfere with Xiaomi system services, causing delays in calls. If you have trouble with alerts after installation, uninstall the program and use ADB or root methods.

Method 4: Edit system files (routed devices only)

If you have root rights, you can turn off the flashing flash forever by changing system files.This method is suitable for power users and requires caution - wrong actions can lead to a bootloop.

1. Install any file manager with root access (e.g., 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 a line at the end:

ro.miui.has_flashlight_notification=0

4. Save the changes, set the rights 644 (r-w-r--r---) and restart the phone.

If the build.prop file is not in the specified folder, try the path:

/vendor/build.prop

(for new versions of MIUI):

/system/system/build.prop

πŸ’‘

The root method is guaranteed to shut down the flash forever, but requires unlocking the bootloader and installing Magisk. On Redmi with the bootloader locked, this method will not work.

⚠️

Attention: Editing build.prop can cause a download failure if you make a mistake in the syntax. Always back up the file before changing! Also note that after updating MIUI through OTA, your edits may reset.

Method 5: Resetting settings to factory (extreme case)

If none of the methods worked and the flashing flash is critically intrusive, you can reset to factory settings, which is a radical solution, but it will return the phone to the out-of-the-box state, where the function can be disabled by default (on some models).

1. Go to Settings β†’ About Phone β†’ Resetting.

2. Select Reset all settings (not to be confused with Network Reset!).

3. Confirm the action and wait for the reboot.

After discharge:

  • πŸ” Check if the flashlight flashes when you ring (sometimes the function turns off automatically).
  • πŸ“± If you still have blinking, use Method 1 or 2 immediately before the system is updated.
  • ☁️ Restore data from backup (but not settings – they can return the problem!).

⚠️

Note: Reset will delete all installed apps, accounts and media files. If you don't back up, data will be lost! Also, after the reset, Xiaomi can force you to upgrade MIUI to the latest version, where the flash feature is activated again.

Compatibility table with Xiaomi Redmi models

The following is up-to-date information about the performance of methods on popular devices, based on user tests and may vary depending on regional firmware.

ModelMIUI 12MIUI 13MIUI 14Notes
Redmi Note 10/11βœ… Method 1βœ… Method 1 or ADB⚠️ Demands. ADB/rootSome of the firmware runs Flash Alerts 2.
Redmi 10/11 (without Note)βœ… Method 1βœ… Method 1❌ Doesn't work without a root.After upgrading to MIUI 14, it is reset.
Redmi Note 12 Pro+β€”βš οΈ Only ADB❌ Locks it down. ADBRequires a rut or a pullback on MIUI 13.
POCO X5 Proβ€”βœ… Method 1βœ… Method 1 or ADBThe global firmware is stable.
Redmi K50β€”βš οΈ ADB/root❌ No root goes off.Chinese firmware is blocking the changes.

On the Redmi Note 12 and later with MIUI 14, Xiaomi actively blocks the flash from turning off via ADB. The only reliable way is to root or roll back to the old firmware version.

Frequent Questions (FAQ)

πŸ”Ή Why After Updating MIUI flashlight started flashing again?
Updates MIUI User settings are often reset, including settings ADB To avoid this, disable auto-update in Settings β†’ The phone. β†’ Update system. Use Magisk to block specific module updates. Reuse after update ADB-team.
πŸ”Ή Can you turn off the flash only for specific contacts?
No, MIUI system settings don't support selective shutdown, but you can: Assign a unique tune for important contacts (the flash will flash, but you'll hear the sound) and use MacroDroid to create rules (e.g., turn off the flash if "Mom" rings).
πŸ”Ή The flash flash flashes even when the phone is down?
Yes, Xiaomi has specifically programmed the flashlight to flash regardless of the position of the phone, this is done to alert you in any condition. If it is critical, use Method 4 (route) or stick opaque tape on the flash (temporary solution).
πŸ”Ή Will there be any problems with the guarantee if you use it? ADB root?
Xiaomi will not cancel the warranty for use ADB, But: If you unlock the bootloader, the software malfunction warranty is removed. If the phone stops turning on after root access, the service center may refuse to repair it. ADB-commands (no unlock) are safe to guarantee.
πŸ”Ή Is there a way to turn off the blink without a computer?
Yes, if you have. MIUI 12-13 β€” Use the method 1 or 3 (Apps from the Play Market. MIUI 14 You can’t do without a PC, but you can try it: πŸ“± Termux (install via F-Droid and enter) ADB-Teams right on the phone). πŸ”§ Shizuku + AppOps for managing system application permissions.