How to turn on flash when notifying on Xiaomi: a complete guide to problem solving

The flash of light when notifying on Xiaomi is a useful feature that helps you not to miss important messages, especially when the phone is down or in silent mode. However, many users face difficulties in setting it up: somewhere the option is hidden in the depths. MIUI, Some of them require additional permissions, and some models do not have any standard settings at all. In this article, we will discuss all the ways to activate a flash, from basic settings to using third-party applications and other devices. ADB-Teams for Advanced Users.

Xiaomi’s peculiarity is that even within a single line (e.g. Redmi Note 12 vs POCO X5), the layout of options may differ due to MIUI versions or hardware limitations, and we’ll take these nuances into account and provide universal solutions that work on most of the brand’s devices, and you’ll learn why the flash may not work even after it’s turned on and how to fix it without resetting.

Where is the flash setting in MIUI: the official way

In most Xiaomi smartphones based on MIUI 12-14, the flash option is hidden in the special features menu.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Special Features section (sometimes called Additional Features).
  3. Choose the Rumor. β†’ Notification flash.
  4. Activate the switch and adjust the settings: πŸ”¦ Camera – Choose which flash to use (main or front if supported). πŸ”” Applications – specify which notifications to trigger (all or selectively). ⚑ Repeat – the number of blinks (usually 1-3 times).

On some models (e.g. Xiaomi 13 Pro or POCO F5), the path may be slightly different: Settings β†’ Notifications β†’ Additional settings β†’ Notification flash. If you don’t find this item, then your firmware doesn’t support system-level functionality, you’ll have to use workarounds (described below).

πŸ“Š What Xiaomi model do you use?
Redmi Note (any model)
POCO (F/X/M-series)
Mi (11/12/13 et al.)
Black Shark
Another model

Why the outbreak doesn’t work: 5 common causes and solutions

Even after you turn on the option in the settings, the light signal may not work, and here are the most common reasons and ways to eliminate them:

Problem.Reason.Decision
Flash does not flash at notificationsThere is no permission for the applicationGo to Settings β†’ Applications β†’ Permissions Management β†’ Special Access β†’ Notification flash and turn on for the right applications.
It works only with SMS, but not with messengers.MIUI restrictions for third-party applicationsUse it. ADB-command (see section below) or third-party Flash Notifications.
The outbreak is triggered with a delayBattery optimization blocks background activityAdd the app to exceptions: Settings β†’ Battery β†’ Battery Optimization β†’ All applications.
Function is not available in the settingsOutdated version of MIUI or hardware limitationsUpdate your firmware or install custom (e.g. Xiaomi.EU).

Important: On devices with AMOLED-screens (e.g. Xiaomi) 12T or Redmi K60) Instead of flashing, you can use flashing screens β€” this option is often located in the same settings, in special features. If your smartphone supports both functions, choose a priority.

πŸ’‘

If the flash is unstable, try turning off the power saving mode for the com.android.systemui system application via Settings β†’ Battery β†’ Battery Optimization.

Activating the flash through ADB: for advanced users

If your Xiaomi model does not support the system-level notification flash, but is hardware capable of doing so (e.g., there is a system-level notification flash). LED-flash, you can force the function to be enabled through ADB. This method works for most devices with MIUI 11 and newer, but requires a computer connection.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap the assembly number β†’ return to additional settings β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line (Win) + R β†’ Enter cmd) and execute: adb shell settings put global notification_light_pulse 1 This command includes flashing for all notifications.
  3. For select applications, use: adb shell settings put global notification_light_pulse_custom "com.whatsapp;com.telegram" (replace com.whatsapp with the packages of the desired applications).
  4. Reset the device.

Critical: On some firmware (e.g. MIUI Global for Redmi 9A), this command can only work after disabling MIUI Optimization via ADB:

adb shell pm disable-user --user 0 com.miui.guardprovider


adb shell pm disable-user --user 0 com.miui.powerkeeper

Warning:

What if the ADB can’t see the device?
Make sure: 1. Drivers are installed for your model (download from Xiaomi site). 2. The developer settings include Debugging over USB (file transfer). 3. The USB port on your PC works correctly (try another cable or connector). 4. Antivirus does not block ADB (add platform-tools as exceptions).

Third-party flash management applications

If the system methods didn't work, you can use third-party utilities.

  • πŸ”¦ Flash Notifications (Play Market) – supports color, frequency and duration of blinking, even on devices without any flashing speeds. LED-flashes (using a screen).
  • ⚑ Light Flow - Advanced settings for notifications including flash, vibration and sounds. ADB-permissions for full functionality.
  • πŸ“± Flash Alerts 2 – a simple interface with support MIUI. Allows you to assign different colors to different applications (on devices with different colors) RGB-flash).

How to set up Flash Notifications:

  1. Install the application and provide all the permissions you request (including Special Access in MIUI settings).
  2. In the main menu, select Flash β†’ Notification Type (e.g., calls, SMS, instant messengers).
  3. Adjust the color, duration and interval of blinking.
  4. Enable the option to Work in the background and add the application to battery exclusions.

Note: Some applications (e.g. Light Flow) may conflict with MIUI system services, causing notifications to freeze. If push messages stop coming after installation, clear the com.android.systemui app cache through Settings β†’ Applications β†’ All Applications β†’ System Interface β†’ Storage.

Check compatibility with your Xiaomi model

Download APK only from official sources (Play Market, APKMirror)

Provide all permissions (notifications, camera, special access)

Add to the Battery Optimization Exceptions

Reboot the phone after setting up-->

Flash on custom firmware (Xiaomi.EU, Pixel Experience)

If you use an informal firmware (e.g., Xiaomi.EU, LineageOS or Pixel Experience), the flash setting may be different. In most custom builds, the feature is activated via the Settings menu β†’ System β†’ Gestures β†’ Notification Flash or Settings β†’ Special Features β†’ Flash.

Features for popular firmware:

  • πŸ”„ Xiaomi.EU: The feature usually works out of the box, but may require manual inclusion in Settings β†’ Notifications β†’ Additionally.
  • πŸ“± Pixel Experience: Uses the standard Android mechanism, so the path is as follows: β†’ Special facilities β†’ Notification flash.
  • πŸ› οΈ LineageOS: You may need to install a Magisk module (such as FlashLight Notification) to work properly.

If the flash stopped working after the firmware:

  1. Check if the permissions for system applications have been reset.
  2. Update your firmware to the latest version (flash bugs are often patched).
  3. Install Magisk Notification Light Control (available in the Magisk Module repository).

πŸ’‘

On custom firmware, the flash often works more stable than on stock MIUI, due to the lack of aggressive battery optimizations.

Alternatives to flash: screen blinking and vibration

If your Xiaomi smartphone does not support flash light (for example, Redmi A1 without LED), you can use alternative ways to alert:

  • 🌈 Screen blinking: works on AMOLED-Included in the settings. β†’ Special facilities β†’ Rumor β†’ Blinking screen. Supports color and frequency settings.
  • πŸ“³ Vibration with pattern: in MIUI You can assign unique vibration patterns to different contacts. β†’ Sound and vibration β†’ Notification vibration.
  • πŸ”” Sound signals through the speaker: if the phone is lying up screen, increase the volume of notifications in Settings β†’ Sound. β†’ Media volume.

For devices with Always-On Display (such as Xiaomi 13 Ultra), it is useful to configure notifications to display on the locked screen: Settings β†’ Lock screen β†’ Always-On Display β†’ Show notifications. This visually replaces the flash.

Note: On some models (POCO M4 Pro, Redmi Note 11) flashing screen can drain battery faster than LED-If autonomy is critical, give preference to vibration or audible alerts.

Solving battery and overheating problems

Frequent use of flashes (especially at maximum brightness) can lead to two problems:

  1. Increased battery consumption β€” LED-flash ~0.5–1% charge per long blink.
  2. Local overheating – When used intensively, the area around the chamber may heat up.

How to minimize the impact:

  • ⚑ Reduce the number of blinkings in the settings (optimally - 1-2 times).
  • πŸ”‹ Turn off the feature overnight or when your phone is connected to charging (Flash Notifications has a schedule).
  • 🌑️ Avoid using flashes in high ambient temperatures (above 30)Β°C).
  • πŸ”„ Regularly clean the flash connector from dust (carefully, without alcohol-containing liquids).

Xiaomi modelTypical battery consumption from flash (per 100 blinks)Recommendations
Redmi Note 12 Pro+~3–5%Use only for important notifications (calls, SMS).
POCO X5 Pro~2–4%Turn off in power saving mode.
Xiaomi 13 Lite~1–2%Without limitations (effective) LED-module).

FAQ: Frequent questions about Xiaomi notification flash

Can you customize different flash colors for different applications?
On most Xiaomi smartphones, the system flash supports only one color (usually white). RGB-You can use flash (e.g. Black Shark 5 Pro) or apps like Flash Notifications to assign different colors. To do this, set Flash Notifications. In the app settings, select the Notification Color. Assign unique colors for each app (e.g. green for WhatsApp, blue for Telegram). MIUI without ADB function is not available.
Why does the flash only work when the screen is off?
It's standard behavior. MIUI β€” This is designed to alert you when you're not interacting with your phone. If you want the flash to go off at all times, use this. ADB-Adb shell settings put global notification_light_screen_on 1 Or set up Light Flow and turn on the option to Ignore the state of the screen.
How to turn off notification flash if it interferes?
To deactivate the function: Go to Settings β†’ Special facilities β†’ Rumor β†’ Notification flash. Turn off the switch. If you've used it. ADB, Adb shell settings put global settings notification_light_pulse 0 For third-party applications (for example, Flash Notifications), it is enough to remove them or remove them from the startup.
Does all Xiaomi models support this feature?
No, not all of them. Here's a rough list of compatible devices: πŸ”Ή Supported by: Xiaomi 11/12/13 series, Redmi Note 10/11/12 Pro, POCO F3/F4/F5, Black Shark 4/5. πŸ”Έ Partially supported: Redmi 9/10 (only ADB third-party). ❌ Not supported: Redmi A1/A2, POCO M3/M4 (no hardware flash or LED-The full list can be checked on the Xiaomi.EU forum or in the model specifications on GSMArena (see Notification light).
Can I use a front-facing flash for notifications?
Technically yes, but only on the double-engineered models. LED-To activate: Install Flash Notifications. In the application settings, select Front Camera under Light Source. Give permission to use the camera. frequent use of a front flash can drain the battery faster and cause the camera module to overheat.