Writing userspace USB drivers for abandoned devices #USB #Linux @BenJojo12

What happens when you get a device that only supports drivers for old operating systems? What does one do?

Ben Cox gets to work!

I recently found some USB devices on eBay (Epiphan VGA2USB LR) that could take VGA as input and present the output as a webcam. Given that I was keen on the idea of not needing to lug out a VGA monitor ever again.

After looking through the vendors site I discovered there was a custom driver required for them to work.

Sadly, it seems like driver support for the devices in question ended at Linux 4.9. Meaning none of my systems would run this device anymore.

So starts an involved reverse engineering process to see how the board worked, have it enumerate as a USB device, and to retrieve video capture data.

See the post for the full details on the process used.

Is it a programming error or modern brand art, who knows