Flash to Xiaomi: how to turn on light indication in MIUI

Have you ever missed an important call because your phone was in your bag or in another room? Xiaomi smartphones (including the Redmi and POCO lines) have a useful feature called flash-to-call, which converts a camera flash into a light signal when you call in, which is especially convenient for people with hearing impairments or in noisy places where the vibration and melody of the call can go unnoticed.

In this article, we’ll look at all the ways you can activate a flash on a call, from standard MIUI settings to hidden features for older models, why it might not work on some devices, how to get around manufacturer limitations, and what alternative solutions exist for models without built-in options, and a unique way to enable flash through ADB, which does not require root rights and works even on locked bootloaders.

Why doesn’t Xiaomi have a flash on a default call?

Many users are surprised that new Xiaomi smartphones (such as the Redmi Note 12 or Xiaomi 13T) do not have an obvious option to turn on the flash when calling.

  • πŸ”‹ Battery savings: The constant flashing of a flash consumes additional energy, contradicting Xiaomi's strategy to optimize autonomy.
  • πŸ›‘οΈ Camera protection: Frequent flash on can shorten LED life, especially in budget models.
  • πŸ“± Simplify the interface. MIUI 14-15 Developers remove rarely used features from the main settings, leaving them in the β€œhidden menus".

However, this does not mean that the feature is completely removed. On most devices, it can be activated through Settings β†’ Special Features or using third-party applications. On some models (for example, POCO F5), the option is hidden in the developer menu.

⚠️ Attention: On devices with AMOLED-screens (for example, Xiaomi 12 Pro or Redmi) K60) Frequent flashing can cause a matrix burn effect, which is residual images on the display!

Method 1: Standard settings through "Special capabilities"

This is the simplest method that works on most Xiaomi smartphones running MIUI 12-15. Instructions are suitable for models Redmi Note 11/12, Xiaomi 11T/12T, POCO X4/X5 and others:

  1. Open the Settings app (cog icon).
  2. Go to the Special Opportunities section.
  3. Select Hearing (or Sound and Vibration on some firmware).
  4. Activate the Flash switch at notifications or Light Indication.
  5. In additional settings (if any), select Calls from the event list.

If your menu doesn’t have Flash at Notifications, try an alternative path:

Settings β†’ Notifications β†’ Additional settings β†’ Notification indicator β†’ Flash

Make sure the flash is not covered with a cover or finger

Check that the function is not disabled in "Energy Saving Mode"

Update your firmware to the latest version of MIUI

- Restart your phone after changing your settings-->

On some devices (e.g. Redmi 10C), the option may be called Light Signal and be in the Sounds and Vibrations section. If you don't find the item in the standard settings, move on to the next method.

Method 2: Enable through the developer menu (hidden function)

On a number of Xiaomi models (mainly flagships and POCO series devices), the flash-to-call feature is hidden in the developer menu to activate it:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row until you become a developer!
  3. Go back to the main settings menu and open a new section for developers.
  4. Scroll down and find the Camera Flash Simulation or Camera Flash Notification option.
  5. Turn it on and select the events for which the flash should trigger (calls, SMS, notifications).

This method works on the POCO F3/F4, Xiaomi 11 Lite and some other models. If the option is not on the developer menu, try the third method.

Yes, the function is in the settings.|No, I had to turn it on through the developer menu.|No, I'm using a third-party app.|I don't know, I haven't tried it yet.-->

Method 3: Use ADB-commands (without root rights)

If the first two methods fail, you can activate the flash via ADB (Android Debug Bridge), which is suitable for most Xiaomi devices, including the Redmi 9A, Xiaomi Mi A3 and other models with β€œcut-off” settings.

  • πŸ–₯️ Computer with installed Xiaomi drivers and program ADB.
  • πŸ“± Included Debugging by USB on the phone (in the developer menu).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Execute the flash activation command: adb shell settings put global flash_notification_enabled 1
  5. Reboot the phone.

After the reboot, the flash should flash when incoming calls. If the function does not work, try an alternative command:

adb shell settings put system flash_notification 1

⚠️ Attention: On some firmware MIUI after updating the system of settings ADB To avoid this, set the settings as adb shell settings put global. flash_notification_enabled 1 && adb shell settings put secure flash_notification 1

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB In the developer settings. 2. Try another one. USB-cable (preferably original). 3. Install Xiaomi drivers from the official website (section "Support"). 4. Restart your phone and PC. 5. If you use Windows, try running the command prompt on behalf of the administrator.

Method 4: Third-party applications for flashing on a call

If the built-in methods didn’t work, you can use apps from Google Play.

AnnexFeaturesCompatibilityCons
Flash NotificationsSimple interface, call support/SMS, blinking frequency settingMIUI 12-15, Android 10+Advertising in the free version
Flash Alerts 2Works without root, support for notifications from messengersAll Xiaomi modelsPlugins for some functions
Light FlowAdvanced settings, support LED-indicator (if any)Requires root on some firmwareA complex interface

To set up one of these applications:

  1. Download and install the program from Google Play.
  2. Provide all necessary permissions (access to notifications, camera).
  3. In the application settings, select Calls in the event list.
  4. Adjust the frequency and duration of the blinking.
  5. Activate the Start When Download option so that the feature works after restarting the phone.

When using third-party apps, be aware that they can drain the battery faster than the built-in feature, and some programs require special permissions to access notifications that need to be confirmed manually.

πŸ’‘

If the app doesn’t see call notifications, check if they’re disabled in Android settings. Go to Settings β†’ Apps β†’ Permissions Management β†’ Notifications and turn on access for the program.

Why the flash on the phone does not work: common problems

Even after you set it up properly, it may not work, and here are the main reasons and ways to fix them:

  • πŸ”‹ Power saving mode. Power saving enabled can block the flash. Open Settings β†’ Battery and productivity β†’ Power saving mode and turn it off or add a flash control app to exceptions.
  • πŸ“± Update to firmware. MIUI You can reset the settings.
  • πŸ”’ Permission restrictions. On Android 12+ Applications may not be allowed to access the camera in the background. β†’ Confidentiality β†’ Permits β†’ Camera and allow use.
  • πŸ› οΈ If none of the methods work, maybe your version. MIUI It's disabled at the system level, and then you can just flash it.

Pay special attention to models with infrared flash (for example, Redmi Note 8 Pro), on such devices the LED may not flash due to hardware limitations.

πŸ’‘

If the flash flash flash only flashes once and goes out, check the "Signal Duration" settings in the special features menu. Some firmware defaults to "Short", which you need to change to "Long."

Alternative solutions: light indication without flash

If your Xiaomi model does not support flash flashing (e.g. Redmi Go or Xiaomi Mi Play), you can use alternative lighting methods:

  • πŸ’‘ Screen flash: Some applications (e.g. Flash Alerts 2) can flash the screen when you call, less visible than a camera flash, but still more effective than vibration.
  • πŸ”¦ Button highlighting on physical button devices (e.g. Redmi) 4X) You can configure the keys flashing through the engineering menu (code #3646633##).
  • πŸ“± Smart watches or bracelets. If you have a Mi Band or Xiaomi Watch, set the vibration and light notifications on them β€” it's more reliable than a flash of a phone.
  • 🎨 Animated wallpaper. Some live wallpapers (like Live Wallpaper: Flash Alert) flash when notified.

For owners of Xiaomi with AMOLED-screens (for example, Xiaomi 12 Pro or Redmi) K50) There is an interesting life hack: you can configure Always On Display (AOD) So when you call, the screen will be completely white:

  1. Activate Always On Display in the screen settings.
  2. Install the AOD Notify app from Google Play.
  3. In the program settings, select Full-screen splash for the Call events.

FAQ: Frequent questions about the outbreak on Xiaomi's call

Can you adjust the flash color?
No, the camera flash on Xiaomi smartphones always flashes white. Color temperature depends on the model of the LED and is not customized software. The alternative is to use screen lighting with apps like Flash Alerts 2, where you can choose color.
The flash flash flashes when SMS, But not when you call?
This problem involves splitting permissions for different types of notifications. Try: Open Settings β†’ Apps β†’ Phone β†’ Notifications. Make sure notifications are enabled for incoming calls. In flash settings (or third-party apps), separately activate the call option. If it doesn't help, reset the Phone app settings to Settings β†’ Apps β†’ Phone β†’ Warehouse β†’ Reset.
Will the flash work in silent mode?
Yes, the light display is independent of the phone's audio settings. The flash will flash even if: Phone is silent (Do not disturb off). Call volume is set to 0. Vibration mode is activated. Exception is if the Do Not disturb settings explicitly turn off call notifications.
Can you adjust different blinking frequencies for different contacts?
Standard MIUI settings don't allow this, but some third-party apps (like Light Flow) support blinking profiles. For this: Create contact groups in the Contacts app. In Light Flow settings, assign different blinking patterns for each group. Set up unique sounds and vibrations for additional identification. Note that Light Flow may require root access to work properly.
The flash stopped working after the MIUI update.
Updates often reset hidden settings. Try: Repeat settings through Special Options or ADB. Clear the Settings app cache (Settings β†’ Apps β†’ Settings β†’ Storage β†’ Clear cache). Install an older version of the flash control app (if you used third-party software). Reverse the previous version of MIUI (last resort). If the problem persists, check the official Xiaomi forum - this is probably a known bug of the current firmware.