How to permanently remove flashlight when calling Xiaomi Redmi 6A

The flashlight that automatically turns on when you call the Xiaomi Redmi 6A is a useful feature for many, but not for everyone. Some people find it useless, some are annoyed by random switches in their pocket, and some just don’t like the battery being used for unnecessary lighting. Unfortunately, in the standard MIUI settings for this model, there is no direct switch to turn off this option – it has to be searched in the depths of the system menus or use workarounds.

In this article, we’ll look at 5 proven ways to turn off the flashlight when you call Redmi 6A, from simple changes to settings to editing system files (for advanced users), and find out why this feature even appeared in Xiaomi smartphones, and what nuances it is important to consider before you deactivate it. If you’re tired of the phone turning on the backlight on automatically every call, read on.

Why the flashlight turns on when you call: the logic of the function

Automatic flashlight activation during incoming calls is a proprietary feature of MIUI firmware, which appeared in early versions to simplify the lives of users.

  • 🔦 Convenience in the dark – the backlight helps you find your phone on your desk or in your bag if it rings at night.
  • 📱 Visual alert – flashing flashlights attract attention, even if the call sound is turned off or the smartphone is lying down screen.
  • 🔋 Battery savings compared to the constant screen operation, LED-The flashlight consumes less energy.

In practice, however, this feature often works too much: the flashlight works even during the day, in a brightly lit room, or when the phone is in your pocket (which leads to accidental taps). In addition, the Redmi 6A does not have a light sensor, so the system can not determine whether to turn on the backlight at the moment.

Interestingly, newer Xiaomi models (like the Redmi Note 10 or POCO X3) can disable this feature in two clicks through call settings, but Redmi 6A with its MIUI 9/10 developers have hidden the option so deeply that many users consider it completely non-disabled.

Method 1: Disconnect via the “Special Opportunities” settings

The easiest and safest method is to use the Special Opportunities menu, which sometimes hides the options associated with visual and audible alerts.

  1. Open the settings on your Redmi 6A.
  2. Scroll down and select the Special Opportunities section.
  3. Slip on Hearing (or Sound and Vibration, depending on the MIUI version).
  4. Find the flashlight option when calling or Visual Alerts and turn off the slider.

If you don't have that option, don't worry. Some versions of the Redmi 6A firmware may have a different name or a different section.

  • 📞 Settings → Calls. → Incoming challenges
  • 🔧 Settings → Additionally. → Notifications

💡

If your MIUI version doesn’t have an explicit option to turn off the flashlight, try temporarily installing a third-party launcher (like Nova Launcher). Sometimes this resets the hidden system settings and the desired switch appears.

Method 2: Use of the Engineering Menu (code ##)

If the standard settings didn't work, you can try to turn off the function through the engineering menu, which requires caution, since incorrect changes can affect the operation of the phone.

  1. Open the Phone app.
  2. Enter the combination: ##6484## (this is a code to test). LED-indicator).
  3. In the menu that opens, find Incoming Call Light (or similar) and turn it off.
  4. Save the changes and restart the phone.

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

  • 📱 ##3646633# (main engineering menu)
  • 🔦 ##64663## (testing menu of hardware components)

Record the current phone settings (photos or screenshots)

Make sure the battery is more than 50% charged

Do not change other parameters than those associated with the flashlight

Reboot your phone after the changes-->

Important! In the engineering menu, it's easy to accidentally change critical settings (like network or sensor settings), and if you're not sure what you're doing, you'd better skip this one.

Method 3: Disconnect via ADB (for advanced users)

If previous methods have failed, you can use Android Debug Bridge (ADB), a low-level system management tool that requires a computer and basic command line knowledge.

Here's the step-by-step instruction:

  1. Turn on Developer Mode on your phone: Go to Settings → About Phone. Tap 7 times on MIUI until the notification “You’ve become a developer” appears.

Settings → Additional → For Developers

USB debugging

Connect your phone to your computer through USB-cable (use the original cable for connection stability).

ADB Tools

Open the command prompt (or Terminal on Mac/Linux) and type:

adb devices

(This command checks that the device is connected. If the list is empty, install drivers for the Xiaomi Redmi 6A.)

adb shell settings put global incoming_call_light_enabled 0

(This command turns off the flashlight when incoming calls.)

adb shell settings put global notification_light_pulse 0

(Additionally: Turns off flashing flashlights when notified.)

After you've done the commands, restart your phone. If the flashlight is gone, you've solved the problem. If you haven't, read on.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB 2. Check that you are using the original cable (cheap cables often do not support data transfer). 3. Install drivers for Xiaomi from the official website (Support section). 4. Try another one. USB-port (preferably) USB 2.0). 5. Restart the phone and computer.

Method 4: Editing system files (root access)

This is the most radical method that requires root rights and knowledge of working with system files, and we do not recommend it for beginners, but if you are confident in your abilities, here is what you need to do:

  1. Get root access on Redmi 6A (for example, via Magisk or TWRP).
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  3. Go to /system/cust/prop/local.prop or /system/build.prop.
  4. Find a line: ro.miui.has_incoming_call_light=True and replace true with false.
  5. Save the file, set the rights to 644 (rw-r--r---) and restart the phone.

Warning! Changing system files can cause the phone to malfunction or lose warranty. Make a backup copy of the file before editing.

MethodDifficultyRoot is required.Risk to the system
Special facilities⭐ (simple)❌ No.⚠️ Low.
Engineering menu⭐⭐ (middle-of-the-road)❌ No.⚠️⚠️ Medium.
ADB⭐⭐⭐ (difficult)❌ No.⚠️⚠️ Medium.
Editing system files⭐⭐⭐⭐ (difficult)✅ Yes.⚠️⚠️⚠️ High-pitched

Method 5: Install a third-party flashlight control application

If you don't want to go through the settings, you can use third-party utilities that take control of the flashlight. Here are some of the apps you've tested:

  • 📱 Flash Alerts 2 – allows you to flexibly adjust the backlight when calling and notifications (including completely shutting down).
  • 🔦 LED Blinker Notifications - manages LED-Light and light, supported by Xiaomi.
  • 🛠️ MacroDroid – Creates automatic rules, such as “turn off the flashlight when an incoming call is made».

Example of settings in Flash Alerts 2:

  1. Install the app from Google Play.
  2. Open it and go to the Call Alerts section.
  3. Turn off the Flash on Call (or Torch on Call) option.
  4. Save the settings and give the app the right to control the flashlight.

The advantage of this method is that you don't have to change your system files, but you have to collect all the settings in one place, and the downside is that applications can consume extra battery and require extra permissions.

Disconnection through settings

Engineering menu

Use of ADB

Editing system files

Third-party annexes

I haven't decided yet.-->

Frequent problems and their solutions

Even after turning off the flashlight when calling, Redmi 6A users sometimes face unexpected challenges.

⚠️ If after editing system files or using ADB The phone has become unstable (for example, lost calls or notifications), try resetting to factory through Settings → Additionally. → Recovery and reset. That will bring all the parameters back to their original state.

Problem 1: The flashlight continues to turn on despite all options being turned off.

  • 🔹 Check if the phone has a third-party app that controls the flashlight (such as Flashlight Widget or Torchie).
  • 🔹 Update the firmware to the latest version MIUI — In new builds, the bug could be corrected.
  • 🔹 Check if the Flash function is enabled when the battery is low (sometimes it conflicts with the call settings).

Problem 2: After using the ADB or engineering menu, the sound of the call is lost.

  • 🔹 Return to the engineering menu and check the Audio settings (volume settings may have gone down).
  • 🔹 Execute the command in ADB: adb shell settings put global incoming_call_light_enabled 1 Then turn off the flashlight again.

Problem 3: The lock screen does not display call notifications.

  • 🔹 Check the settings of Lock and Protection → Notifications on the lock screen.
  • 🔹 Make sure that the mode is not on Do not disturb.

💡

If neither of these methods worked, it's likely that the problem is custom firmware or corrupted system files, and that's where the only thing that helps is flashing your phone through Fastboot or Recovery.

FAQ: Answers to Frequent Questions

Can I turn off the flashlight when calling without root rights?
Yes, in most cases it is possible. Try the 1-3 methods in this article (settings, engineering menu or ADB). Root is only required for editing system files (method 4).
Why did the flashlight start turning on again after the MIUI update?
The firmware update resets some user settings, including flashlight settings, and after the update, you will have to re-disable (for example, through ADB or engineering menus).
Will the flashlight work manually if I turn it off when I make calls?
Yes, all the ways in this article only turn off automatic activation when calling, and you can still turn on the flashlight manually through the notification panel or lock button.
Can I turn off the flashlight only for specific contacts?
Standard means MIUI on the Redmi 6A But you can use apps like MacroDroid or Tasker to create a rule: If X is calling, you can use X. → turn off the flashlight».
Will turning off the flashlight reset other phone settings?
Not if you use secure methods (settings, ADB or third-party applications) editing system files (method 4) may affect the stability of the work, but will not reset user data.