[Tutoriel FR/EN] Installer le script "Safe Shutdown" pour Nespi Case et Superpi Case
-
[English version below]
Avec l'apparition des Nespi Case et Superpi Case l'installation d'un script pour pouvoir utiliser leurs boutons physiques ON/OFF et RESET est arrivé. Avec ce script, la led de votre boitier sera allumée quand vous aurez allumé votre Recalbox
Son activation est simple, mais peut parfois rebuter certaines personnes.
Voici un tutoriel "pas à pas" pour y arriver.Le script, mode d'emploi :
Conditions :
- Votre Pi3 B ou B+ doit être connecter au réseau, Rj45 de préférence, sinon en Wifi
- Vous devez avoir mis le bouton "Safe Shutdown" dans votre boitier sur ON
La marche à suivre :
- Allumez votre Pi3 B ou B+
- Sur votre pc, ouvrez le logiciel Putty
(premier lien ici : https://www.putty.org/) - En hostname : recalbox
une fenêtre s'ouvre - Login as : root
Faites Entrer - root@recalbox's password: recalboxroot
Quand vous taperez recalboxroot celui-ci n'apparentera pas, c'est normal
Faites Entrer - Ecrivez ou copiez/collez cette ligne :
wget -O - "https://raw.githubusercontent.com/.../recalbox_install.sh" | bash
Faites Entrer - Attendez 30 secondes, votre Pi va redemarrer
Vous pouvez fermer la fenêtre Putty
Votre script est installé, vous pouvez profitez de l'utilisation des boutons de votre boitier.
Bon amusement et bon jeu !
ENGLISH VERSION
With the release of the Nespi Case and Superpi Case, a new script came out to make the physicals buttons ON/OFF and RESET usefull. With this script, the led from your case will turn on while it's ON.
The activation is simple, however, it may seems difficult for some people.
Here is a point by point tutorialThe script's how to :
Conditions :
- Your Pi3 B or B+ have to be connected to the network, Rj45 is recommended, or trough Wifi
- You have to turn ON the "Safe Shutdown" button in your case
What to do :
- Turn on your Pi3 B or B+
- On your computer open Putty
(first link here : https://www.putty.org/) - Hostname : recalbox
A window is opening - Login as : root
Type Enter - root@recalbox's password: recalboxroot
While you'll type recalboxroot you may not see it, it's normal
Type Enter - Type or copy/past this line
wget -O - "https://raw.githubusercontent.com/.../recalbox_install.sh" | bash
Type Enter - Wait 30 seconds, your Pi will reboot
You can close the Putty's window
Your script is installed, you can now use the buttons from your case.
Have fun !
-
Voici en plus simple :
Dans recalbox.conf, ajoutez/décommentez (en enlevant le ; au début de la ligne) la ligne suivante:
system.power.switch=PIN356ONOFFRESET
-
@tatieu
Oui mais si tu fais juste ca, tu n'as pas toutes les fonctions du script retroflag (led qui clignote lors de l'arrêt etc). -
Si si ça marche, la led, bouton reset ...
-
Bonsoir. Après avoir rentrer le script, cela ne fonctionne pas pour autant. C’est du au déménagement des serveurs annoncés sur le discord et Facebook ? Merci
-
@val59 il n'y a pas de rapport avec le déménagement des serveurs de Recalbox. Est-ce que tu utilises bien le boîtier Retroflag ? As-tu suivi la procédure en entier ?
-
Au pire y'a juste un point virgule a supprimer dans recalbox.conf
-
@tatieu je vais essayer ta technique sur une autre sd
-
-
Si si avec cette ligne : system.power.switch=PIN356ONOFFRESET
Ça prend tout en charge, le bouton marche le reset et la led -
Bonjour @Val59
Pour installer le script RetroFlag, il faut rentrer le chemin du script complet, à savoir:wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/recalbox_install.sh" | bash
Si effectivement tu rentre celui indiqué en début de post, à savoir:
wget -O - "https://raw.githubusercontent.com/.../recalbox_install.sh" | bash
le fichier ne peut être trouvé car le chemin a été abrégé avec les 3 petits points.
En espérant t'avoir aidé, je te souhaite une bonne journée.
-
@ud37
Parfait, cela à fonctionné
Un grand merci à toi !! -
@ud37 très bonne remarque ! Je n'avais pas vu cette histoire de trois points.
Je vais voir pour éditer le post. -
Perso, j'ai dû modifier le fichier /BOOT/cmdline.txt en remplaçant "console=tty3" par "console=tty1".
(cf https://github.com/RetroFlag/retroflag-picase/issues/18#issuecomment-424928336)Le script semble alors fonctionnel, mais la LED du boitier ne s'allume plus du tout.
-
En fait la LED semble s'allumer de temps à autres... parfois en cours de jeu. Ça ressemble à un problème matériel.
-
@TATIEU merci ton astuce est 100% fonctionnelle sur mon snespi retroflag.
Merci!!! -
@airdream ben bien sûr, recalbox a tout prévu !
Et c'est installé en combien de secondes ???? -
Oui merci a recalbox pour son OS super efficace, la manip pour le soft off/reset m'a pris même pas 30 secondes en supprimant le ; (point virgule), et tout marche (safe off, reset en jeu, et la led). Que du bonheur, ce boitier snespi a exactement les même dimension que la mini SNES classic, au millimetres près, a part le logo de rétroflag c'est exactement le même.
-
@tatieu jjh impec ta technique ça marche nickel et en plus ça reste après les MAJ contrairement a l'entrée du script en SSH +1 pour toi
-
@tatieu j'ai noté une différence entre le script retroflag et celui du recalbox.conf.
Avec celui de Retroflag, quand on appuit sur le bouton reset, la Recalbox reset complètement alors qu'avec celui du recalbox.conf si un jeu est lancé, il fait juste reset du jeu et non de la recalbox.