Picoreplayer, modification pour compatibilité Digione

Ici on parle de Raspberry PI, Sparky, Odroid... avec des solutions comme Squeezelite, MPD, Max2Play... ainsi que leur DAC et accessoires dédiés
Avatar de l’utilisateur
Audiophonics
Messages : 999
Inscription : lun. 24 janv. 2011 12:55

Picoreplayer, modification pour compatibilité Digione

Message par Audiophonics » jeu. 09 nov. 2017 17:18

Bonjour,

Notre gestionnaire d'alimentation rendait l'usage du Digione impossible à cause d'un PIN GPIO en commun (Pin modifié 17 vers 27).

Une fois le script de gestion de l'alimentation installé (voir ici) :

viewtopic.php?f=12&t=1756

Voici comment modifier celui-ci afin de changer l'adresse commune :

Une fois connecté en SSH cf :

http://picoreplayer.sourceforge.net/how ... _ssh.shtml

Il est ensuite nécessaire d'installer Nano :

tce-load -wi nano.tcz

Voici les instructions à saisir :

1.
sudo nano /opt/.filetool.lst

Ajouter :
usr/local/bin/sds.sh

2.
sudo cp /tmp/tcloop/Audiophonics-powerscript/usr/local/bin/sds.sh /usr/local/bin/sds.sh

3.
sudo nano /usr/local/bin/sds.sh

Remplacer par la version ci-dessous

4.
sudo filetool.sh -b

(On compile le sds.sh qu'on a mis dans filetool.lst dans l'image)


*************************/usr/local/bin/sds.sh******************************
#!/bin/sh
#piCorePlayer version

PATH=/usr/bin:/usr/local/bin

echo "Audiophonics Shutdown script starting..."
echo "Asserting pins : "
echo "ShutDown : GPIO27=in, Low"
echo "BootOK : GPIO22=out, High"

gpio -g mode 27 in
gpio -g write 27 0
gpio -g mode 22 out
gpio -g write 22 1

while [ 1 ]; do
if [ "$(/usr/local/bin/gpio -g read 27)" = "1" ]; then
echo "piCorePlayer shutting down."
sudo /sbin/poweroff
break
fi
/bin/sleep 1
done

exit 0
*************************/usr/local/bin/sds.sh******************************

rebootez et testez, tout devrait fonctionner parfaitement.

PS : pour rappel, voici comment configurer et installer le script d'origine ici : viewtopic.php?f=12&t=1756
David

Répondre