I bought a cheap Chinese USB to Serial TTL adapter for $1 off of the popular e-auction site, thinking it was the same thing as a FTDI breakout board and that I could use it as such. Part of my reasoning was that I knew that "FTDI" simply stood for the name of the company that makes the USB serial chips.
Well it turns out I was wrong, I can't seem to get the Chinese one to work (Has anyone had any success with them?) so I guess I wasted a dollar. Boo hoo.
FYI: the Chinese one uses a counterfeit clone of the Prolific PL2303 chip, and does not work with the current version of the Prolific driver, but does work with the older 2004 driver for Vista. I verified it is actually working by shorting the TXD to RXD pins as a loopback, and typing into a terminal program and my characters get echoed back, and the TXD and RXD status lights flash. The Chinese one does not have a DTR output to connect to the Arduino and thus reset it as it is about to upload the sketch, but I tried the pressing and holding the reset button on the Arduino and releasing it as the sketch finishes compiling and starts to upload, but could not get the sketch to upload, kept getting the avrdude not in sync error. Tried varying my timing without success.
Lesson learned: Spend a few extra bucks for a real FTDI breakout board.
DrWizard:
Part of my reasoning was that I knew that "FTDI" simply stood for the name of the company that makes the USB serial chips.
And indeed that is the case.
DrWizard:
Well it turns out I was wrong, I can't seem to get the Chinese one to work (Has anyone had any success with them?) so I guess I wasted a dollar. Boo hoo.
Sour grapes. They work just fine for me. If you bought one for a dollar, then it will be a five-pin version which does not provide for the extra control line. Unfortunately it is the case that the six pin versions were produced by someone who had no idea whatsoever what he was doing and brought out the wrong pin. They can however be modified to work perfectly well.
DrWizard:
FYI: the Chinese one uses a counterfeit clone of the Prolific PL2303 chip, and does not work with the current version of the Prolific driver, but does work with the older 2004 driver for Vista. I verified it is actually working by shorting the TXD to RXD pins as a loopback, and typing into a terminal program and my characters get echoed back, and the TXD and RXD status lights flash.
So it would appear you do have the correct driver.
DrWizard:
The Chinese one does not have a DTR output to connect to the Arduino and thus reset it as it is about to upload the sketch, but I tried the pressing and holding the reset button on the Arduino and releasing it as the sketch finishes compiling and starts to upload, but could not get the sketch to upload, kept getting the avrdude not in sync error. Tried varying my timing without success.
You most likely have the TXD and RXD pins swapped incorrectly. This is the most common - and simplest error. I presume you are using it with a "Pro Mini". Once you get it right, it will work with the correct timing. Do not press the reset too quickly after the "Binary sketch size" message appears, about one second seems to be near the mark. Do not press it until that message appears, just causes finger fatigue; just press it briefly. Windoze appears to be significantly slower than Linux.
DrWizard:
Lesson learned: Spend a few extra bucks for a real FTDI breakout board.
Only if you are averse to real experimentation, that is.
And it only takes a steady hand and a good soldering iron and the operator 's skills to make PL2303 a real USB to serial adapter. DTR is marked on the data sheet for the PL2303 just extend it, remove the 5 pin header and replace it with a 6 pin (I use stacking headers). Solder the DTR wire to this pin. As to counterfeit, No... more likely it is the version for which that driver was written for. Superseded IC's aren't necessarily destroyed... I'd bet a careful inspection of the chip numbering might solve this.. Issue.
ive done as "doc" describes to many many (many) of those $1 adapters and they do an excellent job. it only takes a minute to swap pin 2 of the chip to one of the unused connectors (5v in my case because im exclusively 3.3v) and they work fine for arduino. the $2 dongles are somewhat easier because the dtr signal is available on a thru-hole. and they are silabs based instead of ftdi which have some advantages.
p.s. if you use a .1 cap with 10k pullup instead of a piece of wire then the arduino ide can load bare chips instead of requiring a uno or other pricey pcb. for me it is silly to put ftdi circuit on every board when most final applications do not need a usb interface. imo better to put it on the cable/dongle.
Docedison:
As to counterfeit, No... more likely it is the version for which that driver was written for. Superseded IC's aren't necessarily destroyed... I'd bet a careful inspection of the chip numbering might solve this.. Issue.
PL2303 has been on the market for over 15 years, and have been cloned, and the clone isn't working very well. The genuine chips works with all versions of the drivers on all supported OS'es without any issues.
Also, the PL2303 is not available as a bare die to any customer, so it's quite obvious when you have a clone in your hands.
DrWizard:
Part of my reasoning was that I knew that "FTDI" simply stood for the name of the company that makes the USB serial chips.
And indeed that is the case.
DrWizard:
Well it turns out I was wrong, I can't seem to get the Chinese one to work (Has anyone had any success with them?) so I guess I wasted a dollar. Boo hoo.
Sour grapes. They work just fine for me.
Me too.
Take a really hard look at the pinouts marked on the board. Don't assume the chips are on top, some of them need to be flipped over to work.
I also bought a cheap chinese Prolific clone. (Note I'm using OSX Yosemite)
First I tried to use with an old prolific driver, breakout recognized as PL2303-###### not even the loopback test was working. Than I installed the latest official Prolific driver (http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41) and since than it works fine (recognized as USBSerial).
arduino5:
Thx! Will buy an original. To much risks with the low ones.
Actually, negligible risk
Most of us, and most of the purchasers of huge numbers of the one you cite, have had no trouble at all with the PL2303 devices, "real" or "counterfeit", whatever that means - which is very hard to determine.
Old news now, FTDI have withdrawn their toxic driver.
The funny thing is that the people who are boycotting FTDI, are probably the people who were buying counterfeit chips (and had them bricked). So basically their boycott is to stop buying counterfeit chips... which is actually what FTDI wanted in the first place!
Legit companies buy through authorised sources, so it's really not an issue for them. People who are buying the cheap stuff off ebay, dx or aliexpress will probably end up buying counterfeit chips, but with another name on.
I don't have an issue with these devices as long as they work.
From my viewpoint, the rise of China as a technology powerhouse will disrupt the monopolies and cartels that the western world have been running for a long time.
Not only are the Chinese and other far eastern companies making cloned / fake parts, but increasingly they are making new innovative products.
And... They don't care whether the west is interested in buying them or not. They have an internal market of a billion people.
I'm seeing more and more instances where all the product documentation for IC's is only in Chinese, and sometimes they go on to localize into English at a much later date.
Its possible in the future that the patent / trade marking / copyright status of Chinese law may change, but currently it suits them just fine, and I can't see it changing any time soon.
bobcousins:
Legit companies buy through authorised sources, so it's really not an issue for them. People who are buying the cheap stuff off eBay, dx or aliexpress will probably end up buying counterfeit chips, but with another name on.
There is a little - or perhaps a big - flaw in that argument.
Sure, eBay, DX and Aliexpress are good little businesses and sell to lots of people.
Let's say they each sell a thousand units a year of these chips and modules. At a couple of dollars each.
Let's even say they sell ten thousand a year at $2 a unit - which of course it is not.
Question: Does $20,000 buy a production run?
Need I say it, the same thing applies to ATmega328s.
I had a similar experience, I bought form dx a FTDI USB converter (8$) and it is working good. Unfortunately i was not able to de-solder the jumper 5v - 3.3v and for this reason I decided to by a new one with a physical jumper (6$) (always from dx). The name is "FT232RL USB to TTL Module Board" and the description "Adopts FT232RL chip of FTDI company; TTL/CMOS level; RXD / TXD indicator; USB powered, 5V / 3.3V for choice" and from the image of the product it was clearly visible the FTDI chip. Having not experience I thought it would have been the same as the one I was using already.
The first time I plugged the new FTDI it on a win7 pc it was working, but the driver identified the the chip is not original and modified the PID to 0000 making it unusable the second time.
I was able to make it work modifying the "ftdibus.inf" and "ftdiport.inf" drivers in the windows folder preventing them to be updated automatically and accepting a 0000 PID chip.
bobcousins:
Sorry you are too cryptic, I can't see what point you are trying to make.
My point was that to the extent that eBay and the other sellers are selling to a "hobby" and piecemeal market, that surely cannot be an economic basis for the counterfeiters. The article cited in the post above (and the very nature of the FT232 problem) clearly demonstrates that the "counterfeit" chips are not mask copies, but completely re-engineered (albeit using "off the shelf" design libraries). This is not a "backyard" operation, and not cheap.
I can only conclude that there are some major manufacturers using these chips that are according to your definition, not "legit". I have to wonder who they are.