Disable LEDs - aaronwmorris/indi-allsky GitHub Wiki
Automatic setup
The indi-allsky repository contains a script to automatically perform the correct action to disable the systems LEDs:
./misc/setup_disable_leds.sh
Manual instructions
Raspberry Pi
Add the following parameters to /boot/firmware/config.txt
Raspberry Pi 5
# Disable the PWR LED
dtparam=power_led_trigger=none
dtparam=power_led_activelow=off
# Disable the Activity LED
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable ethernet port LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4
Raspberry Pi 4/3
# Disable the PWR LED
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=on
# Disable the Activity LED
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable ethernet port LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4
Legacy Raspberry Pi
Create a script in /usr/local/bin
/usr/local/bin/disable_leds.sh
sudo tee /usr/local/bin/disable_leds.sh <<EOF
#!/bin/bash
# New names
echo 0 > /sys/class/leds/ACT/brightness
echo 0 > /sys/class/leds/PWR/brightness
# Old names
echo 0 > /sys/class/leds/led1/brightness
echo 0 > /sys/class/leds/led0/brightness
EOF
Make script executable
sudo chmod 755 /usr/local/bin/disable_leds.sh
Add script to crontab
sudo tee /etc/cron.d/disable_leds <<EOF
@reboot root /usr/local/bin/disable_leds.sh >/dev/null 2>&1
EOF
Orange Pi
sudo tee /usr/local/bin/disable_leds.sh <<EOF
#!/bin/bash
echo 0 > /sys/class/leds/green\:status/brightness
echo 0 > /sys/class/leds/red\:power/brightness
EOF
AML-S905X-CC (Le Potato)
sudo tee /usr/local/bin/disable_leds.sh <<EOF
#!/bin/bash
echo 0 > /sys/class/leds/librecomputer\:blue/brightness
echo 0 > /sys/class/leds/librecomputer\:system-status/brightness
EOF
- Note: The red power LED cannot be disabled in software.
RockPi
sudo tee /usr/local/bin/disable_leds.sh <<EOF
#!/bin/bash
echo 0 > /sys/class/leds/status/brightness
EOF
Note: The green power LED cannot be disabled in software.