The light display for incoming calls on Xiaomi Redmi smartphones is a useful feature for those who often miss a call in noisy environments. However, bright flashes can be annoying, especially at night or in dark rooms. Unfortunately, the manufacturer does not always take this option into the main settings, forcing users to look for workarounds.
In this article, we will look at all possible ways to disable flash blinking, from standard MIUI settings to hidden settings and commands for power users. We will focus on the Redmi Note 10/11/12, Redmi 9/10 and the flagships of the K series, where the logic of the function may differ, and explain why sometimes the flash continues to flash even after the menu is turned off, and how to fix this.
Why flash flashes when calling: technical nuances
The light indication function (Flash Alerts) is used LED-A flash camera for visual alert of an incoming call or notification. Xiaomi has it implemented at the firmware level MIUI and can operate in two modes:
- π¦ Standard - blinking only when calling (configured in the menu "Special features").
- π¦ Advanced β activate on all notifications (includes through hidden settings or ADB).
In the models with AMOLED-screens (e.g. Redmi) K50 or Note 12 Pro+) Instead of flashing, you can use screen blinking, which is a separate feature (Screen Flash), which is disabled differently.
Important: If youβve recently updated MIUI, check the firmware version in Settings β About Phone. In some builds (e.g. MIUI 14.0.3 for Redmi Note 11), the feature may be βresetβ after the update.
Method 1: Disconnect via standard MIUI settings
The easiest method is to use the built-in system options, and the instructions are relevant for MIUI 12-14 on most Redmi models:
- Open the settings (cog icon on the desktop).
- Go to the Special Features section (sometimes called Additional Features).
- Select the item "Hearing" or "Alert" (depending on the firmware version).
- Find the option "Flash at Alerts" or "Light signals" and turn off the slider.
If there is no such item, try an alternative path:
Settings β Applications β Notification Management β Notification settings β Flash at AlertsβοΈ Checking the flash-off
π‘
On some models (e.g. Redmi 9A), the option is hidden in the Settings menu β System β Advanced Settings β Special features.
β οΈ Note: On firmware for the Chinese market (China) ROM) If you use custom firmware (e.g. Xiaomi.eu), check if the option is available in the section. MIUI Optimization.
Method 2: Using hidden settings (code ##)
If the standard method didnβt work, try activating the hidden menu of engineering settings, which is suitable for most Redmi models, but requires caution:
- Open the Phone app.
- Enter the combination: ##6484## (to test sensors) or #4636## (total test menu).
- In the menu that appears, look for the Hardware Testing β Flashlight section.
- Turn off the "Alert Flash" option or reset the default settings (Reset).
Some devices (such as the Redmi Note 10 Pro) may require the code ##36446337### to access advanced camera settings and flash.
What to do if the code doesn't work?
| Xiaomi Redmi Model | Working code. | Note |
|---|---|---|
| Redmi Note 11/12 | ##6484## | Sensor menu, "Flash" section |
| Redmi 9/9A/9C | ##4636## | Common test menu |
| Redmi K40/K50 | ##36446337## | Advanced camera settings |
| Redmi 8/8A | ##64663## | Testing of hardware modules |
β οΈ Warning: Do not change other options in the engineering menu without understanding their purpose! Incorrect settings can cause the camera to crash or overheat the device.
Method 3: Disconnect via ADB (for power users)
If previous methods failed, the Android Debug Bridge (ADB) option remains, which requires connecting the phone to a PC and basic command line knowledge.
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times on the version bar, then go back to Additional Settings β For Developers).
- Connect the phone to your computer and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell settings put system flash_notification_enabled 0To turn off blinking only when calling (save for other notifications) use:
adb shell settings put system flash_notification_call 0To return the default settings, replace 0 by 1 in the commands above.
π‘
ADB-Teams are working on all versions MIUI, But they require developer rights. Once you've done it, reboot your phone to apply the changes.
β οΈ Note: On some firmware (for example, MIUI China may need additional team to unlock changes:
adb shell pm grant com.android.settings android.permission.WRITE_SECURE_SETTINGSWhat to do if the flash continues to blink?
If after all the manipulations LED-The flash still works when calling, the problem may lie in the:
- π± Application conflict β some programs (such as Truecaller or WhatsApp) have their own alert settings.
- π Resetting settings - after updating MIUI Functions can return to default values.
- π οΈ Hardware failure β if blinking occurs chaoticly, it may indicate a faulty flash module.
Check the following points:
- Go to the settings of each messenger (for example, WhatsApp β Notifications β Light indication) and turn off the option.
- Perform a reset to factory settings (Settings β About phone β Reset settings), pre-saving data.
- If the problem occurs after a fall or moisture, contact the service center - the flash controller may be damaged.
Redmi Note 12 Pro+ 5G models with MIUI 14 firmware have a bug that flashes even when the option is turned off, so the solution is to roll back the firmware to version 13.0.9 or wait for a patch from Xiaomi.
Alternative solutions: if nothing helps
If standard methods do not work, consider the following options:
- π΅ Disabling notifications for specific contacts β in the Contacts app you can configure individual signals.
- π Use of the "Do Not Disturb" mode - in Settings β Sounds and vibrations set exceptions for calls.
- π‘οΈ Installing third-party apps β for example, Flash Alerts 2 (Play Market) allows you to flexibly configure light alerts.
For models with AMOLED-screens (e.g. Redmi) K60) You can replace flash flashing with screen blinking:
adb shell settings put system screen_flash_notification 1This is a less annoying option, especially in the dark.