Ich habe einen Raspberry Pie 3 (mit integriertem BT) und RetroPie 4.0.2 ist installiert und arbeitet daran. Ich habe 2 brandneue PS3-Controller (ich besitze keine PS3) und sie funktionieren mit dem RetroPie über das USB-Kabel einwandfrei.
Ich möchte, dass sie über Bluetooth funktionieren, und ich habe alle Anleitungen befolgt , die ich online finden konnte, aber tatsächlich scheinen sie alle die gleichen Schritte zu befolgen. Ich kann die Controller nicht dazu bringen, sich mit dem Pi zu koppeln! (Interessanterweise kann ich es mit meinem MacBook Pro koppeln ... damit ich weiß, dass das BT auf den Controllern funktioniert)
Hier sind die Schritte, die ich befolgt habe:
RetroPie Setup > Manage Packages > Manage Driver Packages > ps3controller
Von hier aus habe ich die Treiber installiert. Mein PS3-Controller ist derzeit nicht angeschlossen. Als Nächstes wähle ich Install/Pair PS3 controller
und es fordert mich auf, ihn über USB anzuschließen, dann den Stecker zu ziehen und die PSTaste zu drücken.
Ich schließe den USB an, die Anzeige Nr. 1 am Controller blinkt langsam, ich warte 10 Sekunden und ich ziehe den Stecker aus der Steckdose. Ich drücke den PSKnopf und alle 4 Lichter am Controller blinken schnell und nichts anderes passiert!
Nach dem, was ich gelesen habe, sollte passieren, dass ich drücke PSund dann das Licht Nr. 1 aufleuchtet und der Controller vibriert. Ich habe mehrere Forum- und Reddit-Beiträge von anderen Personen gelesen, die das Problem, das ich habe, genau beschreiben, aber es wurden keine funktionierenden Lösungen bereitgestellt.
Sonstige Fehlerbehebung
- Ich habe versucht, die Treiber zu deinstallieren und neu zu installieren
- Ich habe versucht,
sudo ./sixpair
über eine Shell-Verbindung zu laufen, indem ich die hier aufgeführten Schritte befolgt habe
Noch hat nichts funktioniert. Alle Tipps wären eine RIESIGE Hilfe für mich und andere mit dem gleichen Problem!
(Diese Frage wurde an Reddits / r / retropie weitergeleitet. )
AKTUALISIEREN
Siehe meinen Kommentar unter der akzeptierten Antwort von @Donny V, aber ich konnte dies mithilfe der gasia
Treiber zum Laufen bringen .
Der Grund, warum dies für mich funktioniert hat, war, dass ich versehentlich einen billigen chinesischen Knock-Off-Controller gekauft habe! Ich konnte dies anhand dieser Diskussion im RetroPie-Forum herausfinden . Grundsätzlich führen Sie den dmesg
Befehl aus und ich konnte den Hersteller aller angeschlossenen Geräte sehen. Den Devide-Namen meines Controllers zu sehen war SZMY-POWER CO.,LTD. PLAYSTATION(R)3 Controller
- beachten Sie, dass er nicht von Sony hergestellt wurde!
Antworten:
Diese Anweisungen haben bei mir funktioniert. Wie du habe ich alles versucht. Ich bin mir nicht sicher, welcher Schritt es geklärt hat. Aber nachdem Sie all dies getan haben, hat es funktioniert, probieren Sie es aus.
Richtungen
sudo sixad --start
, wenn es heißt, bereits gestartet, dann geben Sie einsudo sixad --stop
.sudo sixad --start
Geben Sie nun ein und drücken Sie die "PS" -Taste, damit der Sixad Ihren Controller findet. Wenn es dies findet, wird es dies sagen und seine ID-Nummer anzeigen und sagen, dass es auf die Eingabe wartet. Dies lässt Sie wissen, dass es gefunden wurde. Sieht ungefähr so aus.sudo update-rc.d sixad defaults
diesem fügt sixad als Daemon, so dass er beim Systemstart gestartet.sudo reboot
quelle
unable to connect to sdp session
undHID create error 115 (Operation now in progress)
ich weiß nicht, was ich jetzt tun soll!Um die Antwort für alle anderen zu verdeutlichen, bei denen dieselben Probleme auftreten, habe ich die Schritte in der Antwort von Donny V befolgt, aber das hat bei mir nicht funktioniert.
Was letztendlich funktionierte, war die Auswahl von "PS3-Controller-Konfigurationen entfernen" und dann "PS3-Controller installieren / koppeln (nur Gasia)".
Ich bin mir nicht sicher, warum das funktioniert hat, da ich ziemlich sicher bin, dass es sich um authentische PS3-Controller handelt ... aber was auch immer, es funktioniert jetzt. Mein Rat an alle anderen ist daher, zu versuchen, mit jeder der Treiberoptionen zu koppeln, bis eine funktioniert.
Update : Wie sich herausstellte, waren meine PS3-Controller chinesische Nachahmer (aber sehr gute!). Am Ende habe ich sie verkauft und echte PS3-Controller gekauft, und der Standard-Setup-Prozess funktioniert jetzt einwandfrei.
quelle
Dieser Leitfaden hat total für mich funktioniert.
Grundsätzlich wurde die Option "PS3-Controller installieren / koppeln (Clone Support Shanwan)" nach "PS3-Controller-Konfigurationen entfernen" verwendet, und dann lief das Pairing reibungslos, nachdem USB angeschlossen / getrennt und die
PS
Taste gedrückt wurde.Controller-Modell: CECHZC2M
quelle
Bei der PlayStation muss ein Kabel von der Konsole zum Controller angeschlossen sein, während Sie versuchen, BT zu synchronisieren. Ich habe das mit meinem Pie-Setup gemacht und ohne zusätzlichen Code mumbojumbo gearbeitet ... probieren Sie es aus ...
quelle