usb 3.0 vga driver win 10

Fresco logic FL2000 – VGA

USB 3.0 a VGA steren driver win 10

Recently we found some crashes on Win10 anniversary update OS with certain inbox display driver, and found out that the WDDM architecture was updated from 2.0 to 2.1.
Starting from version 2.0.34054.0, the complete support of WDDM2.1 is added. Make sure you download the latest driver.

If your device connects a computer to a monitor or TV then you want our USB 3.0 to VGA/HDMI Driver.
If your device adds USB ports to your computer then you want our USB 3.0 Host Controller Driver.



Driver for Windows 10

USB 3.0 to VGA/HDMI Driver
FL2000-2.1.34054.0 (Windows)
USB 3.0 to VGA/HDMI FL2000 Driver FL2000-2.1.34054.0

USB 3.0 to VGA/HDMI Driver
(FL2000) ver 2.1.34
USB 3.0 to VGA/HDMI FL2000 Driver FL2000-2.1.34054.0

USB 3.0 to VGA/HDMI Driver
(FL2000) ver 2.1.33
USB 3.0 to VGA/HDMI FL2000 Driver FL2000-2.1.33788.0

Driver for Mac/OSX

fl2000_1.4.2 dmg

Starting from version 2.1.33350.0, Indirect Display Driver is supported, which aims to eliminate lots of compatibility issues. Make sure you upgrade your driver to the latest if you are running win10 RS1 OS or above.


Installer Error Message “thin2000 usb display adaptor setup ended prematurely”

This error often occurs when you are installing new driver (eg. V2.0 or above) while you have old driver installed (V1.0), and the old driver wouldn’t get uninstalled.

Here is step-by-step procedure to uninstall your previous driver.

1. Locate your original driver CD where you would find “FLUSBVGA-1.1.329.EXE” (for example).

2. Copy the FLUSBVGA-1.1.329.EXE to C:\ .

3. Invoke cmd.exe with “administrator privilege”. type “cd \”, “dir FLUSBVGA*.EXE”. You should see the file in the cmd window output.

4. type “FLUSBVGA-1.1.329.EXE /extract”. You should see 2 msi files extracted. type “dir *.msi”. The 32bit MSI file should look like this xxxxx.msi , while the 64bit msi should be xxxxx.x64.msi. The xxxxx denote random numbers.

5. If your OS is 64bit , type “msiexec.exe /x xxxxx.x64.msi”. Otherwise type “msiexec.exe /x xxxxx.msi”. At this step ,you should see uninstaller window shows up.

6 During step 5, you will be required to reboot your system. After that, you can install the latest driver.

If the above still fails, send us the step by step cmd.exe window screen dump (by ALT-PrintScreen Key, and save it to a bmp file).

USB 3.0 Controller not working or disappears when devices are connected.

This is usually caused by lack of power to the card. Many of the cards using our USB 3.0 host controllers have a power connector that needs to be connected to the system power supply.

If a power cable is not connected then the controller may show up in Windows Device manager but disappear when any USB devices are connected


to the controller.

Other possible symptoms:

Controller doesn’t appear in Device Manager.

Controller appears with a yellow triangle in Device Manager.
Controller appears in Device Manager but disappears when an

y device is plugged in.

Linux driver:

Fresco Logic FL2000 Linux/Android kernel driver
Open source

This is an official driver release from Fresco Logic in an attempt to help the open-source community adopting the development and use of the FL2000DX device. This driver only covers the USB part of the display logic. It does not support the Linux desktop logic (eg. extended desktop vs mirrored desktop).

1. On which kernel versions does this driver work?

This driver is tested on Ubuntu 14 LTS as well as some Android platforms with kernel version 3.10.x. This driver source might not compile on newer kernels (eg. 4.0 or above) because of the fast-moving API changes in the mainstream kernel. You might need to adapt it for your own use.

2. Target audience

This release is targeted to open-source developers, as opposed to end-users.

3. How do I enable extended desktop/mirrored desktop on my X Window?

Currently Fresco Logic does not provide desktop related manipulation. Fresco Logic hopes the community will contribute to this area so that end-users can easily adopt this solution.

4. FL2000DX limitation.

The FL2000DX chip is cheap by design where it doesn’t have a frame buffer on its own. It relies heavily on USB 3.0 transfer speed to accommodate continuous USB flow. The larger the image is, the heavier it depends on USB bandwidth. A typical 1920×1080@60 Hz requires 1920 * 1080 * 24bpp * 60 = 373,248,000 bytes/sec of traffic over the USB bus. As such, USB2.0 speed is not supported.

Connecting more than one FL2000DX device to the same bus is deprecated.

How do I file a bug to the Fresco Logic developers?
You can file bugs to Github Issues