{"id":445,"date":"2014-02-02T10:11:19","date_gmt":"2014-02-02T10:11:19","guid":{"rendered":"https:\/\/ibex.tech\/open-source\/?p=445"},"modified":"2022-02-18T15:15:03","modified_gmt":"2022-02-18T15:15:03","slug":"ftdi-vdip1-vnc1l-usb-host","status":"publish","type":"post","link":"https:\/\/ibex.tech\/open-source\/memory\/usb-drives\/ftdi-vdip1-vnc1l-usb-host","title":{"rendered":"FTDI VDIP1 \/ VNC1L USB Host"},"content":{"rendered":"<p>\nThis driver provides file reading from a FTDI VDIP1 USB module which uses the FDTI VNC1L IC running their VDAP firmware. &nbsp;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. &nbsp;For some reason FTDI themselves don&#39;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.\n<\/p>\n<p>\nInterface: SPI, although relatively straightforward to change this to use the UART interface instead. &nbsp;Note that the SPI interface is non standard, using 13 bits, so this driver communicates via a manually bit bashed SPI interface.\n<\/p>\n<p>\nGet the files from our GitHub repository <a href=\"https:\/\/github.com\/ibexuk\/C_Memory_USB_Drive_VNC1L_VDIP1\">here<\/a>.\n<\/p>\n<h4>\nNotes<br \/>\n<\/h4>\n<p>\nUpgrading firmware on&nbsp;the VNC1L: Download the FTDI&nbsp;&quot;.ftd&quot; file you want to use and rename it to &quot;ftrfb.ftd&quot;. &nbsp;Copy it onto a USB drive and insert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This driver provides file reading from a FTDI VDIP1 USB module which uses the FDTI VNC1L IC running their VDAP firmware. &nbsp;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. &nbsp;For some reason FTDI themselves don&#39;t see [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-445","post","type-post","status-publish","format-standard","hentry","category-usb-drives"],"_links":{"self":[{"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/posts\/445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/comments?post=445"}],"version-history":[{"count":4,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/posts\/445\/revisions"}],"predecessor-version":[{"id":449,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/posts\/445\/revisions\/449"}],"wp:attachment":[{"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/media?parent=445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/categories?post=445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibex.tech\/open-source\/wp-json\/wp\/v2\/tags?post=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}