Modern Xiaomi smartphones come with a variety of features designed to make it easier to interact with the device, but some standard settings can be hidden from the eyes of the average user. One such useful option is the ability to activate a camera flash as a light indicator for incoming calls or new messages, a feature that is especially relevant in bright sunlight when the smartphone screen becomes poorly distinguishable, or in noisy places where the sound of vibration can be drowned out by extraneous noise.
Turning on this option allows you to instantly respond to important events without letting the phone out of your hands or being distracted by the constant screen check. However, despite the ease of implementation, many owners of devices with a MIUI shell or a new HyperOS face difficulties in finding the right switch. The menu system in smartphones of the Chinese manufacturer has its own logic, which can differ from the usual “pure” Android, which often leaves users confused.
In this article, we will take a closer look at all the ways to activate light indications, look at the nuances of the function on different versions of the firmware, and answer frequent questions that arise during the setup process. You will learn how to make sure that the notification flash is stable and does not drain the battery faster than usual.
Standard settings of MIUI and HyperOS
The main and most reliable way to activate flashing flashlights when calling or texting is in the deep settings of the operating system itself. Xiaomi developers have designed this tool, but put it not in the obvious place, but in the special features section, which makes sense from the point of view of the accessibility of the interface for people with disabilities. To get started, you need to unlock the device and find on the desktop the Settings icon, which usually looks like a gear.
Once you log in, you should scroll down to Additional Settings or search for Special Features, which can vary depending on the localization version and year of the smartphone, and inside this section, you should find a subsection that deals with auditory and visual perception, often called "Hearing" or "Audiovisual effects." That's where the switch is hidden.
Find the Notification Flash option and activate the slider opposite it. The system may warn you that using this feature may increase battery consumption, but for most users, this trade-off is justified for the sake of increased visibility of incoming events. Once enabled, you can test the function by asking someone to call you or sending a test message.
- 🔍 Open the main menu and go to Settings.
- 👁️ Find the Special Features section (or Additional settings).
- 📞 Select the Hearing tab or Audiovisual Notifications.
- 💡 Activate the Flash Switch for notifications.
⚠️ Note: Some global firmware versions may have slightly different paths. If you don't find the item in the "Hearing" section, try searching by settings by typing "flash".
Importantly, on newer versions of the HyperOS shell, the menu structure has been partially redesigned, and some items may have moved into the Notifications and Status Bar category. If the standard path doesn't work, be sure to check this section, as the logic of grouping settings in new updates has become more intuitive, but less predictable for experienced users of older versions.
Alternative methods through caller apps
Often users forget that the standard application for making calls in smartphones Xiaomi has its own independent settings that can overlap or supplement the system settings. Built-in "calling" from Google or proprietary MIUI Dialer has advanced functionality that allows you to flexibly manage the behavior of the device during an incoming call. This is especially true if the system setting for some reason does not work or is absent.
To access these settings, open the Phone app and click on the three dots in the top right corner of the screen (or the menu button if it is displayed separately). In the drop-down list, select Settings, and then find the Incoming Calls section. There may be a separate flash flash switch that works independently of system special features.
Sometimes activation of the function requires additional permissions. The system may request access to a camera or flashlight specifically for the Phone application. Be sure to confirm these requests, otherwise the mechanical part of the flash will not be triggered by the program code of the call. Also check if you have a Do Not Disturb mode that can block visual signals.
- 📞 Launch the Phone app (green handset).
- ⚙️ Click on the menu (three dots) and select Settings.
- 🔔 Go to the Incoming Calls section.
- ✅ Turn on the flash option when calling.
It is worth considering that on smartphones with a cutout in the screen or a selfie camera under the display, the flash may behave differently, flashing with less intensity to save life. If you use a third-party call, for example, from Truecaller or Google Phone (in the pure version), the interface of settings will differ, but the search principle remains similar: look for sections related to the visualization of the call.
Why can the setting be reset?
Use of third-party applications for customization
If the built-in tools to activate the desired function fails or the functionality of the standard tools seems too limited, come to the rescue specialized applications from the Google Play store. Developers of third-party software offer advanced flash management algorithms that allow you to set different flash colors for different contacts or types of notifications, which is impossible to implement with standard MIUI tools.
One of the most popular solutions is Flash Alerts, or its analogues, such as Clean Flashlight, which run in the background and intercept signals about incoming events, causing the camera LED to blink at a given frequency, and installing such software requires careful permissions, since the application needs full access to control the camera and notifications.
When using third-party solutions, it is important to adjust the sensitivity and duration of the blinking correctly. Too frequent flashes can overheat the camera module, and too rare ones can go unnoticed. Most applications have a test mode that allows you to evaluate the visual effect before trusting the program in a real situation.
| Annex | Type of notification | Color setting | Impact on the battery |
|---|---|---|---|
| Flash Alerts 2 | Calls, SMS, Apps | Yes (RGB) | Average. |
| Clean Flashlight | Calls, alarm clock. | No (White) | Low. |
| LED Flash Alerts | All notices | Yes (Temples) | High. |
| Super Flashlight | Calls, SOS. | No. | Low. |
Using third-party software is always a trade-off between functionality and autonomy. Blinker apps can consume up to 15% more battery life in standby mode if they are not optimized. It is recommended to use such tools only when urgently needed or on older models, where the staff is not required. LED-The indicator is not physically.
Setting up a flash for specific applications
Universal flash settings often only work for calls and standard SMS, leaving behind popular messengers like Telegram, WhatsApp or Viber. To make a smartphone blink when receiving a message from these sources, you need to configure notifications inside the applications themselves and align them with the system settings of the notification flash.
First, make sure that the messenger settings include notifications and select an audio signal (even if it is quiet or “no sound”, the system often requires an audio trigger to activate the visual response). Then, in the Xiaomi system settings under “Special features”, check whether the tick opposite the item “Notifications” or “Messages”, and not only “Sound calls”.
Some messengers have their own built-in flash features. For example, in the Telegram notification settings, you can find the flash option, which works independently of the Android system settings. This can create conflict if both sources are trying to control the same LED at the same time, so it is recommended to use either the system method or the internal one, but not both at once.
- 📱 Open the settings of the target application (for example, WhatsApp).
- 🔔 Go to the Notifications section.
- 🔊 Make sure the notification sound is active (not "No sound").
- ⚙️ Check for a separate flash item inside the app settings.
⚠️ Warning: If you're using power saving mode, the system can block the background work of messengers, which will prevent the flash from burning in time.
Also, keep in mind priorities: If you get an SMS and a messenger message at the same time, the flash can flash once or go into chaotic blinking mode. The logic of handling simultaneous events depends on the version of the Android kernel on which your MIUI is based.
☑️ Checking notification settings
Impact of energy saving mode on the indicator
One of the most common reasons why Xiaomi’s notification flash suddenly stopped working is the activated power saving mode. MIUI’s power optimization algorithms are notoriously aggressive: they tend to shut down any features to extend the device’s lifetime from a single charge, and the camera’s LED is often listed as an “energy eater.”
When you turn on the power saving mode (usually the battery icon in the notification curtain or settings), the system automatically turns off background activity of many processes and limits the operation of hardware modules. Flash in this context is perceived as an excess feature that can discharge the phone if you forget the phone on for a day in standby mode with active notifications.
To solve this problem, you don't have to give up energy completely. You just have to set up exceptions. Go to Settings → Battery and Performance (or simply Battery) and find the power saving settings. You can add system notification services to the exception list or choose a less stringent optimization mode that doesn't affect basic communication functions.
There is also the concept of "Sleep Mode" for applications: If a Phone or Message app is placed in a deep sleep, it will not be able to trigger a flash until you unlock the screen. Check the list of applications in the battery section and make sure that there is a "No Limits" limit for critical services.
💡
To quickly check for the energy savings: turn on the savings mode, wait 5 minutes, then ask someone to call, and if the flash didn't work, the problem is exactly the battery settings.
Possible problems and ways to solve them
Even if all instructions are followed correctly, users may encounter a situation where the flash does not light up. The most common reason is a camera access conflict. Since the flash is physically part of the main camera module, any application using the camera in the background (QR scanners, video recorders, other flashlights) can block access to the system notification indicator.
Another problem may be software failure of the HyperOS shell itself or MIUI. After updating the firmware, special features settings are sometimes reset to factory values. In this case, you need to re-activate the function. It is also worth checking if you have a design theme that conflicts with system notifications - some custom themes can hide or change the behavior of system indicators.
If the flash flash flashes but is very dim, it may be due to adaptive brightness settings or a light sensor. In some scenarios, the system reduces the flash power if it considers the ambient lighting bright enough not to blind the user.
- 📷 Close all applications that use the camera.
- 🔄 Reset the device to reset temporary errors.
- 🎨 Try to temporarily change the theme to standard.
- 🧹 Clear the cache of the application "Settings" and "Phone".
⚠️ Warning: If the flash stopped working after the phone fell or moisture hit, the problem may be hardware, in which case the software settings will not help, you will need a diagnosis in the service center.
In rare cases, the problem may be associated with damage to system files after a failed update or.root rights.If nothing helps, reset the settings to factory, but before that be sure to back up important data.
💡
90% of problems with a broken flash are solved by re-activating the function after a reboot or turning off aggressive energy saving.