Owners of Xiaomi Mi 9 often face a situation when it is difficult to find a phone in the dark during an incoming call. Turning on the flashlight when calling solves this problem - bright light helps to quickly detect the device and see who is calling. However, in standard MIUI firmware, this feature is hidden or not explicitly.
In this article, weβll look at all the ways you can activate a flashlight when you call, from built-in settings to third-party apps. Youβll learn how to set up automatic backlighting through Settings β Special features, which apps from Google Play are best to use, and how to circumvent the limitations of MIUI with hidden commands. Weβll also look at frequent errors and give recommendations for optimizing the function.
Important: The methods vary depending on the version of MIUI. If you have global firmware (e.g. MIUI 12.5 or MIUI 13), some methods may not work β they will require the installation of additional modules or root rights.
1. Built-in feature in MIUI: where to look for settings
Some versions of MIUI for Xiaomi Mi 9 have a hidden option to turn on the flashlight when you call, which can be called variously: "Lighting at notifications", "Light signal" or "Lightlight at call", the problem is that the path to it is not obvious and depends on the regional firmware.
To find this setting:
- π Open the Settings. β Special facilities.
- π Scroll down to the "Hearing" or "Sound and Vibration" section".
- π Look for items related to light notifications (may be called "Blinking Light" or "Screen Lighting").
- π If you don't have an option, your firmware doesn't support it out of the box.
On Xiaomi Mi 9 with MIUI 11 and older, this feature is often absent from global builds, but is available in Chinese firmware versions.If you use custom firmware (e.g. xiaomi.eu), the odds of finding a customization are higher.
β οΈ Warning: Turning on the flashlight when calling through the built-in settings may conflict with Do Not Disturb mode. If the function does not work, check if this mode is activated in Settings β Sound and vibration.
2. Apps from Google Play: Top-3 decision
If you don't have a built-in feature, you can use third-party apps that run on all versions of MIUI and don't require root permissions, and we tested more than 10 programs and selected the three most reliable ones:
| Annex | Ratings. | Features | Cons |
|---|---|---|---|
| Flash On Call | 4.7 β | Works without root Customized glow duration Support white contact list | Advertising in the free version |
| Flash Alerts 2 | 4.5 β | Flashing flashlight mode Integration with SMS and messengers | Plugins for some functions |
| Flash Notification | 4.3 β | Minimalist interface: Low battery consumption | Limited customization |
For installation:
- Download one of the apps from the links above (or search Google Play by name).
- Open the application and grant permissions: π± Access to notifications (to track calls) π¦ Flashlight control (to enable it)
"Flash on Call"
self-start
Settings β Applications β Auto Launch
β οΈ Note: Some applications may conflict with battery optimization MIUI. If the flashlight doesnβt work, add the app to the optimization exceptions (Settings) β Battery and productivity β Optimizing the battery).
Install the app from Google Play|
Provide access to notifications |
Enable the "Flash on Call" option |
Add to auto-run MIUI|
Disable battery optimization for the application-->
Hidden MIUI commands: how to turn on a flashlight through the engineering menu
MIUI firmware has a hidden engineering menu that allows you to activate additional features, including flashlight control, which doesnβt work on all versions, but itβs worth trying if other methods havenβt worked.
Instructions:
- Open the Phone app and enter the code: ##36446337## This will open the CIT (Customer Engineer Mode) menu.
- Go to the Hardware Testing β Lights section.
- Find the Torch Light (or Flashlight) option and select it.
- Enable the option "Enable during call" (if any).
- Save the settings and restart the phone.
If the code doesnβt work, try an alternative:
##4636##In the menu that opens, select Usage Statistics β Battery History and check if there are any options related to flashlight management.
What to do if the engineering menu is not opened?
This method is the most risky: the wrong actions in the engineering menu can lead to malfunctions in the phone. If you are not sure, you should use the apps from Google Play.
Automation through Tasker: for advanced users
If you like fine-tuning, you can use the Tasker app to create an automatic flashlight rule when you call, which takes longer to set up, but gives you complete control over the logic of the operation.
Step-by-step:
- Install Tasker from Google Play and provide all the necessary permissions (including special features).
- Create a new profile ("+" β Event β Phone β Incoming call).
- As an action add: π¦ "Flash" (in Net section β Flash - install On: True. β±οΈ "Wait" (in Task section β Wait β Specify the time (for example, 30 seconds). π¦ "Flash β Install On: False (to turn off flashlight after ringing).
Save the task and activate the profile.
Advantages of this method:
- ποΈ Full customization: you can adjust the blinking, the duration of the glow, exceptions for certain contacts.
- π Integration with other automations (e.g., enabling vibrations) + flashlight).
- π± It works on all versions. MIUI rootless.
β οΈ Attention: In new versions MIUI (MIUI 13+) Tasker may require additional permissions to control the flashlight. If the task is not performed, check the settings "Other permissions" in the application information.
π‘
To prevent the flashlight from draining the battery, in Tasker add a charge check condition. For example, turn on the backlight only if the charge is above 20%.
5.Problems and Solutions: Why the flashlight doesn't turn on when ringing
Even after setting the flashlight correctly, let's look at the most common causes and ways to eliminate them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The flashlight doesn't turn on. | The app is blocked by battery optimization | Add it to exceptions (Settings β Battery β Battery Optimization) |
| It only works when the screen is unlocked. | MIUI Limitations for Background Processes | Enable "Show over other windows" in the app settings |
| The flashlight flashes, but does not burn constantly. | Conflict with other applications (e.g., camera) | Close all applications that use the camera/flashlight |
| The function works in a time | Weak network signal or firmware errors | Update. MIUI or reset the network settings (Settings) β SIM-maps and mobile networks β Resetting network settings) |
If none of the methods worked, check:
- π§ The flashlight is operational: try to manually turn it on through the notification panel. If it doesn't work there, there's a problem in the hardware (possibly damaged LED).
- π± Version MIUI: on certain assemblies (for example, MIUI 12.0.1) function can be disabled at the firmware level.
- π οΈ Root rights: If you are ready for radical measures, you can install the Xposed or Magisk module to force the function to be enabled.
π‘
If the flashlight doesn't work in any app, check its hardware health first, and type the code ##0673# or ##0289## into the engineering menu and run the LED test.
6.Alternative methods: vibration, screen and smart devices
If you canβt turn on the flashlight when calling, consider alternative warning options:
- π± Screenlighting: in settings MIUI You can turn on "Lift for Activation" (Settings) β Display. β When the phone is called, the screen will light up when the phone is moving.
- π Smart watch or bracelet: If you have a Mi Band or Amazfit, set the vibration on it when you call.
- π‘ Smart Lamps: With Google Assistant or Mi Home, you can configure the smart lamp (e.g. Yeelight) to turn on when you call in.
- π Sound notifications: increase the volume of the call and set the melody with a gradual increase in sound (Settings) β Sound and vibration β The ringing melody).
For owners of Xiaomi Mi 9 with NFC There is another life hack: you can program NFC-I'll put a flashlight on:
- Buy it. NFC-sticker (stands) ~100 rubles).
- Install the NFC Tools app.
- Write down the flashlight command on the label.
- Stick the sticker to the back of your phone or case, and when you call, you just have to put your hand on the tag to activate the backlight.
7 Safety and battery: how to minimize risks
The constant use of a flashlight when making calls can affect the autonomy and resource of the LED, to avoid problems:
- β‘ Limit flashlight time: In applications like Flash On Call, set a timer (e.g., 20-30 seconds).
- π Watch the temperature: if the phone heats up in prolonged glow, turn off the function. Overheating can shorten battery life.
- π Use the energy saving mode: in MIUI There is an option "Ultraeconomic mode" (Settings) β Battery and performance, but it can block background processes.
- π‘οΈ Check permissions: Some flashlight control apps request access to contacts or SMS. Refuse if it is not necessary for the main function.
On the Xiaomi Mi 9, the LED flashlight is designed for ~50,000 hours of operation (approximately 5-6 years with moderate use). If you turn it on every call (for example, 20 times a day for 30 seconds), the resource will be reduced to 3-4 years. However, in practice this is not critical - replacing the LED is inexpensive (from 300 rubles in the service center).
β οΈ Warning: Do not use a flashlight when calling if the phone is in a sealed case or underwater. + Moisture can damage the LED or battery.