This driver provides file reading from a FTDI VDIP1 USB module which uses the FDTI VNC1L IC running their VDAP firmware.  The FTDI documentation is really poor and this driver was the result of a great deal of lengthy head bashing to finally get a solution that worked.  For some reason FTDI themselves don't see any reason for them to properly document all of the functionality or provide a working code sample for this device over SPI, sigh.

Interface: SPI, although relatively straightforward to change this to use the UART interface instead.  Note that the SPI interface is non standard, using 13 bits, so this driver communicates via a manually bit bashed SPI interface.

Get the files from our GitHub repository here.


Upgrading firmware on the VNC1L: Download the FTDI ".ftd" file you want to use and rename it to "ftrfb.ftd".  Copy it onto a USB drive and insert.

We benefit hugely from resources on the web so we decided we should try and give back some of our knowledge and resources to the community by opening up many of our company’s internal notes and libraries through mini sites like this. We hope you find the site helpful.
Please feel free to comment if you can add help to this page or point out issues and solutions you have found, but please note that we do not provide support on this site. If you need help with a problem please use one of the many online forums.