Why the flashlight doesnβt work automatically and how to fix it
Owners of Xiaomi 8T And we often have a situation where, when you call in, the screen goes out, and finding the answer button in the dark becomes a real problem. MIUI It doesn't provide that option, and it's because of the energy saving policy: constant use. LED-flashes reduce battery life, so Xiaomi hid the feature in the depths of settings.
Fortunately, there are several ways to get around this limitation, from standard MIUI tools to third-party apps. In this article, we will discuss all the working methods for Xiaomi 8T (including the global and Chinese firmware versions), as well as the nuances that affect the stability of the function, such as why the flashlight can flash instead of a constant glow or why it turns off after 5 seconds.
Method 1: Enable via hidden MIUI settings (without root)
The most reliable method is to activate the hidden option in the engineering menu. It works on most versions of MIUI (including MIUI 10/11/12), but requires strict follow-up of the instructions. Importantly, check the firmware version in Settings β About Phone before changing - on some custom builds, the path may be different.
Instructions:
- π± Open the phone app and dial the code: ##6484##
- π§ In the menu that appears, select Testing. β LED and Vibration β Flashlight during call
- π Switch the switch to the position on and confirm the changes
- π² Restart your phone (required!)
Make sure the flashlight is manually operated through the notification curtain |
Check the battery level (less than 15% can block the function)|
Turn off energy saving modes in Settings β Battery |
Backup important data (in case of failure)
-->
If the flashlight does not light up after rebooting, check:
- π¦ Does the cover block the function (especially with a magnetic lock)
- π΅ Is the "Do Not Disturb" or "On the Plane" mode activated"
- π Is the ultra-power saving mode turned on (disables all background processes)
π‘
If ##6484## doesnβt work, try the alternative: ##36446337###, which opens the extended engineering menu on some versions of MIUI.
Method 2: Use the Flash On Call app (for all Android versions)
If the engineering menu is not available or changes are not saved, a third-party Flash On Call application will come to the rescue. It works even on non-rooted devices and supports flexible settings: you can choose the color of the blink, the duration of the glow and even turn on the vibration in sync with the flashlight.
Step-by-step installation:
- Download the app from Google Play (free version with ads)
- At the first start, grant permissions: π Calls (to track incoming calls) π¦ Camera (for flashlight control) π‘οΈ Auto-run (to run in the background)
- In the main menu, activate the Enable Flash on Call option.
- In the Settings section, set up: π Flash Mode: Select Always On (permanent glow) or Blinking (blinking) β±οΈ Duration: Set Until Call Ends (Until the End of the Call) π¨ Flash Color: white or colored light (on some models)
Why can't the app work?
Advantages of the method:
- β It works on all versions. MIUI Android
- β Flexible settings (you can even customize for specific contacts)
- β Doesn't require root rights
Disadvantages:
- β Increased battery consumption (the application runs in the background)
- β Possible delays in inclusion (1-2 seconds after the call starts)
Method 3: Automation via Tasker (for advanced users)
For those who like fine tuning, Tasker offers maximum flexibility, and it can create a rule that will include a flashlight not only when you call, but also when you call. SMS, notifications from specific applications or even low light levels.
Algorithm of settings:
- Install Tasker and AutoInput plugin
- Create a new profile (Profile β Event β Phone β Phone Ringing)
- Add Task β Add β Plugin β AutoInput β Flashlight
- In the task settings, select Turn On and set a timeout (e.g. 30 seconds)
- Save the profile and activate it.
Additional opportunities:
- π You can add a Time condition so that the flashlight only works at night.
- π± You can link to specific contacts (for example, only for calls from Mommy")
- π You can automatically turn off the flashlight at a charge level below 20%
Through the engineering menu|
Flash On Call| appendix
Tasker|
Another option|I don't know, I haven't tried it yet.-->
Table of comparison of methods
To choose the best way, compare the key parameters:
| Method | Root is required. | Battery consumption | Stability | Flexibility of settings | Difficulty |
|---|---|---|---|---|---|
| Engineering menu | β No. | β‘ Low. | βββββ | ββ (only on/off) | ββ (simple) |
| Flash On Call | β No. | β‘ Medium. | ββββ | ββββ (color, flashing, timeout) | ββ (simple) |
| Tasker + AutoInput | β No. | β‘ High-pitched | βββ | βββββ (terms) | ββββ (difficult) |
| Magisk module | β Yes. | β‘ Low. | βββββ | ββββ (extension) | βββββ (difficult) |
Important: On the Xiaomi 8T with MIUI 12.5+ firmware, the engineering menu can block changes after the update. In this case, use the Flash On Call or Tasker app.
Frequent problems and their solutions
Even after setting the flashlight correctly, here are the most common failures and ways to fix them:
β οΈ If the flashlight flashes instead of the constant glow, check the energy saving settings. MIUI By default, restricts background processes for applications that control the camera. disable battery optimization for Flash On Call or Tasker in Settings β Annexes β Battery management.
Problem 1: The flashlight turns on, but goes out immediately
- π Check the charge level β on some firmware, the function turns off when the battery is below 10%
- π Restart your phone (sometimes it helps to reset the system cache)
- π± Update the firmware - in older versions MIUI It was a timeout bug.
Problem 2: The flashlight only works for some contacts.
- π Check if the contact has been added to the blacklist or the "Exceptions" list"
- π§ In Flash On Call, turn off the Ignore Silent Mode option if the call is silent.
- π‘ Make sure that the contact does not have a special call signal (sometimes this interferes with the operation)
Problem 3: After the MIUI update, the flashlight stopped working
- π Repeat the settings through the engineering menu β updates reset hidden settings
- π² Reinstall the Flash On Call app (sometimes data cleanup helps)
- π§ Check if the engineering menu code has changed for your version. MIUI
π‘
If none of the methods worked, try resetting the network settings: β SIM-maps and mobile networks β Network resets. This sometimes solves problems with the camera module and the phone application.
Additional chips: how to make a flashlight smarter
The flashlight is just the beginning, and with Xiaomi 8T, you can implement more advanced scenarios:
- π Night mode: Configure the Tasker so that the flashlight is turned on only from 22:00 to 7:00
- π± Individual settings: Flash On Call allows you to assign different colors to different contacts (e.g. red for work, green for family)
- π Battery savings: Program to turn off the flashlight after 10 seconds if the call is not received
- π¨ SOS-signal: When repeatedly pressing the power button, the flashlight will flash in mode SOS (useful in emergency situations)
To implement the last item, use the Shake Flashlight app (available on Google Play), which allows you to turn on the flashlight:
- π Shaking the phone
- π Voice command (OK, Google, turn on the flashlight")
- π geolocation (for example, automatically in dark rooms)
Combining these features with automatic turn on when calling will make your Xiaomi 8T a true smart assistant.