PS3-Controller unter Windows 10

Last Updated on 5. Januar 2024 by sfambach

Einbinden eines Playstation 3 Bluetooth Gamecontrollers unter Windows. Im Artikel wird auf die Besonderheiten der PS3 Controller eingegenen, die generelle Einbindung eines BlueTooth Controllers unter Windows kann unter dem folgenen Link gefunden werden.

BlueTooth Controller unter Windows

Ich habe zwei Möglichkeiten gefunden einen PS3 Controller einzubinden.

  1. DsHidMini mit BthPS3 Treiber (hat bei mir funktioniert)
  2. Das ScpToolkit (hat bei mir NICHT funktioniert, evtl für ältere Windows Versionen)

Wobei hier erwähnt sei, das beide Treiber sind gleichen Entwickler nefarius.

Fakten

Benötigte Hardware

  • PS3 Bluetooth Game Controller
  • Passendes USB Kabel
  • (Optional) USB BlueTooth Adapter

Benötigte Software

Anwendungsbereiche

  • Fernbedienung
  • RC Steuerung
  • Joystick für Spiele

Installation

Es empfiehlt sich, wenn möglich, alle Installationen im Administrator Modus zu starten, da hier Treiber installiert werden was als normal USER oftmals nicht funktioniert.

DsHidMini und BthPS3

Download

Die folgenden zwei Programme passend für die eigene PC Architektur herunterladen.

https://github.com/nefarius/DsHidMini/releases/tag/v2.2.282.0

https://github.com/nefarius/BthPS3/releases/tag/setup-v2.6.174.0

Installation

DsHidMini ist eine Zip Datei und muss entpackt werden. Im Ordner x64 oder x86 ( je nach Rechner Architektur) unter dshidmini befinden sich die Dateien dshidmi.inf und igfilter.inf.

Diese müssen per Rechtsklick installiert werden.

Rechtklick und Installieren wählen.

Danach per Doppeklick auf die Datei BthPS3Setup_x64.msi noch den BlueTooth Treiber installieren und den Rechner neustarten.

Nach dem Neustart das dshidmini tool im Administrationsmodus starten und den Controller mit dem USB Port des Computer Verbinden. Die LED’s 1-4 am Controller fangen an zu blinken und der Controller wird im Tool angezeigt.

Nach dem Abziehen des Controllers vom USB sollten die LED aufhören zu blinken und eine davon dauerhaft leuchten. Ist dies nicht der Fall, den Controller erneut anstecken. Sollte dies nicht helfen, den Controller resetten, hierzu in das kleine Loch auf der Unterseite eine aufgebogene Büroklammer einführen und den innen liegenden Knopf drücken.

Wenn alles geklappt hat sollte der Controller nach dem Abziehen vom USB-Port als BlueTooth Device angezeigt werden und im Kapitel Test gehts weiter.

Controller als BT Device erkannt.

SCP Toolkit

Download

Die folgende Programm passend für den eigenen PC herunterladen.

https://github.com/nefarius/ScpToolkit/releases/tag/v1.6.238.16010

Installation

Die Datei ScpToolkit_Setup ausführen und den Installationsinstruktionen folgen. Bei mir startete nach der ersten Installation gleich der SCP Driver Installer, sollte dies nicht geschehen, kann er manuell über das Start Menü aufgerufen werden.

Hier den PS3 Controller auswählen und den Button Installaton drücken. Danach soll lauf Beschreibung der Controller funktionieren. Mit dem SCP Monitor kann danach überprüft werden ob der Contoller erkannt wurde.

Test

Das Windows Gamecontroller Setup aufrufen, in dem im Startmenü game eingegeben wird und der entsprechende Eintrag ausgewählt wird.

Hier sollte der Controller jetzt angezeigt werden.

Übersicht der Installierten Controller.

Den Controller auswählen und den Eigenschaften Knopf drücken.

Windows Testcenter für Joysticks und Gamecontroller

Hier können nun alle Funktionen ausprobiert werden. Viel Spass damit.

Probleme

Controller verbindet sich nicht mit BlueTooth

Lampen am Controller blinken ohne dass er sich auf einen Kanal einstellt (nur eine LED leuchtet).

Nach dem Abziehen des Controllers vom USB sollten die LED aufhören zu Blinken und eine davon dauerhaft leuchten. Ist dies nicht der Fall. Den Controller erneut anstecken. Sollte das immer noch nicht klappen den Controller mal resetten, hierzu in das kleine Loch auf der Unterseite eine aufgebogene Büroklammer einführen und den innen liegenden Knopf drücken)

Weitere Problem

Hier gibts noch ein paar Tips:

https://www.pcgamer.com/ps3-controller-on-pc-guide/

Fazit

Wenn man weiss wie, ist es ganz einfach. Leider hat mich das Ganze rund zwei Tage gekostet. Auf Irrwegen mit dem SCP Toolkit konnte ich die mir vorliegenen Controller nicht verbinden. Per Zufall bin ich dann auf den Bth Treiber gestossen dieser hat beim zweiten Anlauf gleich funktioniert. Eigentlich war mein Ziel die Controller unter Linux anzubinden. Nachdem mir das nicht gelungen ist, dachte ich mir versuch es doch mal mit Windows, da ist es bestimmt einfacher. Zumindest läuft der Windows Treiber jetzt, … wenn es mir in Ubuntu auch gelingt verlinke ich den Beitrag unten. Viel Erfolg mit euerer Installation.

Verwandte Beiträge

Quellen

https://github.com/nefarius/ScpToolkit/releases/tag/v1.6.238.16010

https://wiki.ubuntuusers.de/Archiv/PS3_Controller/

https://askubuntu.com/questions/409761/how-do-i-use-a-playstation-3-sixaxis-controller-with-ubuntu-to-control-games

https://www.reddit.com/r/linuxquestions/comments/10o6352/connecting_ps3_controllers_to_ubuntu/

NimBLE-Arduino

NimBLE-Arduino New User Guide

NimBLE-Arduino API

https://github.com/lemmingDev/ESP32-BLE-Gamepad

https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles

https://en.wikipedia.org/wiki/USB_human_interface_device_class

https://www.usb.org/sites/default/files/documents/hid1_11.pdf

https://www.pcgamer.com/ps3-controller-on-pc-guide/

https://github.com/nefarius/BthPS3/releases/tag/setup-v2.6.174.0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert