The camera flash that triggers an incoming call on Xiaomi is a feature that annoys many users, especially at night when bright lights wake up households or attract unnecessary attention in public places. Although the manufacturer positions this option as βusefulβ for alerting a call, in practice it often interferes with rather than helps.
The problem is complicated by the fact that in the new versions MIUI (starting MIUI 12) The path to shutting down the flash is hidden deep in the settings or not at all in the menu.Redmi Note users 10/11/12, POCO X3/X4/X5 And other models are faced with the fact that standard instructions from the Internet do not work β either menu items are renamed or they were removed in the latest updates, ADB-commands and circumventing restrictions for different firmware versions.
Why does the flash work when you call and can it be turned off?
Flash Alerts was originally designed for hearing-impaired users, and bright flashes were meant to compensate for the lack of sound, but over time, this option became available by default on many Xiaomi devices, regardless of the ownerβs needs.
In older versions of MIUI (before MIUI 11), you could turn it off in a few clicks in the feature settings, but now the manufacturer has complicated the process, and in some regional firmware, it has removed the direct option altogether.
- π± Marketing ploy: Bright flash draws attention to brand in public spaces.
- π Restrictions of regional firmware: in European and global versions MIUI Some settings are blocked.
- π οΈ Technical nuances: on budget models (for example, Redmi) 9A or POCO M3) Hardware limitations do not allow flexible control of the LED.
Good news: Even if your firmware doesn't have a direct switch, you can turn off the flash via hidden menus, ADB or third-party utilities. Below we'll look at all the methods - from the simplest to the most complex.
Method 1: Standard shutdown via "Special Opportunities" (MIUI 12-14)
If you have global or European firmware (not Chinese), try this method first.It works on most models, including the Xiaomi 11T, Redmi Note 10 Pro and POCO F4:
- Open the Settings. β Special facilities.
- Scroll down to the Rumor section and select Alert Flash (or Flash Alerts in English firmware).
- Move the slider to the off position.
- Reboot your phone to make the changes take effect.
β οΈ Note: On some firmware (for example, MIUI 13 for Redmi Note 9) this item may be called differently:
- Flash alerts
- Light signals
- Flash on notifications
If you do not find the desired section, use the search by settings (the magnifying glass icon in the upper right corner).
βοΈ Check before switching off the flash
Method 2: Hidden settings with ## code
If the standard path doesnβt work, try activating the hidden engineering menu, which is suitable for devices running MIUI 12.5-14, but requires caution:
- Open the Phone app and type the combination: ##36446337## (this is code for testing hardware components, including flash).
- In the menu, select LED Test or Flashlight Test.
- Find the Disable Flash on Call option (called Call Flash Off) and activate it.
- Save the settings and restart the device.
β οΈ Warning: Do not change other options in the engineering menu unless you are sure of their purpose! incorrect settings can cause the camera to crash or loss of warranty.
What if the code doesn't work?
Method 3: Disconnect via ADB (for power users)
If previous methods have failed, it remains to disable the flash via the ADB debugging bridge. This is a universal method that works on all Xiaomi models, but requires a connection to a computer.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux
- π± USB-cable (preferably original)
- π οΈ Google's Platform Tools utility
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Go back to Settings β Additional β Developer. Turn on USB Debugging.
Connect the phone to the PC and confirm the debugging permission.
Platform Tools
adb shell settings put global flash_notification_enabled 0Reset the device.
β οΈ Warning: If the flash continues to fire after the command is executed, try an alternative command:
adb shell settings put secure flash_notification_enabled 0On some firmware, the parameter is stored in secure, not global.
π‘
If ADB does not recognize the device, update drivers through the Mi Unlock Tool or install universal ADB-driver.
Method 4: Using Third-Party Applications
If you don't want to mess with ADB, you can use specialized utilities.
| Annex | Compatibility | Pluses | Cons |
|---|---|---|---|
| Flash Notifications | MIUI 12β14, Android 10β13 | Simple interface, does not require root | Advertising, sometimes resets settings |
| Flash Alerts 2 | All Xiaomi models | Flexible settings, LED support | Paid version for advanced functions |
| MIUI Hidden Settings (unofficial) | Only for MIUI | Unlocks hidden options | Risk of blocking Mi Account |
How to use:
- Download and install one of the applications (e.g. Flash Notifications).
- Provide all necessary permissions (access to notifications, camera).
- In the application settings, find the Call Flash section and turn it off.
- Add the app to the autoload so that the settings are not reset.
β οΈ Note: Applications from third-party sources (e.g, 4PDA) They may contain malicious code. Install them only if you are sure of security!
π‘
Third-party applications are the easiest way, but they consume an extra battery and can conflict with system utilities.
Method 5: Manual editing of system files (root only)
If you have a bootloader unlocked and Magisk or other root access installed, you can turn off the flash permanently by editing system files, a method that is suitable for POCO F3, Xiaomi Mi 11 Ultra and other flagships.
Instructions:
- Install Root Explorer or a similar file manager with root access.
- Go to /system/cust/prop/local.prop If there is no file, create it.
- Add a line: ro.miui.has_flashlight_notification=false
- Save the file, set the rights 644 (rw-r--r---).
- Reset the device.
If neither method worked, your firmware might have hard-wired limitations, so there are two options:
- Reflash the device to the global or European version of MIUI (instructions are available on xiaomi.eu).
- Take the phone to the Xiaomi service center with a request to disable the feature at the firmware level.