Navigation

    Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    L'activation facile du safe shutdown avec un boîtier retroflag.

    Recalbox Général
    lactivation facile safe boîtier retroflag
    5
    20
    6492
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TATIEU
      TATIEU last edited by TATIEU

      Prérequis : une recalbox a jour, un boîtier retroflag prenant en charge le safe shutdown (nespi case +, superpi case, megapi case, attention le nespi case premier du nom ne prend pas en charge cette fonction)

      Installez votre rasberry pi dans votre boîtier en suivant les informations du manuel joint a votre boîtier.

      Mettre l'interrupteur safe shutdown sur ON

      Recalbox gère en natif le safe shutdown, il suffit de l'activer dans le fichier recalbox.conf.

      Si vous ne connaissez pas le fichier recalbox.conf regardez ici : recalbox.conf

      Au début du fichier recalbox.conf il y a une partie dédié à la gestion de l'alimentation de votre recalbox :

      ------------ A - System Options -----------

      Uncomment the system.power.switch you use

      ;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#installation
      ;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/pages/setup
      ;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support-for-remotepi-board-2013
      ;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support-for-remotepi-board-plus-2015
      ;system.power.switch=WITTYPI # http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi
      ;system.power.switch=PIN56ONOFF # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
      ;system.power.switch=PIN56PUSH # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
      ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
      ;system.power.switch=PIN356PUSHRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)

      C'est cette ligne qui gère l'interrupteur marche arrêt et reset qui nous intéresse : ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)

      Enlever simplement le ; devant cette ligne et sauvegardez cette modification.

      Redémarrez votre recalbox, les boutons de votre boîtier sont a présent fonctionnels.

      Voici comment réagissent les boutons :
      on/off éteint ou allume le système
      RESET:
      -appuis bref en jeu:= reboot du jeu
      -appuis long en jeu= retour au menu ES
      -appuis dans le menu ES (bref ou long)=Redémarrage système
      VOYANT :

      • clignote lors du démarrage système
      • fixe quand le système est en fonctionnement
      1 Reply Last reply Reply Quote 6
      • Sub-Zéro
        Sub-Zéro last edited by Sub-Zéro

        Merci c'est cool du coup pas besoin d'ajouter de script pour le "Megapi Case" juste enlever le point virgule dans "recalbox.conf" et c'est tout?

        1 Reply Last reply Reply Quote 0
        • AnkX
          AnkX last edited by

          Merci pour ce tuto très clair.

          Si on a déjà installé le script de retroflag (qui ne gère pas le reset du jeu / retour à ES mais redémarre le pi), faut-il faire quelque chose pour le désinstaller pour basculer sur le fonctionnement natif de Recalbox ?

          Rpi 3B - Recalbox 7.2.1
          Boîtier SnesPI Case (Retroflag)
          Manettes : 2x 8BitDo SF30 Pro
          Alim : Aukru Micro USB 5v 3000mA
          Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

          1 Reply Last reply Reply Quote 0
          • Sub-Zéro
            Sub-Zéro last edited by

            Je vois pleins de tuto ou ils activent le terminal via putty pour rentrer un script du coup on oublie ça?

            TATIEU Gaetan 2 Replies Last reply Reply Quote 0
            • TATIEU
              TATIEU @Sub-Zéro last edited by

              @sub-zéro oui oublie le script, fait juste cette manip très simple.

              1 Reply Last reply Reply Quote 1
              • Sub-Zéro
                Sub-Zéro last edited by

                Ok merci mec tu gères!

                1 Reply Last reply Reply Quote 0
                • Gaetan
                  Gaetan Theme moderator
                  Tester
                  Themer
                  @Sub-Zéro
                  last edited by

                  @sub-zéro oui, j'avais fais l'ancien tuto qui demandait d'utiliser putty. Depuis la démarche à été simplifié j'ai donc demandé de verrouiller mon sujet.

                  Boards : Rpi3 B, Rpi3 B+, Odroid xu4
                  Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller
                  Case : Superpi case Retroflag

                  1 Reply Last reply Reply Quote 1
                  • Sub-Zéro
                    Sub-Zéro last edited by

                    Ok ça roule!

                    1 Reply Last reply Reply Quote 0
                    • Sub-Zéro
                      Sub-Zéro last edited by

                      Juste une petite question une fois l'activation du boutton on/off faite.
                      Comment éteindre proprement son raspbery? Il faut toujours faire start puis extinction via emulstation? Ou juste quitter le jeu et une fois au menu appuyer sur le bouton on/off du boîtier?
                      Plus besoin d'attendre que la Led du raspberry passe au rouge?

                      TATIEU 1 Reply Last reply Reply Quote 0
                      • TATIEU
                        TATIEU @Sub-Zéro last edited by

                        @sub-zéro ta machine s'éteint comme une console normale.
                        Tu met sur off, et en quelques secondes recalbox s'éteint proprement

                        1 Reply Last reply Reply Quote 0
                        • Sub-Zéro
                          Sub-Zéro last edited by

                          Ah cool c'est génial ça.

                          1 Reply Last reply Reply Quote 0
                          • AnkX
                            AnkX last edited by AnkX

                            @TATIEU / @Gaetan je cherche à désinstaller le script de retroflag que j'ai installé avec la commande wget -O [url] pour passer sur la méthode native de recalbox indiquée sur ce topic. Saurais-tu comment je dois m'y prendre ?

                            Merci par avance.

                            Rpi 3B - Recalbox 7.2.1
                            Boîtier SnesPI Case (Retroflag)
                            Manettes : 2x 8BitDo SF30 Pro
                            Alim : Aukru Micro USB 5v 3000mA
                            Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

                            TATIEU 1 Reply Last reply Reply Quote 0
                            • TATIEU
                              TATIEU @AnkX last edited by

                              @ankx salut, non désolé je ne sais pas te répondre la dessus

                              1 Reply Last reply Reply Quote 0
                              • AnkX
                                AnkX last edited by

                                @TATIEU merci pour ta réponse 🙂
                                Du coup je suis reparti de zéro en re flashant la carte sd avec la dernière version de recalbox.
                                Je n'ai donc plus trace du script de retroflag, et le fait de décommenter la ligne dans le fichier de conf rend bien les boutons du superpi case fonctionnels (avec voyants et tout et tout).

                                Le seul truc qui ne fonctionne pas est le bouton reset (appui court) en jeu qui ne fait rien du tout.
                                Si j'appuie longtemps sur le bouton reset, je retourne bien sur Es, mais l'appui court ne déclenche rien.
                                Dans Es, par contre, un appui court ou long redémarre bien la recalbox.

                                Je ne sais pas si j'ai loupé quelque chose du coup.
                                Après, c'est déjà pas mal ainsi, le reset ne redémarre plus d'office la recalbox 🙂

                                Rpi 3B - Recalbox 7.2.1
                                Boîtier SnesPI Case (Retroflag)
                                Manettes : 2x 8BitDo SF30 Pro
                                Alim : Aukru Micro USB 5v 3000mA
                                Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

                                AnkX 1 Reply Last reply Reply Quote 0
                                • AnkX
                                  AnkX @AnkX last edited by

                                  Petit retour d'expérience concernant mon souci de safe reset qui ne fonctionnait pas en jeu.

                                  Je suis possesseur d'un boitier SuperPI Case de chez retroflag, et j'avais d'abord installé le safe shutdown via le script de chez Retroflag.
                                  Le comportement de ce script est différent de celui disponible nativement sur Recalbox.

                                  En effet, avec le script Retroflag, le bouton reset redémarre systématiquement le raspberry, alors qu'avec le script de Recalbox, celui-ci permet de :

                                  • redémarrer le jeu lorsqu'on est en jeu (appui court)
                                  • retourner sous ES lorsqu'on est en jeu (appui long)
                                  • redémarrer le raspberry lorsqu'on est dans ES

                                  Je souhaitais donc virer le script de Retroflag afin de basculer sur celui disponible sur Recalbox, plus complet.

                                  Après avoir re-flashé ma carte SD, réinstallé Recalbox, rebranché mon disque dur externe stockant tous mes jeux, décommenté la ligne dans le fichier de conf recalbox pour activer le script de safe shutdown, tout fonctionnait bien, sauf le reset de la console en jeu qui ne faisait rien (appui bref sur le bouton de reset).

                                  En gros, l'interrupteur "on/off" de mon boitier éteignait bien le raspberry, le bouton reset redémarrait bien le raspberry depuis ES, mais en jeu, celui-ci ne faisait pas grand choses :

                                  • un appui rapide n'effectuait pas de reset de la console,
                                  • un appui long effectuait de temps en temps un retour sur ES (de manière aléatoire)

                                  Après divers tests, je me suis aperçu que si je démarrais recalbox sans le disque dur externe (sans roms mis à part celles fournies avec la distribution recalbox), le reset de la console en jeu se comportait normalement :

                                  • un appui bref --> redémarrage de la console,
                                  • un appui long --> retour sur emulation station

                                  J'en ai donc déduit que des fichiers présents sur mon disque dur externe devaient altérer le comportement du script de safe shutdown, probablement suite à l'installation du script de retroflag, et ce malgré le re-flash de la carte sd pour repartir sur une installation propre de Recalbox.

                                  J'ai donc sauvegardé mes dossiers "roms" et "saves" présents sur mon disque dur puis re-formaté celui-ci.
                                  J'ai ensuite fait un démarrage de ma recalbox avec le disque dur externe branché (et vide) afin que l'arborescence des fichiers soit correctement créée sur mon périphérique de stockage, décommenté la ligne dans le fichier de conf pour activer le safe shutdown, puis reparamétré le bouzin.

                                  Enfin, j'ai transféré l'intégralité de mes roms et saves sur le disque dur externe.
                                  Et là, miracle, le script de safe shutdown fonctionne nickel chrome (extinction du pi, reset du jeu, retour sur ES, reset du raspberry) !

                                  Donc, si certains ont des soucis avec le safe shutdown malgré une réinstallation propre en flashant la carte sd, il ne faut pas hésiter à repartir à blanc y compris sur le périphérique de stockage des roms (en pensant bien à sauvegarder auparavant les dossiers roms et saves avant de formater celui-ci)

                                  Si ça peut aider certains.

                                  +++

                                  Rpi 3B - Recalbox 7.2.1
                                  Boîtier SnesPI Case (Retroflag)
                                  Manettes : 2x 8BitDo SF30 Pro
                                  Alim : Aukru Micro USB 5v 3000mA
                                  Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

                                  TATIEU 1 Reply Last reply Reply Quote 0
                                  • TATIEU
                                    TATIEU @AnkX last edited by

                                    @ankx ha oui tu as pris le taureau par les cornes !!!

                                    Ça serait cool si quelqu'un pouvait nous indiquer comme supprimer le script retroflag facilement

                                    AnkX 1 Reply Last reply Reply Quote 0
                                    • AnkX
                                      AnkX @TATIEU last edited by AnkX

                                      Bah, au bout d'un moment, faut utiliser les grands moyens ;), je suis patient, mais j'aime pas trop quand ça ne fonctionne pas comme ça devrait.
                                      Et il était clair que mon installation était en cause vu que chez les autres, ça fonctionnait bien.
                                      Au final, si je laisse de côté mes tests et tâtonnements pour déterminer là où ça déconnait, ça m'a pris environ 30 minutes pour repartir du bon pied.

                                      Ca valait le coup.

                                      @tatieu Pour info, j'avais essayé la méthode indiquée sur le github de Retroflag pour désinstaller, mais sans succès.

                                      Il faut peut-être adapter les commandes indiquées dans le dernier message de l'issue, car le type indique que c'est sur retropie:
                                      Retroflag - UninstallScript

                                      A voir...

                                      Rpi 3B - Recalbox 7.2.1
                                      Boîtier SnesPI Case (Retroflag)
                                      Manettes : 2x 8BitDo SF30 Pro
                                      Alim : Aukru Micro USB 5v 3000mA
                                      Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

                                      1 Reply Last reply Reply Quote 0
                                      • Sub-Zéro
                                        Sub-Zéro last edited by Sub-Zéro

                                        Oui au pire mettre formater sa carte SD et save ses données sur clé USB ou autres..

                                        1 Reply Last reply Reply Quote 0
                                        • B4rabbas
                                          B4rabbas last edited by

                                          Merci aux participants du fil, dommage que tu n'as plus les fichiers de ton disque externe j'aurai checké ça pour faire un script de desinstallation du safe shutdown de retroflag.

                                          Bonne nuit à tous.

                                          AnkX 1 Reply Last reply Reply Quote 0
                                          • AnkX
                                            AnkX @B4rabbas last edited by AnkX

                                            @b4rabbas au pire, je peux réinstaller le script, vu que je sais comment le virer à la "dure" 😄
                                            Il te faudrait quoi exactement ?

                                            Rpi 3B - Recalbox 7.2.1
                                            Boîtier SnesPI Case (Retroflag)
                                            Manettes : 2x 8BitDo SF30 Pro
                                            Alim : Aukru Micro USB 5v 3000mA
                                            Stockage : Disque dur externe 250Go (Boîtier Externe auto alimenté UGREEN USB 3.0 - 3.5 pouces)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            163
                                            Online

                                            87.4k
                                            Users

                                            25.6k
                                            Topics

                                            178.2k
                                            Posts

                                            Copyright © 2021 recalbox.com