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.
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.
- Open the phone application (pipe icon).
- Click on the three dots in the top right corner and select Settings.
- Go to Incoming Calls or Calls (the name may be different).
- Find the flashlight option when you call (sometimes hidden under Additional settings).
- 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.
- Open the Settings. β Sound and vibration.
- Choose Not to Disturb.
- Activate the mode and click Settings (or Rules).
- Find the Exclusions section and select Calls.
- 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:
- Go to Settings. β The phone.
- Click on the MIUI version 7 times in a row until the notification βYou became a developer!β appears.
- 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 applicationsHere you can manually deny access to the camera for the application βPhoneβ or βContactsβ.
What to do if the developer menu does not open?
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.
- Download and install Flash Alerts 2.
- Open the application and provide all necessary permissions (access to notifications, camera).
- Go to the Calls section.
- Turn off the flashlight option when you call.
- 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.
| Annex | Functionality | Cons |
|---|---|---|
| Flash Alerts 2 | Control of flashlight, screen, vibration | Requires a lot of permissions, can conflict with MIUI |
| Light Manager | Flexible rules for flashlight and LED | Paid version for advanced functions |
| Flash Notification | Simple flash settings when calling | Advertising 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:
- Open Settings β About Phone β Backup and Reset.
- Select Settings Reset.
- Confirm the action by entering a password (if required).
- 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."