How to permanently turn off the flashlight when incoming call on Xiaomi smartphones

Why Xiaomi flashlight turns on on on its own – and how to fix it

Have you ever encountered a situation where your Xiaomi flashlight suddenly lights up during an incoming call? It's not an accident, but one of the "chips" of MIUI firmware that is supposed to help find your phone in the dark. However, for many users, this "help" turns into annoyance - especially if the call comes at night or in the theater. Fortunately, you can turn off the flashlight automatically in several ways, and we'll tell you about each of them.

The problem is relevant for most models Xiaomi, Redmi and POCO based MIUI 12-14, including flagships like Xiaomi 13 Pro and budget devices like Redmi Note 12. The reasons for the flashlight operation can vary from standard firmware settings to third-party applications that have access to the camera and flash. In this article, you will find 5 proven methods, including hidden settings and workarounds for stubborn devices.

Before you start settings, make sure that the problem is not due to damage to the light sensor or a malfunction of the camera module. If the flashlight is switched on arbitrarily (not only when calling), this may indicate a hardware malfunction, in which case it is better to contact the service center.

πŸ“Š Your Xiaomi smartphone often turns on a flashlight for no reason?
Yeah, every call.
Only at night.
Sometimes spontaneously
Never noticed.

Method 1: Disconnect via call settings (the easiest method)

In most cases, the automatic flashlight activation when you call is adjusted in the Call Settings menu.This method works on all devices with MIUI 12 and later, including the Xiaomi 12T, Redmi Note 11 Pro and POCO F4.

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to Incoming Calls or Calls (the name may be different).
  4. Find the flashlight option when you call (sometimes hidden under Additional settings).
  5. Transfer the slider to the "Off" position.

If you don't have that option, then your model uses an alternative flash control mechanism, in which case move on to the next one.

Check the version of MIUI in Settings β†’ About the phone

Make sure you have enough rights (not guest mode)

Close all background apps that can use the camera

Restart your phone before settings-->

Method 2: Use Do Not Disturb mode to lock a flashlight

If the standard settings don't work, you can go a detour, block access to the flashlight through Do Not Disturb mode, which is a good method for owners of Xiaomi Mi 11, Redmi K50 and other models where the flash is controlled at the system level.

  1. Open the Settings. β†’ Sound and vibration.
  2. Choose Not to Disturb.
  3. Activate the mode and click Settings (or Rules).
  4. Find the Exclusions section and select Calls.
  5. Turn off the flashlight option when calling (if any) or add the Block Flash rule.

This method does not turn off the flashlight completely, but only prevents it from working in certain conditions (for example, at night or during important meetings).

⚠️ Attention: On some firmware MIUI 13/14 Do Not Disturb mode may interfere with the alarm clock. Before using, check if the planned signals are being disrupted.

Method 3: Disconnecting through hidden developer settings

For advanced users who aren’t afraid to dig into system settings, there’s a way to turn off the flashlight through the developer menu, which works even on devices where standard options aren’t available (like the POCO X3 Pro or Redmi 10 with custom firmware).

First, you need to activate the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Click on the MIUI version 7 times in a row until the notification β€œYou became a developer!” appears.
  3. Go back to the main settings menu and open a new section for developers.

Now find the options associated with the camera and flash:

  • πŸ” Scroll down to the Hardware Acceleration Display block.
  • πŸ” Find Camera Debugging or Flash Control option (name may vary).
  • πŸ” Disable the option Allow applications to control the flashlight.

If you don’t have the right option, try another way:

Settings β†’ Applications β†’ Permissions Management β†’ Camera β†’ System applications

Here you can manually deny access to the camera for the application β€œPhone” or β€œContacts”.

What to do if the developer menu does not open?
If nothing happens after 7 clicks on the MIUI version, try: 1. Update the firmware to the latest version. 2. Reset settings via Settings β†’ Additional β†’ Reset (without loss of data). 3. Install an alternative launcher (such as Nova Launcher) that can unlock hidden features.

Method 4: Use of third-party applications (if system methods don’t work)

If none of the above methods work, third-party utilities will come to the rescue, for example, Flash Alerts 2 (available on Google Play) allows you to flexibly adjust the flashlight behavior when calling and notifying.

  1. Download and install Flash Alerts 2.
  2. Open the application and provide all necessary permissions (access to notifications, camera).
  3. Go to the Calls section.
  4. Turn off the flashlight option when you call.
  5. Save the settings and restart the phone.

The advantage of this method is that Flash Alerts 2 can control not only the flashlight, but also the screen (blinking, color signals), which is useful if you want to replace standard notifications with more noticeable ones.

⚠️ Note: Some antiviruses (e.g. Avast or Dr.Web) may block Flash Alerts 2 from working because they are suspicious of the camera permission request.

AnnexFunctionalityCons
Flash Alerts 2Control of flashlight, screen, vibrationRequires a lot of permissions, can conflict with MIUI
Light ManagerFlexible rules for flashlight and LEDPaid version for advanced functions
Flash NotificationSimple flash settings when callingAdvertising in the free version

Method 5: Resetting settings to factory (last resort)

If the flashlight keeps on despite all attempts, perhaps the problem lies in the failure of the system settings. in this case, resetting to factory parameters will help.Remember: this method will delete all data from the device, so make a backup first.

Resetting instructions:

  1. Open Settings β†’ About Phone β†’ Backup and Reset.
  2. Select Settings Reset.
  3. Confirm the action by entering a password (if required).
  4. Wait until the process is completed (the phone will restart).

Once the flashlight is reset, the caller should switch off automatically, as all user settings will be deleted, but this method should only be used as a last resort when other methods have not worked.

πŸ’‘

Before resetting, export your contacts to your Google account: open Contacts β†’ Settings β†’ Import / Export β†’ Export to a VCF file and save a backup to Google Drive.

Additional tips: how to prevent the spontaneous switching on of the flashlight

Sometimes the flashlight on Xiaomi is turned on not only when calling, but also in other situations.

  • πŸ“± Camera Access Apps: Check which programs have requested permission to use the camera (Settings) β†’ Annexes β†’ Permits β†’ Delete the suspicious camera.
  • πŸ”‹ Low battery power: On some models (e.g. Redmi 9), the flashlight flashes at a critical charge level. β†’ Battery β†’ Low charge warning.
  • πŸŒ“ Light sensor: If the sensor is contaminated, the phone may mistakenly turn on the flashlight.
  • πŸ”„ Update MIUI: In some versions of the firmware, the flashlight bug was patched. Check the updates in Settings β†’ The phone. β†’ Updating the system.

If the problem persists, try rolling back the firmware to an older version. MIUI (If you know that the flashlight worked correctly, use the official Mi Flash Tool or custom recovery utility. TWRP.

πŸ’‘

Before rolling back the firmware, make sure your model is supported! the wrong firmware can turn the phone into a "brick."

FAQ: Frequent questions about flashlight on Xiaomi

Can I turn off the flashlight when calling without root rights?
Yes, 90% of the time, this is possible through standard settings (Phone β†’ Settings β†’ Inbound Calls) or a developer menu. Root is only required for deep modification of system files, which is not recommended for beginners.
Why does the flashlight turn on when calling again after the MIUI update?
In major updates (e.g., from MIUI 13 to MIUI 14), some settings are reset. After the update, check settings in Settings β†’ Apps β†’ Phone β†’ Permissions and, if necessary, disable access to the camera.
The flashlight flashes when notified by Telegram/Viber. How to turn it off?
This is a function of apps, not systems. Open the messenger settings (e.g. Telegram β†’ Settings β†’ Notifications and Sounds) and turn off the option Light display or flashlight when notified.
My Xiaomi doesn't have a flashlight on the phone in the settings. What do I do?
Maybe your model uses an alternative mechanism: Try: Disable camera access for the Phone app (Settings β†’ Apps β†’ Permissions Management), use third-party utilities like Flash Alerts 2, upgrade the firmware to the latest version of MIUI.
After the flashlight is turned off, it still turns on sometimes.
The reasons may be as follows: πŸ”„ Cash Systems: Clear the cache in Settings β†’ Warehouse β†’ Clear the cache. πŸ“± Virus software: Check your phone with antivirus (e.g. Malwarebytes). πŸ”§ Camera module failure: If the flashlight is turned on arbitrarily, contact the service.