Contrôleur RetroPie et PS3 via Bluetooth

8

J'ai un Raspberry Pie 3 (avec BT intégré) , et RetroPie 4.0.2 est installé et fonctionne dessus. J'ai 2 nouveaux contrôleurs PS3 (je ne possède pas de PS3) et ils fonctionnent très bien avec le RetroPie via le câble USB.

Je veux les faire fonctionner via Bluetooth, et j'ai suivi tous les guides pour cela que je pouvais trouver en ligne, mais vraiment ils semblent tous suivre les mêmes étapes. Je n'arrive pas à coupler les contrôleurs avec le Pi! (fait intéressant, je peux le coupler avec mon MacBook Pro ... donc je sais que le BT sur les contrôleurs fonctionne)

Voici les étapes que j'ai suivies:

RetroPie Setup > Manage Packages > Manage Driver Packages > ps3controller

De là, j'ai installé les pilotes. Mon contrôleur PS3 n'est pas actuellement branché. Ensuite, je choisis Install/Pair PS3 controlleret il me dit de le connecter via USB puis de le débrancher et d'appuyer sur le PSbouton.

Je branche l'USB, le voyant n ° 1 du contrôleur clignote lentement, j'attends 10 secondes et je le débranche. J'appuie sur le PSbouton et les 4 voyants du contrôleur clignotent rapidement et il ne se passe rien d'autre!

D'après ce que j'ai lu, ce qui devrait arriver, c'est que j'appuie sur PSpuis le voyant n ° 1 s'allume et le contrôleur vibre. J'ai lu plusieurs messages sur le forum et reddit d'autres personnes décrivant exactement le problème que j'ai, mais aucune résolution de travail n'a été fournie.

Autres dépannage


Rien n'a encore fonctionné. Tous les conseils seraient une énorme aide pour moi et les autres avec le même problème!

(a posté cette question sur / r / retropie de Reddit )


MISE À JOUR

Voir mon commentaire ci-dessous la réponse acceptée par @Donny V, mais j'ai pu faire fonctionner cela en utilisant les gasiapilotes.

La raison pour laquelle cela a fonctionné pour moi est que j'ai accidentellement acheté un contrôleur de désactivation chinois bon marché! J'ai pu comprendre cela sur la base de cette discussion sur le forum RetroPie . Fondamentalement, exécutez la dmesgcommande et j'ai pu voir le fabricant de tous les appareils connectés. Voir le nom de mon contrôleur était SZMY-POWER CO.,LTD. PLAYSTATION(R)3 Controller- notez qu'il n'est pas fabriqué par Sony!

CBarr
la source
bien que j'ai pu suivre les étapes ci-dessus pour coupler ma télécommande PS3 qui est SZMY, chaque fois que je redémarre, l'indicateur apparaît comme télécommande 2, et je ne peux pas utiliser la télécommande correctement. Peux-tu aider s'il te plait?
R.munoz
C'est une question différente pour laquelle vous devriez commencer une autre question.
CBarr

Réponses:

5

Ces directions sont ce qui a fonctionné pour moi. Comme toi j'ai tout essayé. Je ne sais pas quelle étape l'a éclairci. Mais après avoir fait tout cela, cela a fonctionné, alors essayez-le.

instructions

  1. Éteignez la carte et assurez-vous que le contrôleur est débranché du Raspberry Pi et que votre console PS3 est débranchée (vous ne voulez pas que la console le ramasse).
  2. Branchez un clavier et démarrez Raspberry Pi.
  3. Démarrez le script de configuration de RetroPie dans le menu
  4. Dans l'écran de configuration, choisissez "Config / Tools"
  5. Ensuite, sur l'écran suivant, choisissez le contrôleur PS3
  6. Choisissez ensuite "Supprimer le contrôleur PS3". Cela prendra un peu de temps, alors attendez jusqu'à ce qu'il se termine. Une fois terminé, une autre boîte apparaîtra, cliquez sur "Ok".
  7. Maintenant, choisissez Installer / Associer le contrôleur PS3, attendez que ce soit fait et une boîte apparaît.
  8. Branchez le contrôleur PS3, attendez un peu qu'il récupère l'ID du contrôleur. Débranchez ensuite le contrôleur et appuyez sur "PS" pour apparier. Le contrôleur devrait gronder, puis sélectionnez 1.
  9. Annulez toutes les cases et revenez au menu RetroPie.
  10. Appuyez sur la F4touche, cela vous fera sortir de la ligne de commande.
  11. Tapez sudo sixad --start, s'il indique déjà commencé, tapez sudo sixad --stop. Tapez maintenant sudo sixad --start, appuyez sur le bouton "PS" pour que le sixad trouve votre manette. S'il le trouve, il le dira et affichera son numéro d'identification et dira en attente d'entrée. Cela vous permet de savoir qu'il a trouvé. Ressemble à quelque chose comme ça.entrez la description de l'image ici
  12. Appuyez maintenant sur ctrl+ cpour annuler l'application.
  13. Tapez sudo update-rc.d sixad defaultsCela ajoutera sixad en tant que démon, afin qu'il démarre au démarrage.
  14. Type sudo reboot
  15. Une fois que RetroPie démarre, appuyez sur le bouton "PS", il devrait gronder. Ouvrez ensuite le menu avec le clavier pour "Configurer l'entrée" pour le contrôleur.
  16. Lorsque la fenêtre de détection de la manette de jeu s'ouvre, maintenez enfoncé l'un des boutons du contrôleur.
  17. Vous devriez maintenant pouvoir configurer les boutons.
  18. Terminé
Donny V.
la source
Wow, j'apprécie vraiment les instructions détaillées! Malheureusement, je les ai suivis exactement et j'obtiens les mêmes résultats. L'étape # 8 ne se connecte pas, et l'étape # 11 non plus. Il expire et dit unable to connect to sdp sessionet HID create error 115 (Operation now in progress) je ne sais pas quoi faire maintenant!
CBarr
Vous obtenez généralement une erreur de session sdp lorsque vous n'utilisez pas de contrôleurs PS3 officiels. Comme un contrôleur ShanWan PLAYSTATION3. github.com/falkTX/qtsixa/issues/4
Donny V.
Hmm, étrange ok. Je les ai achetés sur eBay et ils semblent être neufs et dans l'emballage officiel Sony. J'ai pu le coupler via BT à mon MacBook Pro et le nom de l'appareil était "SONY PLAYSTATION 3 CONTROLLER" ou quelque chose comme ça. Ils me semblent officiels, mais ce sont peut-être de très bons faux. Existe-t-il un moyen de confirmer cela, ou peut-être un moyen de les connecter maintenant que je le sais?
CBarr
Essayez le pilote "Supprimer le contrôleur PS3" comme à l'étape 6, puis essayez d'installer l'un des autres pilotes de contrôleur PS3. Continuez à essayer jusqu'à ce que l'un d'eux fonctionne.
Donny V.
1
J'ai été occupé récemment, mais j'ai finalement réussi et ça fonctionne maintenant! Merci @Donny V. pour votre contribution! J'ai pu coupler mes contrôleurs PS # en utilisant les pilotes "gasia only" pour une raison quelconque. Quoi qu'il en soit, ils fonctionnent maintenant!
CBarr
3

Pour rendre la réponse évidente pour quiconque connaît les mêmes problèmes, j'ai suivi les étapes de la réponse de Donny V, mais cela ne fonctionnait pas pour moi.

Ce qui a finalement fonctionné, c'est de choisir "Supprimer les configurations de contrôleur PS3" , puis de choisir "Installer / Coupler le contrôleur PS3 (gasia uniquement)".

Je ne sais pas pourquoi cela a fonctionné, car je suis assez certain que ce sont des contrôleurs PS3 authentiques ... mais quoi qu'il en soit, cela fonctionne maintenant. Donc, mon conseil à quiconque est d'essayer de l'appairer avec chacune des options de pilote jusqu'à ce que l'une fonctionne.


Mise à jour : il s'avère que mes contrôleurs PS3 étaient des imitations chinoises (mais très bonnes!). J'ai fini par les vendre et à acheter de vrais contrôleurs PS3 et le processus de configuration standard fonctionne bien maintenant.

CBarr
la source
1

Ce guide a totalement fonctionné pour moi.

Fondamentalement, l'option "Installer / Coupler le contrôleur PS3 (clone support shanwan)" après "Supprimer les configurations du contrôleur PS3", puis le couplage s'est déroulé sans problème après avoir connecté / déconnecté l'USB et appuyé sur le PSbouton.

Modèle de contrôleur: CECHZC2M

manasouza
la source
0

Avec la PlayStation, vous devez avoir un câble connecté de la console au contrôleur tout en essayant de synchroniser BT. Je l'ai fait avec ma configuration Pie et j'ai travaillé sans aucun code supplémentaire mumbojumbo ... essayez-le ...

user3738287
la source
Merci, mais lisez ci-dessus - mon problème est déjà résolu. Vous avez raison, c'est comme cela qu'il faut d'abord configurer les contrôleurs, mais j'utilisais sans le savoir un contrôleur de contrefaçon chinois non Sony qui nécessitait différents pilotes. Ils avaient également une durée de vie de la batterie terrible, donc j'ai fini par acheter des contrôleurs Sony officiels qui fonctionnaient beaucoup mieux.
CBarr