-
Notifications
You must be signed in to change notification settings - Fork 11
PSVRConfigTool not discovering HMD/DS4. (Do find cameras/BlueTooth radio.) #19
Description
The PSVR is not appearing. It may be because there isn't the MorpheusHMDConfig.json file among the others. Neither is a connected DS4 found.
MorpheusHMD::open is entered. I see a drivers folder that has WinUSB drivers. I assume these are identical to the ones I've installed for using PSVRToolbox. I would like it very much if a project can be developed to supersede PSVRToolbox. It's defunct, and C++ is beats C#.
open tries to load this JSON file, that is not in the folder. I don't know if that's the only thing standing in its way.
I would like to see the SIXAXIS in the DS4 work too. Can it work over USB? I tend to keep my BlueTooth receiver off unless using it. Currently it's not showing up.
[2019-03-06 11:34:57.165]: main - Starting PSVRService v0.1.0.0
[2019-03-06 11:34:57.168]: USBAsyncRequestManager::startup - Requested LibUSBApi
[2019-03-06 11:34:57.170]: USBAsyncRequestManager::startup - Creating LibUSBApi
[2019-03-06 11:34:57.179]: USBAsyncRequestManager::startup - Initialized USB API
[2019-03-06 11:34:57.181]: USBAsyncRequestManager::startup - Starting USB event thread
[2019-03-06 11:34:57.187]: DeviceManager::startup - Platform Hotplug API is ENABLED
[2019-03-06 11:34:57.207]: bluetooth_get_host_address - Found a bluetooth radio
[2019-03-06 11:34:57.214]: bluetooth_get_host_address - Retrieved radio info
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_08#6&33932C53&0&0008' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_04#6&33932C53&0&0004' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_01#6&33932C53&0&0001' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_06#6&33932C53&0&0006' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_07#6&33932C53&0&0007' is no longer connected!
[2019-03-06 11:34:57.459]: PSVRClient - Successfully initialized PSVRClient
INFO [Renderer::init()] Initializing Renderer Context
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_08#6&33932C53&0&0008' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_04#6&33932C53&0&0004' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_01#6&33932C53&0&0001' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_06#6&33932C53&0&0006' is no longer connected!
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_07#6&33932C53&0&0007' is no longer connected!
[2019-03-06 11:34:58.233]: TrackerUSBDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b2_p1.2) - Operation not supported or unimplemented on this platform
[2019-03-06 11:34:58.239]: TrackerUSBDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b2_p1.3) - Operation not supported or unimplemented on this platform
[2019-03-06 11:34:58.245]: TrackerUSBDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b2_p1.3) - Operation not supported or unimplemented on this platform
[2019-03-06 11:34:58.250]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b2_p1.2, camera_index=0)
[2019-03-06 11:34:58.258]: USBAsyncRequestManager::openUSBDevice - Successfully opened device -1
[2019-03-06 11:34:58.435]: init_camera - PS3EYE Sensor ID: 7721
[2019-03-06 11:34:59.126]: startUSBBulkTransfer - request started
[2019-03-06 11:34:59.129]: WorkerThread::start - Starting worker thread: PS3EyeVideoFrameProcessor
[2019-03-06 11:34:59.140]: SharedVideoFrameBuffer::initialize() - Allocating video frame buffer:
[2019-03-06 11:35:11.46]: DeviceTypeManager::update_connected_devices - Device device_id 0 (PSEYE) opened
[2019-03-06 11:35:11.49]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b2_p1.3, camera_index=1)
[2019-03-06 11:35:11.56]: USBAsyncRequestManager::openUSBDevice - Successfully opened device -1
[2019-03-06 11:35:11.232]: init_camera - PS3EYE Sensor ID: 7721
[2019-03-06 11:35:11.926]: startUSBBulkTransfer - request started
[2019-03-06 11:35:11.929]: WorkerThread::start - Starting worker thread: PS3EyeVideoFrameProcessor
[2019-03-06 11:35:11.940]: SharedVideoFrameBuffer::initialize() - Allocating video frame buffer:
[2019-03-06 11:35:11.957]: DeviceTypeManager::update_connected_devices - Device device_id 1 (PSEYE) opened
[2019-03-06 11:35:11.990]: MorpheusHMD::open - Opening MorpheusHMD(USB\VID_054c&PID_09af).
[2019-03-06 11:35:11.993]: MorpheusHMD::open - Morpheus command interface is flagged as DISABLED.
[2019-03-06 11:35:11.996]: MorpheusHMD::open - Failed to open MorpheusHMD(USB\VID_054c&PID_09af)
[2019-03-06 11:35:11.998]: MorpheusHMD::close - MorpheusHMD already closed. Ignoring request.
[2019-03-06 11:35:12.1]: DeviceTypeManager::update_connected_devices - Device device_id 0 (USB\VID_054c&PID_09af) failed to open!
These lines might refer to the PSVR going by both having "VID_054C&PID_09AF" in them:
libusb: error [init_device] device '\\.\USB#VID_054C&PID_09AF&MI_08#6&33932C53&0&0008' is no longer connected!
PSVRToolbox is working as normal. DS4 is working fine, using Sony's built-in driver.
EDITED: Maybe "no longer connected" refers to it being a secondary monitor? Does the IR sensor have to have the screen turned on? Is there a "Run as Administrator" requirement? (PSVRToolbox seems to require that for some things. I find that to be a problem; if only because things break when not done so, but it otherwise seems to work fine. I'm not sure why it needs that.)