How to turn on flashlight when calling Xiaomi Redmi Note 9: all ways

Are you tired of missing important calls because your phone is in your bag or in another room? Flashing a flashlight on an incoming call on the Xiaomi Redmi Note 9 is a simple but effective solution. This feature not only visually alerts you to a call, but also helps save battery power compared to constant vibration.

Unfortunately, in standard MIUI settings, flashing flashing is often hidden or absent when calling. But that doesn't mean you can't activate it! In this article, we'll look at 5 proven ways, from built-in settings to using third-party apps and even ADB commands. Choose the method that's right for you.

Why doesn’t the flashlight flash when calling by default?

Many Redmi Note 9 users are faced with the fact that the flashing flashlight function when an incoming call is turned off out of the box.

  • πŸ”Ή Energy efficiency policy – Xiaomi optimizes MIUI for maximum autonomy, and the constant use of a flashlight increases battery consumption.
  • πŸ”Ή Regional settings – on some firmware (e.g. Europe or India) the option may be blocked.
  • πŸ”Ή Version. MIUI β€” in old assemblies (below) MIUI 12) the function may not be present at all.

In addition, on the Redmi Note 9 (model M2003J15SC), hardware limitations can affect the operation of the LED. For example, if a flashlight is used as a flash for the camera, the system blocks its simultaneous use for notifications.

πŸ“Š You’ve already tried turning on a flashlight on your Xiaomi?
Yeah, but it didn't work.
No, I just learned about this function.
I use third-party apps.
I don't need it.

Method 1: Enable through standard MIUI settings

To start with, check the built-in options, and some versions of MIUI 12/13/14 have flashing flashing hidden in the special features menu:

  1. Open the Settings. β†’ Special facilities.
  2. Go to the Hearing section (or Sounds and Vibrations in the new versions).
  3. Find the flashing flashlight option when calling or Visual Alerts.
  4. Activate the switch and select the flashing color (if available).

If there is no such item, try an alternative path:

  • πŸ“± Settings β†’ Notifications and status bar β†’ Notification indicator.
  • πŸ”¦ Check if the flashlight option is available in the list of available indicators.

πŸ’‘

If your MIUI version doesn’t have an explicit flashlight option, try turning on the Camera Indicator – sometimes this activates LED blinking.

Method 2: Use the Flash Alerts 2 application

If the standard settings don't work, third-party utilities will come to the rescue, and one of the most reliable solutions is Flash Alerts 2 (available on Google Play), which not only includes flashing a flashlight, but also allows you to configure:

  • πŸ”„ Frequency of blinking (1 to 5 times per second).
  • 🎨 Color (if supported by hardware).
  • πŸ”” Alert types (calls, SMS, messenger notification).
  • πŸ”‹ Power saving mode (offsetting at low charge).

How to set up:

  1. Install Flash Alerts 2 from Google Play.
  2. Launch the app and grant permissions to access notifications and the camera.
  3. Turn on the Flash on Call option.
  4. Set up additional parameters as desired.

Download the application from the official store|Allow notifications to be accessed in Android settings|Enable permission to use the camera|Check the flashlight manually (to rule out hardware problems)-->

The app works on most Xiaomi devices, including the Redmi Note 9, Note 9 Pro, and Note 9S. However, some firmware may require you to disable battery optimization for this app:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Flash Alerts 2 and select Battery Optimization.
  3. Set it up without limits.

Method 3: Configure via ADB (for power users)

If you're not afraid of the command line, you can activate the hidden flashlight function through the ADB (Android Debug Bridge), which works even on the stock firmware without root rights.

You'll need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ“± Included Debugging by USB on the phone (Settings) β†’ The phone. β†’ 7 times press the version MIUI β†’ return to β†’ For developers).

Instructions:

  1. Connect Redmi Note 9 to your PC via USB and select File Transfer mode.
  2. Open the command prompt (cmd) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. Execute the command to activate flashing flashlight: adb shell settings put global flashlight_notification_enabled 1
  5. Reboot the phone.

If the function did not work after the reboot, try an alternative command:

adb shell settings put global camera_double_click_power_key 1
What if the ADB can’t see the device?
Make sure that the debugging is enabled USB and installed Xiaomi drivers>. Try using another one. USB-cable (original) or port on PC. In some cases, switching the connection mode from the PC helps MTP on PTP back and forth.

πŸ’‘

The ADB method is the most reliable, as it activates a hidden function at the system level, but after resetting or updating the MIUI, you may need to re-execute the command.

Method 4: Using Tasker for flexible customization

For users who want full control of flashing flashlights, Tasker is a great tool to create automated scripts, including responses to incoming calls.

Algorithm of settings:

  1. Install Tasker and AutoInput plugin.
  2. Create a new profile (Profile β†’ Event β†’ Phone β†’ Incoming Call)
  3. Add Task β†’ New Task and select Flashlight β†’ Toggle.
  4. Adjust the delay between blinking (e.g. 500ms) and the number of repetitions.

Advantages of this method:

  • πŸŽ›οΈ Flexibility – you can customize different scenarios for different contacts.
  • πŸ”„ Additional triggers - blinking when SMS, notifications from specific applications.
  • ⏱️ Timers – Automatically shutting down a flashlight after a predetermined time.

Example of a task to blink every 2 seconds for 30 seconds:

A1: Flashlight [ Set:On ]




A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]




A3: Flashlight [ Set:Off ]




A4: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]




A5: Goto [ Type:Action Number Number:1 Label: ]




A6: Stop [ With Error:Off ]

πŸ’‘

In Tasker, you can add a condition to check the battery level, for example, to turn off the flashlight if the charge is below 15%, this will help to avoid discharge at the critical moment.

Method 5: Rooting and editing system files

This method is only suitable for power users, as it requires root rights, and allows you to manually activate hidden MIUI functions, including flashing a flashlight.

⚠️ Warning: Rooting voids warranty and may cause the device to malfunction.Before you start, backup your data.

Instructions:

  1. Get root rights with Magisk.
  2. Install a file manager with root support (such as Root Explorer).
  3. Go to /system/csc/others.xml or /system/csc/feature.xml.
  4. Find the line with the parameter CscFeature_FlashNotification and change the meaning to true.
  5. Save the file, set the rights to 644, and restart the phone.

If the file others.xml No, it can be created manually with the following contents:

<FeatureSet>




<CscFeature_FlashNotification>TRUE</CscFeature_FlashNotification>




</FeatureSet>

After the reboot, a new option will appear in the settings to control the flashing of the flashlight.

An alternative way to edit
On some firmware, the flashing flashing parameter is stored in /system/build.prop. Add the line: ro.mot.flashNotification=true But this method is less reliable and may not work on the Redmi Note 9.

Comparison of methods: which one to choose?

To make it easier for you to determine, we have compiled a comparative table of all ways:

MethodDifficultyRoot is required.Energy consumptionReliability
Standard settings of MIUI⭐❌ No.Low.Medium (not on all firmware)
Flash Alerts 2⭐⭐❌ No.Average.Tall.
ADB⭐⭐⭐❌ No.Low.High (before resetting settings)
Tasker⭐⭐⭐⭐❌ No.High (depending on the script)Very high.
Routingβ­β­β­β­β­βœ… Yes.Low.Maximum

For most Redmi Note 9 users, Flash Alerts 2 is the best solution, which requires no technical skills and works consistently. If you don’t want to install third-party apps, try the ADB method.

Important: On MIUI 14 and later, flashing flashing can be blocked at the kernel level, in which case only rooting or rolling back to an older version of the software will help.

Frequent problems and their solutions

Even after a successful setup, flashing a flashlight may not work properly. Consider typical situations and ways to fix them:

  • πŸ”‹ Flashlight doesn’t flash at low charge – many apps (including Flash Alerts) 2) Automatically disable the function when the charge is lower 10-15%. Check the energy saving settings.

If the flashlight does not respond at all, check its performance manually:

  1. Open the notification panel and tap the flashlight icon.
  2. If it doesn’t turn on, the problem may be in the hardware (e.g., contact oxidation or LED damage).

πŸ’‘

On the Redmi Note 9 with firmware based on Android 10 and below flashing flashlight is more stable than on Android 11+.

❓ Can you customize different colors of flashing on the Redmi Note 9?
No, the Redmi Note 9 is equipped with a single-color white LED. Multicolor blinking is only possible on devices with a single-colored white LED. RGB-flash (e.g. Xiaomi Mi 11 or Redmi) K40). However, in some applications (for example, Flash Alerts 2) you can simulate β€œcolor” blinking by changing the frequency.
❓ Will the flashlight flash in silent mode?
Yes, flashing a flashlight when you call works regardless of the sound profile, and this feature is designed for situations where the phone is in silent or vibration mode, but make sure that the alert settings do not turn off visual notifications.
❓ How to turn off the flashing flashlight if it becomes annoying?
How to turn off depends on the activation method: If you used standard settings, go back to Special Options and deactivate the option. 2 β€” Open the app and turn off Flash on Call. ADB β€” Adb shell settings put global settings flashlight_notification_enabled 0
❓ Why After Updating MIUI flashing stopped working?
MIUI updates often reset user settings, especially if they were made through ADB or system files. After update: Check if the blink option appears in standard settings. If you used ADB, repeat the command (see Method 3). For applications like Flash Alerts 2, you may need to reinstall or re-grant permissions. If the problem persists, try rolling back to the previous firmware version (but remember the risks!).
❓ Can a flashlight be made to flash only for certain contacts?
Yeah, but not through the standard settings: πŸ“± Tasker – Create a separate profile for the right contacts. πŸ”¦ Flash Alerts 2 – In the app settings, there is a Whitelist option where you can specify numbers. Example for Tasker: Create a profile with a Phone event β†’ Incoming Call. Add Contact, and select the contacts you want. Set up a flashing flash task.