Xiaomi Poco X3 is one of the most popular smartphones in the budget segment, but even it has hidden features that many users do not know. The brightness of the flashlight is just a feature that you can flexibly adjust, but not everyone knows how to do it correctly. In this article, we will analyze all the available methods, from standard MIUI settings to the use of engineering menus and third-party utilities.
The default flashlight on the Poco X3 is at maximum power, which is not always convenient β for example, in a dark room too bright light can blind, and on the hike it is just unnecessary battery consumption. Fortunately, the manufacturer and the development community offer several solutions. But here it is important to understand that not all methods are equally safe, and some require unlocking the bootloader or root rights. We will analyze each option in detail so you can choose the best one.
MIUI Standard Settings: What You Can Change Without Root
To start with, the basics are the built-in MIUI 12/13/14 capabilities (depending on the firmware version of your Poco X3). Unfortunately, there is no direct slider in the basic settings to adjust the flashlight brightness, but there are a few workarounds:
- π¦ Nightlight mode: activated via the Quick Settings Panel (swipe down from the top edge of the screen). MIUI This mode automatically reduces flashlight intensity to 50%, but does not work on all devices.
- π± Flashlight gestures: You can double-press the power button to turn on the flashlight with reduced brightness (activation is required in Settings) β Special facilities β Gestures).
- βοΈ Camera settings: in shooting mode with a flashlight (Camera) β β‘ β Flashlight) sometimes available brightness control, which indirectly affects the flashlight.
If these methods didnβt work, donβt worry β in the following sections weβll look at more flexible solutions. In the meantime, check your firmware version: go to Settings β About β MIUI version. On the Poco X3 with MIUI 13+, hidden options sometimes appear after the update.
Use the engineering menu (#3646633##)
The hidden engineering menu (or Engineering Mode) allows you to fine-tune the hardware components of a smartphone, including a flashlight. On the Poco X3, this method only works on firmware up to MIUI 12.5 - in newer versions, access can be blocked.
- Open the Phone app.
- Enter the combination: ##3646633## (no spaces).
- Go to the Hardware Testing section β LED.
- Select Flashlight (or Torch in some versions).
- Here you will see the Brightness Level and Current Limit options.
Beware: changing Current Limit values above 1000mA can cause LEDs to overheat.Optimum settings for Poco X3:
| Parameter | Minimum value | Maximum value | Recommended |
|---|---|---|---|
| Brightness Level | 10 | 255 | 80β120 |
| Current Limit (MA) | 200 | 1500 | 500β700 |
| PWM Frequency (kHz) | 1 | 10 | 5 |
β οΈ Warning: After changing the settings in the engineering menu, the flashlight may start flashing or not work properly. To reset the settings, restart the phone or return the values to the factory (usually Brightness Level). = 255, Current Limit = 1,000 m).
Applications for adjusting the brightness of the flashlight
If the standard methods do not suit, third-party utilities come to the rescue. For Xiaomi Poco X3, you can:
- π Flashlight Brightness (from Simple Mobile Tools) β allows you to smoothly adjust the brightness without root, but requires permission to access the camera and flashlight.
- π§ Torchie β supports brightness profiles (e.g., βnight modeβ at 30% power) and gestures for quick switching.
- π οΈ Flashlight Widget β adds a widget to the main screen with a brightness regulator (does not work on all firmware) MIUI).
Before installing, check the Poco X3 user reviews β some apps may conflict with MIUI optimizations. For example, Torchie sometimes requires you to disable battery optimization to work properly:
Settings β Applications β Application Management β Torchie β Battery β Without LimitationsInstall APK from a trusted source (APKMirror, 4PDA)
Disable battery optimization for the application
Provide all requested permits
Restart the phone after installation
Check the flashlight in safe mode (if there are problems)
-->
If the application does not work, try to clear the cache of system services:
Settings β Applications β Application Management β Show Everything β Three Dots (menu) β Reset App SettingsBrightness adjustment through ADB (without root)
For advanced users who donβt want root rights but are willing to work with ADB (Android Debug Bridge), thereβs a way to change the flashlight brightness via the command line.This method works on Poco X3 with any version of MIUI, but requires a PC connection.
First, turn on the USB debugging:
Settings β About Phone β MIUI version (click 7 times until the message βYou are a developer!β appears)
Settings β Additional β For developers β Debugging by USB (enable)Then connect the phone to the computer and execute the commands:
adb shell
su -c "echo 100 > /sys/class/leds/torch-light0/brightness"Here, 100 is the brightness value (can be changed from 1 to 255). To return the factory settings, use:
adb shell
su -c "echo 255 > /sys/class/leds/torch-light0/brightness"β οΈ Note: Some firmware may have different paths to the brightness file. If the command fails, check the current path through adb shell ls. /sys/class/leds/. For Poco. X3 Pro is sometimes used in torch-light1 instead torch-light0.
π‘
If ADB does not recognize the device, install Xiaomi USB Drivers and check the connection in Transfer files (MTP) mode instead of Charging only.
Root Methods: Full Control of the Flashlight
If you're willing to take drastic measures, root access will give you the best possible way to customize your flashlight. On the Poco X3, you need to:
- Unlock the bootloader through Mi Unlock Tool (the official utility from Xiaomi).
- Install custom recovery (e.g., TWRP).
- Switch to Magisk to get root rights.
After that, you can:
- π Change the brightness of the flashlight through the files in /sys/class/leds/ limitlessly.
- π Install applications like Tasker to automatically adjust brightness depending on time of day or location.
- π§ Modify system files to add a brightness regulator to the Quick Settings Panel.
Example of commands to change brightness through Termux (with root):
su
echo 150 > /sys/class/leds/torch-light0/brightness
echo 600 > /sys/class/leds/torch-light0/max_currentβ οΈ Warning: Incorrect modification of system files can lead to a brick of the device. TWRP before the changes. X3 file particularly vulnerable /vendor/etc/leds_config.xml β editing without knowledge of syntax is fraught with loss of the workability of the flashlight.
What happens if you exceed the maximum current of the flashlight?
Alternative solutions: external lights and accessories
If software methods are not satisfactory, consider hardware alternatives:
- π Outside USB-flashlight: connects to the Type-C port and is powered by the phone. Brightness is controlled by a physical button (example: Xiaomi Mi) LED Desk Lamp in Portable Mode).
- π± Lantern case: some cases for Poco X3 have a built-in LED with a separate battery and brightness regulator.
- π¦ Magnetic flashlight on the ring: attached to the rear camera and controlled via Bluetooth (e.g. Lume Cube).
The advantage of external solutions is that they do not consume the battery of the phone and often give a more stable light. However, consider that the Poco X3 does not support OTG in host mode for all accessories - check compatibility before buying.
π‘
If you need precise brightness control without risking your phone, the external USB-Hand-operated flashlight is the most reliable solution.
Frequent problems and their solutions
When setting the flashlight brightness on the Poco X3, users encounter typical errors:
| Problem. | Possible cause | Decision |
|---|---|---|
| The flashlight does not turn on after changing the settings | Reset camera/lightlighting rights | Go to Settings β Applications β Permissions β Camera and enable access for system applications. |
| Brightness resets after rebooting | MIUI resets LED user settings | Use Tasker to automatically apply settings when you start. |
| The flashlight flashes or is not working smoothly | Conflict with battery optimization | Turn off optimization for flashlight control applications (see section above). |
| No access to the engineering menu | Blocking on new versions of MIUI | Try the alternative code: ##4636### or use ADB. |
If none of the methods worked, check the integrity of the LED flashlight. On the Poco X3, it is located next to the main camera - if you have physical damage (fall, moisture), you may need to replace the module.