I hope this causes a major and publicly visible malfunction in some important device/installation/machinery, of course with no harm done to any persons, but enough of an embarrasment to really set an example, so no vendor will think of pulling tricks like these in the future. Takeaway lesson: End users should never touch anything remotely FTDI-like, since it's probably impossible to verify if the device is genuine or…
Well, that didn't take long! Arduino Nano's on Ebay are already starting to ship with the CH340G instead of the FTDI clone. Way to go FTDI - pissed off your end users and caused manufacturers to move to a completely different chipset. That worked out well for you didn't it? http://www.ebay.co.uk/itm/Nano-V3-0-ATmega328-16M-Micro-cont...
FTDI driver kills fake FTDI FT232s
221–230 of 315 posts
Re: FTDI driver kills fake FTDI FT232s
#222Re: FTDI driver kills fake FTDI FT232s
#223Earlier quoted context omitted.
not sure, but shouldn't you be able to use the ATMEGA32U4-AU as the microcontroller and get usb for free? Here's a good place to start for a bootloader that'll do your usb setup for you... http://forum.arduino.cc/index.php?topic=124459.15
Just looked at your product idea, see you already had planned a good microcontroller. Maybe replace the FTDI with the ATMEGA and make a firmware that'll allow in circuit programming so you really can't brick the main microcontroller?
Thanks for the suggestion!
[1]: http://www.reddit.com/r/arduino/comments/2ehosj/pcieduino_fe...
Re: FTDI driver kills fake FTDI FT232s
#224I'm designing an Arduino-compatible board[1] that supposed to have an FTDI chip for ease of design. This whole thing makes me reconsider it, what would be the best way to replace it some other solution? Do I have any real option if I want to stay within the Open Parts Library[2]? [1]: https://www.hwtrek.com/product_preview/VTZUZV9k [2]: http://www.seeedstudio.com/wiki/Open_parts_library
Re: FTDI driver kills fake FTDI FT232s
#225Earlier quoted context omitted.
But how is the driver to know what's written on the chip?
You mean how the driver tells the counterfeit apart? I don't really know. One possibility is that the counterfeit didn't copy some of the "don't care" cases exactly.
Re: FTDI driver kills fake FTDI FT232s
#226I'm designing an Arduino-compatible board[1] that supposed to have an FTDI chip for ease of design. This whole thing makes me reconsider it, what would be the best way to replace it some other solution? Do I have any real option if I want to stay within the Open Parts Library[2]? [1]: https://www.hwtrek.com/product_preview/VTZUZV9k [2]: http://www.seeedstudio.com/wiki/Open_parts_library
Best way would be designing it with GENUINE parts instead of planning to populate your own boards with ebay specials.
Re: FTDI driver kills fake FTDI FT232s
#227Earlier quoted context omitted.
Didn't see your post when I was posting mine, but anyway -- CP210x.
Do you know if it supports non-standard baud rates on OS X> (Maybe Linux too?) I use FTDI because I can easily run comm ports at 3 Mbit/s. OSX (and I think Linux too) does support comm ports at non common baud rates. I'm looking for a way to add decently quick USB comms to a device without writing my own drivers. FTDI seems like the only option. Using HID is limited to 64KB/s.
Re: FTDI driver kills fake FTDI FT232s
#228Earlier quoted context omitted.
Honest question: are you participating in this thread as a greenbean because you want to hide your identity from harassment from those who disagree with your unpopular opinion, or because you want to hide the fact that you are affiliated with FTDI?
Honestly? I rotate accounts on most major sites periodically. It is a tinfoil-hat foible, a way to distance myself from the exceedingly dumb things I have almost certainly said in years past. Unfortunately for me, I chose today to rotate. I don't work for FTDI; I'm not even British. But I did build that Adafruit altoid tin MP3 player eight years ago, which used a FT232. Why am I wasting my time on this argument? I do…
Re: FTDI driver kills fake FTDI FT232s
#229Earlier quoted context omitted.
Just looked at your product idea, see you already had planned a good microcontroller. Maybe replace the FTDI with the ATMEGA and make a firmware that'll allow in circuit programming so you really can't brick the main microcontroller?
Yeah, people suggested something similar before[1], and definitely will research it. Using two of the ATmegas might not work (the miniPCIe form factor is tiny!), I wonder if a single chip could do that, at the expense of maybe some storage? The current setup needs almost no custom work, and for the proof-of-concept version I'd rather not do firmware programming if I can avoid it (but then maybe I can't be picky about…
Re: FTDI driver kills fake FTDI FT232s
#230Earlier quoted context omitted.
You mean how the driver tells the counterfeit apart? I don't really know. One possibility is that the counterfeit didn't copy some of the "don't care" cases exactly.
You completely missed the point. The driver cannot possibly know the difference between a chip falsely sold as being an FTDI chip, and one that is compatible without being mislabeled.
Besides, any legitimate compatible chip vendor will need to have their own VID, which also means they need to develop their own compatible driver.