Flash flashing when incoming on Xiaomi Redmi smartphones is a feature that should help you not miss an important call. But in practice, bright flashes are often annoying, distracting in the dark or even causing a headache. LED-Backlighting (for example, Redmi Note 10 Pro or Redmi) K50), where the blinking can be seen even through a closed bag.
In this article, weβll look at all the ways you can turn off a flash when you call, from standard MIUI settings to hidden settings and commands via ADB. Importantly, some methods require developer rights or root access, so check in advance if youβre ready for such manipulations. If your Redmi is running MIUI 12-14, at least one of the methods will work.
We'll also go into the nuances of different firmware versions and models. For example, on Redmi 9A, the way to set up a flash may be different from the Redmi Note 12 Pro+. And owners of devices with HyperOS (the new shell from Xiaomi) will have to consider the changes in the menu. But everything in order.
1. Standard shutdown via MIUI settings
The easiest way is to use built-in system options.It is suitable for most Redmi models on MIUI 12, 13 or 14, but may not be available on devices with custom firmware or older versions of the shell (for example, MIUI 11 and below).
Instructions:
- π± Open the Settings app (cog icon).
- π Go to Sound and Vibration (on some models β Sound and Vibration).
- π Scroll down to the Incoming Calls block and select Light Indication (or Flash on Calling).
- π Transfer the slider to the off position. or uncheck the tick next to the Flash.
If there is no such item, try an alternative path:
- Go to Settings. β Special facilities.
- Select Hearing (or Notifications and Alerts)
- Find the call light display option and turn it off.
Important: Some firmware (e.g. MIUI Global for the European market) may have Flash notifications or Camera flash alerts. If you don't find a translation into Russian, try changing the system's language to English temporarily.
β οΈ Note: On Redmi with HyperOS (like Redmi Note 13 Pro), the path to settings has changed. β Notifications β Additional settings β Light effects.
2. Disconnection through "Developer Mode"
If the standard settings didnβt work, try activating hidden developer options, a method that works for MIUI 13/14 devices and some custom firmware where the manufacturer has removed the direct flash setting.
Steps:
- Activate Developer Mode: Go to Settings β About Phone. Click 7 times in a row on the MIUI Version (you will be notified "You are a developer!").
Settings
Additional β For Developers
Notifications
Flash on notifications
Flash notifications
Never.
On some devices (e.g. Redmi K60), the option may be disguised by a different name:
- π¦ Call lighting
- π¦ LED-ring-sign
- π¦ Hardware notifications
βοΈ Preparation for flash shutdown
Note: If the option is activated again after the reboot after the deactivation, this may be due to an automatic reset (e.g. due to an update). MIUI). In this case, try the method with ADB (section).
3. Use of notification application managers
If system settings don't work, you can use third-party utilities that intercept call notifications and block flash activation.
| Annex | Link (Google Play) | Features | Need a Root? |
|---|---|---|---|
| Flash Alerts 2 | Download | Flexible settings for calls and SMS, support for MIUI | β No. |
| Light Manager | Download | Works with LED and flash, setting by application | β No. |
| Notification Light Control | Download | Xiaomi support but requires ADB for full access | β οΈ Partially. |
Instructions for Flash Alerts 2 (the most reliable option):
- Install the application and open it.
- Go to the Calls tab.
- Uncheck Flash on Incoming Call.
- In the Permissions section, provide access to notifications and calls.
If the app doesn't block the flash, check:
- π Permits: Settings β Annexes β Flash Alerts 2 β Permissions (must include Notifications and Telephone).
- π Battery Optimization: Add the App to Exceptions (Settings) β Battery β Optimizing the battery).
- π Conflicts: Disable other notification managers.
β οΈ Note: Some applications (e.g. Light Manager) may conflict with system services MIUI, If you stop sending text messages or calls after installation, uninstall the utility and use the method with ADB.
4. Disconnection via ADB (for power users)
If none of the previous methods worked, the only thing left to do is to turn off the flash when calling over the command line, which requires connecting the phone to a PC and using the Android Debug Bridge (ADB), which is suitable for all Redmi models, including those where the manufacturer has removed the settings from the interface.
Step-by-step:
- Download and install. ADB-PC drivers.
- Activate USB Debugging on your phone: Go to Settings β Developer. Enable USB Debugging.
Redmi
Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell settings put global flash_notification_enabled 0If the team doesnβt work, try an alternative:
adb shell settings put system flash_notification 0How do you check if the shutdown has worked?
- π Call your phone from another device.
- π¦ Make sure the flash does not flash (even in a dark room).
- π If the blinking continues, restart the phone and repeat the command.
What if the ADB does not recognize the device?
On some firmware (for example, MIUI 14 for Redmi Note 12) standard ADB-The teams are not working because of manufacturer restrictions, and you'll need root access or modified firmware.
5. editing system files (root only)
If you have root rights, you can turn off the flash when you call by editing system files, which is risky (may crash), but it gives you 100% results.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Follow the path:
/system/csc/others.xml- Find the line with the parameter flash_notification and change the meaning from true to false:
<CscFeature_SupportFlashNotification>false</CscFeature_SupportFlashNotification>- Save the file, set the rights 644 (rw-r--r---).
- Reboot the phone.
If the file others.xml No, check it out:
- π /system/csc/feature.xml
- π /system/csc/system.xml
β οΈ Warning: Incorrect editing of system files can lead to a "bootloop" ( looped boot). TWRP Or OrangeFox Recovery.
π‘
Before editing system files, copy them to your PC or cloud, which will help you quickly restore the original settings if something goes wrong.
Alternative solutions: physical shutdown
If software methods fail, radical measures remain, and are suitable for devices where flash flash flashes are caused by hardware failure (for example, after a fall or moisture).
Options:
- π οΈ Disconnect flash contacts: Disassemble the phone and disconnect the camera plume (requires repair skills).
- π Use of black tape: Stick opaque tape on LED-flash (temporary solution).
- π± Replacement of camera module: If blinking is caused by LED damage, replacing the entire module (cost) will help ~1500β3000 β½).
When should you consider a physical disconnection?
- πΉ The flash flash is constantly flashing, even without calls.
- πΉ The phone overheats when activated LED.
- πΉ Software methods do not work, and firmware is not updated.
If you are not sure of your abilities, it is better to contact a service center, for example, Xiaomi Service may offer:
| Service | Cost (β½) | Time (days) |
|---|---|---|
| Diagnostics of the camera module | 500β1000 | 1 |
| Replacement LED-flash | 1500β2500 | 1β2 |
| Flashing (if the software fails) | 1000β1500 | 1 |
7. Frequent problems and their solutions
Even after the flash is turned off, Xiaomi Redmi users are faced with nuances.
Problem 1: The flash only flashes when you make calls via WhatsApp or Telegram.
Solution: Turn off notifications for these apps in flash settings:
- π± Go to Settings. β Notifications β Additionally.
- π Find the Lighting Effects section for applications.
- β Disable WhatsApp, Telegram and other messengers.
Problem 2: After the MIUI update, the flash started again.
Solution: Repeat disabling through ADB or use the Flash Alerts 2 app with priority over system settings.
Problem 3: There is no shutdown option on Redmi with HyperOS.
Solution: Use the command:
adb shell settings put global hyperos_flash_notification_disabled 1π‘
If after all the manipulations the flash continues to flash, the problem may be a hardware failure. Check the phone for moisture under the camera module or contact the service.