Trying to reverse a bit of the USB configuration protocol for my #8bitdo #retro #keyboad, the bad boy in the picture. I want to configure some of its keys to something I can't with their #proprietary software, that's why.

The protocol is based on #USBHID. I've captured packets and think I understand the basics of what I would need to send it. Capturing these packets had to involve a Windows VM, since the configuration software is not available for #Linux.

Now I want to replay some packets to test the protocol. Struggling a bit with that, on how to do it. Explored #usbrply as an option but it seems not to be looking at the HID data. A bit weird.

I think I'll try to write a simple thing in #python for testing next.

And I hope not no brick the thing...