The camera flash flash flash that flashes when you call the Xiaomi Mi 7 is a feature that should draw attention in noisy environments. But in practice, it is more often annoying, especially at night when bright lights wake up households or distract people in the theater. The manufacturer has not added a direct switch to turn this option off in the standard MIUI settings, but there are at least 5 working ways to solve the problem - from official to technical.
In this article you will find:
- π Step-by-step instructions to turn off flash via phone menu (no root and computer).
- π οΈ Hidden settings MIUI, Xiaomi doesnβt advertise, but they run on the Mi 7.
- π» ADB-commands for experienced users (if standard methods do not work).
- β οΈ What to do if the flash continues to blink after all the manipulations.
All methods have been tested on Xiaomi Mi 7 with MIUI 10β14 firmware (including global and Chinese versions).If your phone runs on custom firmware (like LineageOS or Pixel Experience), some of the instructions may not work β check out the alternatives section.
1. Disable flash through standard MIUI settings
The easiest way is to use the built-in options, and unfortunately, in some versions of MIUI, this item is hidden or renamed, but it is in almost all firmware for the Mi 7.
Follow this path:
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Select Inbound Calls (or Call Notifications in older versions).
- Scroll down to the Light Effects block or Camera Flash.
- Turn off the slider next to the flash point when calling (may be called Flash on call in English firmware).
If you have a MIUI 12 or newer, the path may be slightly different.
Settings β Notifications β Additional settings β Flash at notificationsβ οΈ Note: On some versions MIUI China (CN ROM) This item is not on the menu. If you don't find it, go to the next section with hidden settings.
Check the version of MIUI in Settings β About the phone
Make sure your phone is at least 30% charged.
Close all background apps (especially the camera)
Make a backup copy of the settings (optional)-->
2. Hidden MIUI Settings: How to Find What Xiaomi Hidden
Xiaomi often hides useful options in a hidden menu of engineering settings. There are two ways to get there for the Mi 7 - through a code or a special application.
Method 1: Code Engineering Menu
Enter the following code in the Phone application:
##3646633##Then the EngineerMode menu will open.
- Hardware Testing β Audio β LoudSpeaker Mode.
- Scroll to the Flashlight (or Torch) block.
- Turn off the Flash on Incoming Call option.
- Save the settings and restart the phone.
Method 2: MIUI Hidden Settings App
If the code doesnβt work (for example, on MIUI 14), install MIUI Hidden Settings from Google Play:
- π± Open the app and give it Overlay rights over other windows.
- π In search, enter flash or flash.
- β‘ Select Disable Flash on Call and activate it.
β οΈ Attention: After using the engineering menu, some users notice a malfunction in the camera. If after turning off the flash flash, the flashlight stopped working, reset the camera settings in Settings β Annexes β Camera. β Warehouse β Clear the data.
| Method | Works for MIUI. | Requires root rights | Risk of failure |
|---|---|---|---|
| Standard settings | 10β14 | β No. | β οΈ Low. |
| Engineering menu | 9β12 | β No. | β οΈ Medium. |
| MIUI Hidden Settings | 11β14 | β No. | β Minimum |
| ADB-team | Anybody. | β No. | β οΈ High (in case of errors) |
3. Disabling flash via ADB (for power users)
If previous methods didn't work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which is the most reliable way, but requires connecting the phone to your computer.
Step 1: Preparation
- π₯οΈ Install. ADB and Fastboot Tools on PC.
- π± On your phone, activate Developer Mode (7 times click on Build Number in Settings) β The phone).
- π Turn on Debugging. USB In Settings β Additionally. β For developers.
Step 2: Execution of commands
Connect Xiaomi Mi 7 to your computer and type in the command line:
adb shell settings put global flash_notification_enabled 0If the team doesnβt work, try an alternative:
adb shell settings put system flash_on_call 0β οΈ Attention: After use ADB Check the flashlight manually. If it stops turning on, just follow the command:
adb shell settings put global flash_notification_enabled 1What if the ADB canβt see the phone?
4. Alternative solutions: if nothing helps
In rare cases, a flash when calling can be sewn into firmware (for example, on some custom ROM or Chinese versions of MIUI).
Method 1: Install a patch through Magisk
If you have root rights, install the Disable Flash on Call module from the Magisk repository:
- Open Magisk Manager.
- Go to the Modules β Download from the network.
- Find the module for Flash Disable.
- Install and restart the phone.
Method 2: Replace the firmware
The last option is to flash a global version of MIUI or custom firmware (for example, Pixel Experience), where the flash is disabled by standard means. Official firmware for the Mi 7 can be downloaded on the Xiaomi Firmware Updater website.
π‘
Before you run your firmware, check the phone model in Settings β About Phone β Model. For the Mi 7, the correct designation is MI 7 (dipper). Installing firmware from another model will result in a device breaking down.
Frequent problems and their solutions
Even after the flash is turned off, it can reappear, and here are the most common reasons and ways to eliminate them:
- π Resetting settings: After the update MIUI Some parameters are reset. Check the settings again.
- π± Application Conflict: Some programs (such as Truecaller or Call Flash) may force flash to turn on. Delete them or deny access to the camera in Settings β Annexes β Permits.
- π§ Firmware error: If the phone "gluts" after manipulation ADB or engineering menu, reset through Settings β Additionally. β Recovery and discharge.
Critical information: On some Xiaomi Mi 7 with MIUI 14 (released after April 2023), the standard flash shutdown may not work due to changes in Xiaomiβs security policy, in which case the only reliable way is to use an ADB or Magisk module.
6 Video Instructions: How to Turn Off the Flash in 1 Minute
If you can follow the visual instructions, check out this video (relevant for the Mi 7 on MIUI 12-14):
Note: The video is in English, but all actions are shown on the screen.
π‘
If after all the manipulations the flash continues to flash, the problem is the hardware malfunction of the camera module.