Cy384 FL2000DX display driver hardware / software / wetware FL2000DX display driver I was looking for a USB video card to add to a headless Linux box, and wondered if there were any cheaper alternatives to the DisplayLink devices. For about $10 one can find something titled like 'NEW USB 3.0 to VGA Video Graphic Card Display External Cable Adapter for Win 7/8' on eBay or Aliexpress. A bit of searching showed that the underlying chip is the, which appears to allow much better resolution and performance than a (more expensive) DisplayLink. Sadly, no Linux driver exists, and there's very little information available.
I've wanted to learn more about Linux display drivers and USB in general, and this seems like an interesting opportunity for practical reasons and personal ones. Current status I have written a program that can query for EDID , and another that can configure the device, bring up the display, and display arbitrary pixels/images. Notes on the configurations and pixel format are on the wiki of the fl2000getedid github project. With this basic understanding, a driver should be entirely possible, and 'simply' needs to be written. Tools I've been using USBPCap for capturing the packets from the Windows driver, and Wireshark for analysis and capture on Linux. I'm currently prototyping with libusb, but may need to go a level lower, as the Windows driver for the FL2000 does some strange, somewhat non-compliant things that libusb doesn't easily allow. Notes I've got lots of notes and packet captures locally, but it's very disorganized and not worth sharing yet.
![Fresco logic fl2000 driver windows 10 Fresco logic fl2000 driver windows 10](/uploads/1/2/5/5/125543870/981806676.jpg)
If anyone really wants to see, get in touch. Vendor id/device id and string that it should report: 1d5c:2000 Fresco Logic Inc. USB3 USB to VGA adapter reference. The book 'USB Complete' (4th edition) by Jan Axelson. full USB 3 lsusb output Bus 004 Device 002: ID 1d5c:2000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2?
We suggest you download the driver directly from the manufacturer's site. However, the latter might not be efficient enough to ensure a good flow rate. We sometimes provide you with a link to our own server, allowing you to obtain better results.