x0xtools
Technology evolves, and when it comes to software, things can suddenly stop working after an update.
After a frustrating experience getting the latest FTDI beta drivers to work on my mac (which is required to connect to the x0xb0x), I decided to see how quickly I can make a proof of concept that works via the browser using the WebUSB API.
Why? Because no driver installation is needed, it should just always work.
Turns out it was pretty simple! Some folks at Leaphy Robotics had made a WebUSB driver for their robots (which use FTDI chips - the same as used in the x0xb0x) and they made it publically available. From there on, it was just a matter of piecing together parts from existing legacy x0xb0x connection apps (mainly Anton Savov’s c0nb0x) and using Claude Sonnet 4.5 to convert it to a React application. What a crazy time to be alive..
You can find the result on x0xtools.rv0.be.
Demonstration
Code
The code is open sourced on gitlab.com/rv0/x0xtools.