tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 7:29 am

Bonjour,

Existe t-il un moyen de couper les 3 leds (jaune, verte, rouge) sur le pi ?
J'ai vu que cela pourrait être possible en "hackant" le kernel du pi (mais je suis une bille à ce niveau la).

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 8:20 am

Salut , impossible sauf pour ACT (ou OK pour les vieilles versions car c'est la seule qui est branchée au CPU) , PWR est en direct sur le rail 3.3V , les 3 autres sur la puce lan (pourca qu'elle sont pas installées sur les version A , y'a pas de lan)

alors attention le "hack du kernel" est violent faut avoir d'enormes compétences , mais le voila :
pour la "debrancher" de la carte SD :
echo none >/sys/class/leds/led0/trigger
pour la "rebrancher" :
echo mmc0 >/sys/class/leds/led0/trigger

une fois debranchée elle est utilisable comme n'importe quel GPIO , c'est GPIO16.

tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 8:28 am

Merci pour ces informations. donc il suffit que j'entre echo none >/sys/class/leds/led0/trigger et plus de leds ?

et quel sont les risques concrètement ?

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 8:36 am

aucun risque :mrgreen: , pour la commande oui c'est ca sauf si au moment ou tu tapes la commande la led est allumée alors il faut l'eteindre :shock:
echo none >/sys/class/leds/led0/trigger
echo "0" > /sys/class/gpio/gpio16/value

tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 8:42 am

Moi qui croyais qu'il fallait avoir bac +5 pour eteindre ces leds ... en tout cas merci, j'essaye ça ce midi

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 8:43 am

oupsss j'ai dit une connerie , la led est branchée a l'envers , pour l'eteindre :
echo "1" > /sys/class/gpio/gpio16/value
pour l'allumer :
echo "0" > /sys/class/gpio/gpio16/value

Zoolander06
Posts: 203
Joined: Fri Oct 26, 2012 3:25 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 9:23 am

Moi j'ai une solution pour éteindre toutes les LEDs (qui font clignoter mon salon la nuit) : une petite bande de gaffer sur les coupables et hop ;)
Je l'ai déjà fait avec beaucoup de succès sur des disques durs qui clignotent quand je regarde des films.

PS : si on a pas de gaffer, un bout de scotch noir (type scotch d'électricien) peut faire l'affaire ^^

J

tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 9:32 am

Ca ne marche pas :

Code: Select all

pi@raspberrypi ~ $ sudo echo "1" > /sys/class/gpio/gpio16/value
-bash: /sys/class/gpio/gpio16/value: No such file or directory
pi@raspberrypi ~ $ cd /sys/class/gpio/
pi@raspberrypi /sys/class/gpio $ ls
export  gpiochip0  unexport

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 9:40 am

oui , avant d'utiliser un gpio faut faire ca :
echo "16" > /sys/class/gpio/export
pour le mettre en sortie :
echo "out" > /sys/class/gpio/gpio16/direction

comme ca ca devrait aller :
echo none >/sys/class/leds/led0/trigger
echo "16" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio16/direction
echo "1" > /sys/class/gpio/gpio16/value

tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 9:55 am

Code: Select all

bash: echo: write error: Device or resource busy
(je suis en root)

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 10:04 am

hum ... bizarre , essai ca :
echo none >/sys/class/leds/led0/trigger
echo 0 >/sys/class/leds/led0/brightness
peu etre meme que juste ca est suffisant :
echo 0 >/sys/class/leds/led0/brightness

tomhoogata
Posts: 15
Joined: Thu Apr 11, 2013 2:45 pm

Re: comment éteindre les 3 leds de status du pi

Tue Jun 04, 2013 10:14 am

Eh bien les leds du pi sont toujours allumés, mais les commandes n'ont pas d'erreurs.

EDIT : mais l'idée de juste mettre du gaffer est tout aussi simple

Return to “Français”