When the flashlight on your POCO X7 Pro is grayed out, it's a surprisingly common glitch. You might see the icon dimmed in the Quick Settings panel or the dedicated button in the camera app just won't respond. The good news is, it's almost always a software hiccup you can fix yourself.
Close the Camera App Completely
The camera and flashlight share the same LED hardware. If your camera app is running, even in the background, the system reserves the flash and grays out the flashlight control. Swipe up from the bottom and hold to enter the recent apps view, then swipe the Camera app away to close it. The flashlight option should instantly become available again.
Perform a Force Restart
This is the single most effective fix for a grayed-out flashlight. It clears the phone's temporary memory and resets all hardware controllers. Simply press and hold the Power button for about 15 seconds. Keep holding until you see the POCO or HyperOS logo appear on the screen, then release. The phone will boot up fresh, and the flashlight should be working.
Check for an Overheating Phone
Your POCO X7 Pro will automatically disable features like the flashlight if its temperature gets too high. This is a safety measure to protect the battery and components. If the back of the phone feels warm or hot to the touch, let it sit for 10-15 minutes away from direct sunlight or chargers. Once it cools down, the flashlight function will be restored.
Toggle the Flashlight with Google Assistant
You can bypass the Quick Settings panel entirely. Say "Hey Google, turn on the flashlight" or long-press the power button to activate Google Assistant and give the same command. If the assistant can turn it on but the manual button stays grayed out, it confirms a minor interface bug. A simple restart, as mentioned above, will almost certainly clear it up.
Adjust the Flashlight Brightness Level
On HyperOS, the flashlight has adjustable brightness. If it's set to the lowest level, it can appear not to work in a bright room. Instead of just tapping the flashlight icon in Quick Settings, press and hold it. A small menu or slider should pop up. Drag the brightness slider to the maximum setting and try turning it on again.
Clear the Camera App's Cache and Data
Since the camera app controls the flash hardware, corruption in its data can cause conflicts. Go to Settings > Apps > Manage apps and find the Camera app in the list. Tap on it, then go to Storage usage. Tap Clear cache first and test the flashlight. If that doesn't work, you can tap Clear data. Just be aware this will reset your camera settings to default.
Check for Conflicting Apps
Third-party apps that use the camera or flash in the background can sometimes lock the hardware. Think of apps like QR code scanners, video call apps, or even some flashlight apps. Try booting your phone into Safe Mode. Press and hold the power button, then long-press the "Power off" option on your screen until you see a prompt to reboot to Safe Mode. In this mode, if the flashlight works, a recently installed app is likely the culprit.
Update Your System Software
Xiaomi and POCO regularly release updates for HyperOS that fix bugs, including ones related to hardware control. Go to Settings > About phone > HyperOS version and tap on the "Check for updates" button. If an update is available, install it. I've seen system updates resolve persistent grayed-out flashlight issues on several POCO models.
Test the Flash Hardware with the Camera
If every software fix fails, it's time to check the hardware. Open your Camera app and switch to photo mode. Try taking a picture in a dark environment where the flash should automatically fire. You can also manually force the flash on by tapping the flash icon and selecting "On". If the flash doesn't work for photos either, the LED hardware itself may be faulty and would require a service center visit for repair.











