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.
Notes
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.