Xiaomi smartphone owners often face a situation where when an incoming call arrives, the device begins to blink an LED flash intensively, a feature conceived as useful for notification in noisy places, in reality often becomes an annoyance, especially in the dark or while watching videos.
Unfortunately, in the shells of MIUI and the new HyperOS, the standard switch does not exist in the normal menu of call settings for this action. The default system activates this option, considering it an important part of the user experience, but not everyone is willing to put up with unnecessary battery consumption and visual noise.
To solve this problem, you will need to use a hidden engineering menu or special codes that allow you to access deep system settings. In this article, we will detail the safe methods that will help you permanently remove the camera blinking when calling.
Why you need a flash and why it is worth turning it off
Function LED-The display was introduced by manufacturers for people with hearing impairments or for situations where the phone is lying down in a noisy room, in which a flashing light helps to notice a missed call. However, in modern conditions of using smartphones, this function is often excessive.
Constant use of the camera’s powerful LED during a call leads to accelerated battery discharge.If you’re expecting an important call but are away from the charger, it’s better to save energy for the conversation itself rather than wasting it on light effects.
- 💡 Energy savings: turning off the LED prolongs standby time.
- 🌙 Comfort in the dark: the screen of the phone will not blind bright flashes in the middle of the night.
- 📉 Resource component: reducing the load on the LED module of the camera theoretically increases its lifespan.
In addition, in some models, the implementation of the function is performed incorrectly: the flash can continue to blink even after the call reset, if you do not press the break button, which creates additional discomfort.
Using engineering code to disable
The most effective and quickest way to solve the problem is to use a special USSD-code that allows access to the test menu CIT (Customer Integration Test: This method works for most Xiaomi, Redmi and other devices. POCO with Qualcomm and MediaTek processors.
To start, you need to open the standard Phone app through which you make calls. In the dial box, type the combination ##6484##. If the code is entered correctly, the system will automatically redirect you to the engineering menu, and you do not need to dial the call button.
☑️ Check before entering the engineering menu
In the test list that opens, you'll need to find a point associated with an LED, which can be called an LED indicator, Flashlight or Backlight, and the names can vary depending on the firmware version and device model.
Once inside the partition, you'll see the Start button or status switch, and your task is to change the status of the indicator to Off, or simply not run the test if the system suggests you select an action. In some versions of MIUI, just log in to this section, and the system will automatically reset the flash activation flag for calls.
⚠️ Warning: In the engineering menu, don't press Fail or End randomly unless you're sure they're there. Some tests may temporarily block camera or sensor modules until you restart.
If the code ##6484## doesn't work, try the alternative combination ##3646633##, which is typical for MediaTek-based devices. LED Flash and changing its parameters.
Configure with the hidden menu Mi Assistant
In newer versions of the HyperOS shell, access to some tests may be limited, and you can try using the debugging menu, although it is less effective for managing hardware indicators, but worth checking.
Go to your phone’s settings, find the About Phone section, and start quickly clicking on the MIUI or HyperOS version about 7-10 times. Once you have “You’ve become a developer,” go back to the main settings menu.
There will be a new option, "Advanced Settings" or "Additional", where you need to select "Developers" and scroll down to the "Debugging" section.
- 🔍 Search for options: Look for items that contain the words “Flash”, “Torch” or “Notification».
- 📱 Redmi models: on some budgetary devices, the option may be called “Flash at notifications».
- 🔄 Reboot: After making changes, be sure to restart the device to apply the settings.
What to do if the menu does not open?
It is worth noting that this method is less reliable than the use of CIT-code, as manufacturers often hide these switches in new security updates.
Alternative ways through applications calls
If Xiaomi’s standard “calling” doesn’t allow you to flexibly manage indicators, it makes sense to consider installing a third-party app to make calls, especially for those who want a cleaner Android interface.
A popular solution is to install Google Phone (a Google call), which is often pre-installed on global versions of smartphones, but if you have a Chinese version, you can download it from the Google Play store.
| Annex | Support for the outbreak | Difficulty setting up | Compatibility |
|---|---|---|---|
| MIUI Dialer | Built-in (through code) | Medium | All Xiaomi. |
| Google Phone | Not available by default | Low. | Android 8.0+ |
| Truecaller | Customizable | Low. | Android. |
| Simple Dialer | No. | Low. | Android. |
Using a third-party “bell ringer” completely eliminates the system blinking function, since third-party applications simply do not have access to this particular system flash trigger when calling, or have their own, simpler notification settings.
💡
Installing an alternative call app is the most radical but guaranteed way to get rid of a flash if the engineering codes don't help.
After installing a new application, remember to assign it to the default application to make calls in the system settings.
Features of work in different versions of MIUI and HyperOS
Users often get confused about why one phone code works and the other doesn't. It's all about the software version. In older versions of MIUI 10 and MIUI 11, flash settings were often put into a separate feature menu.
In the more recent versions, such as MIUI 12, 13, 14 and the new HyperOS, security policies have been strengthened. Access to hardware components through simple menus is limited, so using CIT code remains the only working option.
Global ROMs may have different test menu structure than Chinese ROMs or Indian builds.
- 🇨🇳 Chinese version: full access to all tests CIT, including detailed settings LED.
- 🌍 Global version: Some tests may be hidden or cropped.
- 🇪🇺 European version: similar to global, but taking into account local communication standards.
If you have recently updated and the function suddenly appeared by itself, check whether the access rights of the system application “Security” or “Phone” have been updated.
The effect of the function on the autonomy of the device
Many underestimate the impact of an LED flash on the overall power balance of a smartphone.The LED used as a flash consumes a significant current comparable to the operation of a screen at medium brightness.
With frequent incoming calls, especially if the subscriber does not pick up the phone for a long time, the flash can last a total of several minutes a day, in terms of a month, this can be up to 3-5% of the total battery capacity, which in terms of charging cycles gives a tangible effect.
⚠️ Warning: Prolonged flash operation in a confined space (for example, if the phone is in your pocket) can cause local overheating of the rear cover and camera module.
By disabling this feature, you will not only get rid of visual noise, but also contribute to keeping your Xiaomi or Redmi battery healthy.
💡
For maximum energy savings, also turn off the “Rise to Activate the Screen” and reduce the screen refresh rate to 60Hz in everyday use.