Dear Mario,
I have tried the latest version of PsychHID and got the error info listed below:
And I am sure that spyderXComProtocol can open/close the device successfully because when the device is in opening status by spyderXComProtocol, the spotread cannot run successfully. See the tested result list below:
And here below is the info returned by lsusb -tvv:
lsusb -tvv
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/sys/bus/usb/devices/usb4 /dev/bus/usb/004/001
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb3 /dev/bus/usb/003/001
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 12M
ID 085c:0a00 ColorVision, Inc.
/sys/bus/usb/devices/3-1 /dev/bus/usb/003/002
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb2 /dev/bus/usb/002/001
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
/sys/bus/usb/devices/2-1 /dev/bus/usb/002/002
|__ Port 8: Dev 3, If 0, Class=Hub, Driver=hub/2p, 480M
ID 0424:2512 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
/sys/bus/usb/devices/2-1.8 /dev/bus/usb/002/003
|__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/3p, 12M
ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
/sys/bus/usb/devices/2-1.8.1 /dev/bus/usb/002/004
|__ Port 3: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M
ID 05ac:8286 Apple, Inc. Bluetooth Host Controller
/sys/bus/usb/devices/2-1.8.1.3 /dev/bus/usb/002/008
|__ Port 3: Dev 8, If 2, Class=Vendor Specific Class, Driver=btusb, 12M
ID 05ac:8286 Apple, Inc. Bluetooth Host Controller
/sys/bus/usb/devices/2-1.8.1.3 /dev/bus/usb/002/008
|__ Port 3: Dev 8, If 0, Class=Vendor Specific Class, Driver=btusb, 12M
ID 05ac:8286 Apple, Inc. Bluetooth Host Controller
/sys/bus/usb/devices/2-1.8.1.3 /dev/bus/usb/002/008
|__ Port 3: Dev 8, If 3, Class=Application Specific Interface, Driver=, 12M
ID 05ac:8286 Apple, Inc. Bluetooth Host Controller
/sys/bus/usb/devices/2-1.8.1.3 /dev/bus/usb/002/008
|__ Port 2: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
ID 05ac:0262 Apple, Inc.
/sys/bus/usb/devices/2-1.8.2 /dev/bus/usb/002/005
|__ Port 2: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
ID 05ac:0262 Apple, Inc.
/sys/bus/usb/devices/2-1.8.2 /dev/bus/usb/002/005
|__ Port 2: Dev 5, If 2, Class=Human Interface Device, Driver=bcm5974, 12M
ID 05ac:0262 Apple, Inc.
/sys/bus/usb/devices/2-1.8.2 /dev/bus/usb/002/005
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb1 /dev/bus/usb/001/001
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
/sys/bus/usb/devices/1-1 /dev/bus/usb/001/002
|__ Port 1: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
ID 05ac:8510 Apple, Inc. FaceTime HD Camera (Built-in)
/sys/bus/usb/devices/1-1.1 /dev/bus/usb/001/003
|__ Port 1: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
ID 05ac:8510 Apple, Inc. FaceTime HD Camera (Built-in)
/sys/bus/usb/devices/1-1.1 /dev/bus/usb/001/003
|__ Port 1: Dev 3, If 2, Class=Vendor Specific Class, Driver=, 480M
ID 05ac:8510 Apple, Inc. FaceTime HD Camera (Built-in)
/sys/bus/usb/devices/1-1.1 /dev/bus/usb/001/003
Thank you very much for your kind and warm help!
Best
-Yang