USB: Virtual COM port specification
13:15 05 Nov 2015

In Windows it is possible to create a virtual COM port to communicate with an USB device. However I could not find any specification how this actually works under the hood, i.e. how input to this device is converted into USB commands (control commands, I suppose) and back.

I'm asking because I have a USB device which has lots of documentation how to control it via virtual COM ports but I'd like to use it on non-Windows Systems (i.e. with libusb).

If anyone can point me to a RFC or similar, I'd be really happy: reverse-engineering the commands via USB capture would take way more time...

serial-port usb libusb usbserial