Why users want to change the color of the battery indicator
The charging indicator on Xiaomi Redmi smartphones is a small but important interface element that many owners want to personalize. Standard green or orange when charging can seem boring, especially if you use the theme with a different palette. Moreover, on some models (for example, Redmi Note 11 Pro + or Redmi K50), the LED indicator is not in the factory configuration at all, which raises questions among users.
In this article, weβll look at all the possible ways to change the color of the battery indicator, from official MIUI settings to hidden features and root-right modifications. Youβll learn which methods work on MIUI 14/15, which models support customization out of the box, and where additional tools will be needed.
Method 1: Standard MIUI settings (without root)
Starting with MIUI 12.5, Xiaomi has added limited customization options for the charging indicator, but they are not available on all models.
- Open the Settings β Display.
- Scroll down and find the Battery Indicator section (on some firmware it may be called the LED indicator).
- If there is a point, choose the color from the suggested ones (usually green, blue, red or yellow).
β οΈ Attention: On the Redmi Note 10/11/12 s MIUI 13+ This section is often hidden. If it's not there, go to the following ways.
If there are no standard options, try updating the firmware: sometimes Xiaomi adds new features in minor updates. For example, MIUI 15 for the Redmi Note 13 Pro+ has the opportunity to choose between static and flashing modes of the indicator.
Method 2: Using MIUI design themes
One of the safest ways to change the color of an indicator is to set a theme with custom settings. Many themes in MIUI Topics redefine system colors, including the charging indicator.
- Open the Themes app (icon with brush).
- In the search, enter the battery indicator or LED notification.
- Choose a high-rated theme (such as Neon Glow or Dark Energy).
- Apply the theme and restart the device.
πΉ Pros of the method: does not require root, reversible, often adds other visual improvements.
πΉ Cons: Not all topics change the indicator after the update MIUI settings may reset.
π‘
Before installing the theme, check the reviews - some users complain that after applying them, the charging indicator disappears altogether, in which case a reset to a standard theme will help.
| Model Redmi | Support for topics with custom indicator | Notes |
|---|---|---|
| Redmi Note 12 Pro/Pro+ | Yes (MIUI 14+) | Topics from Official Developers Work Better |
| Redmi 10/10A | Partially. | Only light themes, dark ones may not work |
| Redmi K50/K60 | Yes. | Supports animated indicators |
| Redmi 9/9C | No. | Older versions of MIUI block changes |
Method 3: Applications for customization (without root)
If system settings and themes didn't help, you can use third-party apps.
- π§ LED Blinker Notifications β allows you to change the color of the indicator for notifications and charging (does not work on all models).
- π¨ Hex Installer β a utility for deep customization MIUI, including LEDs (requires an unlocked bootloader).
- β‘ Battery LED Customizer β a specialty battery indicator app (supports Redmi Note) 11/12).
β οΈ Attention: Apps like LED Blinker may conflict with system services MIUI. If after installation, the smartphone began to slow down or discharge quickly - delete the program and clear the cache in Settings β Annexes β Application management.
Make sure that the MIUI version is not lower than 12.5|
Download. APK Only from verified sources (APKMirror, 4PDA)|
Make a backup copy of the data |
Turn off battery optimization for the app in the settings
-->
Another trick for the Redmi Note 10 Pro and later is that some apps (like Tasker) can emulate notifications with the right LED color, but this requires automation skills and doesnβt always work consistently.
Method 4: Edit system files (root required)
If you're willing to take drastic measures, you can manually change the indicator settings through system files, which is suitable for advanced users and requires:
- Unlocked bootloader (bootloader).
- Root rights (e.g., via Magisk)
- Backup copy of the system (required!).
Instructions for MIUI 13/14/15:
- Install Root Explorer or Solid Explorer with root access.
- Go to /system/vendor/overlay/.
- Find the file. led_config.xml (or similar, depending on the model).
- Open it in the text editor and find the lines with battery_led_color.
- Change the RGB values (e.g. ff0000 for red, 00ff00 for green).
- Save the file, set the rights to 644, and restart the device.
On the Redmi. K40/POCO F3 The path to the file may be different: /system/system_ext/overlay/. Before editing, check the current path through the search for the keyword led in the root directory.
What if the indicator stopped working after editing?
Method 5: firmware custom Recovery and modified MIUI
For the most determined users, there is an option with custom firmware installation, such as Xiaomi.eu or PixelExperience.These builds often include advanced indicator settings not available in stock MIUI.
πΉ Pluses:
- Full control over color, brightness and animation of the indicator.
- Additional features (for example, different colors for charging and discharging).
πΉ Cons:
- All data dumped.
- Risk of "bricking" of the device in case of firmware error.
- Loss of official warranty.
Step-by-step instructions for Xiaomi.eu firmware:
- Unlock the bootloader through the Mi Unlock Tool (requires linking the Mi Account to the device).
- Install TWRP Recovery for your model (download from the official website twrp.me).
- Download the archive with Xiaomi.eu firmware (choose the version for your Redmi).
- Boot in. TWRP (clamp down on power. + Volume up, make a backup, then sew ZIP-file.
After installing custom firmware, the indicator settings usually appear in Settings β Display β Additional β Battery Indicator. For example, in Xiaomi.eu, 12 colors and 3 blink modes are available for the Redmi Note 12.
Method 6: Hardware modification (for experienced)
If software methods fail, the LED is physically replaced, which is only suitable for models with a removable indicator (such as the Redmi 4X or Redmi 5 Plus). On new devices (starting with the Redmi Note 8), the LED is usually soldered into the motherboard, and its replacement requires soldering work.
π§ What's needed:
- New LED with the desired color (buy on AliExpress or in the radio store).
- A set of Redmi screwdrivers.
- A dryer to soften the screen adhesive (if the indicator is under the display).
- Multimeter to test polarity.
β οΈ Attention: Incorrect soldering can lead to short circuit or damage to the power controller. If you have never soldered micronutrients, you should contact the service center. The cost of replacing the LED in the workshop: from 500 to 1500 rubles (depending on the model).
π‘
Hardware modification is the last resort. 90% of Redmi models have software-controlled charging lights, and can be changed without disassembling the device.
Frequent problems and their solutions
When trying to change the color of the indicator, users encounter common errors, and here are the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The indicator does not change color after applying the theme | Theme is incompatible with MIUI version | Set the theme for your firmware (check description) |
| LED flashes red after editing system files | Syntax error led_config.xml | Restore the original file or check the format RGB-code |
| Customization applications do not work | MIUI blocks access to LEDs through third-party utilities | Try disabling MIUI Optimization in the developer settings |
| The indicator went out after firmware custom Recovery | Incompatible version of TWRP or firmware | Sweep the original Recovery through fastboot |
If none of these methods worked, check:
- π Does the indicator work in principle (plug the charger - the standard color should light up).
- π± Is it not in the settings (the settings)? β Display. β Battery indicator β Turn it on).
- π Have you lost your settings after the update (sometimes helps reset to factory settings).