So after getting the CP2102 user-space driver working on Friday, I started on writing a user-space driver for the Texas Instruments (TI) TUSB3410 chip. This is the same chip that I'm writing a driver for on the USB host shield, so now I'm porting my WebUSB version over to Node.js.

I haven't been successful in getting data back from the device just yet, but this should be much easier to debug than on the embedded USB host controller chip, so I hope to have an update tomorrow with some good news.