<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><description>IntroductionIt looks like the FTDI USB-Serial saga continues. A USB-Serial (also known as USB-to-UART) interface is used to connect up PCs to hardware devices using the USB port. FTDI was traditionally a manufacturer of the interface chips for this p</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Fri, 03 Feb 2017 16:52:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Looks like there will be a &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-tMAaGcY2-linked"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2357314&amp;amp;nsku=&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2357314&amp;amp;nsku=&amp;amp;COM=noscript" target="_blank"&gt;Cypress CY7C65213 dev-kit&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-tMAaGcY2-unlinked"&gt;Cypress CY7C65213 dev-kit&lt;/span&gt;&lt;/span&gt; available soon.&lt;/p&gt;&lt;p&gt;Just to keep the info easy to find: Microchip MCP2221 notes: &lt;a class="jive-link-blog-small" href="/products/devtools/single-board-computers/b/blog/posts/building-a-usb-uart-serial-adapter"&gt;Building a USB UART Serial Adapter&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Microchip MCP2221 gerber files: &lt;a class="jive-link-blog-small" href="/products/raspberry-pi/raspberrypi_projects/b/blog/posts/hal-cam-9001---building-a-power-over-ethernet-poe-supply"&gt;HAL-CAM 9001 - Building a Power over Ethernet (PoE) Supply&lt;/a&gt;&amp;nbsp; (discussed in the comments section).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m looking forward to trying the Cypress part, it has some cool features and 1.8V support.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Wed, 10 Feb 2016 02:09:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>mcb1</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I ran across these links while reading the comments on Hackaday.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://news.ycombinator.com/item?id=11011638" rel="nofollow ugc noopener" target="_blank" title="https://news.ycombinator.com/item?id=11011638"&gt;https://news.ycombinator.com/item?id=11011638&lt;/a&gt; &lt;/p&gt;&lt;p&gt;It seems that despite buying a part from a retutable supplier, this customer got stung because it contained a fake FTDI chip.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The other interesting one is the abilitty to purchase your own PID at a reasonable price. (EUR 14.95)&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.mcselec.com/index.php?page=shop.product_details&amp;amp;flypage=shop.flypage&amp;amp;product_id=92&amp;amp;category_id=20&amp;amp;option=com_phpshop&amp;amp;Itemid=1" rel="nofollow ugc noopener" target="_blank" title="http://www.mcselec.com/index.php?page=shop.product_details&amp;amp;flypage=shop.flypage&amp;amp;product_id=92&amp;amp;category_id=20&amp;amp;option=com_phpshop&amp;amp;Itemid=1"&gt;http://www.mcselec.com/index.php?page=shop.product_details&amp;amp;flypage=shop.flypage&amp;amp;product_id=92&amp;amp;category_id=20&amp;amp;option=com_…&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I do like how BasCom would not be bullied by the USB-org&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 08 Feb 2016 16:37:56 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;The responses to Adafruit&amp;#39;s questions that they sent across to FTDI were published today.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://blog.adafruit.com/2016/02/08/exclusive-interview-with-fred-dart-ceo-of-ftdi-ftdichip-ftdi-adafruit/" rel="nofollow ugc noopener" target="_blank" title="https://blog.adafruit.com/2016/02/08/exclusive-interview-with-fred-dart-ceo-of-ftdi-ftdichip-ftdi-adafruit/"&gt;https://blog.adafruit.com/2016/02/08/exclusive-interview-with-fred-dart-ceo-of-ftdi-ftdichip-ftdi-adafruit/&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 23:47:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>dragonstyne</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Excellent work Shabaz.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I agree with the with the crowd. I think it&amp;#39;s bad form for them to have done this in the first place but, such is life. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Companies do this all the time. Instead of pursuing a legal route and go after the people who who they beleive, may or may not, have stolen their &amp;quot;intilectual products&amp;quot;, they end up basically hurting the people that&amp;nbsp; are supposed be developing it for in the first place, the end user.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Nice work,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[][][]Steve&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 19:59:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>ntewinkel</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great writeup, Shabaz!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I agree, if any client asked me I would highly recommend staying away from FTDI parts - the risk of a product turning into a (support / return / customer loss) nightmare is much too high for such an small part, especially if other options are available. Arduino was smart to avoid it all this time.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If FTDI had built their drivers this way from the start, any fake parts would have failed long before going out to market, and that would have been much more acceptable. Them doing so after the fact is just plain wrong.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;-Nico&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 19:56:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Unfortunately I have seen companies try to eliminate competition using these types of technics.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As they soon found out, the specification is open, so anyone can create their own decoder and interface chips.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What FTDI did opened them up for law suits by aggressively making your equipment useless regardless of whether you knew the device was official or not.&amp;nbsp; Big no-no for customer appreciation.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The old days of exclusivity for custom devices are mostly gone.&amp;nbsp; The basic functions and community compatibility requirements make it very difficult to exclude anyone with engineering skills from duplicating your efforts.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I can understand the frustration of FTDI, but the law just does not support their actions, so they were wrong.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Apple comes to mind as one of the past offenders of open systems, which is why you see so few third vendor support devices for their products.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 15:18:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>johnbeetem</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Personally, I think it&amp;#39;s stupid for FTDI to do this.&amp;nbsp; While I understand that they are legitimately upset at counterfeit chips and want to do something to stop them, the reality is that most end users aren&amp;#39;t sophisticated enough to know why their serial product is failing (especially since it used to work before Windows upgraded their FTDI driver).&amp;nbsp; If FTDI wants to do something like this, the driver should pop up an error message on the screen when the device is detected, not do something that requires a diagnosing the TX line.&amp;nbsp; Otherwise people will simply design something other than an FT232 into their products.&amp;nbsp; As one of the comment says at the linked EEVblog: &amp;quot;Seems they are doing their best to makes sure no one wants anything [that] says FTDI on it.&amp;nbsp; Killing the market for FTDI chips will solve the problem of fakes, but probably kill FTDI in the process.&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The best work-around, of course, is to ditch the closed-source Windows FTDI driver and use Linux so you have open-source code.&amp;nbsp; But I guess some people need that thrilling air of mystery that surrounds each Windows automatic update to make life exciting &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-6e6e71b9-3195-4026-949e-ebc23741b9c9/contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope FTDI doesn&amp;#39;t self-destruct.&amp;nbsp; I really like the FT2232D/H or FT232H as a JTAG/SPI chip for talking to FPGAs.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 09:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>clem57</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Seems to me a USB device should enumerate and push driver code that works with that chip set. No driver would be needed by the user. Right?&lt;/p&gt;&lt;p&gt;Clem&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Implementing Non-FTDI USB-to-UART Serial Interfaces</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/implementing-non-ftdi-usb-to-uart-serial-interfaces</link><pubDate>Mon, 01 Feb 2016 08:52:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e6e71b9-3195-4026-949e-ebc23741b9c9</guid><dc:creator>mcb1</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Very nice write-up.&lt;/p&gt;&lt;p&gt;I do agree that support long after companies move on is going to be an issue.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Many embedded devices could still be running 25-30 years from now.&lt;/p&gt;&lt;p&gt;If you think that is a fallacy then just think 25 years ago is 1991.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1109&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>