Recalbox Forum

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

    NES power switch on GPIO

    Manettes/GPIO/Encodeurs
    nes switch gpio
    6
    34
    13713
    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.
    • supernature2k
      supernature2k last edited by

      bon à savoir.

      Donc soit tu transforme en momentary, c'est facile et c'est beaucoup plus classe, sinon tu peux modifier le script:

      \recalbox\scripts\rpi-pin356-power.py

      et ligne 63 tu change:

      GPIO.add_event_detect(POWERPLUS, GPIO.RISING, callback=button_pressed)

      en

      GPIO.add_event_detect(POWERPLUS, GPIO.FALLING, callback=button_pressed)

      Pi powered NES | Gameboy HD | RecalStation | RecalDrive
      Upvote messages if it has been useful ;)

      1 Reply Last reply Reply Quote 0
      • tong-man
        tong-man last edited by

        Ok je vais essayer je te tiens au courant 😉

        Merci encore.

        Autre petit bug que je rencontre,, c'est qu'en changeant de manette à chaud, et bien recalbox s'éteint.

        Seb

        Tips RecalBox > https://lc.cx/xAcs

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

          C'est un bug que d'autres personnes ont expérimenté.

          Je pensais que ça pouvais provoquer des micro-contacts des boutons lorsqu'on bouge les ports mais il semble que ça vienne plutôt d'un problème d'alim.

          Pi powered NES | Gameboy HD | RecalStation | RecalDrive
          Upvote messages if it has been useful ;)

          1 Reply Last reply Reply Quote 0
          • tong-man
            tong-man last edited by tong-man

            Effectivement, en branchant l'usb, c'est la masse qui fait contact en premier et qui doit provoquer le contact pour l'eteindre.

            Pour voir si cela change quelques chose, je vais essayer de connecter toutes les masses ensemble. (usb, gpio, ports usb en facade de la NES)

            Ensuite, je me suis connecté en ssh sur la recallbox , j'ai bien trouvé le script mais il est en "read-only file system" lorsque je sauvegarde la modif.
            EDIT : c'est bon j'ai trouvé la manip a faire dans le wiki ^^

            je n'arrive pas à le passer en écriture avec chmod ou j'ai le même message d'erreur -

            Tips RecalBox > https://lc.cx/xAcs

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

              mount -o remount, rw /

              Pi powered NES | Gameboy HD | RecalStation | RecalDrive
              Upvote messages if it has been useful ;)

              1 Reply Last reply Reply Quote 0
              • tong-man
                tong-man last edited by tong-man

                hélas cela ne change qu'a moitié le fonctionnement

                au démarrage bouton appuyé, message d'erreur en haut a gauche:
                sh : can't access tty:job control turn off
                / #

                à l'arret bouton relaché, c'est bon 🙂

                par curiosité, comment modifie t'on le bouton power de la NES pour qu'il soit momentary ? merci par avance

                @supernature2k , j'ai connecté le pin6 (gnd) du gpio à la masse des 4 ports USB et ca marche !!! : plus d'arret de recallbox lorsque je deplug/replug des manettes USB à chaud.

                Tips RecalBox > https://lc.cx/xAcs

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

                  Je ne sais pas d'où provient ce message

                  Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                  Upvote messages if it has been useful ;)

                  1 Reply Last reply Reply Quote 0
                  • tong-man
                    tong-man last edited by

                    alors système éteint, j'appuie sur le bouton power de la nes, le rpi s'allume avec le cadre de toutes les couleurs et juste après, ce message apparaît en haut a gauche de l'écran sur un fond noir.

                    Tips RecalBox > https://lc.cx/xAcs

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

                      c'est un problem noobs ca, je parie que tu n'arrives meme pas à un quelconque écran de recalbox ?

                      Regarde ce que j'ai répondu https://forum.recalbox.com/topic/3586/can-t-start-basic-installation-sh-can-t-access-tty-error/11 ca semble contourner le problem

                      Former dev - Please reply with @substring so that i am notified when you answer me
                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                      1 Reply Last reply Reply Quote 0
                      • tong-man
                        tong-man last edited by tong-man

                        salut @subs , j'avoue ne pas très bien comprendre ta réponse.

                        Car comme je l'indique depuis le début, j'essaye de faire fonctionner le bouton power de la NES correctement.

                        Pour résumé simplement le soucis :

                        • Si je démarre recallbox bouton relaché, c'est OK jusqu'au menu et tout est nickel.
                        • Si je démarre recalbox bouton appuyé : "sh : can't access tty:job control turn off"
                          / # juste après le boot du système.
                        • Si j'éteins recalbox bouton relaché, c'est OK
                        • Si j'éteins recalbox bouton appuyé, c'est OK.

                        je n'ai donc pas le message : can-t-start-basic-installation-sh-can-t-access-tty-error/11 comme indiqué dans ta réponse, ca fait des lustres que j'ai passé le niveau d'une simple installation, donc que le mode Noob est dépassé, je suis maintenant niveau 2 lol

                        Tips RecalBox > https://lc.cx/xAcs

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

                          @tong-man aie confiance, active cette option, elle t'explique comment éviter que ton pi passe en mode debug. Et relis le topic, le gars dit qu'il n'arrive pas à installer à cause d'un message identique au tien 😉 Et que le problème qui vous concerne tous les 2 à savoir sh: can't access tty: job control turned off se résout avev le lien que je t'ai donné 😉

                          Former dev - Please reply with @substring so that i am notified when you answer me
                          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                          tong-man 1 Reply Last reply Reply Quote 0
                          • tong-man
                            tong-man @Substring last edited by

                            @subs Je t'envoies un grand merci car çà marche !!!

                            Je te fais également mes excuses j'avais pas compris la phrase : c'est un problème noobs...

                            Bref, le PCB de ma NES est maintenant opérationnel et c'est plutôt classe 😛

                            C'est quand même curieux que le pi passe en mode debug lorsque je branche le bouton power/reset et la Led. peut etre qu'au démarrage il concidérait le meme gpio actif que le power afin de passer en mode debug ?

                            Merci encore et bonne soirée.
                            Seb

                            Tips RecalBox > https://lc.cx/xAcs

                            1 Reply Last reply Reply Quote 0
                            • Dragu
                              Dragu Banned last edited by

                              @supernature2k
                              Ok, je viens de retrouver les origines. Je voudrais juste utiliser le bouton Reset. Pression courte shutdown/restart, Pression longue juste shutdown. Comme sur beaucoup de PC à bouton unique en façade. Quelqu'un pourrait adapter le script à l'occasion ?

                              1 Reply Last reply Reply Quote 0
                              • Dragu
                                Dragu Banned last edited by Dragu

                                OK, I understand that this function exist already, for the ATXRaspi board.
                                powerswitch.sh
                                But keeping the existing On/Off button, you can use the double Reset-button function without this board, if I understood.

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

                                Want to support us ?

                                80
                                Online

                                99.6k
                                Users

                                28.1k
                                Topics

                                187.1k
                                Posts

                                Copyright © 2021 recalbox.com