ps4 controller BT Verbindung mit PC funktioniert nich

dermoritz

Commander Pro
Registriert
Sep. 2005
Beiträge
2.052
Erstmal was funktioniert:
  • PS4 wireless kann problemlos mit Handy gepaired und verbunden werden
  • PS4 Controller funktioniert problemlos am PC mit Kabel
  • Andere BT Geräte (z.B. Steamcontroller) funktionieren am PC
  • Der PS4 Controller war gepaired - und hat mal mit dem PC funktioniert - inzwischen wurde er an anderen Geäten verwendet

Was nicht funktioniert:
  • Verbinden mit gepairtem wirless controller
  • Neues pairen/koppel mit Wireless controller

Was ich schon probiert hab (einiges mehrmals):
  • Rechner Neustarten
  • Controller zurücksetzen
  • alle (versteckten) Wirlessess Controller und USB Game Controller im Device Manager entfernt
  • Bluetooth Dienst neustarten
  • Bluetooth ein und Ausschalten
  • Windows Troubleshooting (hat nur den Wirless Controller wieder Zurückgebraht - der sich nicht Verninden lässt)
Was komisch ist: Beim pairing Versuch (oder danach) taucht immer wieder "Wireless Controller" bei Bluetooth auf:
1785583257307.png

und entsprechend bei BT Geräte in den Einstellungen:
1785583326569.png

aber beim hinzufügen taucht er nicht auf und verbinden geht auch nicht. nur "entfernen" - hab ich schon mehrmals gemacht.

Da sich der Controller problemlos mit Handy verbinden lässt und per Kabel funktioniert - sollte es ein Softwareproblem sein?

Hab ihr weitere Ideen (vielleicht ist Reihenfolge der Dinge von oben entscheidend) - persönliche Erfahrungen? Mit KI bin ich schon durch (siehe oben)
 
Zuletzt bearbeitet:
ds4windows setzt voraus das der controller verbunden ist?! ohne verbundenen ps4 controller macht es nix?
 
Ich habe es gerade nach Jahren mit meinem alten DS4 unter Windows 11 versucht, was problemlos geklappt hatte:
Pairing gestartet -> Controller taucht auf (Wireless Controller) -> Controller wird von mir hinzugefügt -> Controller funktioniert im Windows-Einstellungsmenü und in Steam.

Diesen Teil habe ich noch nicht ganz verstanden:
dermoritz schrieb:
Was komisch ist: Beim pairing Versuch (oder danach) taucht immer wieder "Wireless Controller" bei Bluetooth auf:
Anhang anzeigen 1750369
und entsprechend bei BT Geräte in den Einstellungen:
Anhang anzeigen 1750370
aber beim hinzufügen taucht er nicht auf und verbinden geht auch nicht. nur "entfernen" - hab ich schon mehrmals gemacht.
Wenn er dort auftaucht, sollte er doch zumindest systemseitig schonmal gekoppelt sein und braucht nichtmehr hinzugefügt werden. Ist dem so?


Was du zusätzlich probieren kannst:
  • Bluetooth-Treiber aktualisieren
  • in Steam "Playstation Controller Support auf "enabled" stellen
 
V_182 schrieb:
Wenn er dort auftaucht, sollte er doch zumindest systemseitig schonmal gekoppelt sein und braucht nichtmehr hinzugefügt werden. Ist dem so?
genau deshalb ists ja komisch: Er taucht dort auf. Aber kann nur "entfernen klicken". Wenn man den Controller anschaltet blinkt er kurz und geht wieder aus - verbindet sich nicht.

Entfernen reicht nur bis zum nächsten Systemstart. Ich probiere mal ds4....
1785590240870.png


ok und genau daran scheitert es ja. Ich bekomme keine BT Verbindung/ pairing.

Hab auch die Gegenprobe gemacht - mit dem PS5 Controller funktioniert es einwandfrei.
Ergänzung ()

Lösung, hab Copilot mit ChatGPR 5.6 in der CLI laufen lassen.

Das "entfernen" hat irgenwie das Pairing zurückgelassen, deshalb ist er beim Pairingversuch immer wieder im Devicemanager aufgetaucht, aber eben nie in den Geräten.

Hier was er gemacht hast, danach funktionierte Pairing sofort problemlos wie bei allen anderen Geräten:

"
Code:
Find stored Bluetooth devices in PowerShell:

$path = 'HKLM:\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices'

Get-ChildItem $path | ForEach-Object {
    $p = Get-ItemProperty $_.PSPath
    $name = [Text.Encoding]::UTF8.GetString($p.Name).Trim([char]0)

    [pscustomobject]@{
        Name = $name
        MAC  = [regex]::Replace($_.PSChildName, '..(?!$)', '$&:').ToUpper()
    }
}

Find  Wireless Controller , then remove its stale pairing bond:

$mac = '1C:A0:B8:70:B3:91' # Replace with your controller's MAC

Add-Type @'
using System.Runtime.InteropServices;

public static class BluetoothPairingApi
{
    [StructLayout(LayoutKind.Sequential)]
    public struct BluetoothAddress { public ulong Value; }

    [DllImport("bthprops.cpl")]
    public static extern uint BluetoothRemoveDevice(
        ref BluetoothAddress address
    );
}
'@

$address = New-Object BluetoothPairingApi+BluetoothAddress
$address.Value = [Convert]::ToUInt64(($mac -replace '[:-]', ''), 16)

[BluetoothPairingApi]::BluetoothRemoveDevice([ref]$address)

"

Begriffe zur recherche:

• Windows Bluetooth stale pairing bond
• Bluetooth device keeps reappearing after removal Windows 11
• BluetoothRemoveDevice PowerShell
• BTHPORT Parameters Devices stale pairing
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: V_182
Jonsbo X400 Series
Zurück
Oben