How to turn on the light indicator on Xiaomi Mi 9: all working ways

The light indicator on Xiaomi smartphones is a useful feature that visually alerts you to missed calls, messages or low battery charge. However, on the Mi 9 model (codename cepheus), the manufacturer by default turned off this option in most versions of the firmware. MIUI. The reason lies in the optimization of power consumption and design decisions – instead of a physical LED, it is used here. AMOLED-screen to display notifications via Always-on Display.

But what if you want a classic light indicator? In this article, we'll look at all the ways you can activate it, from standard settings to hidden ADB commands and third-party applications. It's important to keep in mind that the effectiveness of the methods depends on the version of MIUI (10 to 14) and regional firmware. For example, on global assemblies (Global ROM), the option can be blocked completely, while on Chinese (China ROM) it can sometimes be turned on through the engineering menu.

Before you start, check:

  • πŸ“± Version MIUI: Settings β†’ The phone. β†’ Version. MIUI
  • πŸ”§ Type of firmware: Global (Global), European (EEA) or Chinese (China)
  • πŸ”‹ Battery charge: not less than 30% for stable operation when settings through ADB
πŸ“Š What version? MIUI You are using the Xiaomi Mi 9?
MIUI 10-11
MIUI 12
MIUI 13
MIUI 14
I don't know.

1. Check the presence of a light indicator on Xiaomi Mi 9

Not all Xiaomi Mi 9 versions are physically equipped with LED, for example, in some regional versions (for example, in India), the indicator could be removed from the design.

πŸ” Visual examination:

  • πŸ“Έ Light a flashlight on the top of the screen next to the speaker. Most Mi 9 LEDs are on the left of the front camera.
  • πŸ”¦ Enable Always-on Display (Settings) β†’ Screen. β†’ Always-on Display – if the screen is illuminated even when it is off, there may be no physical indicator.

πŸ› οΈ Checking through the test menu:

  1. Open the Phone app and enter the combination: ##4636##.
  2. Go to the Phone Information tab and scroll to the Hardware block.
  3. Look for LED or Notification Light string – if it is missing, there is no indicator.

⚠️ Attention: On firmware MIUI 13+ The test menu can be blocked, and in this case, use an alternative method: installing the application. CPU-Z from Google Play and check the Sensors section.

2. Include indicator through standard MIUI settings

In some versions of the firmware, the option is hidden, but is available through advanced settings.

πŸ“Œ For MIUI 10–12 (Global/European firmware):

  1. Go to Settings β†’ Notifications and Status bar.
  2. Slip on Notifications on the lock screen.
  3. Activate the Light indicator switch (if the option is present).

πŸ“Œ For MIUI 13–14 (Chinese firmware):

  • 🌐 Open the Settings. β†’ Additionally. β†’ Special facilities.
  • πŸ” Find the Notification Indicator section (may be called the LED-notice).
  • πŸŽ›οΈ Customize the color and frequency of flashing for different types of notifications (calls, SMS, messengers).

If the option is not on the menu, it means that it is locked at the firmware level, in which case move on to the following methods.

πŸ’‘

On MIUI 12.5+, try changing your phone region to India (Settings β†’ Additional β†’ Region) and sometimes this will unlock hidden features, including lights.

Activation via ADB (for power users)

The method requires connecting the smartphone to a computer and using Android Debug Bridge (ADB).It is suitable for firmware where the option is blocked software, but the hardware (LED) is present.

πŸ–₯️ Preparation:

  • πŸ’» Install. ADB-PC drivers.
  • πŸ“± On the phone, activate Developer Mode: Settings β†’ The phone. β†’ Version. MIUI (tap 7 times).
  • πŸ”Œ Turn on the debugging. USB In Settings β†’ Additionally. β†’ For developers.

πŸ“ Commands to turn on indicator:

adb shell settings put global notification_light_pulse 1


adb shell settings put global notification_light_color 0xFFFF0000 # Red




adb shell settings put global notification_light_on 500 # Duration of inclusion (ms)




adb shell settings put global notification_light_off 2000 # Duration of shutdown (ms)

πŸ”„ Application of changes:

  • After you enter the commands, restart the phone: adb reboot.
  • Check the indicator by sending a test notification (for example, via Telegram).

⚠️ Attention: MIUI 14 teams ADB If you have a security policy, try an alternative method using the Magisk module (root access required).

Install ADB on PC|

Enable the developer mode on Mi 9|

Activate debugging via USB|

Connect your phone to your PC with the original cable |

Check device detection by adb devices-->

4. Use of third-party applications

If standard methods don’t work, Google Play apps come to the rescue, mimicking the light indicator through the screen or activating hidden MIUI functions.

πŸ“± Top.-3 applications for Xiaomi Mi 9:

AnnexFunctionalNeed root?Reference
Notification LightSimulation of the indicator through the screen (blinking edges)❌ No.Google Play
LED Blinker NotificationsWorks with a physical LED (if any)⚠️ Partially.Google Play
Mi LightSpecialized solution for Xiaomi (requires ADB)βœ… Yes.4PDA

βš™οΈ Setting up LED Blinker Notifications:

    Important: Applications without root access can significantly reduce battery life due to constant screen activity.

    5. Alternative solutions: Always-on Display and widgets

    If you can’t turn on the light indicator, consider alternatives that perform the same function:

    🌈 Always-on Display (AOD):

    • πŸ“± Activated in Settings β†’ Screen. β†’ Always-on Display.
    • πŸ•’ Shows time, date, notifications and charge level even when off.
    • ⚑ Consumes minimal charge thanks to technology AMOLED.

    πŸ“² Notification widgets on the lock screen:

    • πŸ”„ Set up in Settings β†’ Lock screen β†’ Notification style.
    • 🎨 Select Detail Style to Display App Icons with Notifications.

    πŸ”‹ Battery savings:

    ⚠️ Note: When using Always-on Display on Xiaomi Mi 9 with a worn-out battery (capacity below 80%), it is recommended to turn off the function at night or connect the phone to charging. Otherwise, the discharge in 8 hours can reach 10-15%.

    How to check the wear of the battery?
    Open the AccuBattery app (available on Google Play) and go to the Health tab. Capacity will show current wear as a percentage. For example, a value of 78% means that the battery has lost 22% of its original capacity.

    Frequent problems and their solutions

    When setting the light indicator on Xiaomi Mi 9 users encounter typical errors.

    🚨 The indicator does not flash after setting up:

    • πŸ”Œ Check if it is disabled in Settings. β†’ Battery β†’ Battery Optimization (exclude notifications from optimization).
    • πŸ”„ Restart your phone – sometimes changes only apply after a reboot.
    • πŸ“΅ Make sure notifications for the desired application are allowed: Settings β†’ Annexes β†’ Management of notifications.

    ⚑ Fast battery discharge:

    • πŸ“‰ Turn off Always-on Display if it is on at the same time as the light indicator.
    • ⏱️ Reduce the lighting time in the application settings (for example, in the LED Blinker set blinking interval 1 second on / 3 seconds off).

    πŸ”§ ADB-commands are not applied:

    • πŸ’» Update platform-tools to the latest version.
    • πŸ“‹ Check that you are entering commands on behalf of the administrator (on Windows, run cmd via Run on behalf of the administrator).
    • πŸ” Some firmwares require pre-entering: adb shell pm grant com.android.settings android.permission.WRITE_SECURE_SETTINGS.

    πŸ’‘

    If none of these methods worked, chances are your Xiaomi Mi 9 isn’t equipped with a physical LED, so you’ll have to use alternatives like Always-on Display or widgets.

    ❓ Can I turn on the light indicator on the Mi 9 without root rights?
    Yes, but with limitations: MIUI 10-12 are sometimes used by standard settings or ADB-On the team. MIUI 13-14 without root chances are minimal – you will need third-party software like LED Blinker (unstable) is recommended to get root access through Magisk for full activation.
    ❓ Why the indicator only flashes one color?
    This is a firmware limitation. The physical LED on the Mi 9 is usually single-colored (white), and the multi-colored glow is simulated through: Screen (in apps like Notification Light). Software processing (for example, in LED Blinker you can customize different colors, but they will be displayed as shades of white). On Chinese firmware, additional colors (red, green, blue) are sometimes available through the engineering menu.
    ❓ How to turn off the light indicator if it interferes?
    The method depends on the activation method: πŸ”§ If you're on through the settings MIUI: Return to Notifications and Status bar and deactivate the option. πŸ–₯️ If you've used ADB, Enter the command: adb shell settings put global notification_light_pulse 0. πŸ“± If the indicator is activated through a third-party app, delete it or turn off notifications in the settings.
    ❓ Will the indicator work after resetting the settings?
    No, all settings will be reset to factory. After hard reset, you will need to reset: Activate Developer Mode and Debug by USB (for ADB). Install third-party applications again. Repeat. ADB-Tip: Save commands in a text file or use a script for automatic application after reset.
    ❓ Can I install the LED on my own?
    Theoretically yes, but it is a complicated procedure that requires: πŸ› οΈ Disassembly of the phone (risk of damage to plumes). πŸ”Œ Soldering (needs experience with microelectronics). πŸ“± Compatible LED (e.g. from Xiaomi Mi 8 or Redmi Note 7). πŸ’‘ Alternative: Use wireless LED-lamp (e.g. Xiaomi Mi) LED Desk Lamp) with integration via Mi Home. Set up automation to make the lamp flash when new notifications are issued.