How to permanently turn off the flashlight when calling Xiaomi Redmi

Are you tired of the flashlight automatically turning on every call you make on your Xiaomi Redmi?This feature, designed to be convenient in dark rooms, often drains the battery and distracts you at inappropriate times. Unfortunately, the manufacturer doesn't always make it obvious that the settings may be hidden in different parts of the MIUI or not at all in standard settings.

In this article, we’ll look at all the ways you can deactivate your phone, from official methods through your phone’s menu to hidden commands and third-party utilities, why it can spontaneously turn on even after you’ve turned off, and how to fix it on Redmi Note 10/11/12, Redmi 9/10, and more, and what to do if standard settings don’t work due to custom firmware or system failure.

Why does the flashlight turn on when you call and can it be turned off?

The automatic flashlight activation feature for incoming calls was introduced in MIUI 11 and is preserved in newer versions, originally tailored to two scenarios:

  • πŸ”¦ Finding your phone in the dark – flashing lights help you quickly find your device on your desk or in your bag.
  • πŸ“± Call Notification – A visual signal for users with hearing impairments or in noisy places.

In practice, however, the feature often works too aggressively, even during the day, draining the battery and interfering in public places. Worst of all, on some Redmi models (such as the Note 8 Pro or Redmi 9A), the option is hidden in the depths of the settings or is not in the interface at all.

Can I turn off the flashlight? Yes, and we'll show you 5 proven ways, from simple to radical, but first, let's look at why the standard shutdown sometimes doesn't work.

  • πŸ“² Failure MIUI β€” After updating the system, the settings can be reset.
  • πŸ”„ Application conflict – some utilities (like Google Phone) override call behavior.
  • πŸ› οΈ Castom firmware - in unofficial assemblies MIUI Functionality can be reduced or changed.
πŸ“Š Your Xiaomi Redmi model?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi 8/8A
Redmi 7/7A
Another model

Method 1: Disconnect via standard MIUI settings

On most modern Redmi (starting with MIUI 12), the option is hidden in the "Additional Settings" menu.

  1. Open the Settings app (cog icon).
  2. Go to the Appendix section β†’ Application management.
  3. Click on the three dots in the top right corner and select Special Access.
  4. Slip on the item Call Notification (or flashlight when calling on some firmware).
  5. Turn off the slider next to Turn on the flashlight.

If there is no such item, try an alternative path:

  1. Go to Settings. β†’ Sound and vibration.
  2. Select Incoming Calls.
  3. Scroll down to the Additional block and deactivate the flashlight.

β˜‘οΈ Pre-switch check

Done: 0 / 4

Important! Some firmware (e.g. MIUI Global for Redmi Note 9) may call it Flash on call or Torch during calls. If you don't find a Russian version, try changing the system language to English temporarily.

⚠️ Warning: After turning off, the flashlight may be activated again after resetting settings or updating. MIUI. We recommend checking the settings in 1-2 days.

Method 2: Using a Hidden Menu of Engineering Codes

If the standard method didn’t work, try turning the feature off via the engineering menu, which works on most Redmis, but requires caution – wrong actions can disrupt the phone.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##6484###
  3. The Testing menu (or MTK Engineer Mode for MediaTek processors) will open.
  4. Go to the Hardware Testing β†’ Flashlight section.
  5. Find Flashlight during call and set the Disable value.
  6. Save the changes and restart the phone.
What if the code doesn't work?
If the combination ##6484## doesn't open the menu, try the alternative codes: - For Snapdragon: #4636## β†’ "Phone Information" β†’ "Perform Ping Test." - For MediaTek: ##36446337## β†’ "Hardware Testing." If nothing works, the engineering menu may be blocked by the manufacturer.

Warning: Do not change other options in the engineering menu unless you are sure of their purpose.

  • πŸ“΅ Loss of net;
  • πŸ”‹ Quick battery discharge;
  • πŸ“± Unstable operation of the phone.
Model RedmiDoes the code ##6484## work?Alternative code
Redmi Note 10/11 (Snapdragon)βœ… Yes.##4636##
Redmi 9/9A (MediaTek)❌ No.##36446337##
Redmi Note 8 Proβœ… Yes.##8255##
Redmi 7/7A❌ No.#4636### β†’ "Battery"

Method 3: Disconnect via ADB (for advanced users)

If previous methods didn't work, you can use Android Debug Bridge (ADB), a tool for deep tuning, which requires a computer and basic command line knowledge.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. On your phone, activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version.

Settings β†’ Additional β†’ For Developers

USB debugging

adb devices

(Your device should be displayed).

adb shell settings put global flashlight_on_call 0

Reboot the phone.

On some firmware (for example, MIUI 13 For the Redmi Note 11) The parameter may be called otherwise: instead of flashlight_on_call use torch_during_call.

⚠️ Attention: Misuse of the right ADB It can cause data loss or lock your phone. Create a backup copy through Settings before executing commands. β†’ Additionally. β†’ Backup and reset.

πŸ’‘

If, after the execution, ADB-When you have a flashlight, you can check if a third-party app (like Truecaller or Google Phone) overrides it.

Method 4: Third-party applications for flashlight control

If the system's methods don't work, Google Play apps will come to the rescue, allowing you to flexibly adjust the behavior of the flashlight, including turning it off when you call.

  • πŸ“± Flash Alerts 2 β€” It allows you to turn off the flashlight for specific contacts or all calls. MIUI 12/13/14.
  • πŸ”¦ Torch Control – blocks automatic flashlight turn on by any application, including system.
  • πŸ› οΈ MacroDroid – Creates rules for turning off the flashlight when an incoming call (requires manual macro tuning).

How to set up Flash Alerts 2:

  1. Install the app from Google Play.
  2. Open it and provide all the permissions requested.
  3. Go to the Call Alerts section.
  4. Turn off the Flash on Call slider.
  5. In the application settings (βš™οΈ β†’ Advanced: Select Disable system flashlight.

Advantages of this method:

  • βœ… It works on all versions. MIUI (including the old Redmis 5/6).
  • βœ… Doesn't require root rights.
  • βœ… You can set exceptions for individual contacts.

Disadvantages:

  • ❌ The application must work in the background (consumes battery).
  • ❌ On some firmware may conflict with system utilities.

Method 5: Radical methods (root and custom firmware)

If none of the above methods worked, radical measures remain, such as obtaining root rights or installing custom firmware, which are only suitable for advanced users, because:

  • πŸ”“ Root strips warranties and increases phone vulnerability.
  • πŸ“± Castom firmware may contain errors or may not support all functions.

How to turn off the flashlight through root:

  1. Get root access with Magisk or SuperSU.
  2. Install a file manager with root support (such as Root Explorer).
  3. Go to /system/csc/others.xml or /system/csc/feature.xml
  4. Find the line with the FlashLightOnCall option and change the value from true to false.
  5. Save the file, set the rights to 644 (rw-r--r---) and restart the phone.

The alternative is to install custom firmware without this feature.

  • πŸ“± LineageOS – pure Android without unnecessary features MIUI.
  • πŸ”§ Pixel Experience – firmware with Google Pixel interface.
  • πŸ› οΈ Havoc-OS – Highly Customized Firmware with Thin Settings.

⚠️ Note: Installation of custom firmware can lead to loss IMEI, Check compatibility with your Redmi model before you run the firmware. XDA Developers.

What to do if the flashlight turns on on on itself (even after switching off)

Sometimes the flashlight keeps going off when you call, despite all the manipulations.

Problem.Reason.Decision
The flashlight flashes at notificationsConflict with the Google Phone or Truecaller appTurn off notifications in the settings of these apps
It only works for specific contacts.Individual Call Settings in Google ContactsOpen contact β†’ Edit β†’ Sound and vibration β†’ Turn off the flashlight
Included after the MIUI updateResetting user settingsRepeat the shutdown via Settings β†’ Applications β†’ Special Access
The flashlight is always on.Hanging of the light sensor or firmware failureRestart your phone in Safe Mode (hold the power button β†’ Reboot in Safe Mode)

If the problem persists, try resetting your phone settings:

  1. Go to Settings β†’ Additional β†’ Backup and Reset.
  2. Select Reset (does not delete files, only settings).
  3. After restarting, check to see if the problem has gone away.

πŸ’‘

If the flashlight only turns on when calling from certain numbers, check if they have customized tunes or vibrations, which in MIUI sometimes conflict with the system settings of the flashlight.

FAQ: Frequent questions about turning off flashlight on Xiaomi Redmi

❓ Why does the flashlight turn on again after a few days?
This involves automatic MIUI updates or resets by some system applications (e.g. Security or Cleaner).Solution: Turn off automatic optimization in Settings β†’ Battery β†’ Settings β†’ Disable Auto Optimization. Add a flashlight management app (e.g. Flash Alerts 2) to the optimization exceptions.
❓ Can I turn off the flashlight only for certain contacts?
Yes, but not through the standard MIUI settings. Options: Use Flash Alerts 2 (Call Alerts β†’ Exceptions section). Set up MacroDroid macros with the condition "If [contact] rings, turn off the flashlight." The standard Contact app doesn't have that feature.
❓ Will the flashlight shutdown work on Redmi with custom firmware (e.g. LineageOS)?
Most custom firmware (except MIUI-like) does not have the default autophone function when calling. If it appears: Check the settings of the Phone app (usually in the Call settings section). Delete the modules associated with MIUI via Magisk (if they were installed).
❓ Why Redmi Note 8 Pro doesn’t have the option to turn off flashlight in settings?
On some older models (Redmi Note 8 Pro, Redmi 7), the feature is hard-stitched into firmware and does not have a graphical interface to turn off. Solutions: Use ADB (mode 3). Install Flash Alerts 2 and force the system flashlight to be turned off. Update MIUI to the latest version, in new builds, the option may appear.
❓ Can switching off the flashlight affect the performance of other phone functions?
No, turning off the flashlight when calling doesn't affect: Manually control the flashlight through the notification panel, camera or light sensor operation, emergency SOS functions (if configured separately), except if you used root or ADB and you made a mistake in commands, there may be a malfunction.