Recalbox Forum

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

    SN30pro impossible à reconnecter depuis la version 7.1.1

    Manettes/GPIO/Encodeurs
    7.1.1 reconnecter sn30pro version
    3
    12
    1021
    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.
    • shamael_1
      shamael_1 @acris last edited by shamael_1

      Bonjour @acris ,

      Pas de mésaventure particulière pendant mes updates, ce changement de comportement est arrivé directement après la mise à jour 7.1.1 (et 7.1 faite le même jour).

      Etant donné que le discover montre bien les manettes mais que c'est au moment de l'appairage que rien ne se passe, j'ai pensé à un soucis d'agent. Autre chose me vient en tête: dans le menu "oublier les manettes BT", rien n'a changé non plus?
      Sais-tu quelle fichier est effacé ou cleané lors de cette opération via le menu?
      Après l'appairage manuel réussi du premier coup et si le problème se pose à nouveau j'aimerai faire avancé le sujet avec des log ou autres pendant le problème. Ce fichier pourrait être en cause, ou l'agent aussi. Si qqch te vient en tête à tester à ce moment la n'hésite pas.

      1 Reply Last reply Reply Quote 0
      • shamael_1
        shamael_1 @acris last edited by

        @acris je loupe une de tes phrase: en mode switch? Toutes mes lectures me pointent vers le mode Dinput pour les 8bitdo, mais c'est qqch que je peux tester aussi

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

          @shamael_1
          certaines manettes 8bitdo disposent de différentes modes de connexion pour être multi-plateformes.
          De mémoire
          mode android
          mode windows (x-input)
          mode mac ?
          mode switch.

          Les manettes ne disposant pas de mode switch, doivent être connectées en mode android (Dinput) par contre certains manettes disposant du mode switch fonctionnent mieux avec recalbox , et peuvent résoudre les problèmes que tu rencontres

          • désynchronisation / déconnexion
          • problèmes de mapping etc..

          tu peux tester si tu as le meme soucis avec la microsd

          • menu emulationstation > options de stockage > internal
          • faire l appareillage en mode switch et tester.
            si oui, repasser en stockage amovible et faire ceci :

          si ta manette, j'ai pas vérifié, dispose dans ce mode voici une procédure a appliquée que tu peux tester :

          • faire oublier les manettes dans le menu Emulationstation > options manettes
          • rebooter recalbox.
          • relancer l'appareillage en mode switch
          • si elle se connecte, configuration des boutons et sticks via options manettes.

          puis tu peux tester si tu as le meme soucis.
          Si oui, et que tu as un support amovible, il y a peut etre un fichier corrompu quelque part,

          • Aller dans le menu Emulationstation > stockage > remettre en interne.
          • Eteindre recalbox
          • branche ton support amovible sur ton pc, renomme ton dossier recalbox en old.
          • Recréer l'arborescence des dossiers en rebranchant le support amovible,
          • Aller dans le menu emulationstation > stockage > choisir le support amovible.
          • Laisser recalbox rebooté
          • éteindre recalbox, puis tu transferts uniquement roms, bios, save pour commencer et tu retestes tes manettes, si tout est ok, tu peux refaire tes personnalisations progressivement.
          shamael_1 1 Reply Last reply Reply Quote 0
          • shamael_1
            shamael_1 @acris last edited by shamael_1

            @acris tout à fait, j'ai lu la doc et me suis basé sur ton post https://forum.recalbox.com/topic/8921/a-lire-manettes-8bitdo/2 pour directement partir sur le mode Andoid.

            Je te suis bien dans les test SD vs external et je tenterais au prochain soucis bien entendu. Cependant j'ai le sentiment que de ne pas me retrouver tout à fait dans un soucis qui serait présent tous le temps. En temps normal, je n'ai aucun soucis avec ces manettes et une fois appairées je peux jouer des heures sans aucune déconnexion. Le problème se pose de temps en temps à l'allumage, les manettes ne s'appairent pas. (En 7.0 c'était pas trop gênant mais depuis l'impossibilité de ré-appairer c'est bien plus grave).

            Je reprends ta liste d'actions dès que le soucis se pose, depuis mon passage en SSH+procédure manuelle ça va. Je viens de reboot plusieurs fois, et faire l'appairage sans reboot egalement pas de soucis (comme tjs quand c'est aléatoire...)

            L'idée du fichier corrompu me trotte dans le sens ou j'ai pu pendant que le problème se posait dans le menu (visible mais appairage impossible) me connecter en SSH et vérifier via "bluetoothctl paired-devices" que rien n'était lié. le scan/pair/connect/ trust c'est passé sans soucis.

            A ta connaissance aucun fichier RB ne contient les manettes BT associées? Si seul le stack BT
            Linux retient les ID je trouverais peut-être le problème dans /var/lib/bluetooth
            Dans ce dossier je retrouve bien mon controller BT et les 2 manettes en trusted
            (lignes avec * modifié pour confidentialité)

            [General]
            Name=8Bitdo SN30 Pro
            Class=0x002508
            SupportedTechnologies=BR/EDR;
            Trusted=true
            Blocked=false
            Services=00001124-0000-1000-8000-00805f9b34fb;00001200-0000-1000-8000-00805f9b34fb;
            
            [LinkKey]
            *Key=3C79EFBDF49xxxxxxxxxx
            Type=4
            PINLength=0
            
            [DeviceID]
            Source=2
            Vendor=11720
            Product=24833
            Version=256
            # cat cache/
            *MAC_manette1 MAC_manette2
            *# cat cache/MAC_manette1
            [General]
            Name=8Bitdo SN30 Pro
            

            PS: /etc/init.d/S32bluetooth me donne quelques info, btmon est installé aussi. Utile pour le prochain test

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

              de mémoire si il y a un fichier qui stocke les infos nommés bluetooth.tar un truc du genre qq part dans system

              shamael_1 1 Reply Last reply Reply Quote 0
              • shamael_1
                shamael_1 @acris last edited by shamael_1

                @acris trouvé 🙂
                /recalbox/share/system/bluetooth/bluetooth.tar
                J'ai checké son contenu et il contient je pense la même chose que /var/lib/bluetooth mais agrégé dans un fichier tar. Bien possible que c'est ce que je cherchais , merci.

                Je l'ajoute à la liste de check au prochain soucis

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

                  Petit status: depuis l'appairage manuel plus de soucis. Encore un peu trop tôt pour le dire mais les manettes sont à chaque fois reconnues depuis 4 jours. Une plus longue période me semble nécessaire mai cela semble bien parti.

                  1 Reply Last reply Reply Quote 1
                  • shamael_1
                    shamael_1 last edited by shamael_1

                    @acris premier soucis aujourd'hui, après des jours donc mais avec un peu plus d'info

                    La différence cette après-midi est que j'ai allumé une des manettes avant le chargement complet de l'interface, celle avec la liste des consoles. Cette manette ne peut plus se reconnecter, alors que pas de soucis pour la deuxième qui a été allumée après. Par contre impossible de reconnecter la première voici ce que j'ai testé:

                    • oubli des manettes: la plus possible de reconnecter aucune des deux
                    • effacer le ficher /recalbox/share/system/bluetooth/bluetooth.tar et reboot, idem
                    • via bluetoothctl les deux manettes sont encore listées et trusted
                    • btmon montre bien de la communication au moment du lancement de l'appairage, mais rien de concluant

                    Pour m'en sortir, un remove/pair/connect/trust en bluetoothctl et ca roule à nouveau. Hypothèses: avant 7.1, quand j'avais cela j’effaçais les manettes BT dans le menu et je pouvais reconfigurer. Ça ne marche plus depuis 7.1 (et 7.1.1), et bluetoothctl confirme les voir encore. L'action du menu ne marche plus, ou pas complètement? Ceci expliquerait le changement de comportement de mon premier post

                    1 Reply Last reply Reply Quote 0
                    • davidb2111
                      davidb2111 Staff last edited by

                      Bonjour @shamael_1 ,

                      À tout hasard, as-tu mis à jour le firmware de la manette?
                      Quel est le dongle BT que tu utilises ? (pour cela tu peux faire la commande lsusb en ssh et poster le résultat ici)

                      David

                      shamael_1 1 Reply Last reply Reply Quote 0
                      • shamael_1
                        shamael_1 @davidb2111 last edited by shamael_1

                        bonsoir @davidb2111

                        j'utilise le Plugable BT4LE (BCM20702A1) référencé sur la page de compatibilité https://recalbox.gitbook.io/documentation/hardware-compatibility/compatible-devices/dongle
                        Mis à part ce soucis dans ce cas particulier il fonctionne parfaitement plusieurs heures par jours, enfants/papa 🙂

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

                        Want to support us ?

                        61
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com