The Xiaomi Redmi Note 7 is one of the brandβs most popular smartphones, but even it has features that users want to personalize. One of the frequent requests is to change the color of the battery charge indicator, which by default burns orange when charging and green when fully charged. Unfortunately, this option is not available in standard MIUI settings, but there are several workarounds.
In this article, weβll look at all the working methods for changing the color of the indicator, from hidden functions of the engineering menu to using third-party applications. Itβs important to understand that not all methods are equally safe β some require root rights, others may not work on all versions of the firmware. Weβll also explain why on some Redmi Note 7 models the indicator does not change color at all after upgrading to MIUI 12+ and how to fix this.
Why you canβt change the color of your battery through standard settings
Unlike Xiaomiβs flagship models (like the Mi 11 or Redmi K40), where the color of the indicator can be adjusted through Themes, the Redmi Note 7 does not have this feature by default.
- π± Hardware limitations: In low-end models, the manufacturer often simplifies the LED control scheme, leaving only the base colors (orange/green).
- π Politics MIUI. Xiaomi is gradually removing the customization of indicators to unify the experience on all devices.
- π Energy savings: Additional colors can increase battery consumption (albeit slightly).
But this isnβt an impossible task, but weβll look at the methods that work on most Redmi Note 7 versions (including MIUI 10/11/12/13), but first, an important warning.
β οΈ Note: Change system parameters through an engineering menu or ADB This can cause you to reset your settings or lose your warranty.Before experimenting, back up your data in Settings. β Additionally. β Backup.
Method 1: Engineering menu (without root)
The most reliable method that works on most devices is the use of a hidden engineering menu, which allows you to change the parameters of the LED without installing additional applications.
Instructions:
- Open the phone app and enter the combination: ##4636##
- In the menu that opens, select Hardware Testing β LED (on some firmware, the path may differ: Device Information β LED Testing).
- Slip on Battery LED and select one of the available colors (usually red, blue, green, yellow).
- Save the changes and restart the smartphone.
If there is no LED menu, try the alternative code:
##36446337##β οΈ Attention: On firmware MIUI 12.5+ The engineering menu may be blocked. In this case, use Method 3 (ADB).
Charge your phone at least 50%
Disable Wi-Fi and mobile data (to avoid disruptions)
Remember the current color of the indicator (for rollback)
Do not interrupt the setup process-->
Method 2: Applications for customization (without root)
If the engineering menu didn't work, you can use third-party utilities.The best options for the Redmi Note 7 are:
- π¨ LED Blinker Notifications β allows you to adjust the color of the indicator for notifications and charging. Works without root, but requires permission for Special features.
- π Light Manager β supports color change of the LED when charging, but can conflict with energy-saving modes.
- π± MIUI Hidden Settings β reveals hidden options MIUI, including the indicator settings (requires) MIUI 11 or older).
How to set up LED Blinker Notifications:
- Install the app from Google Play.
- Run it and give you access to Notices and Special Features.
- Go to the Battery section and select the color from the palette.
- Activate the Override system LED option.
The downside of this method: the application must run in the background, which can increase battery consumption by 5-10%.
Red.
Blue
Purple.
White
Other-->
Method 3: ADB commands (for advanced users)
If previous methods didnβt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which requires connecting the phone to a computer, but does not need root rights.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on USB Debugging on your phone: Settings β About Phone β MIUI version (tap 7 times to activate Developer Mode), then go back to Settings β Additional β Developers β Debugging on USB.
- Connect the Redmi Note 7 to your computer and confirm your trust in the device.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell
su
echo "color" > /sys/class/leds/battery/colorWhere instead of color substitute one of the values:
| Colour | Code for ADB | Note |
|---|---|---|
| Red. | red | May conflict with notifications |
| Blue | blue | Doesn't work on some firmware. |
| Green. | green | Standard color at full charge |
| White | white | Requires hardware LED support |
If the team doesnβt work, try an alternative route:
echo "FF0000" > /sys/class/leds/battery/multi_color(where FF0000 is the red hex code).
What if the ADB canβt see the device?
Method 4: Modifying system files (requires root)
If you have root rights, you can manually edit the files that control the LED, which is a method that gives you maximum freedom, but also maximum risk.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /sys/class/leds/battery/.
- Find the color files or multi_color Open them in the text editor.
- Replace the value with the desired color (e.g., blue or 0000FF).
- Save the changes and restart the phone.
For a constant effect, you can create a script in /system/etc/init.d/ that will apply the settings on each download.
#!/system/bin/sh
echo "blue" > /sys/class/leds/battery/colorβ οΈ Warning: Incorrect editing of system files can lead to a device blink (complete failure). If you are not sure about your actions, use other methods.
π‘
Before editing system files, back them up. For example, copy the original color file to /sdcard/backup/.
Why the indicator does not change color after the MIUI update
Many Redmi Note 7 users are faced with a problem: after upgrading to MIUI 12.5 or MIUI 13, the charging indicator stops changing color, despite the settings.
- π§ Changes to the core of the system: Xiaomi optimized LED management by removing customization support.
- π΅ Conflict with energy saving modes: Ultra-economic mode or Battery Optimization options enabled can block changes.
- π Resetting settings LED. After major updates, the system parameters of LEDs are reset to factory.
Decisions:
- Turn off Battery Optimization for LED-managed applications (in Settings β Battery β Battery Optimization).
- Reset your settings via the engineering menu (code ##4636## β Battery Information β Reset).
- Reverse to the previous version of MIUI via Fastboot (instructions on the official Xiaomi website).
π‘
If the indicator stopped working after the update, first check the energy saving settings. 80% of the time, the problem is solved by disabling optimization for applications that control LEDs.
Frequent Mistakes and How to Avoid Them
When trying to change the color of the indicator, users often make mistakes that lead to failures.
| Mistake. | Reason. | Decision |
|---|---|---|
| The indicator doesn't change color. | Incompatible firmware or MIUI lock | Try the ADB method or roll back to MIUI 11 |
| The phone is overheating after the changes | Conflict with the core of the system | Reset LED settings via the engineering menu |
| Color resets after rebooting | No rights to write to system files | Use the script in /init.d/ or the auto-run app |
| ADB does not see the device | There are no drivers or debugging is not included | Install Mi PC Suite |
Another common problem is that after the color change, the indicator starts flashing randomly, because it's in conflict with the notifications.
- Turn off LED management for notifications in application settings.
- Use one indicator control app (do not mix LED Blinker and Light Manager).
- Reset the Special Opportunities settings in Settings β Special Opportunities β Availability settings β Reset.