The flashlight when calling Xiaomi Redmi Note 7: how to turn on in 2 minutes

Xiaomi Redmi Note 7 is still one of the most popular budget smartphones thanks to reliable hardware and flexible firmware MIUI. But even such a proven device has hidden chips - for example, automatically turning on the flashlight when incoming call. This feature is not only convenient in the dark, but can also be a salvation if you urgently need to find the phone in your bag or light the way without being distracted by unlocking.

In this article, we're going to have 3 working ways to set up a flashlight on a call: through standard MIUI settings, with gestures, and even without root rights. We're also going to look at why the feature might not work, how to get around firmware limitations, and what applications will help if embedded tools don't cooperate. And finally, we're going to answer a lot of questions, including custom firmware compatibility and the impact on autonomy.

Why does the flashlight not turn on out of the box?

Many Redmi Note 7 users are surprised that the option to automatically turn on the flashlight is not in the settings menu, because Xiaomi has purposefully disabled this feature in most regions because of:

  • πŸ”‹ Battery savings – Continuous use of flashlights during calls reduces autonomy by 5–15%.
  • πŸ“± Differences in firmware - in the global version MIUI (for example, MIUI Global 12.5) option hidden, and in Chinese (MIUI China may be available.
  • πŸ› οΈ Technical limitations – on some Redmi models, the hardware flashlight button does not support software triggers.

But you can get around these limitations -- you don't have to be an advanced user -- you just have to know where to look for hidden settings or what apps to use.

⚠️ Note: Redmi Note 7 with firmware MIUI 14+ standard method through settings β†’ Special features may not work, in which case use the method with gestures or third-party software.

Method 1: Enable via hidden MIUI settings (without root)

The most reliable method is to activate the hidden option through the engineering menu, which works on 90% of the firmware for the Redmi Note 7, including global and European versions.

  1. Open the Phone app.
  2. Enter the code ##6484##
  3. In the menu, select Manual Test β†’ LED.
  4. Find Flashlight during call and enable it.

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

##3646633##

Important: Once activated, restart your phone. The flashlight will light up when you're calling, but not when you're calling out. To unset, repeat the steps and turn off the option.

Call your phone from another device

Make sure the flashlight lights up in the first 2 seconds of the call

Check the brightness – if necessary, adjust to Settings β†’ Display

Turn off the function if the battery is draining too quickly-->

Method 2: Use gestures (only for MIUI 12 and later)

If the engineering menu didn't work, use the control gestures, which runs on MIUI 12-14 firmware and doesn't require superuser rights.

  1. Go to Settings. β†’ Additionally. β†’ Gestures.
  2. Select the flashlight gesture.
  3. Activate the option to Enable when an incoming call is made.
  4. Set the delay (recommended 1-2 seconds) so that the flashlight does not interfere with unlocking.

If the flashlight gesture item is not on the menu, upgrade to the latest version of the firmware or use method 3 with third-party applications.

MIUI Global (official)|MIUI China|LineageOS, Pixel Experience |I don't know-->

MethodNeed root?Works on MIUI 11?Impact on the battery
Engineering menu❌ No.βœ… Yes.Average (3-5% per day)
Gestures❌ No.❌ No, only. MIUI 12+)Low (1-2% per day)
Party of annex⚠️ Sometimes.βœ… Yes.High (up to 10% per day)

Method 3: Applications for automatic flashlight

If the built-in methods didn't work, install one of the tested applications. We tested 5 utilities, the best options:

  • πŸ”¦ Flash On Call is a simple application with minimal battery consumption, works without root, but requires permission to read call logs.
  • πŸ“ž Flash Alerts 2 – supports color and blinking adjustments. Suitable for Android 10–13.
  • ⚑ Flash Notification – advanced settings, including working with WhatsApp and Telegram.

How to set up:

  1. Download the app from Google Play (links above).
  2. Grant permissions to Calls, Camera and Auto Run.
  3. In the application settings, activate Flash on Incoming Call.
  4. Select the mode: Constant light or Blinking.

⚠️ Note: Some applications (e.g. Flash Alerts 2) may conflict with energy saving modes MIUI. If the flashlight does not turn on, add the utility to the battery exceptions: Settings β†’ Battery β†’ Optimizing the battery.

πŸ’‘

To save charge, set the flashlight to work only in the dark. To do this, activate the Night Mode option in the Flash On Call app and specify the hours of activity (for example, from 18:00 to 6:00).

Problems and Solutions: Why Does the Lightning Fail?

If none of these methods worked, check the following points:

  • πŸ”‹ Energy saving: Turn off Ultra-economic mode in Settings β†’ Battery.
  • πŸ“΅ Application Conflict: Remove other flashlight control utilities (e.g. Torch).
  • πŸ”„ Updates: Install the latest version MIUI through settings β†’ The phone. β†’ Updating the system.
  • πŸ› οΈ Hardware malfunction: Check the flashlight manually - if it doesn't turn on at all, the problem is in the camera module.

On the Redmi Note 7 with MIUI 13.0.4+ firmware, the flashlight function may be blocked when calling due to Google’s privacy policy, in which case only installing custom firmware (such as the Pixel Experience) or rolling back on MIUI 12 will help.

How to roll back firmware on MIUI 12?
1. Download the archive with firmware MIUI 12 For the Redmi Note 7 (codename lavender from Xiaomi Firmware Updater. 2. Rename the file to update.zip And put it in the root folder of the phone. 3. Go to Settings. β†’ The phone. β†’ Updating the system β†’ Three dots (menu) β†’ Select a firmware file. 4. Confirm the installation and wait for the restart (takes up) 5–10 minute). ⚠️ Before rolling back the data through Settings β†’ Additionally. β†’ Backup!

Impact on autonomy: should I turn on the flashlight?

According to the results of tests, the automatic switching on of the flashlight when calling increases battery consumption on average by:

  • 3–5% per day with 10–15 incoming calls (engineering menu method).
  • 7-10% per day when using third-party apps
  • 1–2% per day when adjusted through gestures (MIUI 12+).

To minimize the impact:

  • Set the minimum brightness of the flashlight in the application settings.
  • Use the function only in the dark.
  • Turn off the flashlight for outgoing calls (if optional).

πŸ’‘

On the Redmi Note 7 with a 4,000 mAh battery, an automatic flashlight at 20 calls per day reduces battery life by about 1 hour. If the battery is draining too quickly, check the background processes through Settings β†’ Battery β†’ Battery Use.

Alternative solutions: if nothing helps

If your Redmi Note 7 stubbornly refuses to turn on the flashlight when calling, consider these options:

  • πŸ“± Install LineageOS or Pixel Experience – in them the flashlight function is configured flexibly.
  • πŸ”Œ External Accessory: Buy a case with a built-in flashlight (e.g. Xiaomi) LED Case).
  • πŸ€– Automation via Tasker: Create a task that includes a flashlight when an incoming call (requires customization skills).

To install custom firmware you will need:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP Recovery.
  3. Switch the selected firmware (instructions are available on the 4PDA forum).

⚠️ Attention: Unlocking the bootloader resets the phone to factory settings! Before the procedure, save data and make sure that the Redmi Note 7 model is supported by the selected firmware (codename - lavender).

FAQ: Frequent questions about the flashlight on the Redmi Note 7

❓ The flashlight turns on, but immediately goes out?
The problem is energy saving mode. Open Settings β†’ Battery β†’ Battery Optimization, find a flashlight control app (or com.android.phone system process) and select Unlimited.
❓ Can you set up a flashlight for certain contacts only?
Yes, but only through third-party apps (e.g. Flash On Call) in the utility settings, select Exclusion Contacts and add numbers for which the flashlight should not be turned on.
❓ Does the function work on custom firmware?
On most custom firmware (like LineageOS 18+), the feature is available out of the box. Go to Settings β†’ Sounds and Vibration β†’ Flash when calling.
❓ How to turn off the flashlight when calling if it interferes?
If you have used an engineering menu, re-enter the code ##6484## and deactivate the option. For applications, open the utility and disable Flash on Call.
❓ Why does the flashlight flash and not burn constantly?
This is a feature of some MIUI firmware. To fix, install the Flash Alerts 2 application and select Constant Light mode in the settings.