Adjusting the brightness of the flashlight on Xiaomi Poco X3: all the ways from standard to hidden

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.

πŸ“Š How do you usually use a flashlight on your smartphone?
Only in emergency cases.
Daily for household tasks
Hiking or nature
For video/photo recording
Not using.

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.

  1. Open the Phone app.
  2. Enter the combination: ##3646633## (no spaces).
  3. Go to the Hardware Testing section β†’ LED.
  4. Select Flashlight (or Torch in some versions).
  5. 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:

ParameterMinimum valueMaximum valueRecommended
Brightness Level1025580–120
Current Limit (MA)2001500500–700
PWM Frequency (kHz)1105

⚠️ 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 Limitations

Install 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 Settings

Brightness 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:

  1. Unlock the bootloader through Mi Unlock Tool (the official utility from Xiaomi).
  2. Install custom recovery (e.g., TWRP).
  3. 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?
The flashlight LED on the Poco X3 is designed for a maximum current of ~1000 mA. Exceeding this value (for example, up to 1500 mA) leads to: 1) Overheating of the LED (temperature can exceed 80 Β° C). 2) Degradation of brightness over time (the LED "burns out"). 3) Automatic shutdown of the flashlight after 10-15 seconds (MIUI protection). 4 In rare cases, damage to the LED power controller, which will require repair.

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 causeDecision
The flashlight does not turn on after changing the settingsReset camera/lightlighting rightsGo to Settings β†’ Applications β†’ Permissions β†’ Camera and enable access for system applications.
Brightness resets after rebootingMIUI resets LED user settingsUse Tasker to automatically apply settings when you start.
The flashlight flashes or is not working smoothlyConflict with battery optimizationTurn off optimization for flashlight control applications (see section above).
No access to the engineering menuBlocking on new versions of MIUITry 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.

Can I adjust the brightness of the flashlight on the Poco X3 without root?
Yes, but with limitations. Standard methods (engineering menus, apps like Torchie) allow you to change the brightness, but they don't give you the flexibility you would with root. Without root, for example, you can't save custom brightness profiles or geolocate them.
Why did the brightness regulator stop working after the MIUI update?
Xiaomi frequently blocks access to system files LED In new versions of the firmware, if after the update stopped working ADB-commands or engineering menu, try to roll back to the previous version MIUI via Fastboot or use Magisk to bypass restrictions.
How to reset the settings of the flashlight to the factory?
There are three ways: Through the engineering menu: return the Brightness Level = 255 and Current Limit = 1000. Through ADB: adb shell su -c "echo 255 > /sys/class/leds/torch-light0/brightness." Reset all phone settings: Settings β†’ System β†’ Reset Network Settings β†’ (does not delete data, but resets system settings).
Can I use a flashlight on the Poco X3 as a strobe?
Technically, yes, but it requires root rights. You can set up flashing flashlights at a given frequency through ADB or root-access applications (such as Flash Alerts), but prolonged use in strobe mode reduces the LED's life.
Why is the flashlight on the Poco X3 hot?
The LED light converts electricity into light and heat. On the Poco X3, the normal temperature of the case in the flashlight area is up to 40-45 Β° C for prolonged operation. If the phone warms up more strongly: Reduce the brightness through the engineering menu or ADB. Check if the flashlight is covered with a case (this worsens the heat sink). Update the firmware - new versions of MIUI optimized LED power control.