interferance, bad connection and stuff are things that can happen just out of bad luck, and no one can be blamed for that

No, it is not a bad luck. It is poor design or poor implementation.

so you can abslutely guarantee that in any case and under any circunstance the product you will design will not fail if subjected to any pattern of connection/disconnection/reconnection cycles due to a bad connection or to any interferance whatsoever whitout ever causing a problem to the circuit???

if so why are you here talking and not making billions upon billions selling guaranteed EMI/EMP immune gear to the military forces of the whole world

the fact is that designing a reasonably safe product is doable, designing a guaranteed safe commercial (well even in 1 off quantity where you can forget the process variation and you can chose precise components) product is impossible, there always will be the corner case where the product will fail, also guaranteeing that the failure will lead to any damage is not doable either

in the folowing pdf you can see a vast range of examples of failures due to EMI in NASA and other mainly US military gear and vehicles, since you said so we must conclude that NASA and others cited in this article don't know how to design electronic equipment

"Except this time. Now a few thousand of your product are out there with fake FTDI chips, ..."

Why is that it is ftdis faulty that you have lax production control? Just because you cannot assure that the real thing is used in your products, some one else has to support it?

Does it sound reasonable to you?

so since is designer's/manifacturer's fault for not checking you can guarantee and certify that you made shure each and every component you ever specified, active, passive or connector was genuine and that no product did not have any fake part whatsoever?

obviously just buying them on farnell/digikey doesn't count since it's pretty much established that in rare occasion (and not for their fault i'll say) they have sold fake parts (there is even a video where dave got burned from digikey)

Wait, does this new driver say "Marco" and expect "Polo" from the original and if it gets nothing it refuses to work ?How long will it take for the chinese manufacturers to mimic the original ? From what i know the fake FTDI has a mask ROM so all the chinese have to do is to change the mask ?

probably it'll be some kind of challenge and response mechanism (like ftdi driver send some random bits as challenge, FTDI chip, which is nothing else then a glorified special purpose microcontroller calculate a math function (most probably a hash of some sort) and then spits the answare back to the PC, so is a bit more complicated than just changing a couple of masks

that sais it's not that difficult to reverse engineer the function given enough time with enough math and silicon reverse engineering capabilities as you said i totally expect chinese to change slightly the design and make use of said driver...

DRM (to which this is related) has never, ever, ever worked, it might fend of random casual joe blog's kind of counterfeiters, but chineese industry is not that easy to fool...

Wait, does this new driver say "Marco" and expect "Polo" from the original and if it gets nothing it refuses to work ?How long will it take for the chinese manufacturers to mimic the original ? From what i know the fake FTDI has a mask ROM so all the chinese have to do is to change the mask ?

There is no hint that this (not so) new driver uses a different approach than the older one from 2014 that bricked devices. The idea was (and probably still is) that the genuine chips accept only 32bit (2x16bit) EEPROM writes but some clones accept also single 16bit writes. So if the write succeeds, it's a fake. Or something like that.Then again, even back then it was clear that only a part of the clones can be identified this way. I have dirt cheap FTDI based USB/UART interfaces from China with suspicious markings and a much too small and sharp pin 1 dent. Still they weren't and aren't identified as fakes.

I have a hard time understanding why there is such a pissy contest here: FTD is under no obligation to produce a driver that supports counterfeit parts. All you need to do is to make sure a) there is a driver for your counterfeit parts; or b) buy the real thing.

For a group that seems to denounce other people based on the slightest infringement of your moral high moral standard, you seem to have a very low moral standard for yourself.

I just don't have the time, using another part / solution is easier for me and my customers.

The safest way to avoid fake parts in your product is not to buy jelly bean parts.

Every time I need a chip, I will search mfgs' website and find the most appropriate one, not the most commonly used one.

If a chip is neither ridiculously expensive (i.e. LTZ1000A) nor used in massive quantity (i.e. FT232), no one will clone it.

So far, I never encountered a single fake CP2104. I heard of some very rare fake CP2102, but the smaller packaged CP2104 is still fine. Also, the cheap price of CP210x makes it not favorable to buy fake chips, so no market, no producer.

FTDI could have just written a driver which randomly drops approximately one byte in N if a non-genuine chip is detected. Start off with N fairly high and decrease it towards 1 in 1000 over time. Result: fakes and clones get a reputation for being flaky.

If they'd done that originally, FTDIgate would never have happened and they'd still have a reputation as a premium brand for USB connectivity, instead of driving many smart developers to consider alternative chips.

FTDI could have just written a driver which randomly drops approximately one byte in N if a non-genuine chip is detected. Start off with N fairly high and decrease it towards 1 in 1000 over time. Result: fakes and clones get a reputation for being flaky.

If they'd done that originally, FTDIgate would never have happened and they'd still have a reputation as a premium brand for USB connectivity, instead of driving many smart developers to consider alternative chips.

Yeah right, great idea ... Intentionally manipulating computer data / systems can be considered crime, regardless if the device is yours or fake.

Once again. Just imagine Microsoft would randomly delete some bytes of the files you create on PCs with a non genuine licence...

You know, we can debate the legality (yes), morality (no) and stupidity (yes) of FTDI's decision all we want; but it's all irrelevant because these are the death throes of a company rendered obsolete by the availability of US$0.62 MCUs with USB built in... It's not as if Windows doesn't have a CDC class driver built in that can be referred to by a simple text INF file. The driver in question doesn't care who made the chip! It hasn't been seen to corrupt customer data, not even once!

This company used to be based on a real need; now it's staying afloat due to sheer laziness of designers who would rather spend dollars and board space on a problem that can now be solved with a #include. I used to be one of those designers until the first "FTDIgate", it was just the wake-up call I needed because now my designs are smaller and cheaper! Thanks FTDI!