XBOX One Wireless Dongle

Hi,

trying to get my XBOX Wireless dongle to work, would like to buy the Software.

The dongle is plugged in into a Raspberry Pi Model B Plus.
USB-Sticks and a Turtle Beach gamepads wireless dongle are working like a charm.

The XBOX Wireless dongle is also recognized and forwarded to the Windows 11 client.
It is getting displayed in the device manager as expected, but if I turn on a wireless controller, it keeps flashing and is not connected.

If I plug the dongle directly into the Windows 11 machine, controllers are connected immediately.
The Dongle is a genuine Microsoft adapter, bought with as a kit with the first generation XBOX One controller.

I was able to get it working once, by using the Custom Event Handler line (onReset.$VENDOR_ID$.$PRODUCT_ID$=) mentioned in the following discussion:
https://www.virtualhere.com/node/2716
Unfortunately, since after a reboot of the client, I cannot get it to work again.

The log (on the server) is looking good, from what I can understand:

Tue Jun 10 10:55:21 2025 LOG_INFO    >>> Starting VirtualHere USB Server v4.7.8 (Built: May 12 2025, 11:49:21)<<<
Tue Jun 10 10:55:21 2025 LOG_INFO    Creating default configuration /etc/vhusb/vhusb.conf
Tue Jun 10 10:55:22 2025 LOG_INFO    Server licensed to=unlicensed max_devices=1
Tue Jun 10 10:55:22 2025 LOG_INFO    Listening on all network interfaces at TCP port 7575
Tue Jun 10 10:55:22 2025 LOG_INFO    Found High speed device [045e:02e6] "Microsoft Inc., XBOX ACC" at address 115
Tue Jun 10 10:55:22 2025 LOG_DEBUG   Warning, could not open device product file /sys/bus/usb/devices/1-1/product, error 2 (No such file or directory)
Tue Jun 10 10:55:22 2025 LOG_INFO    Found High speed device [0424:9514] "0x0424, 0x9514" at address 11
Tue Jun 10 10:55:32 2025 LOG_INFO    192.168.137.68 connected as connection 1 (Standard TCP)
Tue Jun 10 10:55:32 2025 LOG_INFO    Device 115 [045e:02e6] BOUND to connection 1
Tue Jun 10 10:56:15 2025 LOG_INFO    Set custom event "onReset.045e.02e6="
Tue Jun 10 11:00:34 2025 LOG_INFO    Device 115 [045e:02e6] SURPRISE UNBOUND from connection 1
Tue Jun 10 11:00:34 2025 LOG_INFO    Unmanaging device 115 [045e:02e6]
Tue Jun 10 11:00:42 2025 LOG_INFO    Found High speed device [045e:02e6] "Microsoft Inc., XBOX ACC" at address 115
Tue Jun 10 11:00:42 2025 LOG_INFO    Executed "" for onReset.045e.02e6
Tue Jun 10 11:00:42 2025 LOG_INFO    Device 115 [045e:02e6] BOUND to connection 1
Tue Jun 10 11:00:42 2025 LOG_INFO    Executed "" for onReset.045e.02e6
 

Sometimes I see some strange entries in the log file during shutdown:

Tue Jun 10 10:44:18 2025 LOG_INFO    >>> Starting VirtualHere USB Server v4.7.8 (Built: May 12 2025, 11:49:21)<<<
Tue Jun 10 10:44:18 2025 LOG_INFO    Creating default configuration ./vusb.conf
Tue Jun 10 10:44:18 2025 LOG_INFO    Server licensed to=unlicensed max_devices=1
Tue Jun 10 10:44:18 2025 LOG_INFO    Listening on all network interfaces at TCP port 7575
Tue Jun 10 10:44:18 2025 LOG_INFO    Found High speed device [045e:02e6] "Microsoft Inc., XBOX ACC" at address 115
Tue Jun 10 10:44:18 2025 LOG_DEBUG   Warning, could not open device product file /sys/bus/usb/devices/1-1/product, error 2 (No such file or directory)
Tue Jun 10 10:44:18 2025 LOG_INFO    Found High speed device [0424:9514] "0x0424, 0x9514" at address 11
Tue Jun 10 10:44:49 2025 LOG_INFO    192.168.137.68 connected as connection 1 (Standard TCP)
Tue Jun 10 10:44:49 2025 LOG_INFO    Device 115 [045e:02e6] BOUND to connection 1
Tue Jun 10 10:47:32 2025 LOG_INFO    Device 115 [045e:02e6] UNBOUND from connection 1
Tue Jun 10 10:47:33 2025 LOG_INFO    Connection 1 successfully removed (reason:server shutdown)
Tue Jun 10 10:47:34 2025 LOG_INFO    Unmanaging device 115 [045e:02e6]
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c093b0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e39460 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e15ba0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08770 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e394f0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e395e0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08d80 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e15a20 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e15b10 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08c60 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08cf0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e39520 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08d20 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e15bd0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e15ab0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c09320 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c092c0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c09200 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6e39490 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c087a0 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:34 2025 LOG_WARNING Error 22 discarding urb 0xb6c08710 for device /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5, Invalid argument (device removed)
Tue Jun 10 10:47:36 2025 LOG_WARNING Warning, unbinding device at /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5 with 21 outstanding in-flight URBs
Tue Jun 10 10:47:36 2025 LOG_INFO    Unmanaging device 11 [0424:9514]
Tue Jun 10 10:47:37 2025 LOG_INFO    >>> Shutdown <<<
 

Any idea what I could try or fix, to get it to work?

Thank you very much in advance and kind regards,
Toby

#2

Try this:

systemctl stop virtualhere

nano /usr/local/etc/virtualhere/config.ini

add the line

ClaimPorts=1

then save the file and then reboot

 

#3

That appears to have helped.

Awesome. :-)
Thank you very much!

Could I have discovered this myself?

Thank you for the quick response and help, I will exceed with the purchase now. :-)

Greetings,

Toby

#4

OK great. Its a bit tricky to figure it out because you need to know how the controller works but ive found that setting makes it work. (Microsoft keeps changing the firmware)

https://www.virtualhere.com/configuration_faq