Der NanoPi Neo hat eine ziemlich perverse, blaue Status LED die als Heartbeat Anzeige dauernd blinkt, und selbst durch das Gehäuse nervt.
Mit einigen wenigen Zeilen im Terminal, lässt sich diese ausschalten, oder im verhalten ändern.
ls /sys/class/leds/
zeigt die Verfügbaren LED’s an.
Je nach System werden die LED’s unterschiedlich im System angezeigt, z.B:
Ubuntu Core 15.10 3.43.9-h3
ls /sys/class/leds/
blue_led green_led
Ubuntu Core 16.04.2 LTS 4.10.1-sun8i
ls /sys/class/leds
nanopi:blue:status nanopi:green:pwr
In diesem Beispiel bleiben Wir bei Ubuntu 15.10, sprich der blue_led.
Bei anderen Systemen braucht Ihr das ganze aber nur jeweils auf die Led Bezeichnung des jeweiligen Systems anzupassen.
Nun fragen Wir ab, welche Trigger für die Aktivität der LED gesetzt werden können.
cat /sys/class/leds/blue_led/trigger
Womit Wir eine Liste der Möglichen LED Auslöser bekommen.
none mmc0 timer [heartbeat] backlight gpio default-on
In den Eckigen Klammern, seht Ihr immer den aktiven Trigger.
Die folgenden Schritte müssen mit vollen Root Rechten ausgeführt werden, denn wenn Ihr wie Ich, mit kastrierten Root rechten arbeitet, passiert dies :sudo echo "heartbeat" > /sys/class/leds/blue_led/trigger
-bash: /sys/class/leds/blue_led/trigger: Permission denied
Also fordern Wir uns erst mal volle Rootrechte an:sudo -s
Jetzt können Wir mit Echo den Trigger der LED ändern.echo "Triggerwert" > /sys/class/leds/LED-Bezeichnung/trigger
Zum ausschalten der LED tippen Wir also :echo "none" > /sys/class/leds/blue_led/trigger
Die Blaue LED sollte jetzt aus sein.
Da diese Einstellung nach einem Neustart verloren geht, tragen Wir das ganze noch in die /etc/rc.local ein, damit Sie bei jedem Start neu gesetzt werden.sudo nano /etc/rc.local
Dort tragen Wir vor “exit 0” folgendes ein:
###Blue LED Off
echo 0 >/sys/class/leds/blue_led/brightness
echo none >/sys/class/leds/blue_led/trigger
Jetzt noch mit STRG + X
und einem folgenden Y + Enter
speichern und fertig ist es.
Wer die LED wieder aktivieren, oder einen anderen Trigger setzen will kann das folgende nach den ausgelesenen Triggern gut anpassen:
###Blue LED SD-Card activity
echo 1 >/sys/class/leds/blue_led/brightness
echo mmc0 >/sys/class/leds/blue_led/trigger
###Blue LED Heartbeat
echo 1 >/sys/class/leds/blue_led/brightness
echo heartbeat >/sys/class/leds/blue_led/trigger