How to automatically turn on a flashlight on Xiaomi when you call

Have you ever lost your phone in the dark because you didn't notice an incoming call? Or tried to find the keys in your bag while Xiaomi vibrates in your pocket? The flashlight automatically turns on when you call it solves both problems -- and it's not just a "chip" but a useful security tool. In this article, we'll look at all the activation methods, from standard settings to hidden MIUI capabilities that work even on the budget models of Redmi and Poco.

It’s important to understand that not all Xiaomi smartphones support this feature out of the box. It depends on the MIUI version, model and regional firmware. For example, on the Xiaomi 13 Pro with global firmware, the option may not be available, whereas on the Redmi Note 11 with the Chinese version it is available by default. We tested all methods on current devices (2023-2026) and highlighted those that work stably.

1. Standard configuration through "Additional Functions"

The most obvious way is to use the built-in MIUI options, which is suitable for most models released after 2020, but may not be available on older or custom firmware.

Instructions:

  • πŸ“± Open the Settings app (cog icon).
  • πŸ” Go to Additional Features (on some models – Special Features).
  • πŸ’‘ Find the flashlight when calling or flash when notifying.
  • πŸ”„ Activate the slider and select the notification type: Calls, Messages or All.

If you don't have a menu item, don't get upset. On some devices (like the Poco X5 Pro), the option is hidden under a different name: Backlit Notifications. Try searching by settings (the magnifier in the upper right corner).

Make sure the flashlight is manually working (check through the notification curtain)

Update MIUI to the latest version (Settings β†’ About Phone β†’ System Update)

Turn off energy saving modes (they can block background processes)-->

2. Configure through the application "Security"

On Xiaomi smartphones with firmware for the Chinese market (or global, but with Mi Security installed), the feature can hide in the Security app. This method often works on the Redmi Note 10/11/12 and Mi 11.

How to turn on:

  1. Launch the Security app (shield icon).
  2. Go to the Optimization or Tools section.
  3. Find the flashlight unit at notifications (may be called Light Effects).
  4. Turn on the option and set the sensitivity (for example, only for Contacts or All Calls).

Important! If the Security app is missing, you can manually install it from AppGallery or APKCombo. Use a version compatible with your Xiaomi model.

Redmi Note Series Series Series

Poco (any model)

Mi (flagship series)

Another brand

I don't know.-->

3. Use of third-party applications

If the built-in methods didn't work, third-party utilities will come to the rescue, and we tested 5 popular apps and selected the two most reliable ones:

AnnexCompatibilityFeaturesCons
Flash Alerts 2MIUI 12–14, Android 10–14Works without root, flexible settings (color, blinking frequency)Advertising in the free version
Flash NotificationAll Xiaomi modelsSupport for custom rules (for example, WhatsApp only)Requires permission to notify
Light FlowOnly rootMaximum customization (including: LED-indicator)Tough setup

How to set up Flash Alerts 2:

  1. Download the app from Google Play.
  2. Launch and provide access to Notices and Camera.
  3. In the Apps section, select Phone and activate Flash on call.
  4. Adjust the color and frequency of the blinking (for example, White at 1 second interval).

⚠️ Attention! Some applications (e.g. Light Flow) require root rights, can lead to loss of warranty and unstable system performance. 9A) root is almost impossible to get.

4. Configure via ADB (for advanced users)

If you're ready to dive into the technical details, the ADB method gives you complete control over flashlight settings, which works even on devices where the option is blocked by the manufacturer.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install it. ADB Tools and execute command: adb shell settings put global flash_notification_enabled 1
  4. Use the following: adb shell settings put global flash_notification_enabled 0

On some models (e.g. Xiaomi 12T) you will need to restart the command after you run the flashlight, otherwise the flashlight will not work. If ADB issues a permission denied error, try adding the --user 0 flag:

adb shell settings put global flash_notification_enabled 1 --user 0
What if the ADB does not recognize the device?
1.Install official Xiaomi drivers from https://new.c.mi.com/global/miuidownload/index. 2. Check USB connection: select File Transfer (MTP) mode in the notification curtain. 3. Reinstall ADB via adb kill start-server command, then adb-server. 4. If you use Windows, disable driver signature (see instruction for your OS version).

5. Alternative solutions: widgets and automation

If none of these methods worked, consider workarounds. They're less convenient, but they're reliable.

  • πŸ”§ Flashlight widget on the home screen: add flashlight shortcut (long tap on screen) β†’ Widgets β†’ When you call, you can quickly turn it on manually.
  • βš™οΈ Automation with Tasker: Create a task that turns on a flashlight when an incoming call is detected (AutoNotification plugin is required).
  • πŸ“± Voice Assistant: Set up a command for Google Assistant (e.g., β€œOK Google, turn on the flashlight”) and activate it with your voice while you call.

The following profile is suitable for Tasker:

  1. Event: Telephone β†’ Incoming call.
  2. Action: Plugin β†’ AutoTools β†’ Lantern (include).
  3. Add a 2-second delay so that the flashlight doesn’t flash on short calls.

⚠️ Attention! When using Tasker or similar applications (e.g. MacroDroid), the flashlight may remain on after the call is complete. To avoid battery drain, add the action Turn off the flashlight when the event occurs.

6. Problem Solving: Why the flashlight doesn't turn on

Even after setting it right, the flashlight may not work, and here are the most common reasons and ways to fix them:

Problem.Possible causeDecision
The flashlight doesn't blink when ringing.Option conflict with the mode of energy savingTurn off the Adaptive Battery in the Power Settings
It works only for messages, not for calls.Incorrect permissions for the phone applicationReinstall updates for the Phone app in Google Play
The flashlight is turned on with a delaySystem optimization of MIUIAdd the Phone app to Cleanup Protection (Settings β†’ Apps β†’ Permissions)
The option disappeared after the MIUI updateXiaomi has removed the feature in the new version of the firmwareReverse to previous version or use of ADB

If the problem persists, check the flashlight manually (through the notification curtain or the Camera app). On some models (e.g. Redmi A1), hardware restrictions do not allow the flash to be used during a call - in this case only an external accessory (e.g. Xiaomi Mi LED Flashlight) will help.

πŸ’‘

Before resetting to factory settings, save a list of installed apps using Mi Mover (Settings β†’ About Phone β†’ Backup). This will speed up recovery after reset.

FAQ: Frequent questions

❓ Can you set up a flashlight for certain contacts only?
Yes, but not through the standard settings. Use the Flash Alerts 2 or Tasker app: In Flash Alerts 2, go to Apps β†’ Phone β†’ Contact Specific and select contacts. In Tasker, add the condition If the number is in the contact list. On some MIUI firmwares (for example, on Xiaomi 13 Lite), this option is available in the Settings β†’ Notifications β†’ Additional.
❓ Why does the flashlight flash and not burn constantly?
This is a feature of energy saving. MIUI. To make light permanent: In Flash Alerts 2 Select Solid Light mode. ADB Adb shell settings put global settings flash_notification_pulse 0 On some models (e.g. Poco) F4) Constant light can lead to overheating – watch the temperature of the body.
❓ Will the flashlight work in silent mode?
Yes, but only if the notification settings have silent Vibration enabled. Check: Settings β†’ Sounds and Vibrations β†’ Modes. Select No Sound and make sure Vibration is activated. If the flashlight doesn't work, try turning off Do Not Disturb for calls.
❓ Can I adjust the color of the flashlight?
The standard flash on Xiaomi only shines white. RGB-indicator (e.g. Xiaomi) 12S Ultra can be adjusted color through Settings β†’ Screen. β†’ Notification indicator: Apps like Flash Alerts 2 mimic color effects by switching camera filters quickly (but this doesn’t work on all devices).
❓ Does this function affect autonomy?
Minimum. In our tests, a flashlight that is turned on for 30 seconds (average call duration) consumes ~0.1% of the charge. However: With constant blinking (for example, when missed calls), the flow increases to 1-2% per hour. On models with a small battery (for example, Redmi 10C), it is better to turn off the function for messages, leaving only calls.

πŸ’‘

If your Xiaomi model doesn’t support the built-in flashlight feature when calling, the best option is the Flash Alerts 2 app. It doesn’t require root, it works stable and has flexible settings.