I've been thinking about how this could be done, in terms of working with vendors. you have adafruit, sparkfun and even amazon selling chips that may have questionable sourced chips in their products. and being able to return a product is usually limited to a short time period and you may even have to have kept your receipt. I know I have bought arduino nano clones from amazon and they probably have 'fake' chips in them. but they are long after the 30 day return period.
does ftdi want to work with the vendors and somehow allow exceptions so that anyone with old hardware that is not genuine can still return it? is that even possible? I can't see any practical way to get this process to work. some sellers are temporary; they 'sell and run' and so even if amazon took the chips back, who do THEY yell at? even worse with ebay and its 100% useless to try to put pressure on direct china ebay sellers. you can't even return products to them (if you are not local) at an affordable price. what costs them a fraction of a dollar to ship to you costs 10x or even 100x that to return the item to them; again, they may not even exist anymore (typical of ebay china sellers; they change usernames and come and go all the time).
it would take a team of fulltime people to scout out all the sellers who have fake chips in their inventory and to serve them court notices. even if you tried that, many are in countries that will just rip up said court notice and laugh at it.
face it, there is NO WAY to go after companies who use fake chips. this is the modern world of manufacturing and unless you are a mega corp, you simply cannot punish all the vendors using fake parts. and, as seen here, its morally wrong to punish consumers and end-users who posess those chips in products they bought.
there is no solution here. some have suggested that the new driver update should refuse to init the fake chips. even that is going too far. it punishes the user and there will be no real pushback that punishes the sellers.
ftdi is just going to have to realize that they have created too good of a product and, as they say, 'imitation is the most sincere form of flattery' (lol).
what do companies do when in this situation? show the users how much better THEIR real chips are (and I'm sure the real chips ARE better in many ways) - but to disable the use of fake chips is just not the way forward on this problem.
I hope that the next driver update flashes a message to the user, informs them that, in the future, they should run this 'checker' app against all NEW purchases and demand a return to the seller if the test fails. provide a link in the message popup to download a checker app but do NOT disable the chip that is plugged in and do NOT refuse to enable/init it. simply educate the user and give him a tool so that, next time he buys a device with this chip, he can test it and at least have 30 days return window to 'punish' the seller.
items that are over 30 days old can't usually be returned and there is no practical way to do a 'buy back' that I'm aware of.