Help with Wireless Handwheel XHC-WHB04B-6 (wrong Product ID)

More
04 Nov 2025 11:49 #337807 by Gogonfa
Hi everyone,

I’m trying to get my XHC-WHB04B-6 wireless handwheel working with LinuxCNC, but mine shows up as:
Bus 001 Device 052: ID 10ce:[b]eb91[/b] Silicon Labs

So the Vendor ID (10ce) is fine, but the Product ID is 0xeb91 instead of the usual 0xeb93.
It’s one of those AliExpress clones, originally meant for EdingCNC controllers.

From what I’ve read, the Product ID is defined in the driver source (like usb.h), and you’d need to rebuild it — which I can’t manage.

Has anyone already patched this or found a way to make LinuxCNC recognize it?

Thanks a lot!
Michael

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 15:14 #337814 by langdons
Wireless stuff will make the latency of your whole setup worse, though perhaps that's not an issue for you.

Perhaps it's mislabled; would not be the first time.

Is that lspci output?

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 15:37 #337815 by unknown
lspci will only probe devices on the pci\pcie bus.
The OP is correct the USB device ids are defined in the header file.
Maybe if the OP raised an issue on the GitHub page he would have direct access to the Devs.
Unfortunately the only thing I can think of is to follow the instructions given in the docs and build Linuxcnc from source as a RIP and see how things go.

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 19:21 #337827 by Hakan
There may be more than the usb product code that differ between them.
Here is where to change github.com/LinuxCNC/linuxcnc/blob/fb1480...-whb04b-6/usb.h#L311
Then build linuxcnc and run-in-place.

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 19:26 #337828 by rodw
Linuxcnc 2.9.4 was released to fix some things with with XHC USB pendants. Perhaps an upgrade will fix things. Here is how to get it on Trixie
 

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 19:30 #337832 by unknown
It's the IDs that are the issue which are hard coded into the driver. 2.9.7 won't help.

Please Log in or Create an account to join the conversation.

More
04 Nov 2025 19:37 #337835 by rodw

[b]From what I’ve read, the Product ID is defined in the driver source (like usb.h), and you’d need to rebuild it — which I can’t manage.[/b]
 


Anybody can build linuxcnc from source. I did a video guide. studio.youtube.com/video/Oe4Hfq3G2_A/edit
 

Please Log in or Create an account to join the conversation.

Time to create page: 0.078 seconds
Powered by Kunena Forum