Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.

Conversation

Yozer
Copy link
Contributor

@Yozer Yozer commented Jul 28, 2019

Fixes #630
Fixes #631
Fixes #633
This change was not tested in earlier versions of Windows but it should work.
RegCreateKeyEx will create or open key if it already exists.

@cboulay
Copy link
Collaborator

cboulay commented Aug 7, 2019

Can anyone (preferably somebody who has been around a while and I recognize their name) tell me if it works for them?

@cboulay cboulay mentioned this pull request Aug 12, 2019
@cboulay
Copy link
Collaborator

cboulay commented Aug 26, 2019

I'll merge then revert if anyone complains this change breaks their system.

@cboulay cboulay closed this Aug 26, 2019
@cboulay cboulay reopened this Sep 6, 2019
@cboulay cboulay merged commit 5b93f52 into psmoveservice:master Sep 6, 2019
@NikitaShokin
Copy link

Hello! I'm new on GitHub, and I do not know how to download, and setup this fix. (Or it is already added to code of project). How can I fix my pair? (Sry of mu eng)

@NikitaShokin
Copy link

I found this file: https://1drv.ms/u/s!An8ls2qnV1z_n_57p7s2utrsq_x0LQ I think it's be useful to some seekers like me)

@NikitaShokin
Copy link

NikitaShokin commented Sep 8, 2019

I found this file: https://1drv.ms/u/s!An8ls2qnV1z_n_57p7s2utrsq_x0LQ I think it's be useful to some seekers like me)

This helps me! Yay! But controllers still blink after pair (works fine but blinking is provoking)
And this do not finds cameras. I think this file ONLY for pairing
(Sorry of my English, I'm from Russia)

@Yozer
Copy link
Contributor Author

Yozer commented Sep 8, 2019

@NikitaShokin Yes, this build should be used only for pairing. I think it includes some changes that are not working yet. So for day-to-day usage please download the official version.
I'm glad it works for you :)

@cboulay
Copy link
Collaborator

cboulay commented Sep 9, 2019

The code is already merged into master. @NikitaShokin if you follow the build instructions here then you can build an 'official' version of PSMoveService that includes the fix.

@NikitaShokin
Copy link

NikitaShokin commented Sep 11, 2019

@cboulay Thank you. Are PSMoveService or PSMoveSteamVRBridge conflicts with pirate games? I've troubles with input in Beat pirate Beat Saber. Position works fine but no any keys works
UPD: I've tested controllers in pirate SkyrimVR, and steam (and nonsteam mode) surgeon simulator VR: meet the medic (same engive with beat saber) and input works correctly there.
I have 2 controllers CEHE-ZCM1E (one of them have no magnetometer);
Last version of PSMoveServise;
Tested on PSMoveSteamVRBrige v1.4.2, v1.5 and 1.6;

@philstift
Copy link

philstift commented Sep 11, 2019

will there be a more simple solution / installtion soon?
i tried the linked instruction here , but i am not able to fulfil it properly as it is pretty complex

@NikitaShokin
Copy link

@philshift You need to download file i linked, replace original PSMoveServiceAdmin (do not forget to copy orig. file), launch it, pair your controllers, and replace PSMoveServiceAdmin back to original

@philstift
Copy link

@NikitaShokin i tried this first didn't work for me
today i also bought new USB Bluetoth adapter

still get these errors
Patching the registry ...
Failed to get registry value. Error Code: 2
Checking HID service
HID service not enabled, attempting to enable
Patching the registry ...
Get VirtuallyCabled: 1
Verification attempt 0 / 5
Device Remembered
HID service enabled
HID service not enabled
Verified failed. Re-establish connection

@NikitaShokin
Copy link

@philshift Sorry, i forgot to write about deliting controller from bluetooth devices. Start -> type Bluetooth -> motion controller -> delete device. It could help

@philstift
Copy link

@NikitaShokin omfg it worked right away
<3
many thanks

@oscaramos
Copy link

Thanks!!! this solved my problem

@WiksterRvN
Copy link

WiksterRvN commented Jan 4, 2020

I tried to do all of this stuff, but in the end my controllers light is lit and program dont show up controllers, it says no connected usable controllers

@Mayama333
Copy link

Encontré este archivo: https://1drv.ms/u/s!An8ls2qnV1z_n_57p7s2utrsq_x0LQ Creo que será útil para algunos buscadores como yo)

Hi, that's me hahaha, I'm glad the link was served.

@devklement
Copy link

devklement commented Jul 11, 2020

Hello, help me please
My ver. OS 10.0.19041
I downloaded the file PSMoveServiceAdmin.exe replaced and now the following errors:
[2020-07-11 22:23:40.137]: main - Starting PSMoveService v0.9-alpha 9.0.1 (protocol v0.9-alpha 9.0.0)
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\USBManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\USBManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\NetworkManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\NetworkManagerConfig.json"
[2020-07-11 22:23:40.173]: USBAsyncRequestManager::startup - Requested LibUSBApi
[2020-07-11 22:23:40.180]: USBAsyncRequestManager::startup - Creating LibUSBApi
[2020-07-11 22:23:40.211]: USBAsyncRequestManager::startup - Initialized USB API
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\DeviceManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\DeviceManagerConfig.json"
[2020-07-11 22:23:40.219]: DeviceManager::startup - Platform Hotplug API is ENABLED
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\ControllerManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\ControllerManagerConfig.json"
[2020-07-11 22:23:40.280]: bluetooth_get_host_address - Found a bluetooth radio
[2020-07-11 22:23:40.283]: bluetooth_get_host_address - Retrieved radio info
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\TrackerManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\TrackerManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\HMDManagerConfig.json"
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\HMDManagerConfig.json"
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
[2020-07-11 22:23:40.426]: PSMoveController::open - Opening PSMoveController(\?\hid#vid_054c&pid_03d5&col01#7&3165de1&6&0000#{4d1e55b2-f16f-11cf-88cb-001111000030})
[2020-07-11 22:23:40.430]: PSMoveController::open - with EMPTY serial_number
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\e0_ae_5e_d1_d9_06.json"
[2020-07-11 22:23:40.586]: testMagnetometer - Failed to open read initial controller state after 10 attempts.
[2020-07-11 22:23:40.589]: WorkerThread::start - Starting worker thread: PSMoveSensorProcessor
Config file name: "C:\Users\at1x\AppData\Roaming\PSMoveService\e0_ae_5e_d1_d9_06.json"
[2020-07-11 22:23:40.596]: DeviceTypeManager::update_connected_devices - Device device_id 0 (PSMove) opened
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [cache_config_descriptors] unexpected configuration descriptor size (actual) for '\.\USB#VID_0603&PID_00F5#6&DF2EE03&0&4'.
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
libusb: error [windows_get_device_list] program assertion failed - existing device should share parent
[2020-07-11 22:23:46.518]: ClientConnection::start - Starting client connection id 0
[2020-07-11 22:23:46.520]: ClientConnection::send_connection_info - Sending connection id to client 0
[2020-07-11 22:23:47.630]: AsyncBluetoothPairDeviceRequest - Found a bluetooth radio
[2020-07-11 22:23:47.632]: AsyncBluetoothPairDeviceRequest - Retrieved radio info
[2020-07-11 22:23:47.634]: AsyncBluetoothPairDeviceRequest - Assigned host address 00:1a:7d:da:71:0e to controller id 0
[2020-07-11 22:23:47.637]: ServerRequestHandler - Async bluetooth request([Pair] ID: 0 Conn: 0) started.
[2020-07-11 22:23:48.975]: AsyncBluetoothPairDeviceRequest - Bluetooth device found matching the given address: e0:ae:5e:d1:d9:06
[2020-07-11 22:23:48.980]: AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is the expected controller type
[2020-07-11 22:23:48.983]: AsyncBluetoothPairDeviceRequest - Connection attempt: 0/80
[2020-07-11 22:23:48.985]: AsyncBluetoothPairDeviceRequest - Patching the registry ...
[2020-07-11 22:23:48.988]: AsyncBluetoothPairDeviceRequest - Get VirtuallyCabled: 1
[2020-07-11 22:23:48.991]: AsyncBluetoothPairDeviceRequest - Checking HID service
[2020-07-11 22:23:48.996]: AsyncBluetoothPairDeviceRequest - HID service not enabled, attempting to enable
[2020-07-11 22:23:49.12]: AsyncBluetoothPairDeviceRequest - Failed to enable HID service. Error code: 5
[2020-07-11 22:23:49.16]: AsyncBluetoothPairDeviceRequest - Bluetooth device found matching the given address: e0:ae:5e:d1:d9:06
[2020-07-11 22:23:49.19]: AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is the expected controller type
[2020-07-11 22:23:49.23]: AsyncBluetoothPairDeviceRequest - Connection attempt: 0/80
[2020-07-11 22:23:49.29]: AsyncBluetoothPairDeviceRequest - Patching the registry ...
[2020-07-11 22:23:49.31]: AsyncBluetoothPairDeviceRequest - Get VirtuallyCabled: 1
[2020-07-11 22:23:49.32]: AsyncBluetoothPairDeviceRequest - Checking HID service
[2020-07-11 22:23:49.34]: AsyncBluetoothPairDeviceRequest - HID service not enabled, attempting to enable
[2020-07-11 22:23:49.49]: AsyncBluetoothPairDeviceRequest - Failed to enable HID service. Error code: 5
[2020-07-11 22:23:49.53]: AsyncBluetoothPairDeviceRequest - Bluetooth device found matching the given address: e0:ae:5e:d1:d9:06
[2020-07-11 22:23:49.56]: AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is the expected controller type
[2020-07-11 22:23:49.61]: AsyncBluetoothPairDeviceRequest - Connection attempt: 0/80
[2020-07-11 22:23:49.65]: AsyncBluetoothPairDeviceRequest - Patching the registry ...
[2020-07-11 22:23:49.67]: AsyncBluetoothPairDeviceRequest - Get VirtuallyCabled: 1
[2020-07-11 22:23:49.68]: AsyncBluetoothPairDeviceRequest - Checking HID service
[2020-07-11 22:23:49.72]: AsyncBluetoothPairDeviceRequest - HID service not enabled, attempting to enable
[2020-07-11 22:23:49.88]: AsyncBluetoothPairDeviceRequest - Failed to enable HID service. Error code: 5
[2020-07-11 22:23:49.91]: AsyncBluetoothPairDeviceRequest - Bluetooth device found matching the given address: e0:ae:5e:d1:d9:06

Try to fix it this https://www.youtube.com/watch?v=EZ6J2hoJR9k, but not worked:
C:\Users\at1x\Desktop\psmove admin\fix\psmoveapi-4.0.10-windows-msvc2017-x64\psmoveapi-4.0.10-windows-msvc2017-x64\bin>psmove.exe pair
Connected controllers: 1
[PSMOVE WARNING] Magnetometer in e0:ae:5e:d1:d9:06 not yet calibrated.
PSMove #1 connected via USB.

Unplug the controller.

Now press the controller's PS button. The red status LED
will start blinking. Whenever it goes off, press the
PS button again. Repeat this until the status LED finally
remains lit. Press Ctrl+C to cancel anytime.

how to fix and pair?

@googleooer
Copy link

Still doesn't work on Windows 1909

@timfischbach
Copy link

@NikitaShokin @Yozer The OneDrive link is not working anymore. Can you upload it again pls? :)

@timfischbach
Copy link

Nevermind. I've built the latest admin file! Get it here:
https://1drv.ms/u/s!AoFt-K2eey7si0h6hk4byW7cck7d?e=2dw0PE

@Mayama333
Copy link

Mayama333 commented Aug 18, 2020

@NikitaShokin @Yozer El enlace de OneDrive ya no funciona. ¿Puedes subirlo de nuevo por favor? :)

Buenas soy el que subio el archivo. OneDrive por alguna razon me lo elimino, no tengo el original, hay que buscarlo de donde lo saque yo. lo siento, no puedo hacer mucho ahora.

@Mayama333
Copy link

No importa. ¡He creado el último archivo de administración! Consíguelo aquí:
https://1drv.ms/u/s!AoFt-K2eey7si0h6hk4byW7cck7d?e=2dw0PE

Gracias por subirlo de nuevo, yo no tenia el archivo en mi pc.

@Lyriati
Copy link

Lyriati commented Aug 26, 2020

Nevermind. I've built the latest admin file! Get it here:
https://1drv.ms/u/s!AoFt-K2eey7si0h6hk4byW7cck7d?e=2dw0PE

dead link

@timfischbach
Copy link

For me the link is still working @Lyriati. Maybe try to use another browser :)

@ukiryah
Copy link

ukiryah commented Aug 27, 2020

I've been going at trying to get the controller to connect using the new Admin file, and I still have been getting the same error, HID just will not properly enable for the controller so I'm not getting the controller to connect. I have gone as far as reinstalling PSMoveService but I don't want to have to reinstall a whole new version of Windows just to get it working. I will have another go at it this afternoon, but if there's an answer to getting this working, if someone could let me know that would be great, thank you!

@lukorely
Copy link

When will the move be matched with windows 1909?

@SachitBisht
Copy link

@timfisc Thank you so much for that link, still works Windows 10 - 2004

@timfischbach
Copy link

No problem. I'm glad this helped you :)

@QWEXZZ
Copy link

QWEXZZ commented Nov 18, 2020

I'm on windows 1909. Thank you very much for the file!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

i cant pair Ps move controller Failed to connect PS move Can't pair PS move anymore after new install of PSmoveService