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…
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 I actually hope that this does cause an event drastic enough so that FTDI will have blood on its hands that ends in jail time for management and engineers. I don't want to see anyone hurt, especially not innocent third parties, but fuck FTDI, fuck the management who o…
FTDI driver kills fake FTDI FT232s
101–110 of 315 posts
Re: FTDI driver kills fake FTDI FT232s
#102Re: FTDI driver kills fake FTDI FT232s
#103FTDI have been anti-consumer for years - their last several drivers have introduced intentional instability and Code 10 errors for suspected counterfeit devices. I think this is totally crappy. I see what they're trying to do (create market incentive for consumers to insist on real FTDI chips) but the reality is that it's just screwing over innocent consumers who buy a device.
screwing over innocent consumers who buy a device The consumer isn't exactly innocent. Hold on, hear me out. It's similar to black market goods. A consumer wants the lowest possible price. It turns out the goods he bought are stolen property. He didn't know , but he is not waived of responsibility. If he was truly unwitting he will not be prosecuted , but the goods will still be repossessed, etc. Basically, it is the…
Re: FTDI driver kills fake FTDI FT232s
#104I 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…
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 I actually hope that this does cause an event drastic enough so that FTDI will have blood on its hands that ends in jail time for management and engineers. I don't want to see anyone hurt, especially not innocent third parties, but fuck FTDI, fuck the management who o…
As far as unethical behavior by corporation is concerned I really not think it's even noteworthy.
Re: FTDI driver kills fake FTDI FT232s
#105Earlier quoted context omitted.
How are your personal property rights being violated? If an ATI graphics card lied and claimed to be an nVidia card and the drivers cause it to overheat and catch fire, who is at fault? Should you be required to QA your drivers against counterfeit products? Edit: nobody has shown that the driver is intentionally writing the ID to 0, the counterfeit chip isn't even close to the same circuitry and could be screwing up…
This isn't a misconfiguration issue, or that Linux bug that bricked certain SCSI devices. No, they are explicitly asking the counterfeit chip to rewrite its USB PID to 0, which renders it unusable. That's intentional and clearly malicious.
Or are they -sneakily- bricking the device by evoking an unintended reaction to a seemingly innocuous command?
The former will be easy to prove, the latter.. probably not so much.
Re: FTDI driver kills fake FTDI FT232s
#106I foresee an arms race here. Next gen FTDI clones will work around this driver detection. Next FTDI driver has new detection code. Iterate until the counterfeit chips are indistinguishable from the real thing via software.
Will they still cost less?
Re: FTDI driver kills fake FTDI FT232s
#107Microsoft should revoke the driver's signature via their next CRL update, so that it refuses to install (effectively making the drivers unsigned). It is acting maliciously and will break consumer's hardware, even hardware which doesn't contain any FTDI chips. If FTDI have an issue with a company ripping off their IP then go sue that company. But what they're doing is catching consumers in the firing line, who will wi…
Without access to the source code or a well-reversed disassembly of the FTDI driver, and a good grasp of the logic used in the counterfeit chip, one cannot be certain about this. And surely not to the extent of urging Microsoft to revoke driver signatures.
Re: FTDI driver kills fake FTDI FT232s
#108Microsoft should revoke the driver's signature via their next CRL update, so that it refuses to install (effectively making the drivers unsigned). It is acting maliciously and will break consumer's hardware, even hardware which doesn't contain any FTDI chips. If FTDI have an issue with a company ripping off their IP then go sue that company. But what they're doing is catching consumers in the firing line, who will wi…
I'm sure you realize that the counterfeiters operate in such a fashion and in regions of the world that make sueing them impossible. Which suck because it means FTDI really has no options to enforce their IP rights that don't hurt consumers.
Re: FTDI driver kills fake FTDI FT232s
#109IF this is on purpose and can be proven so, it is most definitely illegal!
All they have to say is "We write our drivers to support our chips, if it messes with other chips that incorrectly identify as ours, that's just the way it went, it'd cost us extra to support them and why should we help our competitors". Practically impossible to prove otherwise.
Re: FTDI driver kills fake FTDI FT232s
#110Earlier quoted context omitted.
As mentioned in the eevblog forum, Microchip make the MCP2200 which is about $2 in single quantities. Seems similar in features to FT232 chips and reasonable in price. http://www.microchip.com/wwwproducts/Devices.aspx?product=MC...
The Microchip part needs an external crystal or ceramic resonator for a time reference. The FTDI part doesn't need any external parts beyond bypass caps.