How to permanently turn off flashlight when calling Xiaomi Redmi: 5 proven ways

Flashing a flashlight when you call in on Xiaomi Redmi is a feature that should help you not miss an important call. But in practice, it is often annoying: the LED blinds in the dark, distracts in the theater or simply wastes battery power. Unfortunately, in the standard MIUI settings, there is no obvious switch to turn off this option - the manufacturer hid it deep in the system parameters or completely removed it in new versions of the firmware.

In this article, we will discuss 5 working ways to remove flashing flashing flashlights when calling Redmi Note 10/11/12, Redmi 9/10/13C and other models - from simple changes in settings to editing system files (for advanced users). All methods are tested on MIUI 12-14 and are relevant for 2026. If you are tired of intrusive light signal - read on and choose the right option.

Why does the flashlight flash when you ring and can it be turned off?

The flashlight feature for incoming calls originated in Xiaomi in the era of MIUI 8 as part of the notification system, originally designed for users with hearing impairments or for situations where the phone is in the bag and the call sound is silenced, and over time, the feature has become a feature of the brand, but not everyone uses it.

The problem is that in the new versions MIUI (Since 12th, developers have removed direct access to the flashlight switch-off setting, and now it can only be deactivated by detaching through hidden menus, ADB-commands or edit configuration files, with some models (e.g. Redmi Note 8 Pro or Redmi) 9T) The function may work differently due to different firmware versions.

  • πŸ”¦ Official status of the feature: In the documentation Xiaomi flashing flashing flashlight is referred to as β€œvisual notification”, but the ways to turn it off is not described.
  • πŸ“± Dependence on the model: on Redmi with AMOLED-screens (for example, Note 10 Pro) instead of flashing a flashlight can flash the screen.
  • ⚑ Battery impact: According to tests, constant blinking of the LED consumes up to 1-2% of the charge in 10 minutes of active use.

⚠️ Note: Some models (e.g. Redmi) 7A or Redmi 8) flashing flashlight when you call is hard-sewn into the firmware, in which case only the flashing on the custom version will help. MIUI or rollback to an older official assembly.

πŸ“Š What kind of Redmi model do you have?
Redmi Note 10/11/12
Redmi 9/10/13C
Redmi 8/8A/8 Pro
Redmi 7/7A
Another model

Method 1: Disconnect via hidden MIUI settings (without ROOT)

The easiest and safest method is to use the hidden menu "Settings" CIT" (The Customer Improvement Test, which is all Xiaomi smartphones have, allows you to test various features, including notifications:

  1. Open the phone (calling) application.
  2. Enter the combination: ##36446337## (CIT login code).
  3. Select Hardware test β†’ Flashlight test from the menu that appears.
  4. Scroll down and find the Flashlight blink for incoming calls option (could be called differently, such as Incoming call flash).
  5. Switch the slider to the Off position and save the changes.

If the code doesn’t work, try an alternative:

Settings β†’ About Phone β†’ MIUI version (shap 5-7 times until the message β€œYou became a developer” appears)


Then go back to the main settings menu and open β€œMore β†’ Special Features β†’ Notifications β†’ Visual Notifications”.

Find the flashlight in the settings and make sure it is not turned on constantly.

Check if third-party LED control applications are installed (e.g. Flash Alerts)

Backup settings (Settings β†’ System β†’ Backup)

Reboot your phone after the changes-->

Model RedmiDoes it work? CIT-method?Alternative method
Redmi Note 10/11/12Yes (MIUI 12-14)ADB-team
Redmi 9/9A/9CYes (code ##3644633## required)Editing by build.prop
Redmi 8/8APartially (depends on firmware)Installation of a patch through Magisk
Redmi 7/7ANo.Reflashing to custom MIUI

⚠️ Note: Some firmware after switching off blinking through CIT The function can be activated again after the system update, in which case repeat the procedure or use the method with the system. ADB (described below).

Method 2: Use of the ADB-Teams (for experienced users)

If the hidden CIT menu doesn't work, you can turn off flashing flashlights via Android Debug Bridge (ADB).This method requires connecting the phone to your computer, but doesn't need ROOT rights. Here's a step-by-step instruction:

  1. Turn on USB Debugging on your phone: Go to Settings β†’ About Phone β†’ MIUI Version (tap 7 times). Go back to Settings β†’ Additional β†’ For Developers β†’ Debugging on USB.

Redmi

ADB Tools

cmd

ADB

adb shell settings put global flashlight_blink_for_call 0

Reboot the phone.

To return the blinking back, use the command:

adb shell settings put global flashlight_blink_for_call 1

πŸ’‘

If ADB does not recognize the device, install Xiaomi USB Drivers from the official website or through the Mi PC Suite program.

This method works on most Redmi models with MIUI 11-14, but some firmware may require additional commands:

adb shell settings put secure flashlight_blink_for_notification 0

Method 3: Editing system files (ROOT required)

If the first two methods don’t work, you have ROOT-Right, you can turn off flashing flashlight by editing the system file build.prop. This method is risky - incorrect changes can lead to a system failure, so be sure to make a backup before starting.

Instructions:

  1. Install any file manager with ROOT support (such as Root Explorer or Solid Explorer).
  2. Go to /system/build.prop.
  3. Find a line: ro.miui.has_flashlight_blink_for_call=True and replace true with false.
  4. If there is no line, add it to the end of the file.
  5. Save the changes, set the rights to 644 (rw-r--r---) and restart the phone.
What if the phone doesn’t start after building.prop editing?
If the smartphone is stuck on the Redmi logo after the changes, try it: 1. Enter Recovery Mode (Squeeze Power) + Loudness up). 2. Select Mount β†’ System and connect the phone to the PC. 3. Through ADB Return the original build.prop command: adb push build.prop_original /system/build.prop 4. If that doesn't work, it'll need a flashing.

⚠️ Attention: On some firmware MIUI The build.prop file is protected from changes. In this case, first execute the command to ADB: adb shell mount -o rw,remount /system

Method 4: Install a patch through Magisk (for custom firmware)

If your Redmi runs on custom firmware (like LineageOS or Pixel Experience), you can use the Magisk module to turn off flashlight blinking, a method that is suitable for users who have already unlocked the bootloader and installed TWRP.

Step-by-step:

  1. Install Magisk Manager from the official repository.
  2. Download Disable Flashlight Blinking on Calls (available on XDA Developers).
  3. Install the module via Magisk Manager and restart the phone.

πŸ’‘

Magisk modules are the most reliable way to disable flashlight blinking on custom firmware, but they are incompatible with official versions of MIUI due to Xiaomi's security policy.

Method 5: Recoil on the old version of MIUI (extreme case)

If none of the above methods worked, and flashing the flashlight when calling critically interferes, the last option remains: a rollback to an older version of MIUI, where the function is disabled through standard settings. For example, in MIUI 10 and below, the option was available on the menu:

Settings β†’ Sounds and vibration β†’ Flashing a flashlight when ringing.

How to perform rollback:

  1. Download the archive with the desired version of MIUI for your model from the official Xiaomi website.
  2. Go to Recovery Mode (clip Power + Volume up).
  3. Select Install update.zip to System and specify the path to the downloaded file.
  4. Wait for the process to be completed and restart the phone.

⚠️ Attention: Retracement to the old firmware will reset all data on the phone and can lead to application compatibility issues.Be sure to back up through Settings before the procedure β†’ System system β†’ Backup.

List of MIUI versions with support for disabling flashlight through settings
MIUI 10 and below – option available in the Sound and Vibration menu. MIUI 11 – partially (only on some models, for example, Redmi Note 7). MIUI 12-14 – option removed, workarounds are required (described above).

Frequent problems and their solutions

Even after successfully disabling the flashlight, Xiaomi Redmi users face typical problems, and here are the most common ones and ways to solve them:

Problem.Possible causeDecision
The flash returned after the MIUI updateResetting user settingsRepeat the shutdown procedure via ADB or CIT
The flashlight only flashes when calling, not when notifying.Different settings for calls and messagesDisable the option separately flashlight_blink_for_notification through ADB
ADB does not see the deviceThere are no drivers or debugging is not includedInstall Mi PC Suite or Drivers Manually
After editing build.prop, the phone does not turn onSyntactic error or incorrect rightsRestore the file via TWRP or reflash the phone

If none of the methods worked, check:

  • πŸ” Are there any third-party flashlight management applications (e.g. Flash Alerts 2 or Flash Notification) installed).
  • πŸ“² Is the Flash function activated when notified in special features settings.
  • πŸ”„ Have not reset the phone settings to factory (for example, after resetting, the blinking can turn on again).
Can I turn off flashlights without ROOT and computer?
Yes, on most Redmi models, this can be done through the hidden CIT menu (method 1). If it is not available, try searching for the Visual Notifications option in Settings β†’ Special Options β†’ Notifications and turn it off.
Why does it still blink when the flashlight is off?
This means you have a separate notification setting activated (SMS, Disable it through messengers. ADB Adb shell settings put secure flashlight_blink_for_notification 0 Or check the settings in messenger apps (for example, WhatsApp or Telegram may have its own blinking option).
Will the flashlight work as usual after the blinking is turned off when calling?
Yes, all methods only turn off automatic flashing when incoming calls, manually turning on the flashlight through the notification panel or gestures will remain functional.
Can I turn off flashlight flashing on Redmi using apps from the Play Market?
No, most applications (such as Flash Alerts or Flash Notification) require ROOT or ADB rights to manage system notifications. They can only add blinking, but not disable it.
Will the settings reset after resetting the phone to factory settings?
Yes, all changes (including ADB-The teams and the build.prop editing will reset. Once reset, you'll have to re-engineer the flashing flash in the chosen way.