Xiaomi smartphone owners often face a situation where an LED light or camera flash starts to pulsate chaotically during a conversation. On the Redmi Note 7, this feature can cause serious discomfort, especially in the dark or during business meetings, distracting the attention of the interlocutor.
The problem is not hardware failure, but the software logic of the MIUI shell, which by default activates a notification of missed events or an incoming call through a light indication. To return the device to normal behavior and stop unnecessary flickering, you need to make changes to system settings, access to which can be hidden from the average user.
In this guide, we will discuss all possible ways to deactivate this feature, from standard menus to the use of engineering codes. Attention: some parameters may vary depending on the version of the firmware installed, so it is recommended to check each item consistently.
Reasons for activation of light indication of call
The flashlight feature is designed as an auxiliary element for users with hearing impairments or for situations where the phone is lying down, but in Redmi Note 7, the algorithm of this option sometimes conflicts with other system notifications, causing continuous or intermittent flickering.
The main trigger is the standard Phone app, which takes priority over the notification system settings. If the call settings activate Flash on Call mode, the system will ignore the general energy saving parameters and continue to give light signals.
⚠️ Note: In some assemblies MIUI The function can be activated automatically after the system update, even if it was previously disabled.
It’s also worth considering that third-party call management or conversation recording apps can intercept LED control. If standard methods don’t help, check the list of newly installed programs that have access to the camera and notifications.
To accurately diagnose the problem, you need to know whether it is the main flash (LED Flash) or the event indicator located next to the speaker. In Redmi Note 7, these functions are often software combined, but they are physically different light sources, and you need to turn them off in different ways.
Basic settings through the call menu
The easiest and safest way to fix the problem is to check the settings of the Phone app itself, and that's where the primary switch is, which is responsible for visually alerting the incoming connection.
Open the Phone app and click on the three dots in the top right corner of the screen. In the drop-down menu, select Settings, then go to Incoming Calls. You need to find the Flash on Call option and move the slider to an inactive position.
- 📱 Open the phone app on the home screen.
- ⚙️ Click on the menu (three dots) and select Settings».
- 🔍 Go to the section "Incoming calls».
- ❌ Turn off the switchboard "Flash on call».
If the flashlight continues to flash after these actions, it may be due to the Do Not Disturb mode or specific sound profiles, in which case it is worth checking whether the light indication is assigned to the selected contacts separately.
☑️ Checking the call settings
Use of hidden MIUI settings
The MIUI shell is known for its deep layers of personalization, many of which are hidden from the eyes of the average user. For the Redmi Note 7, there is a special section in the engineering menu that allows you to control the behavior of LEDs in more detail.
To get into this menu, open the Phone app and dial ##6484##. This will trigger the CIT (Customer Information Test) mode. In the list that opens, find the LED Test or Flashlight item, where you can check the module's performance and, in some versions of the firmware, reset it.
A more advanced method involves using USB debugging, but for most users, it is enough to activate advanced notification settings. Go to Settings → Advanced Settings → Special. Find the section related to hearing or vision, and make sure that the flash flash flash option is not activated globally for all events.
⚠️ Note: Do not change the settings in the engineering menu CIT, If you are not sure about their purpose, this can lead to incorrect operation of sensors.
It’s worth noting that on different versions of Android (9 or 10), the paths to these settings may differ slightly, and if you don’t find the right item, try searching for the settings by entering the word “flash” or “indicator”.
Set up notifications and a “Do Not Disturb” profile
Often flashing flashlights are a side effect of the Do Not Disturb profile or specific notification settings for specific contacts.The system may try to grab the user's attention if the call is marked as important.
Check the Do Not Disturb profile settings. Go to Settings → Sound and Vibration → Don't Disturb. Make sure that the exceptions don't tick the box against "Repeat Calls" or "Favorites" if they have a light indication, and it makes sense to check the settings of the contacts themselves in the phone book.
Open a contact that has a problem when you call. Click Change and find the Melody or Vibration field. Sometimes there's a separate flash setting that duplicates the global settings. Reset the contact settings to the standard ones to rule out conflict.
Comparison of disconnection methods
For the convenience of users, we have prepared a summary table that will help you choose the most suitable method for solving the problem depending on your situation and the version of the software.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| The settings of the "Phone" application | Low. | Tall. | Absent. |
| CIT's Engineering Menu | Medium | Medium | Minimum |
| Special Opportunities (Accessibility) | Low. | Tall. | Absent. |
| Resetting contact settings | Low. | Local. | Absent. |
| Recommended first and foremost | It requires caution. | Global solution | Safe. |
As you can see from the table, the safest and most effective way to do this is to use the settings of the Phone app itself, and the use of the engineering menu is only justified if the standard methods have failed and you are confident in your actions.
This will allow the system to correctly apply new configuration files and complete all background processes that could block changes.
Impact of Third-Party Applications and Launchers
Don’t forget the third-party software factor: Call apps you install, such as Truecaller, Google Dialer, or various number determiners, may have their own flash management priorities.
If you use an alternative caller, go to its settings and find the notifications section. Often there is a separate Flash on call switch that works independently of Xiaomi's system settings, and disabling this option within the app will solve the problem.
- 📞 Check which application is installed by default for calls.
- 🔌 Remove or disable newly installed number detectors.
- 🛡️ Check the access rights of applications to the camera and flashlight.
There may also be conflict in the custom launcher, some design themes or launcher plugins trying to take control of the LED notifications, and try to temporarily switch to the standard MIUI launcher to see if the flicker disappears.
What if the problem persists after all the adjustments?
Additional recommendations and prevention
To prevent the situation from recurring, it is recommended to update the operating system regularly. Xiaomi engineers constantly release patches that fix bugs in the work of peripheral devices, including the flash module.
Watch what permissions you give to new apps. If a simple toy or flashlight requests access to call and camera management, it's a wake-up call. It's critical to limit background activity for applications that don't have to run all the time.
Periodic cleaning of the cache of the Phone app also helps to avoid the accumulation of errors. Go to Settings → Apps → All Apps → Phone → Memory and click Clear Cache. This will not delete your contacts, but will remove temporary files that may have caused the crash.
⚠️ Note: Clearing the data (not cache) of the Phone application can result in deleting your call history, so be careful when choosing the type of cleanup.
Compliance with these simple digital device hygiene rules will not only help you avoid flash issues, but also improve the overall stability of the Redmi Note 7.
💡
Keep a standard system design theme if you often encounter interface bugs – custom themes often contain errors in control scripts. LED-indicator.
💡
Comprehensive approach: the combination of checking call settings, system profiles and the absence of conflicts with third-party software ensures the complete elimination of flickering.