HipsterSloth / PSMoveSteamVRBridge

PSMoveSteamVRBridge is a client for PSMoveService that computes the pose and button data of PSMove/DualShock4/PSNavi controllers and routes it into SteamVR.
Apache License 2.0
144 stars 47 forks source link

Problem PS Move 3 (Windows 10 - 1909) #112

Open probeberja opened 4 years ago

probeberja commented 4 years ago

Hello, my controler PS Move 3 is stuck at 2/7 --> 5/7 when i try to connect it anyone able to help?.

Windows 10 - 1909

Thanks

KSPON21 commented 4 years ago

Im having the same issue but im also waiting for someone to explain how to fix.

Silvyrfir commented 4 years ago

The cause is that after Windows 10 1903 registry handling has changed. This was fixed on September 2019 but no one has yet made a release of PSMoveService (and so of PSMoveSteamVRBridge either) that includes the fix #634.

If you are handy you can get the latest version of PSMoveService and build it yourself and run the config tool as normal. If not there is a built binary file of the service by who made the fix (source).

You will have to unpair the device from windows Bluetooth menu before it works on the fixed version. If it is still trying to get a key instead of creating one remove all subkeys ("folders") under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices in registry.

TL;DR

There is an unreleased fix. A version of service with fix can be found here (source).

  1. Remove any old Motion Controller pairing from Windows Bluetooth menu.
  2. Run the fixed PSMoveService.
  3. Run the config tool and connect.
  4. Try pairing your device as before. If still didn't work remove all folders from HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices with regedit and try again.

Hope this saves hours of headache from the next person. Cheers!

MrChinman commented 3 years ago

Could someone please re-upload the built binary file? It's no longer available.