Slashdot Mirror


FTDI Reportedly Bricking Devices Using Competitors' Chips.

janoc writes It seems that chipmaker FTDI has started an outright war on cloners of their popular USB bridge chips. At first the clones stopped working with the official drivers, and now they are being intentionally bricked, rendering the device useless. The problem? These chips are incredibly popular and used in many consumer products. Are you sure yours doesn't contain a counterfeit one before you plug it in? Hackaday says, "It’s very hard to tell the difference between the real and fake versions by looking at the package, but a look at the silicon reveals vast differences. The new driver for the FT232 exploits these differences, reprogramming it so it won’t work with existing drivers. It’s a bold strategy to cut down on silicon counterfeiters on the part of FTDI. A reasonable company would go after the manufacturers of fake chips, not the consumers who are most likely unaware they have a fake chip." Update: 10/24 02:53 GMT by S : In a series of Twitter posts, FTDI has admitted to doing this.

488 of 700 comments (clear)

  1. On the other hand... by Rinikusu · · Score: 4, Insightful

    Now consumers are becoming aware that there's a massive counterfeiting problem and can be better educated to ask their vendors "Hey, is my device legit?" I certainly had no idea that this was going on.

    --
    If you were me, you'd be good lookin'. - six string samurai
    1. Re:On the other hand... by Anonymous Coward · · Score: 5, Insightful

      If they work, I don't care. The scumbags bricking devices are the problem.

    2. Re:On the other hand... by Austerity+Empowers · · Score: 1

      Consumers are becoming aware that FTDI is breaking their stuff and will hopefully be replacing it for free...

    3. Re:On the other hand... by Anonymous Coward · · Score: 1

      Now consumers are becoming aware that there's a massive counterfeiting problem and can be better educated to ask their vendors "Hey, is my device legit?" I certainly had no idea that this was going on.

      That'll work (rolls eyes)

      Jeez, dumbass, either the vendor thinks they have legit products and they tell you they're selling legit products, or the vendor knows they have fakes and they tell you they're selling legit products.

      I bet somewhere on your planet there's a telescope where you can see Earth. It's probably near the turnip truck you fell off of yesterday.

    4. Re:On the other hand... by Anonymous Coward · · Score: 5, Insightful

      >We've discovered some non-factory parts in your car.
      -Oh, really? Well, I'm going to drive over to the dealership take that up with them.
      >We've already handled the problem. We crushed your car into a cube.
      -Uhhh...
      >You have 15 seconds to move your cube.

    5. Re:On the other hand... by The+Eight-Bit+Link · · Score: 5, Insightful

      Not quite. Non-factory parts are fine. There are alternatives to the FTDI chips, just like there are alternative parts for your car. The problem here is the part is pretending to be genuine when it's not.

    6. Re:On the other hand... by Gliscameria · · Score: 1

      it certainly does suck for FTDI, but if they can detect the counterfeit hardware why not just make it so that your drivers no longer work with their hardware... instead of modifying the hardware to not work with your drivers? Yes, I get that this means that people with existing drivers can still use that hardware, but I'd probably be safer to release new drivers, pull the old ones, and use google to link to a counterfeit awareness page or something whenever someone searches for the PID.

      --
      X
    7. Re:On the other hand... by nedlohs · · Score: 4, Insightful

      Right, that makes all the difference, because this is perfectly reasonable:

      >We've discovered some counterfeit parts in your car.
      -Oh, really? Well, I'm going to drive over to the dealership take that up with them.
      >We've already handled the problem. We crushed your car into a cube.
      -Uhhh...
      >You have 15 seconds to move your cube.

    8. Re:On the other hand... by NewWorldDan · · Score: 2

      It may be that the only way to detect the counterfeit hardware is to see if it breaks. That's still the wrong way to go about it, though.

    9. Re:On the other hand... by Holi · · Score: 1

      No, what it's going to do is get FTDI into trouble. See we have these things called courts where you take your legitimate grievances to. You don't start resorting to vigilante justice as that tends to weaken your case and run you afoul of the law,

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    10. Re:On the other hand... by K.+S.+Kyosuke · · Score: 1

      It's not a genuine USB chip?

      --
      Ezekiel 23:20
    11. Re:On the other hand... by ArcadeMan · · Score: 1

      It is, but in this case USB stands for Ultra Sensitive Bits.

    12. Re:On the other hand... by Wycliffe · · Score: 3, Interesting

      We're talking about a cheap usb bridge. I probably have dozens of devices that use a ftdi chip or a clone.
      Many of these devices were bought on ebay for a couple bucks. Yeah, they were cheaply made, I knew
      that when I bought them but they also worked when I bought them. I had no idea what chips were in them
      or even how to check because I didn't care. It worked. Now here comes someone who is mad because
      you bought a cheap knockoff and decides to break all the cheap knockoffs. I have a few cheap android
      tablets too that may or may not have paid google rights to use android. I don't have any idea how to
      even check. I wouldn't want google to make them not function after the fact. If you could do it early
      somehow while the consumer still has a chance to back out of the transaction then I think it would be fine
      but disabling devices months after the fact because you feel the clone/knockoff is unauthorized is wrong.
      It would be like apple frying any non-apple chargers that you try to charge your iphone with.

    13. Re:On the other hand... by Anonymous Coward · · Score: 1

      I once worked at a software company in the early 1990s that was going to require a dongle for their game. Not just any dongle, but one that had a nice cascading array so it could dump several hundreds of thousands of volts down the parallel port of the computer, if the software thought it was modified, the on-disk copy-protection was bypassed, or the serial number was invalid.

      Same stuff, different millennium.

    14. Re:On the other hand... by Anonymous Coward · · Score: 5, Insightful

      It is. And if they get their own USB:ID and are otherwise a complete knock-off, that's great.

      http://www.linux-usb.org/usb.i...

      The problem is all the phone calls to FTDI's customer support line complaining that the cheap-shit underdesigned parts aren't working to spec. or that the drivers are broken and the users "demand a fix" when the problem is with a device FTDI didn't build, and didn't make any money from to support driver development and customer support.

      They have every right to have thier drivers detect the non-genuine parts, report them and refuse to work with them. Bricking them is clearly causing intentional harm to equipment they don't own. Never excusable.

    15. Re:On the other hand... by lgw · · Score: 4, Insightful

      If they work, I don't care. The scumbags bricking devices are the problem.

      Indeed. This will end badly for whoever thought this was clever. You'd think companies would have learned from the Sony rootkit fiasco, but no.

      FTDI just bought a ticket to the "fuck with the DoJ lottery". If they happen to brick anything used by the US Government for any official purpose, they're a winner! Who's that at the door, Ed McMahon with a giant check? No, it's the the DoJ with a giant fine! You may also have won: "being made an example of", with complementary federal prison time!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    16. Re:On the other hand... by lgw · · Score: 1

      Through the class-action lawsuit settlement, one presumes. This is pretty far over the line, and is likely criminal if it breaks any US government gear.

      In the Sony rootkit fiasco, the DoJ made it clear that the only reason Sony would continue to exist in America was the presumption that the damage to government computers wasn't intentional. This was clearly intentional.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    17. Re:On the other hand... by RavenLrD20k · · Score: 1

      Because of reasons that could lead to a very bad PR nightmare for FTDI if they attack unwitting consumers vs. taking counterfeiters more head on. You know, maybe instead of immediately bricking the entire system, how about being nice to their cash-flow by popping up an alert for the user to contact the manufacturer of their motherboard about a counterfeit part and letting them know that full functionality is not supported by FTDI as opposed to outright destroying the device?

    18. Re:On the other hand... by Darinbob · · Score: 4, Informative

      Problem is that all of this stuff on USB is using vendor-specific protocols. FTDI is the most popular because it is the most popular. Thus you don't have to hunt down obscure drivers, it works on Macs and Linux and BSD, you can find source code to implement your own driver just about anywhere, and so forth. For something plugged into a Windows PC you don't care, you just use the CD that came in the box with the serial adapter, but it becomes a much bigger problem if you're using an alternative device for a machine that can't just accept a Windows driver or you're writing an embedded system that needs to talk to it.

      Overall it would be better if USB had just created a standard for this class of devices. Vendor specific drivers are a pain in the ass if you're not using Windows, and it's not just serial adapters, but things like ethernet adapters, printers, etc.

    19. Re:On the other hand... by mrchaotica · · Score: 5, Insightful

      You'd think companies would have learned from the Sony rootkit fiasco, but no.

      What did companies learn from the Sony rootkit? That the criminal penalty for perpetrating literally tens of millions of felonies on behalf of a corporation is... absolutely nothing? Sure, that'll teach'em!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    20. Re:On the other hand... by hjf · · Score: 1

      Huh? This is criminal? But "impersonating" a chip isn't?

      I'm pretty sure DMCA or friends WON'T let you, legally, make a chip that pretends to be another chip. Especially if it's not marked "compatible" but it's just a plain FAKE.

      So some company makes a fake Ford, which has acceleration problems. It crashes, kills someone, and Ford is to blame because it had a Ford badge? ...

    21. Re:On the other hand... by Darinbob · · Score: 2, Insightful

      Well you'd have to prove the devices were bricked on purpose. Given that large number of clones I don't think they have a solution that could brick them all. This probably just bricks one big counterfeiter, and it's possible it's bricked by accident.

      In fact, bricking by accident sounds plausible given that many of these devices do the minimum work necessary to work with the popular drivers. If the drivers change the devices stop working. Even for things like USB mass storage where there's a real standard, most cheap manufacturers only do the minimum necessary to get them to work on the currently popular Windows versions, and ignore the 5% of their customers where the devices fail. Quality is a rarity in mass market USB devices.

    22. Re:On the other hand... by hjf · · Score: 2

      No, it's because if they release a firmware that just refuses to work, the people that made these fakes will just release hacked drivers, based on FTDI's.
      FTDI wants to destroy your hardware so you, as a consumer, will go to the manufacturer of your device. This will eventually teach them to follow the "pedigree" of their chips, and buy them from reputable sources. And not from "the cheapest seller in china".

    23. Re:On the other hand... by onepoint · · Score: 4, Insightful

      Really, you think that they have a DOJ and or any fed regulator problem???
      Hmm...
      Specific chip driver, designed for that chip only
      Copycat chip using the above chip driver
      Change the driver code slightly for improvement or whatever reason
      Results:
      Your system crashed, if it was using the fake chip.
      Not the fault of the manufacture of the specific chip.
      The liability goes towards whom sold that configuration to you with the promise of that specific chip. They lied.

      I am guessing that this should be happening more often in the next 5 to 10 years, built in clones killing.

      --
      if you see me, smile and say hello.
    24. Re:On the other hand... by Cid+Highwind · · Score: 2

      They're also playing the class-action lawsuit lottery.

      In fact, it might be worth the $5 to buy one of those cheap shit USB-to-serial adapters, let them brick it, and hope the settlement is that they have to give everyone affected a genuine FTDI one...

      --
      0 1 - just my two bits
    25. Re:On the other hand... by Anonymous Coward · · Score: 1

      your brakes are non factory so we disabled them have a nice day (=

    26. Re:On the other hand... by Russ1642 · · Score: 5, Insightful

      So is it illegal to own counterfeit products or only to sell them? For example, if you have a fake Gucci handbag can a Gucci employee come up to you with a can of spray-paint and spray it to ruin it? Or if you took it to a legit store and they discovered it was counterfeit could they do the same thing? I'm thinking this steps way way over the line of what they're allowed to do to stop counterfeiting and they're going to get their asses sued big-time.

    27. Re: On the other hand... by asc99c · · Score: 1

      I wondered how long the car analogy would take! A more accurate analogy is if you innocently bought a fake Ford, and then took it in for a routine service. The garage discovers it's a fake. They therefore point it down the road and trigger the acceleration problem, destroying your car by smashing it through a brick wall.

      Sorry was a fake so we took the liberty of breaking it. No you can't have a refund, we didn't make it or profit from it...

    28. Re:On the other hand... by Darinbob · · Score: 2

      It may be that the driver unintentionally bricks the device. So far there's no direct evidence of hostile intent here. Ie, the PID changed, but in many devices this is just a region of memory right next to other chip parameters, so it's not that difficult to imagine there was some buffer overrun or other cause. Ie, the driver writes to location 128 but the eeprom on the counterfeit device wraps around to location 0.

    29. Re:On the other hand... by Hamsterdan · · Score: 1

      It's more likely customers won't know about the counterfeits and blame the original company. Not a good idea...

      --
      I've got better things to do tonight than die.
    30. Re:On the other hand... by wed128 · · Score: 5, Informative

      Overall it would be better if USB had just created a standard for this class of devices.

      You mean like the USB CDC standard? http://en.wikipedia.org/wiki/U...

    31. Re:On the other hand... by VanessaE · · Score: 1

      If Ford released a firmware update that works on fake Fords, and said update explicitly detects the fakes and mashes the accelerator in response, yes, Ford is to blame.

    32. Re:On the other hand... by Anonymous Coward · · Score: 1, Insightful

      I think a better analogy would be them grabbing the handbag and shredding the bag and everything inside it.

    33. Re:On the other hand... by suutar · · Score: 4, Insightful

      Fake chips are a problem. Bricking equipment that includes fake chips is also a problem.

    34. Re:On the other hand... by TheCarp · · Score: 1

      Well.... a minor amount of temporary bad publicity.

      Its not exactly nothing but, it sure is close.

      --
      "I opened my eyes, and everything went dark again"
    35. Re:On the other hand... by Darinbob · · Score: 2

      It's a really lousy standard though. It does not do a good job of supporting an ethernet bridge or a UART bridge. It's possible to adapt it this way though however nothing actually supported it that I could ever find except for some cable modems, so everyone has a proprietary protocol instead. I suspect the reason is because CDC is complex enough that it's difficult to implement efficiently on a tiny hub-powered device.

    36. Re:On the other hand... by suutar · · Score: 1

      of course selling a counterfeit chip is illegal. But at what point did laws about destruction of private property get a clause that says "unless the property is actually a counterfeit, as determined by the destroyer, regardless of the knowledge of the property's owner"?

    37. Re:On the other hand... by lgw · · Score: 4, Funny

      Sony was slapped with a fine so large the shareholders winced. The CEO resigned. The DoJ said they got the benefit of the doubt that the effect on government computers was unintended, but if Sony didn't learn the DoJ would simply ... end ... Sony America.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    38. Re:On the other hand... by lgw · · Score: 1

      Bad analogy. If this was deliberate, which seems likely, there's no legal loophole which lets you destroy someone else stuff. With a court order you can go after unsold inventory with a vengeance, but not consumer gear.

      None of which will matter if they end up bricking government PCs, no matter what their excuse is.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    39. Re:On the other hand... by amicusNYCL · · Score: 1

      Good analogy. Yes, we are talking about a company going around committing the murders of people who are unknowingly (or knowingly, it doesn't really matter) using counterfeit technology. That is literally what is happening here. Well done.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    40. Re:On the other hand... by lgw · · Score: 1

      If they brick many US government computers, and it was deliberate they're in deep. The DoJ isn't so vigorous for consumer protection, but screw with government computers, especially those holding confidential information, and they get quite upset.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    41. Re:On the other hand... by AmiMoJo · · Score: 1

      The more I think about it the less likely I think it is that this is just a bug.

      The bricking mechanism is to change the device's PID to zero. On Windows 7 and 8 the USB stack won't accept devices with a PID of zero, which is enforcing the spec. The ability to change the PID is provided so that OEMs can reprogram FTDI chips to use their own VID/PID pair.

      I can't think of any reason why it would ever need to be set to zero, or could accidentally get changed. The change mechanism is likely protected in some way to prevent accidentally bricking the device, e.g. with a specific series of commands being required.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    42. Re:On the other hand... by AmiMoJo · · Score: 2

      There is a standard, and FTDI devices support it. It's called CDC, or Communication Device Class. It's been part of the USB spec since the early days. It supports RS232 serial and parallel printer ports.

      Most operating systems include a generic driver for USB serial converters that uses the CDC standard, including Windows. The reason FTDI provide a driver is that their chips have more features than the basic spec allows. They have some GPIOs, better support for surprise disconnects, better interrupt emulation and a firmware update mechanism that allows them to be reprogrammed or customized after manufacture.

      The cloners like the benefits of the FTDI driver, but they also just want to sell their crap as a well respected brand. Most USB to serial converters are fairly crap, but FTDI ones have a reputation for being robust and reliable.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    43. Re:On the other hand... by tibit · · Score: 1

      I've always been buying them from reputable vendors (big names like Newark, Mouser, ...) so I don't really have that problem. Where the heck do people buy their chips?

      --
      A successful API design takes a mixture of software design and pedagogy.
    44. Re:On the other hand... by tibit · · Score: 1

      CDC is a reasonably simple protocol and I don't know where you got the idea that it's somehow inherently power hungry. I have an implementation that fits in 2kB of flash...

      --
      A successful API design takes a mixture of software design and pedagogy.
    45. Re:On the other hand... by AmiMoJo · · Score: 1

      Releasing hacked drivers won't be easy. On all versions of Windows you get scary warnings if the drivers are not signed, and since Vista you can't install non-signed drivers on a 64 bit system at all without hacks. As of Windows 8 even the hack only lasts until you reboot.

      These days ripping off drivers is not really an option, unless you have your own certificate to sign them with. Certs are not hard to get, but they also tend to get cancelled once FTDI fine out about them.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    46. Re:On the other hand... by tibit · · Score: 1

      The FTDI USB bridges most definitely do not support CDC. If they did, there'd be no need for an FTDI driver on anything other than Windows XP. Besides, those devices have no firmware. They have some configuration bits and identifier strings in an on-chip EEPROM - well, not all of them, some require an external EEPROM.

      --
      A successful API design takes a mixture of software design and pedagogy.
    47. Re:On the other hand... by tibit · · Score: 1

      The change "mechanism" is to write into the configuration EEPROM. That EEPROM is accessible as a "generic" memory area. It is only interpreted and copied into configuration registers when the device powers up, and maybe on USB disconnect but I don't recall the details. For older devices that had external EEPROM, it's trivial to reprogram by shorting the CS line to VCC, powering it up, then re-writing the config EEPROM (BTDT). For newer devices, you need to attach an external EEPROM, IIRC they will recognize one and use it if present. All you need for that is a little bed-of-nails adapter board with an EEPROM.

      --
      A successful API design takes a mixture of software design and pedagogy.
    48. Re:On the other hand... by Anonymous Coward · · Score: 1

      Exactly.

      Making the drivers not work with the counterfeit chips. Fine.
      Making the drivers *brick* the counterfeit chips. Destruction of private property, not fine.

    49. Re:On the other hand... by Damarkus13 · · Score: 4, Informative

      No (since all they are doing on the counterfeit chips is rewritting the PID to 0, which is reversible) it's more like ripping the Gucci label off.

    50. Re:On the other hand... by tibit · · Score: 1

      The driver has no legitimate reason to do any EEPROM writes that are expected to succeed. It'd decrease the life of the EEPROM - it only has a finite number of writes. The driver can, of course, attempt to do EEPROM writes that are expected to fail. Perhaps the counterfeit chips don't fail such writes, but instead do the wrong thing and wrap around as you suggest.

      --
      A successful API design takes a mixture of software design and pedagogy.
    51. Re:On the other hand... by Damarkus13 · · Score: 1

      There is no need for a driver for anything other than Windows. Windows requires a .inf file for anything USB (why do you think it claims to be installing a device driver every time you plug in a new USB drive?) This FTDI chip works just fine in Linux without a driver.

    52. Re: On the other hand... by xous · · Score: 1

      They arent bricking the device. Just setting the USB product Id to 0. As the vendor and product id belong to fdti.

      If the vendor of the knock off trash wanted they could provide a utility to rewrite the id and provide the own driver.

      Anyone using a knockoff with the fdti driver is violating the tos/aup.

    53. Re:On the other hand... by cheater512 · · Score: 1

      Actually I go out of my way for counterfeit FTDI chips or competing chips.

      FTDI chips are bloody expensive! Just for USB to Serial as well.
      The CH340 chip also does USB to Serial, broad compatibility, and is $1.20 on eBay for a full breakout board with cables.
      The FT232RL is $6.23 for the bare chip, or a bargain $3.89 in quantities of 2,000.

    54. Re:On the other hand... by sjames · · Score: 4, Informative

      I think you misunderstood "brick" here. By that, TFA does not mean that the driver returns an error and doesn't init the device. It means the driver detects the counterfeit and then takes a positive action to maliciously re-program the chip so that it no longer works at all even for the old driver or a third party driver.

      The initial report was plug device into Linux box, works fine. Plug into windows box with latest FTDI driver, no work. Plug back into the linux box, no work.

    55. Re:On the other hand... by bane2571 · · Score: 1

      Actually, it is perfectly reasonable in the case of electronic devices because the behaviour is different than expected when compared to an original chip. This causes the legitimate manufacturer to be placed in a bad light if the counterfeit chip does something catastrophically unexpected. Better for this to happen in the controlled environment of a driver update than when you're wherever these chips are in operation.

      The true car analogy is if your car needs an oil change and the dealership discover counterfeit parts, they will void your warranty and likely declare your car not roadworthy if the parts are known to be bad - essentially bricking it.

      And before you say the fake chips work perfectly fine, the fact that they can be bricked by the manufacturer of the original without bricking the legit version immediately reveals that to not be true.

    56. Re:On the other hand... by turp182 · · Score: 2

      You get what you pay for. Unless good counterfeits are a high percentage of the market you will know the price. You KNOW the real price. Those discounts are "too good to be true".

      This is a driver issue, and a manufacturer can certainly code solely to their hardware (who doesn't? other than general hardware providers that can implement an existing interface, and expose the fact of this implementation). And they can enforce this (enforcing a driver/hardware interface).

      The solution is simple, the knockoffs need to provide a proper driver set. But if their knockoff hardware identifies as, but isn't, another companies product, then so be it. If that prevents a proper alternative driver set, then so be it. They are identifying as hardware they are not.

      The knockoff companies should get "their asses sued big-time". And I would bet they will. But those taking advantage of the "too good to be true" are also complicit in the counterfeiting (I guarantee someone knew what was up). These parties both deserve and need to pay up, if this is the hardware solution they want to keep.

      --
      BlameBillCosby.com
    57. Re:On the other hand... by tibit · · Score: 1

      I was talking about CDC. If FTDI chips did implement the CDC, then they'd work out of the box on Vista and higher, and of course on OS X and Linux. Now since the FTDI chips don't implement the CDC, Microsoft doesn't provide drivers for them, and FTDI has to have their own drivers bundled with Windows and available via Windows Update.

      --
      A successful API design takes a mixture of software design and pedagogy.
    58. Re:On the other hand... by lgw · · Score: 1

      "Classified" is a vague term, but computers holding "confidential" materials were affected (secret and above is a whole different world of computing). The machines were rootkitted by a foreign-owned company, and that rootkit phoned home. The DoJ was not amused.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    59. Re:On the other hand... by CaptnZilog · · Score: 2

      They have every right to have thier drivers detect the non-genuine parts, report them and refuse to work with them. Bricking them is clearly causing intentional harm to equipment they don't own. Never excusable.

      Agreed. I'd have no problem if their driver reported it as unusable/illegal hardware and refused to work with it. Bricking my hardware is just being vicious to me, the customer, that possibly unwittingly purchased the device - and that kind of policy would make me want to avoid FTDI products in anything I own, real or 'fake'.

    60. Re:On the other hand... by drinkypoo · · Score: 1

      The solution is simple, the knockoffs need to provide a proper driver set.

      There's no good reason for them to do that. Their chip implements the same interface as the FTDI chip, and applications are expecting to talk to the FTDI driver. That's a battle they can never win. But they can see what the hardware interface looks like.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    61. Re:On the other hand... by drinkypoo · · Score: 1

      I'm pretty sure DMCA or friends WON'T let you, legally, make a chip that pretends to be another chip

      The DMCA doesn't cover this issue. The closest it comes is explicitly protecting reverse engineering for the purposes of interoperability. Creating a chip that works just like the FTDI chip is not illegal. Putting FTDI's marks on the top of your chip is a violation of trademark law. Distributing FTDI's driver would be a violation of copyright law. Downloading FTDI's driver without permission is also a violation of copyright law, so who distributes/downloads the driver affects who violates copyright there. Finally, using the driver without permission is also a violation of copyright law. AFAIK there is no legal precedent (and certainly no applicable laws) which cover the use of someone else's USB ID, unless you are doing it with the intent to cause some kind of harm, or cause harm through negligence.

      Any possible claims over these clone chips center around driver copyright or misuse of trademarks. Or, of course, patent abuse, but that seems relatively unlikely here. FTDI is in extremely well-traveled territory.

      So some company makes a fake Ford, which has acceleration problems. It crashes, kills someone, and Ford is to blame because it had a Ford badge? ...

      If you take your fake Ford in for service, they detect that it's a fake, and instead of telling you that it's fake (and possibly removing your emblems) they reflash your PCM, deliberately causing your car not to start, how will you feel about that? Will you solely blame the manufacturer of your fake car, or will you be angry at the dealership for disabling your car?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    62. Re:On the other hand... by drinkypoo · · Score: 1

      No, it's because if they release a firmware that just refuses to work, the people that made these fakes will just release hacked drivers, based on FTDI's.

      No, they won't. If they were prepared to do that, they would be doing it already. They're not even distributing drivers in most cases, and it's left as an exercise to the user to download it, or the manufacturer of the device which uses the chip to include it. They're counting on not getting busted for the copyright violation of marking FTDI on top of the chip, and not risking getting busted for distributing the driver.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    63. Re:On the other hand... by turp182 · · Score: 1

      Is the FTDI hardware interface driver a 100% pure "standard" USB interface (something Windows or Linux may include by default)? Then the hardware should work. If not, FTDI is clear and free to enforce their hardware via their drivers. Graphics cards come to mind (Nvidias driver optimizations wouldn't work with a competing card).

      It's just optimization of the hardware to software interface. Competitive advantage. Something that is very worth protecting, And this is defense, not offense in my opinion.

      But, this is certainly an offensive attack on the Alibaba business model. And that is a good thing (full disclosure, I have purchased dashcams from the Allibaa consumer site, Russian design, direct from China, with English as the default language - great stuff, I also watched some pro-camera scammers get shut down, I was looking for a deal that was "too good to be true").

      --
      BlameBillCosby.com
    64. Re:On the other hand... by drinkypoo · · Score: 1

      Is the FTDI hardware interface driver a 100% pure "standard" USB interface

      no, and you could have found that out by reading this thread.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    65. Re:On the other hand... by eclectro · · Score: 1

      You get what you pay for. Unless good counterfeits are a high percentage of the market you will know the price. You KNOW the real price. Those discounts are "too good to be true".

      Except that the end consumer has zero knowledge about these counterfeit chips inside whatever they bought. And my guess is a most slashdotters do not either, until it stops working because of FTDI.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    66. Re:On the other hand... by Matt_Bennett · · Score: 1

      No, that's not how CDC drivers work under Windows. Even *if* you work with the standard microsoft CDC drivers, you still need a signed .inf file, and you have to get that through the WHQL process. FTDI used their own drivers because the built in CDC driver from Microsoft was an unreliable POS (historically).

    67. Re:On the other hand... by mhkohne · · Score: 2

      CDC works fine on windows. I've implemented several devices that use it to pretend to be serial ports.

      --
      A thousand pounds of wood moving at 300 feet per minute. Don't get in the way.
    68. Re:On the other hand... by saleenS281 · · Score: 1

      So if someone starts producing brake pads and putting Ford's logo on them, Ford's reaction should be to disable the brakes on my car? Not go after the person making forgeries? Makes perfect sense.

    69. Re:On the other hand... by maeka · · Score: 1

      The drivers will brick chips which have not violated any IP laws.

      Anyone is legally free to use any USB product / vendor ID they want.

      Where you violate the standard is by using an unassigned (or not assigned to you) ID and slapping a USB logo on the device.

      The killer drivers are not able to see if the chip is mislabeled or if the device is inappropriately using the USB logo. In other words the drivers can kill 100% non-counterfeit, 100% legal devices.

    70. Re:On the other hand... by turp182 · · Score: 1

      And they disable a bunch of truly pirate hardware. This isn't a software issue, it's a hardware interface issue (OK, it's software, but the connection to the hardware is the key). I'm would think they have IP/patents on their setup. I haven't verified that, but if they have an non-unique hardware/software solution it is certainly patentable (preferably as hardware and software together, the verification means they have addressed both sides I assume).

      Everyone purchasing the fake is harmed, and it is harm. They need to take it up with the company they bought the hardware from AND with the company that manufactured it. That is the route to a fair legal solution.

      Class action against the offenders, not those who defend their propriety IP.

      --
      BlameBillCosby.com
    71. Re: On the other hand... by MrNaz · · Score: 2

      This is exactly correct. I've experienced this with a radio programming cable with a counterfeit chip supposedly from Prolific. The drivers that Windows automatically downloaded for it caused the device to not function. Rather than stuffing around with the supplier, I simply downloaded an old working driver, uninstalled the new driver, installed the old driver, and done.

      Certainly not a job my mother could do, but also not the same as the OEM bricking devices, which would legally be dangerous for them as it could be argued that they were willingly causing property damage.

      From a commercial point if view I think it is an appropriate measure, albeit perhaps not the most reasonable from consumers' perspectives.

      --
      I hate printers.
    72. Re: On the other hand... by HiThere · · Score: 1

      Is that the same? From the summary I got the impression that they overwrote firmware on the device. This would mean that the old drivers wouldn't work either.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    73. Re: On the other hand... by MrNaz · · Score: 2

      None of these analogies are correct.

      They are not changing the device at all, they are simply making their drivers not work with the fake ones.

      There is no reasonable analogy that can be made involving a Gucci product.

      --
      I hate printers.
    74. Re:On the other hand... by HiThere · · Score: 1

      Whenever someone says "defend our proprietary IP" I expect them to be malicious liars...or worse. This isn't always true, but it's true in such a large perponderance of the cases that it's a reasonable default assumption.

      The hardware may be pirate hardware. But it was probably bought by people in good faith, and doing malicious damage to them is not justified by the fact that it was (unknown to the buyer) pirate hardware. Also there is the possibility that they have made a mistake. This is not a small chance, and if they do this frequently it can be expected to happen. There are lots of models of things out their, and it's just *so* easy to forget to include one of your older models.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    75. Re: On the other hand... by Damarkus13 · · Score: 1

      There is no reasonable analogy that can be made involving a Gucci product.

      While I agree with this.

      This,

      They are not changing the device at all, they are simply making their drivers not work with the fake ones.

      is patently false. They are changing the PID on counterfeit chips to 0. Which causes Windows to flat out refuse to enumerate the device and breaks driver compatibility on all OSs.

    76. Re:On the other hand... by turp182 · · Score: 1

      Yeah, I didn't RTFA or even the complete thread... Does that impact my logic?

      --
      BlameBillCosby.com
    77. Re:On the other hand... by TheGratefulNet · · Score: 1

      "user-settable blacklist."

      user, here, is ftdi, though ;(

      --

      --
      "It is now safe to switch off your computer."
    78. Re:On the other hand... by turp182 · · Score: 1

      Is Wally World doing "malicious damage" by, in many cases, selling few-use cheap crap when more higher quality is available? That's an implicit guarantee of failure to me. The business model is dependance on failure due to low quality. (which is an issue here, so some degree).

      But after having had their proprietary IP (and Trademark by the sound of it), one for which they claim a certain hardware/software performance expectation, can an attempt to enforce authenticity be a problem? What's the point of any IP? Keep in mind that they have to handle and deflect counterfeit claims.

      This is counterfeiting and potentially Trademark infringement as well. If you receive counterfeit currency, are you legally allowed to use it?

      The only criminal side is the infringer.

      Devil's advocate: Don't take the update. Does the hardware allow for a rollback/reflash? That's not FTDI's problem.

      Any "good faith" on the part of the purchaser is irrelevant. They purchased counterfeit goods (not much different from stolen, in fact stolen applies in terms of IP/Trademark). Even if they "made a mistake", the product they have purchased is effectively illegal, why should they be allowed to use it?

      --
      BlameBillCosby.com
    79. Re: On the other hand... by MrNaz · · Score: 1

      Is that really what they are doing? I have a counterfeit Prolific device that "broke" after a driver update. I simply uninstalled the new drivers and installed an old version to make it work.

      Admittedly, that's a different OEM, so they may be doing something different.

      --
      I hate printers.
    80. Re: On the other hand... by Mister+Transistor · · Score: 1

      He is talking about Prolific, a different Mfr. and different IC, who had similar issues. Their solution was to issue BSOD's on start-up instead of bricking the device so reverting drivers would work in that case. No so with the FTDI, which is being reprogrammed as you said. This prevents even reverting drivers from working.

      --
      -- You are in a maze of little, twisty passages, all different... --
    81. Re:On the other hand... by opus_magnum · · Score: 1

      I don't think the metaphor fits.

      A closer comparison would be: Gucci sells handbags and also supplies a specific cleaning product. Said product works fine on original Guccis, but ruins the leather on knockoff ones.

    82. Re:On the other hand... by msim · · Score: 1

      What about breaking the ring off of the zipper?

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    83. Re:On the other hand... by Darinbob · · Score: 1

      FTDI has always had a command sequence for reprogramming parts of the eeprom, specifically to change PID.
      If the eeprom layout is different on the counterfeit devices than on real FTDI parts, then...? If the driver thinks it is changing a more innocuous location it would screw things up.

    84. Re:On the other hand... by Darinbob · · Score: 1

      I didn't say power hungry, but... Can you do everything you need for ethernet and uart? Baud rates, cts/rts, full/half duplex, 10/100/1g, things like that? If CDC can do those two classes of devices then why didn't anyone ever use it?

      I got a CDC driver once from an OS vendor when we asked for an ethernet adapter driver (it was crap, but the vendor was crap so not CDC's fault, but the vendor got our money). Did not find any device that used CDC for this at the time except cable modems. Maybe there are more of these things today though (I see lots of usb-wifi adapters, not sure if they use CDC).

    85. Re:On the other hand... by Darinbob · · Score: 1

      I read the initial reports. None of them report back the results of sniffing the USB bus. Instead it sounds like a bunch of Arduino owners complaining that some boards are broken. Now granted, the driver *did* screw up those boards, but I haven't seen evidence that this was malicious as opposed to a side effect, instead it's just circumstantial evidence (ie, why a new driver now when nothing has really changed in the FTDI world).

      If someone wants to sue, and all those hobbyists sure sounded like they wanted to sue, then there should be actual evidence of malfeasance.

    86. Re:On the other hand... by Dahamma · · Score: 1

      Just don't see the problem with this. The USB device claimed it was a FTDI device to the driver, so it was pretty obviously counterfeit.

      Sure, it totally sucks for the consumer but come on, where are these counterfeit devices coming from? You buy a shady cut rate USB device from a shady manufacturer and you deserve what you get. Doesn't matter what the industry is, that's ALWAYS been the case...

    87. Re:On the other hand... by viperidaenz · · Score: 1

      It's more like, if you took your replica car to the dealer, complete with counterfeit badges and they removed the badge because you don't have the right to use it. The only reason your car is bricked now is because you don't know what kind of car it's claiming to be because there's no badge on it.

      They are only removing the USB PID/VID from the chips, because FTDI paid for them.

    88. Re:On the other hand... by sjames · · Score: 1

      So what if you buy a regular device at a regular retail store that costs about the same as similar devices but somewhere in China, someone wanted to double their money?

      FTDI may have a right to address the issue with that shady vendor 6 steps away from the consumer, but that's it. It's unfortunate that they likely have no legal way to do that, but that doesn't give them the right to maliciously destroy the property of a 3rd party. That would be like me leaving a bag of flaming dog poop on your front porch because your brother's neighbor didn't clean up after his dog.

    89. Re:On the other hand... by sociocapitalist · · Score: 1

      Now consumers are becoming aware that there's a massive counterfeiting problem and can be better educated to ask their vendors "Hey, is my device legit?" I certainly had no idea that this was going on.

      And in the meantime you lose the 300 pictures or the word document you spent three days writing stored on your memory device due to deliberate bricking when you yourself have not done anything wrong?

      No, this is not reasonable.

      --
      blindly antisocialist = antisocial
    90. Re:On the other hand... by sjames · · Score: 1

      There is evidence. There is no reason to exercise a function that can change the ID in the normal course of things.

      I would like to see the bus sniffed to make the evidence iron clad, and I imagine that will happen before a suit.

    91. Re:On the other hand... by cfalcon · · Score: 1

      I'm actually shocked that any other opinion than yours has any traction at all.

    92. Re:On the other hand... by Lonewolf666 · · Score: 1

      AFAIK Sony has not been doing so well in the last 10 years (too lazy to dig out their financial results now). That may be partly due to the bad reputation from the rootkit affair and other things (OtherOS...).

      Also, passing costs on to customers has its limits as long as there is meaningful competition.

      --
      C - the footgun of programming languages
    93. Re:On the other hand... by Alioth · · Score: 4, Insightful

      This has the potential though to backfire quite badly on FTDI. The vast majority of users don't know that the thing they bought is fake, all they know is that it's FTDI branded and all of a sudden it doesn't work, and they blame FTDI, and FTDI gets a bad reputation for unreliable crap (even though the hardware was counterfeit).

    94. Re: On the other hand... by Eunuchswear · · Score: 1

      I could tell you'd lost all beating on reality when you started talking about 700$ rent. Mine is damn near 1500$ per room/month, what world do you live in?

      Paris, France, is between 30 and 44 EUR/M2 for small studios, so 700$ a month could get you a 18 M2 studio (about 194 sq feet).

      How big are your 1500$/month rooms? Maybe you should move to somewher cheaper?

      --
      Watch this Heartland Institute video
    95. Re: On the other hand... by geirlk · · Score: 1

      It started off easy, and went on into a rambling rant. Nicely done.

    96. Re:On the other hand... by drinkypoo · · Score: 1

      Yeah, I didn't RTFA or even the complete thread... Does that impact my logic?

      It impacts the value of your comment. You don't care enough to educate yourself, so people waste time reading your ignorance.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    97. Re:On the other hand... by RenderSeven · · Score: 1

      Yeah, right, its the victims fault.

      Ive been designing in FTDI devices for years. They work first try, they're cheap, the drivers are excellent, support is good. If I need a USB interface device, I only buy FTDI-based adapters because, well, all the same reasons. Plus they're faster than anything else Ive tested (a serial port at 1mbps can be iffy - only a few do it reliably and they all have FTDI bridges).

      Given all that, why should FTDI support knock-off crap? I dont want the crap on my systems, in my board designs, and the faster I know about it the better. Hell yeah, brick it baby, and let the retailer sort out the counterfeiting mess in their supply chain.

      And while we're at it, same for SD Cards. "If they work I dont care", seriously? Another place where counterfeiting is rampant, the knock-offs cant hit speed and reliability targets, if they work at all. Last bulk buy I made at Staples was 70% counterfeit and wasnt close to hitting published specs. And sure the store manager took them back, but Staples Corporate couldnt care less that their supply chain was contaminated. SanDisk and FTDI are *NOT* the scumbags here, its the consumers that dont give a rats ass as long as they save 3 cents, the retailers that make 3 cents extra, and the wholesalers that make 2 cents extra. You, sir, are the scumbag thats the problem.

    98. Re:On the other hand... by makomk · · Score: 1

      It's not a standard USB interface, and some applications link directly against FTDI's proprietary library and use its functionality. Also even for applications that only use it as a serial interface there's no generic USB serial driver that works on Windows out the box

    99. Re:On the other hand... by queazocotal · · Score: 1

      Nope.
      Nothing unintentional about it.
      http://marc.info/?l=linux-usb&... - a patch submitted to do the same on linux.

      The maintainer of the USB susbsystem responded
      'Funny patch, you should have saved it for April 1, otherwise people
      might have actually taken this seriously :)'

    100. Re:On the other hand... by Bill_the_Engineer · · Score: 1

      It's illegal to sell or traffic counterfeit goods in the US: http://www.law.cornell.edu/usc...

      I don't know about possession of one item, but if you have a large amount they will try to get you for trafficking.

      IANAL

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    101. Re:On the other hand... by Bill_the_Engineer · · Score: 1

      Who's more liable when accidental death is a result: the manufacturer who unknowing used counterfeit FTDI chips in a control system or FTDI for intentionally bricking it? Of course in the US then answer will be both.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    102. Re:On the other hand... by tibit · · Score: 1

      The EEPROM layout can't be different since the PC-based tools access it directly, and the counterfeit chips would simply not work for anyone who puts their own Manufacturer string in them etc. The "command sequence" is completely PID-agnostic on the wire. What goes on between the USB host and the FTDI device is a control request to write an EEPROM byte at a certain address. The chip doesn't care about the meaning of this byte until it's power cycled, and even then, it won't care if the CRC at the end of the configuration area is wrong.

      So, I back out of my claim the FTDI merely does a wrap-around to erase the PID. It also has to update the CRC, since otherwise the chip would ignore the contents of the EEPROM and start up with default VID, PID and other configuration. What they do is very much deliberate.

      As for the chips with the built-in EEPROM, as I've stated, it's rather simple to attach an external, pre-programmed EEPROM. Heck, perhaps it'd be a good thing to offer as a product for people who wish to unbrick their devices - as long as the counterfeit chips implement this. Perhaps the counterfeits don't implement it, though? I really wonder how much do the counterfeit FT232R chips do as far as emulation of the real FTDI chips. Do they, for example, offer the clock outputs, like the real FT232R chips do? I bet they don't, and I bet that it'd be rather trivial for an amateur to check if a given chip is real or not by doing one well-placed behavioral test like that (specifically, set one CBUS output to 48MHz clock). After all, the counterfeit chips are really just a standard microcontroller with masked ROM. How many mack-programmable microcontrollers can output the system clock on one of 5 GPIO pins? The counterfeits aren't custom silicon, after all.

      While on that topic, I have to check if some FTDI chips that I have with wildly off-spec silicon oscillator frequency are genuine or not. If they aren't, DigiKey is gonna get some talking to :)

      --
      A successful API design takes a mixture of software design and pedagogy.
    103. Re:On the other hand... by tibit · · Score: 1

      All you need to do is to use any VID/PID combination for which an .inf file is bundled with Windows :)

      --
      A successful API design takes a mixture of software design and pedagogy.
    104. Re:On the other hand... by Rob+Riggs · · Score: 1

      Fake chips are a problem. Bricking equipment that includes fake chips is also a problem.

      Companies are responsible for protecting their trademark. This is trademark protection, pure and simple. It's the cyber-equivalent of a Cease & Desist, where the companies have the power to enforce the C&D on their own.

      One of the things that they are going to get out of this is the names of all the big products that use counterfeit chips. The makers of those products are going to be responsible for fixing the problem.

      My guess is that many of these are going to just trace back to PCB manufacturers in China that were buying fake chips to cut costs and boost profit. The product manufacturer may have specified legitimate parts, but fakes were substituted by the contract manufacturer. If that is the case, it will be interesting to see how the Chinese deal with this.

      --
      the growth in cynicism and rebellion has not been without cause
    105. Re:On the other hand... by Anonymous Coward · · Score: 1

      Reversible by whom? I have no idea how the fuck I rewrite the PID on any controller, if a usb device suddenly stopped working I'd say fuck it and throw it out without a second thought.

      In fact I'm pretty tech savvy and I don't have a fucking clue who FTDI is, which devices I own which theoretically could contain FTDI chips, whether they're counterfeit or not. Nor do I care as long as they don't deliberately sabotage my hardware with spiked drivers

    106. Re:On the other hand... by ultranova · · Score: 1

      Class action against the offenders, not those who defend their propriety IP.

      So now corporate imaginary property rights trump my physical property rights. What's next? Biotech companies demanding anyone who's body contains patented genes pay them royalty to be allowed to continue living?

      I truly hope you're a paid shill.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    107. Re:On the other hand... by Wycliffe · · Score: 1

      Caveat emptor - if you bought 'em for a couple of bucks, you should know to be suspicious.
      If you don't take responsibility for your purchases, don't blame someone else when it turns out you've got junk in your hands.
      This is why a guarantee actually IS worth something, and why it costs to actually have one for the product you use.

      I don't expect a guarantee but I do expect them to not be DOA and I also don't expect someone to intentionally disable
      them 6 months later. Accidently, then yeah, no big deal, I just buy a new one.

    108. Re:On the other hand... by Minwee · · Score: 1

      There's a rule at work here. It's the result of a drunken hookup between Clarke's Third Law and Poe's Law.

      "Any post on Slashdot, advanced or not, is indistinguishable from sarcasm."

      NYCL's friend has a point, as my analogy was an exaggeration and it expressed a viewpoint which he does not agree with -- See his other posts on the topic for more.

      I stand by my original point. According to Brian Benchoff's article, FTDI's new driver is being distributed automatically via Windows Update and it causes damage to devices which use FTDI USB IDs but which are not authentic FTDI chip, rendering them unusable with any computer by permanently resetting their USB Product ID to zero. While I believe that FTDI has every right to protect their name and the reputation of their products, producing malware designed to damage or destroy competing products is overstepping their authority, and whoever authorized this may want to read up on the Computer Misuse Act and ask themselves a few questions about what they are doing.

      Here's one. "Am I engaging in 'an act which causes an unauthorized modification of the contents of any computers' with the intent of 'causing a modification of the contents of any computer' which may 'impair the operation of any computer', 'prevent or hinder access to any program or data held in any computer' or 'impair the operation of any such program or the reliability of any such data'?" If the answer to this is yes, then the Home Office would like to have a word with you.

      The correct response to this is one which FTDI had already made earlier. They changed their official drivers to not work with fake chips. Being clearer about the cause of the problem would have been nice (The new drivers only returned zeros, no matter what the faux-232 reported, leaving end users wondering what had gone wrong), this was a reasonable and proportionate response. Going from that to distributing vigilante malware crossed the line.

    109. Re:On the other hand... by nedlohs · · Score: 2

      Except that it doesn't happen in "the controlled environment of a driver update". It happens when the USB device is plugged into the computer that had the driver update done months ago.

      And no, that you can write some code that detects the fake chip and bricks it while also detecting a legit chip and not bricking it does not provide any evidence one way or another about those chips working perfectly fine.

    110. Re:On the other hand... by lsatenstein · · Score: 1

      Now consumers are becoming aware that there's a massive counterfeiting problem and can be better educated to ask their vendors "Hey, is my device legit?" I certainly had no idea that this was going on.

      What happens when you buy the product at BestBuy or other BigBox store.

      --
      Leslie Satenstein Montreal Quebec Canada
    111. Re:On the other hand... by Larry_Dillon · · Score: 1

      That's part of the problems with the current state of IP law. No one would accept this in the physical world, but with IP, no one's quite sure if what FTDI did was illegal or just a bad idea, versus popping up a warning box every time you try to use a fake chip.

      --
      Competition Good, Monopoly Bad.
    112. Re:On the other hand... by nedlohs · · Score: 1

      Either you don't know what the word "analogy" means. Or you don't know what the word "literally" means.

      Or both I guess.

    113. Re:On the other hand... by doccus · · Score: 1

      This isn't about Non-OEM components, but counterfeit ones, gettiong bricked.After all, if you buy a phone and don't ask for any kind of warranty, it's your own fault. They're obviously using the consumers to build up a wall of complaints, knowing that consumers can (or should be able to) always ask for their money back.. And if the phonees are part of a package, the telecom company will be anxious to replace them quickly, to avoid the bad press of using counterfeit components. I do wonder how many of these Chinese made phones will show up with counterfeit chips in them!

    114. Re: On the other hand... by HiThere · · Score: 1

      While you speak from justice, he his speaking from law. The two often don't have much overlap. I was also speaking from justice, but I acknowledge that legally the gp is probably correct. But then the law often comes down in favor of the wealthy and powerful.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    115. Re:On the other hand... by JustSomeProgrammer · · Score: 1

      To be honest... if I went in for that oil change and had to walk home because my car was no longer working... I'd feel pretty pissed off. If I found out the reason it wouldn't run anymore was because the dealership actually did something to make it not work instead of telling me I have some shoddy work on my car I would be pretty pissed off at the dealership specifically too.

    116. Re:On the other hand... by niftymitch · · Score: 1

      If they work, I don't care. The scumbags bricking devices are the problem.

      There are a couple dirtbags here.
      First the math:
      Three dirtbags does not equal a scumbag.

      The initial dirtbag would be the clowns that made parts that reported that
      they were a different part but not also acted differently but were a lame
      subset of the original. Fraud on the data sheet or marking on the part
      is worthy of prosecution.

      The second dirtbag is FTDI that can effectively disable a vastly more extensive and
      expensive device and deny the purchaser that did nothing wrong and has no possibility
      of auditing the content of the device they purchased.

      The third dirtbag is the vendor that knowingly uses a less costly part or the distributor
      that delivers a less costly part knowing or turning a blind eye to the fact that the
      alternate part is a sad knockoff.

      Counterfeiters are a real problem and in the modern age of 3D printing
      are likely to find another media to abuse.

      I dislike the strategy taken by FTDI it attacks the end user and risks others -- furthest from the fraud
      and least likely to know or be able to know anything about the abuse of the trespassing on FTDI's
      design intellectual property.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    117. Re: On the other hand... by morgauxo · · Score: 1

      That is incorrect. They are making a change to the device. Once it has been plugged into a computer with the new driver it's PID is set to 0 and it will not work on any other machine regardless of driver version.

    118. Re: On the other hand... by morgauxo · · Score: 1

      Yes. FTDI went a big step farther than Prolific did.

    119. Re:On the other hand... by turp182 · · Score: 1

      I finally took the time to RTFA and the situation is different than I understood.

      Does the FTDI driver have any patented technology (I hate software patterns, but it matters a bit in this case)? And, why are the fake chips requesting FTDI's driver?

      Patent issues aside, it sounds like the hardware is requesting a 3rd party driver, which the 3rd party owns and benefits from, even though they "give it away" for free. The fakes need to provide their own driver. Bootstrapping to a 3rd party proprietary driver is a situation where one should expect problems or failures, especially as the driver is updated (and regardless of how one receives it). Bricking is pushing it, just non-functional would suffice (bricking pure counterfeits is fine to me, but fakes that aren't promoted as the real thing is different - except they want the 3rd party driver).

      If there are patents in the driver code then IP is being stolen.

      In any case, the fakes should provide their own drivers. That is the crux of the issue.

      --
      BlameBillCosby.com
    120. Re:On the other hand... by codemachine · · Score: 1

      End users don't buy anything that is FTDI branded.

      They buy USB devices that happen to have FTDI chips in them (or counterfeit FTDI chips, in some cases).

      This ultimately hits device manufacturers and electronics distributors. The shady ones deserve to be hit, whereas others who have been duped are now going to be more careful. The good thing is that they now have a foolproof test to tell if their components are genuine.

    121. Re:On the other hand... by Meski · · Score: 1

      They're not causing irreparable harm, you can fix it. (they write the PID to 0, you can re-write it to something else)
      They make the drivers, they sell the legitimate chips, seems fair to me.

    122. Re:On the other hand... by Dahamma · · Score: 1

      I agree it totally sucks.. but buying stolen property, no matter how many steps removed from the crime, isn't going to get much sympathy from a legal standpoint.

      And have there been "regular devices at retail stores" that have used these chips? If it's a shady unlabeled device from an unknown anonymous manufacturer, sure, you'll be SOL, but if you bought something from a reputable manufacturer you better bet they will be providing refunds, etc if they built hardware with counterfeit chips...
       

    123. Re:On the other hand... by sjames · · Score: 1

      It isn't stolen property.

    124. Re:On the other hand... by LinuxLuver · · Score: 1

      So let's see how this plays out: 1. Ask vendor: "This device contains only legit chips, right?" 2. Vendor replies: "Absolutely!" 3. Device bricks. 4. Return to vendor: "My device is dead." 5. Vendor says; "Here's a replacement." 6. Device bricks. 7. Return to vendor: "This device is dead, too" 8. Vendor says: "Here's a replacement." 9. Device bricks. Eventually: "All these devices are defective, can we open one up to see if the chips are counterfeit?" Warranty void. Yeah...that will work.

      --
      Only boring people are ever bored.
  2. Is this legal? by Calibax · · Score: 5, Insightful

    A component manufacturer is unhappy that someone else is using his product id so he puts code in a driver that sets the product id to zero. This prevents the fake component being recognized by his driver or any other driver. The license for the driver explicitly states that using the driver with a fake component may irretrievably damage the component.

    If the component manufacturer doesn't want the fake product to work with his driver he can code his driver to ignore the fake. Modifying the product id to brick the component is another matter entirely.

    This doesn't hurt the people who created the fake, or even the people who purchased the fake and used them in their manufacturing. It only hurts end users who have done nothing except purchase a product in retail channels. Deliberately destroying equipment because it uses a fake component goes to a whole new level of nastiness.

    1. Re:Is this legal? by Gaygirlie · · Score: 5, Insightful

      Deliberately destroying equipment because it uses a fake component goes to a whole new level of nastiness.

      I came here to also say that deliberately destroying property that doesn't belong to you is, as far as I know, illegal. If it was a private person doing that they'd probably land jailtime real fast, but companies tend to get mere slaps on their wrists, so we'll see..

    2. Re:Is this legal? by Anonymous Coward · · Score: 1
    3. Re:Is this legal? by SirDrinksAlot · · Score: 2, Insightful

      I think the question should be, is this patch they're applying that's bricking these devices a functional patch that does benefit the official FTDI hardware? If the answer is yes then there's no malicious intent or action being taken place here. You cant expect the company to test an update against counterfit hardware and you cant expect them to lose any sleep over it.

      Now if what they're doing is specifically targeted at doing this and doesnt change anythign at all on official hardware? Then there may be a legal argument here. Like if their hardware you cant set a particular register/fuse but the counterfit hardware you can burn said fuse then ya they're trying to brick it.

    4. Re:Is this legal? by Gliscameria · · Score: 2

      Especially considering the person aware of the counterfeiting could be multiple times removed from the consumer. The bad chip might be purchased by a company that distributes to a board house that is making components for some doodad you bought. You'd have to yell at the doodad manufacturer, then they'd have to yell at the component manufacturer, then they'd have to yell at the board house, then they'd have to yell at the distributor who may not even know they were selling bunk chips. Meanwhile, your doodad is broken and all that you know is that FTDI sucks. That USB to serial converter is used a LOT. You'd be surprised how many times you plug in a "USB" device and it's going through a converter, especially on scientific equipment, sensors, etc. I hope they don't break anything important,

      --
      X
    5. Re:Is this legal? by fustakrakich · · Score: 1

      It's a lot like intentionally melting all the ice the arctic to force Eskimos to buy your refrigerator.

      --
      “He’s not deformed, he’s just drunk!”
    6. Re:Is this legal? by Anonymous Coward · · Score: 1

      It flashes the device to set the USB product ID to zero, specifically so that the device will no longer be recognized as a USB-to-serial bridge. If they did this on their own hardware, it would brick their own hardware too, which is why they aren't doing it on their hardware.

    7. Re:Is this legal? by Anonymous Coward · · Score: 2, Insightful

      Just how bad is this, really?

      Forum thread states, "The workaround is to use a Windows XP or Linux system to change the PID back, and then don't use the new driver."

      If this USB Product ID is a number that is supposed to represent who manufactured the device, then I'm rather surprised that this can be updated. (ROM would seem to be a sensible way to store such a thing.)

      Apparently the USB VIDs (Vendor IDs) are centralized, meaning a central organization is keeping track of them. Also, there are some ways that someone can use a Vendor ID without needing to pay the central organization.

      So if the driver is made by FTDI, and the driver only affects equipment that identifies itself as FTDI equipment, then shouldn't FTDI be able to determine what happens?
      A quick lookup indicates that FTDI uses VID 0403, so I'll use that number as an example. (Note that I'm not saying that this is FTDI's only VID.)

      If FTDI makes a decision that all such equipment with VID 0403 should act a certain way, like using a Product ID according to guidelines that FTDI determines, then isn't FTDI simply enforcing rules that is within their authority (because they have the right to describe how equipment operates when that equipment is using VID 0403)? And if a competitor's device doesn't like what FTDI's driver does, when FTDI's driver is working with VID 0403, isn't that a problem with the device failing to properly act according to the behaviors that are legitimately expected of a device using VID 0403?

      Finally, the term "brick" seems to be getting misapplied. If FTDI's driver sets my device's PID to 0 in one Windows 7 machine, and then I can no longer take that device to another Win7 computer and have it work, then I understand why someone might think that the device is bricked. But if I can take it to a computer (running XP) and use some software to change the PID to a non-zero value, then the device can work again. To me, the term "brick" refers to when a device is completely worthless, and cannot be fixed so simply (because, like a brick, it won't respond to any signals). But if the problem is just that Win7 doesn't contain the software routines that lets a user set a particular value, that doesn't mean the device is really bricked.

      I'm not actually trying to suggest that FTDI is innocent in any of this. What I'm trying to do is to clarify that the accusations being made have a strong foundation so that I can feel more justified in joining the public outrage. Any clarification to these points would be appreciated.

    8. Re:Is this legal? by Ichijo · · Score: 1

      This doesn't hurt the people who created the fake, or even the people who purchased the fake and used them in their manufacturing. It only hurts end users who have done nothing except purchase a product in retail channels.

      Bad reviews from dissatisfied customers (because their device suddenly released its magic smoke and stopped working for no apparent reason) won't hurt the creator or manufacturer?

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    9. Re:Is this legal? by nbauman · · Score: 1

      Deliberately destroying equipment because it uses a fake component goes to a whole new level of nastiness.

      This is like a sysadmin who has a dispute with his boss deleting all the files and quitting his job.

    10. Re:Is this legal? by Shoten · · Score: 1

      A component manufacturer is unhappy that someone else is using his product id so he puts code in a driver that sets the product id to zero. This prevents the fake component being recognized by his driver or any other driver. The license for the driver explicitly states that using the driver with a fake component may irretrievably damage the component.

      If the component manufacturer doesn't want the fake product to work with his driver he can code his driver to ignore the fake. Modifying the product id to brick the component is another matter entirely.

      This doesn't hurt the people who created the fake, or even the people who purchased the fake and used them in their manufacturing. It only hurts end users who have done nothing except purchase a product in retail channels. Deliberately destroying equipment because it uses a fake component goes to a whole new level of nastiness.

      It hurts the company that included the fake chip in their components, knowing full well that they were doing so, however.

      Two things are true here: 1, the consumer is absolutely not going to say, "Hey! FTDI broke my (device name here)!" and 2, the consumer is going to say "Hey! Device made by (company name here) just stopped working...it's a piece of shit!" So I kind of get why they're doing this, even though I don't like the fact that the end consumers are getting screwed in the process.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    11. Re:Is this legal? by Shoten · · Score: 2

      Two things. One, the cloned FTDI subcomponents are in and of themselves essentially indefensible. The notion of "unclean hands" absolutely applies here. Two, that notion further applies to the manufacturer who included the cloned subcomponent in their product. To use a car metaphor, if a car is supposed to use a Bosch-made airbag sensor that has been well-tested and proven to be reliable, but the manufacturer instead knowingly uses counterfeit sensors, they open themselves up to enormous risk in any situation where the reliability of those counterfeit sensors has been called into question. They cannot rely upon any of the due diligence that Bosch has done, nor can they point to Bosch as being at fault. Furthermore, even if they point to the counterfeit manufacturer as being at fault, they themselves end up taking on some of that blame as well, for knowingly having included their product in their car.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    12. Re:Is this legal? by Ryanrule · · Score: 1

      False.

      Sometimes to get a problem fixed, you have to make it enough of a problem to get people to notice.

    13. Re:Is this legal? by dgatwood · · Score: 5, Interesting

      One, the cloned FTDI subcomponents are in and of themselves essentially indefensible.

      Not necessarily. It is not a crime to use the USB ID of a competing product. It is a violation of the rules set by the USB standards body, but if you are not a member of that organization and have no prior business relationship with them, you are under no legal obligation to comply with those rules. More to the point, reusing a USB ID is absolutely not the same thing as counterfeiting. As far as I know, no country in the entire world has a law that says that devices are counterfeit merely because they conform to another device's programming interface. For something to be counterfeit, it has to be designed and marketed as the real thing, with the intent to defraud the purchaser.

      What this means is that if the outside of the packaging claims that the part was made by FTDI, then the counterfeits are indefensible. However, if they were sold as FTDI-compatible chips, then the chips are almost certainly not in violation of counterfeiting laws. And if there's no way for the software to know the difference between those two, and if even one single device that was sold legitimately as a clone gets bricked, then FTDI is committing the crime of destruction of property. And if their actions ends up destroying medical equipment, they could be charged with even more serious crimes, up to and including manslaughter.

      The reality is that in this sort of cat-and-mouse game, nobody wins, because everybody loses. It is vital that the authorities in Scotland take immediate legal action against FTDI to ensure that other companies are not tempted to pull similar stunts in the future. Their actions are clearly indefensible criminal actions, and should be treated as such, regardless of who fired the first salvo or how much harm they believe they have suffered at the hands of the counterfeiters.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    14. Re:Is this legal? by dgatwood · · Score: 1

      ...and if their actions end up...

      *sigh*

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    15. Re:Is this legal? by Hamsterdan · · Score: 1

      Since the common customer will have no idea that it can be done (or how), it is for all purposes *bricked*. Guess who the customer will blame? the manufacturer, not the counterfeiter. So basically FTDI is harming legitimate manufacturers. Hope they get sued into oblivion for that...

      --
      I've got better things to do tonight than die.
    16. Re:Is this legal? by BronsCon · · Score: 1

      Anything in the name of racism and classism. Right?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    17. Re:Is this legal? by AaronW · · Score: 1

      Deliberately creating fake chips is illegal. If an operation that works on a legitimate chip bricks a fake chip, whose fault is that? I've dealt with FTDI and designed their chips into products because they work. They also have great oss support for their USB to serial devices.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    18. Re:Is this legal? by NotSanguine · · Score: 1

      Since the common customer will have no idea that it can be done (or how), it is for all purposes *bricked*. Guess who the customer will blame? the manufacturer, not the counterfeiter. So basically FTDI is harming legitimate manufacturers. Hope they get sued into oblivion for that...

      If these manufacturers are legitimate, why are they forcing their customers to use a third-party driver from FTDI?

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    19. Re:Is this legal? by dfsmith · · Score: 1

      I suspect FTDI's counter-argument would be:

      "Our driver detected an anomoly with the 232 chip, and reassigned its PID to prevent possible future serious damage."

    20. Re:Is this legal? by amicusNYCL · · Score: 1, Interesting

      Um, no. They're intentionally modifying the device ID on the counterfeit chip so it will no longer work.

      That sounds like a bug fix. They've found a piece of hardware which is identifying itself as the incorrect piece of hardware (which they know, because they know what the correct piece of hardware with that ID is). So, they just... fix the bug.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    21. Re:Is this legal? by amicusNYCL · · Score: 2

      And I hope FTDI wins. Eventually this should go back to whoever made the counterfeit chip. Those companies should be the ones who get called out by their customers that they supply to, they should receive the blame. If I'm using counterfeit chips in my products and an update from FTDI stops things from working, I'm not going to be pissed off at FTDI, I'm going to be pissed off at whoever sold me a chip and told me that it was an FTDI chip, and I'm going to sue them for selling me counterfeit products while claiming they were the real thing. And if the manufacturer knew they were buying counterfeit, then they're the guys who deserve to get sued.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    22. Re:Is this legal? by chuckugly · · Score: 1

      They detected one of their devices malfunctioning and altered it to prevent future malfunctions. Service required.

    23. Re:Is this legal? by Grog6 · · Score: 1

      "Service required" is what their cellmate will be saying; this will not end well for them.

      If they get out of it for $50 for everyone in the class action lawsuit, it will be cheap, IMHO.

      If M$ knew about it before they distributed it thru their driver distribution channel, they also seem to be on the hook. :)

      I've never seen Corporate Suicide before; I wonder who's brilliant idea this was? :facepalm:

      --
      Truth isn't Truth - Guliani
    24. Re:Is this legal? by chuckugly · · Score: 1

      They didn't destroy anything, the fine summary is wrong. They temporarily and reversibly altered a writable configuration area to prevent the malfunctioning device from further malfunctioning.

    25. Re:Is this legal? by Ichijo · · Score: 1

      ...generic devices... printer, etc

      Do they make generic printers?

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    26. Re:Is this legal? by drinkypoo · · Score: 2

      And I hope FTDI wins. Eventually this should go back to whoever made the counterfeit chip.

      FTDI's deliberate intent is to damage people's equipment. How is that not illegal? I'd bet that it is.

      If I'm using counterfeit chips in my products and an update from FTDI stops things from working, I'm not going to be pissed off at FTDI, I'm going to be pissed off at whoever sold me a chip and told me that it was an FTDI chip,

      I'm going to be pissed off at both, and I hope FTDI dies and someone else takes over for them. They're not very good at their job anyway.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:Is this legal? by BradleyUffner · · Score: 1

      So you would have no problem at all if I secretly modified the EPROM data of your car's computer so that it no longer starts up? I haven't permanently broken your car you see, you should be perfectly capable of fixing the damage yourself if you can figure out what I did.

    28. Re:Is this legal? by NotSanguine · · Score: 1

      So you would have no problem at all if I secretly modified the EPROM data of your car's computer so that it no longer starts up? I haven't permanently broken your car you see, you should be perfectly capable of fixing the damage yourself if you can figure out what I did.

      Is reading comprehension an issue for you? I said, and I quote:

      this will likely produce a nasty backlash against FTDI, as they went about this the wrong way.

      Or is it just that you want to argue with someone?

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    29. Re:Is this legal? by amicusNYCL · · Score: 1

      FTDI's deliberate intent is to damage people's equipment.

      If you have evidence of their intent then it would be interesting to see that. Maybe they've only implemented a bug fix where their drivers are finding a piece of hardware which is claiming that it is something that it is not, which must be a bug, so they're fixing the bug. Now it doesn't identify as a piece of hardware that it clearly is not. Et voila, problem solved. It's not their responsibility to change the piece of hardware to correctly identify itself, that bug is one for the manufacturer to fix. The bug that FTDI is fixing is one in which the hardware identifies itself as FTDI hardware when it is not.

      How is that not illegal?

      I didn't suggest that what they were doing was not illegal, just that I support it. It wouldn't be the only thing considered illegal that I support.

      They're not very good at their job anyway.

      They're good enough that their drivers are apparently able to support a wide range of hardware that they didn't build. I'd say that's doing a pretty decent job. The list of operating systems and versions that they support is pretty extensive as well. What exactly are they bad at doing? It sounds like they've been doing the same thing for the past 20+ years, and that it's been working so well that other companies want to leech off them and get support and technology from them without paying anything for it.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    30. Re:Is this legal? by sjames · · Score: 2

      The end user who gets harmed DOES have clean hands. He has no way to know if the parts are or are not legit but also has no reason to suspect they are not.

      The unclean hands happen several transactions back in the chain and belong to someone who doesn't suffer in the slightest for this.

    31. Re:Is this legal? by tshawkins · · Score: 1

      For 99.99% of people in the world, who dont understand that a) thier device actualy has an ftdi chip in it, b) which os is safe, c) how to rewrite the pid. Then the device is effectivly "bricked" .

    32. Re:Is this legal? by CaptnZilog · · Score: 1

      They didn't destroy anything, the fine summary is wrong. They temporarily and reversibly altered a writable configuration area to prevent the malfunctioning device from further malfunctioning.

      Agreed, however to most users it will seem 'permanent' - and regardless, FTDI would still be potentially liable for other damages as a result of them modifying the device into an unusable (even if temporary) state. What if I'm a self-employed contractor with some critical work for a customer on two (for redundancy) external USB hard drives... that happen to have fake FTDI chips? Suddenly I update my driver and both drives stop working - even on other machines that didn't get the driver update - and on the day when I'm supposed to submit my $50K of billable work to the company, for acceptance/payment? Suddenly I've lost business, income, reputation, *and* probably future business... how much is that worth, and is FTDI liable for disabling devices that, unbeknownst to me, had fake FTDI chips, without even warning/notifying me that the devices weren't acceptable for their driver and letting me disconnect them or refuse/downgrade the driver update?

    33. Re:Is this legal? by CaptnZilog · · Score: 1

      Two things. One, the cloned FTDI subcomponents are in and of themselves essentially indefensible. The notion of "unclean hands" absolutely applies here. Two, that notion further applies to the manufacturer who included the cloned subcomponent in their product. To use a car metaphor, if a car is supposed to use a Bosch-made airbag sensor that has been well-tested and proven to be reliable, but the manufacturer instead knowingly uses counterfeit sensors, they open themselves up to enormous risk in any situation where the reliability of those counterfeit sensors has been called into question. They cannot rely upon any of the due diligence that Bosch has done, nor can they point to Bosch as being at fault. Furthermore, even if they point to the counterfeit manufacturer as being at fault, they themselves end up taking on some of that blame as well, for knowingly having included their product in their car.

      No question about the manufacturer being at fault, nor can Bosch be sued for the failure of something they didn't make if it fails in a collision... except if Bosch releases an update 'firmware' for the vehicles that then sees your counterfeit airbag sensor and disables it from functioning at all even though it actually did function (although perhaps not to spec) and might well have saved your life in that accident that, because it didn't function at all due to Bosch's actions, wound you up with a crushed chest, minus one lung, and unable to ever walk again. It would probably be pretty easy, in that case, to prove that while the device may not have been up to spec, it might well have prevented damage that wasn't prevented because of Bosch's actions in totally disabling the device.

    34. Re:Is this legal? by Razed+By+TV · · Score: 1

      The chips are counterfeits using the logo of FTDI stamped on the the chip. http://hackaday.com/2014/02/19...

    35. Re:Is this legal? by NormalVisual · · Score: 1

      The unclean hands happen several transactions back in the chain and belong to someone who doesn't suffer in the slightest for this.

      This. The overseas chip manufacturer sells their current stock, then perhaps makes whatever changes are needed to make the chips work with the drivers, or providing altered drivers, with practically no financial burden placed on them for their actions. There's really not much in the way of legal pressure that can be exerted on them, and the end customer has no leverage to force them to make things right. In the meantime, the customer is out the $30 or so to buy a device that hopefully uses legitimate parts.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    36. Re:Is this legal? by NormalVisual · · Score: 1

      It's even more likely they'll just ignore you. If it's an overseas vendor that used the parts on their design, there's little to no benefit for them to even acknowledge you.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    37. Re:Is this legal? by chuckugly · · Score: 1

      They detected a malfunctioning device and reconfigured it to prevent further malfunction. I don't see where there is liability attached to that.

    38. Re:Is this legal? by thesupraman · · Score: 1

      WHO says they are fake?

      It is entirely legal to produce a FTDI USB/API compatible chip - as long as it is not branded with FTDI, or containing FTDI owned design.
      Or are you claiming that somehow USB IDs are legally protected? because they are not.

      Many of the chips that have been found affected do not carry FTDI branding, they are COMPATIBLE PRODUCTS, not 'Fake Chips'
      Some are of course fake chips - that is another matter, however most certainly not all.

    39. Re:Is this legal? by thesupraman · · Score: 2

      no, SOME of the chips are marked FTDI...
      Many of the chips are not - they are differently marked or in fact not marked AT ALL.
      That makes them FTDI compatible, not counterfeits.
      Care to try again?

    40. Re:Is this legal? by sl149q · · Score: 1

      Until and unless that product id is used and expected to be used by (for example) Windows to load a driver that is owned by the people who own the product id that you are using.

      At that point you are circumventing the Windows mechanism and gaining illegal access to software for your hardware. Since you don't have an alternate driver you cannot even make a case that you didn't intend for your customers to use something other than the software you don't own or have rights to.

    41. Re:Is this legal? by sl149q · · Score: 1

      And you'll return it to your supplier for a refund.

      If it doesn't work return it. Let the supplier worry about it. He'll return to the distributor. They'll return to the manufacturer. The manufacturer will make sure they don't do that again.

      Since there is no way to use the product without using illegal drivers there is now way to use it period. Bricking it doesn't make it usable all of a sudden. Also "bricking" in this case doesn't actually mean that the entire device is non-functional. Just the USB capability. Plug into windows and windows just complains.

      And that is from FTDI's and Microsoft's position the preferable solution. Otherwise they get support calls saying my device is not working with your operating system or your driver. After the modification the indication is that the device is broken. So instead of bugging FTDI or Microsoft the end-user will return the device to their supplier.

    42. Re:Is this legal? by dgatwood · · Score: 1

      Actually, if you sell it as a "USB/Serial converter", then you are, because the USB mark is trademarked.

      Only if they use the USB trident mark. The letters "USB" are likely to be held as descriptive.

      If some medical device manufacturer uses a consumer-grade FTDI chip - counterfeit or not - in a medical appliance, then that manufacturer is the one who would be liable, as FTDI has already made it clear that these chips are not certified for such uses.

      Liability is not binary. If the failure were accidental, you'd be correct. Because it is deliberate, at best, both companies would be held liable—the medical device vendor for choosing an unsuitable part and FTDI for deliberately breaking it, and at worst, FTDI would be held solely liable for deliberately breaking it.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    43. Re:Is this legal? by dgatwood · · Score: 1

      Besides, they aren't FTDI's chips, so FTDI's statement about what uses their chips are certified for is irrelevant.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    44. Re:Is this legal? by dgatwood · · Score: 1

      First, there's no such thing as "illegal access to software". The customer may be violating a licensing agreement, but as a rule, that's not a criminal offense.

      Second, I'm pretty sure there are third-party FTDI drivers out there. So you really can't make the argument that the clone chip vendors don't have an alternate driver. The best you can do is state that if a clone gets bricked, it means that the commercial FTDI driver was loaded at least once by the customer for some reason (possibly with the intent to use it with the clone hardware, but possibly to use it with some other device), and that it matched the clone because it was attached while that driver was loaded.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    45. Re:Is this legal? by jabuzz · · Score: 1

      They may well be providing drivers themselves. However if you already have an FTDI driver installed then Windows is not going to install the clone driver and bingo your device gets borked.

      Given that FTDI are a UK company and subject to UK law (specifically Scottish law) then they are almost certainly in breach of the Computer Misuse Act 1990 which makes it an offence to make unauthorised modification of computer material. It is highly unlikely that anyone with an effected device authorised FTDI to make the changes. Unfortunately the maximum penalty is six months or a 5000GBP fine.

    46. Re:Is this legal? by jabuzz · · Score: 1

      Under UK law unauthorised modification of computer material is a criminal offence. FDDI are a UK firm.

    47. Re:Is this legal? by Lonewolf666 · · Score: 1

      If the "bricking" driver is delivered via a Windows update, Microsoft will likely get support calls saying "your OS update broke my device". From Microsoft's position certainly not the preferable solution. That's why I wondered about Microsoft's reaction...

      --
      C - the footgun of programming languages
    48. Re:Is this legal? by drinkypoo · · Score: 1

      If you have evidence of their intent then it would be interesting to see that.

      There's evidence presented in this thread, by people familiar with reimplementing their interface. I see you didn't bother to read the thread.

      I didn't suggest that what they were doing was not illegal, just that I support it. It wouldn't be the only thing considered illegal that I support.

      But in this case you're celebrating denial of service to a user who may have acted in good faith. That's a shitty thing to be happy about. Why do you like taking advantage of people?

      They're good enough that their drivers are apparently able to support a wide range of hardware that they didn't build. I'd say that's doing a pretty decent job.

      Only due to ignorance. The decent job was done by the people who make clone chips who implemented their interface. If they had written the driver to support disparate chips, that would have been a significant accomplishment. Writing a driver for their chip was not. In addition, software is expecting to see that driver.

      What exactly are they bad at doing?

      Ironically, writing drivers, and packaging them for versions of Windows with driver signing. It was literally years after the release of Windows 7 before they had a decent package of Windows 7 drivers that would reliably work with their hardware. But because applications expect to see their driver, the only option would be to write a driver which supported their driver interface. Microsoft proved in the past that chasing a software interface is a fool's game, because it can be updated periodically solely for the purpose of decreasing interoperability.

      other companies want to leech off them and get support

      Nobody is expecting anyone to contact FTDI for support, but now that they've done this to their driver, they will be contacted. So in fact, if their goal was to avoid support contacts, this was a staggeringly stupid move.

      and technology

      Necessary for meaningful interoperability.

      from them without paying anything for it.

      FTDI became a de facto standard, and they are reaping the results now. They are using copyright (AFAICT, no patents are involved, this is deeply old technology) as a bludgeon in a way that will harm users and achieve none of your stated goals. As the only thing they will accomplish is harm to users and the generation of ill will, the fact that you are pleased by these actions is unsurprising, at least to me. You seem to revel in such abuse.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    49. Re:Is this legal? by AaronW · · Score: 1

      A compatible chip does not use the FTDI USB ID. FTDI paid for their USB ID. It is not available to other chips, whether they are "compatible" or not. The chips, BTW, are fake chips with FTDI's logo and part number printed on them, not compatible chips if you read the article. USB to serial chips are not a general class like USB storage devices where there are many compatible chips so in other words one cannot make a compatible chip. In the USB storage case, each chip or device has its own vendor and device ID which is not needed to be compatible. For USB serial this is not the case since there is no standard.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    50. Re:Is this legal? by amicusNYCL · · Score: 1

      There's evidence presented in this thread, by people familiar with reimplementing their interface. I see you didn't bother to read the thread.

      I must say, I am impressed by your deductive reasoning abilities. You're absolutely correct, I clicked on the comments, jumped my scrollbar to halfway down the thread, and just posted something. Hell, I didn't even read what I was replying to. I bow to your deductive reasoning. What's still missing, however, is evidence of their intent. Since you did read the thread, and I (clearly) did not, then it shouldn't be a problem for you to point out the evidence that proves your statement: "FTDI's deliberate intent is to damage people's equipment." You made the claim so, go ahead, prove their intent.

      But in this case you're celebrating denial of service to a user who may have acted in good faith. That's a shitty thing to be happy about. Why do you like taking advantage of people?

      Fantastic straw man. I especially like how you added the terms "celebrating" and "happy". Well done, sir.

      I can see where this "discussion" is going. I'll bow out. You take care now.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    51. Re:Is this legal? by Gliscameria · · Score: 1

      Unless you are out of the warranty or return period, which is basically always. Killing the ability of the device to interact with a computer is basically bricking the entire device. If I remove your car's ability to interact meaningfully with the road, for most intents and purposes your car is broken.

      --
      X
    52. Re:Is this legal? by dgatwood · · Score: 1

      As other people have pointed out, not all of the fake chips have those markings—or any markings, for that matter. This tells me that some company special-ordered batches of chips that were silk screened with those markings, but that the part normally comes blank.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    53. Re:Is this legal? by solidraven · · Score: 1

      Your assumption being that damage can only be material? This is willingly disabling another person's property. If you' were busy doing something important and I'd come into your house and pull out the power cord you could hold me liable for the incurred damage, and this situation is nothing different from that. In fact I know several production machines that use (fake) FTDI chips, disabling a production machine through a shitty update like this would be a great way to be held liable for economic losses. And no license agreement is going to save your ass out of such a situation, a contract does not allow you to breach a person or company's basic rights.

    54. Re:Is this legal? by solidraven · · Score: 1

      You have no idea how the electronics industry works clearly. You go to a distributor and you buy components, you have no clue where they came from, sometimes even the distributor doesn't know. Considering the profit margins they're used to dealing with weird ultra cheap offers, and they can't afford to ignore them. It can easily be that the people who designed and manufactured the device thought they were working with genuine FTDI chips. I've run into a few cases where I bought reels of high end components, and what I got was cheap Chinese knock off components, and this was from a major European distributor that normally doesn't trade in these types of components.

      So by all intent and purposes, this is willingly damaging other people's property and they should pay for the damage. They have no right to do this, if they wish to do something they should go after the people who reverse engineered it, since the fab most likely doesn't even know what they made either.

    55. Re:Is this legal? by solidraven · · Score: 1

      There have been enough legal precedents for this one, if you willingly disable a functioning device of another manufacturer then at the very least you're breaching fair competition laws.

    56. Re:Is this legal? by chuckugly · · Score: 1

      The device was already malfunctioning - it's now safer in that it's predictable.

      Your analogy is badly flawed in that it involves all sorts of trespassing and so on that don't apply. This would be more like a surgical robot refusing to function with non-OEM instruments attached, which is exactly what the most popular line of surgical robots (ISRG) do if they detect non-OEM tools installed, by the way.

    57. Re:Is this legal? by solidraven · · Score: 1

      It was not malfunctioning, it happened to use the same driver. This is a very common situation, and willingly disabling that is in fact an antitrust lawsuit waiting to happen. Before you wish to claim something is malfunctioning I suggest you learn how the electronics industry works.

      What they're doing is in fact even worse than trespassing, they're unlawfully gaining access to systems that aren't their property and changing configuration settings which lead to the system being disabled. That's not only trespassing, but willingly causing damage while digitally trespassing. (The latter has far higher punishments and fines on it in most countries by the way.) And a surgical robot refusing to work with non-OEM instruments is a very different situation. The surgical robot will not modify the configuration of the non-OEM instrument to disable it...

      Refusing to work with a device can be legal under certain circumstances, modifying the device to disable it is not and is in fact a crime with a jail sentence attached to it.

    58. Re:Is this legal? by chuckugly · · Score: 1

      It was not malfunctioning, it happened to use the same driver.

      The driver detected a device that claimed to be compatible, but that was not. That sounds like a malfunction, and before you claim it was behaving correctly I would point out that if it was actually behaving like what it claimed to be, the driver wouldn't know the difference. So yes, it was absolutely defective, whether defective by accident or by design.

    59. Re:Is this legal? by solidraven · · Score: 1

      This is why we can't have nice things. First of all, drivers aren't unique to one specific device. I can name countless devices from major manufacturers that piggyback on the driver originally made for another device. There are various reasons to do this, and it is perfectly legal to do so as well. One of the extreme examples are Microsoft's HID drivers, pretty much everyone uses those and many of the uses are for just about everything except HID devices. They have an excellent Bluetooth implementation, and its quite easy to implement a key for something you won't find on any existing keyboard and use that as trigger for another program. And that is only one of many uses, so yes it is a very common trick to piggyback on drivers to save costly development time and it does not infringe on any rights.

      So it doesn't matter how you wish to interpret it, this is willingly and unlawfully modifying and disabling another person's property. Take it from me, I have more than ample experience in both reverse engineering devices and detecting bogus components. You can't accidentally check for this one considering what you have to do to detect these counterfeit chips, they were made to work with this driver. You can't do this by accident, nor can you claim this is in the name of safety since all these devices must pass EM compliance and safety tests. So get your head out of your ass and come back to reality, or stop working for FTDI (which is an awful company to be honest).

    60. Re:Is this legal? by chuckugly · · Score: 1

      This is why we can't have nice things. First of all, drivers aren't unique to one specific device

      These drivers are specific to a line of devices produced by a specific manufacturer. They are not generic drivers like the ones Microsoft supplies for a host of generic devices. My humble suggestion would be that if a chip maker doesn't like the way their chip interacts with a competitors driver, they could stop using the other parties driver.

      Besides the complete wrongness of freeloading on someone else work, there is the fact that a flaky device that says "Hi, I'm a device from company Zxcv" and that doesn't perform to the normal standards of Zxcv because it's made by someone else is damaging to the brand and potentially costly in other ways.

      Not to mention that since the 3rd party part is not part of Zxcv QA process, so you know, things like driver updates might make it malfunction. Like this.

    61. Re:Is this legal? by solidraven · · Score: 1

      No matter how you wish to claim this is right, they still willingly gained access to somebody else's property and disabled it. This always has been, and still is a criminal offence with jail sentences and heavy fines. In fact considering this qualifies as a severe case of computer crime in many countries they might be looking at sentences of a few decades and fines that are multiple times their entire company's revenue.

      And you are simply displaying you do not know the electronics industry at all. All drivers are written for a generic series of devices, any driver not written in this fashion is a waste of developer time and generally quite crappy. (See all those WiFi drivers from 10 years ago.) This is especially the case considering we often modify devices once they're in production, so we need to support several versions with a single driver that supports all. By writing it in a manner that its willing to work with almost anything that fits the specs you save yourself, and above all the user, quite some trouble. And if you have a particularity well working driver it'll be adopted as the de-facto standard. Do you think those Microsoft HID drivers started out in their current shape and form? The nice parts I'm referring to started out as support for Microsoft's own hardware line, they never complained about people using those for a wide variety of reasons. The main reason being that by turning your driver into the standard you gain quite some market leverage, you are the only one capable of signing the new versions of it. So if the functionality needs to be extended you are the only instance capable of doing it while maintaining good support for the older devices.

      So no, these drivers aren't specific to a device made by a specific manufacturer. They are specific to a particular hardware-software interface that anybody can freely imitate that infact became the de-facto standard for USB-Serial interfaces. Now if they had stopped at detecting and just saying "sorry, can't work with this" they might have gotten off just fine depending on the jurisdiction, but they went ahead and actively bricked devices. And calling this freeloading is hardly the case, or do we forget that FTDI is "freeloading" on multiple other semi-conductor companies by providing default implementations of their chip-to-chip communication interfaces? If you're going to approach the electronics industry with this mentality you're going to get sued out of existence as a company within years.

      This is not an update, this is a very specific modification to damage and disable equipment. There is a very large difference between the two from a legal point of view. So no, they f-ed up and now they have to pay for it.

    62. Re:Is this legal? by chuckugly · · Score: 1

      No matter how you wish to claim this is right, they still willingly gained access to somebody else's property and disabled it.

      This is supposition at this point unless you have proof. As Ars says:

      It's not immediately clear how or why the drivers are acting this way. It's possible that they're somehow detecting counterfeits and deliberately reprogramming them. It's also possible that the drivers are sending the same commands to both good and bad parts, and these commands just happen to cause bad things in counterfeit parts while being harmless on the real ones. We've asked FTDI for comment but received nothing as yet.

      ....you are simply displaying you do not know the electronics industry at all. All drivers are written for a generic series of devices, any driver not written in this fashion is a waste of developer time and generally quite crappy.

      Yes total crap, the cloners shouldn't use it.

      So no, these drivers aren't specific to a device made by a specific manufacturer. They are specific to a particular hardware-software interface that anybody can freely imitate that infact became the de-facto standard for USB-Serial interfaces.

      Clearly the clone is defective, or it would behave like the real thing. By definition.

    63. Re:Is this legal? by solidraven · · Score: 1

      It is not, I'm familiar with cases like this. Its not like manufacturers trying this sort of thing is new, but its the first time a large one has tried it on this scale and abused Windows Update for it. (Microsoft will have their heads for this by the way based on their response to this.) But in all cases I know about it ended badly for the manufacturer. So yes, when I am stating this I am serious about the legal implications for them. It only requires one large company to have lost a significant amount of revenue because of this and they hang.

      And again, you show you have no clue how these "clones" work. They are not defective, the driver on the other hand is... and they admitted this was their goal already so stop bothering to defend them. They lost and now they have to pay for the consequences. I can also tell you that most designers I know have already stated that they will never use FTDI hardware ever again because of this: so not only did they enter very slippery ground in a legal context, they alienated the engineering community.

      And then there is another issue, after this one FTDI deserves to die. They broke the gentlemen's agreement within the electronics community about interfaces and bus systems. Bus systems can be patented (see IC), but you should never use that patent in an offensive way except if people are conflicting on your address assignments or are going "too far". Either way, this case does not apply here because we're looking at interfaces, and those are considered free-for-all. Its very common for IC manufacturers to make devices with the exact same specifications and a compatible pin-out in their own technology by going around the patents. These devices are perfectly legal and often support the same software drivers if PC interfacing is involved. A funny side fact is that many of these "clones", as you might call them, are in fact superior in performance compared to the original. It reached the point where claiming pin compatibility is a common marketing goal, this is good for all manufacturers involved because large companies will only use parts that they can source from multiple suppliers. So yes, by doing this FTDI broke the cease fire/gentlemen's agreement. This also means they'll probably be at the receiving end of several lawsuits involving their implementation of competitor's bus systems.

    64. Re:Is this legal? by chuckugly · · Score: 1

      .... you show you have no clue how these "clones" work. They are not defective, the driver on the other hand is....

      If you use Windows, there is an excellent chance that you or someone you know who does use Windows executes my driver code the entire time the PC is operational; I have a pretty decent idea of "how it works".

      In this case the device was claiming to be a specific device (and was not) and yet did not correctly behave like the device it was claiming to be. You might not consider that defective. I would. The instructions that change the PID to 0 are discarded by a legit device and would be discarded by a correctly implemented clone.

      In the old days the DEC "Tulip" was a pretty popular NIC "standard" and was cloned, I guess it was a kinder gentler world then (of course, where is DEC now?) or maybe the clones were better back then.

      I don't think this was wise, but I can understand their interest in defending their brand reputation - when a crap clone says it's made by FDTI and then doesn't perform perfectly it's not going to damage the reputation of an unknown chip cloner in a Chinese alley, it's gonna look like FDTI makes crappy chips, which in my experience is not true.

    65. Re:Is this legal? by solidraven · · Score: 1

      AGAIN, the clones are not defective and behave like the standard product from a software point of view. Detecting them is tricky at the best of times, so you can't do it by accident. So yes, by changing the device ID to 0 you are breaking the law.

      And DEC priced themselves out of thed market in combination with horrible management making terrible decisions. If you can't quite decide which business you're going to aim at and then have guys like IBM chasing you down you're not going to live long.

      To be frank, I'd use the clones if I had a choice. The clones often perform better and are more reliable. FTDI makes crappy chips, have you ever used one? I found on many occasions that half-arsed attempts using software USB libraries on low end microcontrollers worked better than FTDI products. Another thing FTDI has going against it is that the moment their driver crashes it often takes the entire Windows USB driver with it. Which is fine, until you realise most keyboards and mice these days work through USB. So not only is FTDI expensive and unreliable, their documentation is horrible at the best of times, and their chips don't pass any ESD test, not to mention that the diode test setting of a household multimeter is enough to fry the internal voltage regulators on these things. The main reasons to use FTDI chip are: you have half an hour to design the hardware, you don't know about anything else, student lab sessions, torturing the academic staff supervising previously mentioned lab sessions, and your boss told you to do so. And while I could continue my rant about FTDI, I'll keep it at this: Don't use FTDI chips in your products, use the cheapest MSP430 you can find. Not only is it cheaper, it performs better and you can put quite some intelligence in it. And TI is nice enough to deliver chips that can withstand existing in a world where non-neutral charges exist,.

      Also the ESD test is also one of the best ways to detect if its a clone or not in the case of a FTDI chip.If it passes its most likely a clone...

    66. Re:Is this legal? by chuckugly · · Score: 1

      AGAIN, the clones are not defective and behave like the standard product from a software point of view

      Device drivers are software. The clones behave differently, therefore, the statement above is incorrect.

  3. Will the FTDI driver be classified as malware? by Anonymous Coward · · Score: 1

    Seems like it should be!

  4. Go after the infringers? HA. by Anonymous Coward · · Score: 1

    Go after the infringers? HA. You can't do shit to some nameless, here-one-day-gone-the-next Chinese outfit.

  5. Why is FTDI the villan? by The+Eight-Bit+Link · · Score: 2, Insightful

    Why should they let people ride their coattails for no compensation? To be fair, bricking a device is a little overkill, and simply refusing to recognize a fake device may have been a better approach.

    1. Re:Why is FTDI the villan? by Opportunist · · Score: 1

      Because they destroy a device of someone who doesn't even know about the bickering behind the scenes. If I have a restaurant and the customers of my competitor park on my parking lot I can tell them to get lost because it's my parking lot and I can decide who may and who may not use it. I may NOT, though, simply go there and trash their cars because, hey, they were parked on my ground.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 1

      What is wrong with making compatible devices?

      FTDI could do some real innovation. As it is it seems their product does not contain a lot of value (except for the driver being standard in Windows).

      What if.. the harddrive manufacturer who supplied the IDE driver to Microsoft would start bricking competitors' drives? Their good right?

    3. Re:Why is FTDI the villan? by wiredlogic · · Score: 1

      Because they are abusing unwitting consumers. They clearly have a method to detect unauthorized clones. They should just have their driver refuse to connect and leave the hardware alone. The economic repercussions on the cloners will be the same without the risk of a class action from your innocent victims.

      As an EE, I will think twice about designing in FTDI products from now on.

      --
      I am becoming gerund, destroyer of verbs.
    4. Re:Why is FTDI the villan? by The+Ickle+Jones · · Score: 3, Insightful

      Whose fault is it that FTDI is intentionally destroying other people's property? FTDI's. The ends don't justify the means.

    5. Re:Why is FTDI the villan? by K.+S.+Kyosuke · · Score: 1

      So when you buy a Chinese copy of a Ford car, and Ford people come and smash your physical car, that's OK because the design was theirs and you were not supposed to buy it? Destroying third party (buyer's) property is hardly the same as protecting a design.

      --
      Ezekiel 23:20
    6. Re:Why is FTDI the villan? by fustakrakich · · Score: 1

      Who cares? The wrong guy is being targeted. But the law says you bought "stolen" property, tough luck, kid...

      --
      “He’s not deformed, he’s just drunk!”
    7. Re:Why is FTDI the villan? by fuzzyfuzzyfungus · · Score: 2

      As an EE, I will think twice about designing in FTDI products from now on.

      Even if you happen to think that FTDI's approach is morally justified and hilarious, it'd still be worth considering avoiding them: some counterfeits don't even bother to pretend; but there are some very, very, convincing fakes that manage to sneak into more respectable parts of the supply chain. It's bad enough that you might get slipped counterfeits that don't meet spec, worse if you might get slipped counterfeits that appear to work and then get destroyed once in the hands of your customers.

    8. Re:Why is FTDI the villan? by HeckRuler · · Score: 1

      Imagine if you played a Disney DVD, say Pinocchio, and it determined that you had some pirated material, or content that overlapped with their IP, or material that violated their EULA and so it fried your hard-drive and bricked your computer.

      Whose fault is that? Disney's for protecting their IP, or the user who had the audacity of downloading some fanart?

    9. Re:Why is FTDI the villan? by cdrudge · · Score: 1

      With your example, it happens all the time. A few years ago when the Super Bowl was being held in Indianapolis, the FBI raided multiple stores that were selling counterfeit merchandise on behalf of the NFL. The merchandise that was confiscated was either ultimately destroyed or given to the NFL which donates it to some 3rd world location. So while the NFL itself didn't destroy the car, ultimately in the end the store was left hanging as it didn't have it's money, nor it's apparel it was suppose to be selling.

    10. Re:Why is FTDI the villan? by K.+S.+Kyosuke · · Score: 1

      What about end buyers?

      --
      Ezekiel 23:20
    11. Re:Why is FTDI the villan? by Ryanrule · · Score: 1

      maybe you shouldnt buy shit products from scum manufacturers

    12. Re:Why is FTDI the villan? by Ryanrule · · Score: 1

      Yes, that is perfectly fine, and should be encouraged.

    13. Re:Why is FTDI the villan? by cdrudge · · Score: 1

      What about them?

    14. Re:Why is FTDI the villan? by K.+S.+Kyosuke · · Score: 1

      Are they getting rounded up and deprived of their property rights?

      --
      Ezekiel 23:20
    15. Re:Why is FTDI the villan? by thegarbz · · Score: 1

      You know who's fault it isn't?

      The person who will be most affected by this action.

    16. Re:Why is FTDI the villan? by gaudior · · Score: 1

      Your example falls down because the devices being bricked are in the hands of the end-users, not the store that sold them. To follow your analogy, the FBI should be going to each customer who bought a counterfeit jersey and setting it on fire in their front room.

    17. Re:Why is FTDI the villan? by Opportunist · · Score: 1

      From the article:

      The new driver for the FT232 exploits these differences, reprogramming it so it won’t work with existing drivers.
      (emphasis mine)

      So, yes, something is destroyed. Sure, you can undo the damage by writing new firmware to the chip... if you can somehow access it, that is. Have fun looking for the JTAG pins on it and I hope you enjoy soldering under a microscope.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:Why is FTDI the villan? by sl149q · · Score: 1

      No JTAG (apparently) required. You do need to use an OS that will allow enumeration of a device with a product id of zero. And then have a driver for that device which will write a new product id for you using the same USB Device Requests that the FTDI driver originally used to set it to zero.

      The problem is the inability of modern Windows to work with a device with a product id of zero.

    19. Re:Why is FTDI the villan? by sl149q · · Score: 1

      No, because then the end-user looks in Device Manager and sees that the driver, which is owned by FTDI, is experiencing a problem with their device. So they contact FTDI for support.

      So not only did FTDI NOT make any money selling a chip for the device, now they would be on the hook to field support calls because the device does not "work" with their driver.

    20. Re:Why is FTDI the villan? by Opportunist · · Score: 1

      What you just said is for the average computer user about on par with using a JTAG interface. If you can't walk it's moot whether you should climb 2 or 20 stairs.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  6. Cloners respond .... by Anonymous Coward · · Score: 3, Funny

    ... by issuing a driver that works with their h/w, but bricks the FTDI components.

    1. Re:Cloners respond .... by codemachine · · Score: 1

      If the cloners can get Microsoft to certify a new driver for FTDI's chips, then FTDI has bigger problems than they realized.

  7. They are playing with fire by supersat · · Score: 5, Informative

    It looks like they are trying to hide behind their EULA, which says that "Use of the Software as a driver for a component that is not a Genuine FTDI Component MAY IRRETRIEVABLY DAMAGE THAT COMPONENT." But there are reports that this new driver is being delivered via Windows Update, which presumably doesn't show you this EULA.

    Microsoft would be wise to pull this update.

    1. Re:They are playing with fire by Anonymous Coward · · Score: 1

      AFAIK, when you receive a windows update with an updated license/eula/tos/etc, it notifies you. Most updates don't involve changing legal documents so it's not seen often, but the feature is in there.

    2. Re:They are playing with fire by Anonymous Coward · · Score: 3, Informative

      "Use of the Software as a driver for a component that is not a Genuine FTDI Component MAY IRRETRIEVABLY DAMAGE THAT COMPONENT."

      That only covers their asses for incidental damage. If they went out of their way to deliberately damage property, they are in trouble. If there is an internal email that touts this as a feature and not a bug...even jokingly...they are in deep shit. Some class action firm is going to have fun with this.

    3. Re:They are playing with fire by Anonymous+Brave+Guy · · Score: 4, Interesting

      Their EULA could say that if you use their software with something other than a genuine FTDI component they may send a hit man round, but I doubt that would stand up too well in court either. If they think they're going to get away with deliberately breaking someone's gear because of some weasel words in the EULA, they need better lawyers. Or they needed better lawyers, I should say, because if the reporting of what's going on is accurate then by this point I suspect they're already in serious trouble even if they don't realise it yet.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:They are playing with fire by fustakrakich · · Score: 1

      I never let Windows update hardware drivers.

      Intentional bricking should be totally illegal without the owner's permission.

      However! As a sort of sideways analogy, if you buy a stolen TV from a pawn shop, what happens when the cops find out? You get to keep the TV?

      --
      “He’s not deformed, he’s just drunk!”
    5. Re:They are playing with fire by fuzzyfuzzyfungus · · Score: 1

      A certain amount may end up riding on the meaning of 'component' and 'that component', as well. Sure, for a basic USB -> serial dongle the FTDI chip is practically the only component, with just a couple of cheap connectors and a passive or two; but there are some fairly expensive devices that are 'USB' because the manufacturer shoved a converter IC onto the previous generation serial design.

      Even if FTDI finds a court that buys their right to destroy cloned chips by vigilante action(rather than by a copyright, patent, or trademark judgement in the appropriate venue), will they find one that is sympathetic when the device ruined is some fairly expensive bit of gear sold by a third party to a customer who didn't even know a USB bridge chip was involved?

    6. Re:They are playing with fire by sl149q · · Score: 1

      Damage is a big word.

      They are modifying an eeprom value such that the device will no longer attempt illegally use their driver.

      Since eeprom's are designed to be written, multiple times, you cannot claim that is damage.

      And it is unlikely that the actual function of the device is impaired. Just its ability to communicate with Windows.

    7. Re:They are playing with fire by popoutman · · Score: 1
      Ah, but the EULA is completely non-enforceable in the EU, and has been continually shown as such in the courts. It's not a contract and cannot be treated as such. When there's no contract in play as in this situation, it's standard consumer protection laws that apply. FTDI would almost certainly face criminal proceedings for this action in any/all EU legislative areas. The EULA presentation upon installation has no legal standing for ordinary people that buy computer stuff. The end-user/purchaser/consumer cannot have their rights restricted at any time, and most certainly not my some text on a click-through text with unsigned agreements.

      EULAs are nothing more than wishlists for the selling company and can be completely ignored. When I click through them I say out loud "This EULA states I will be paid" and it has the same legal standing.

      Those of you living under certain fascist regimes that have allowed the legal recognition of EULAs, well you've got bigger problems..

      --
      - This sig deliberately left blank. Nothing to see, move along.
  8. The good news by Overzeetop · · Score: 2, Insightful

    Now that we know it's happening we can all join the class action lawsuit which will utterly bankrupt FTDI because what they are doing is illegal and they can be held liable for damages, which could easily run into the billions.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:The good news by Tharkkun · · Score: 2, Insightful

      Now that we know it's happening we can all join the class action lawsuit which will utterly bankrupt FTDI because what they are doing is illegal and they can be held liable for damages, which could easily run into the billions.

      You are running a driver/firmware update on a product which isn't theirs. Just like with a laptop if you run a BIOS update on the wrong product and it destroys your machine the vendor isn't responsible.

    2. Re:The good news by Richy_T · · Score: 4, Insightful

      Intent.

    3. Re:The good news by St.Creed · · Score: 1

      Must be proven. That's the hard part.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    4. Re:The good news by Anonymous Coward · · Score: 5, Insightful

      This all goes out the window the minute you write code that intentionally does harmful things to your hardware. And it would be fairly easy to prove said intent: no driver should be mucking with USB PIDs ever, especially not when they've proven that the hardware in question isn't theirs. A driver that says, "Okay, this hardware clearly isn't mine, let's go break it" is malicious software.

      This is shit that Nintendo flashcart vendors do.

    5. Re:The good news by RavenLrD20k · · Score: 2, Insightful

      Except there's a difference between this and your example. When you update your BIOS there are ways to verify that the BIOS you have is compatible with the update you are going to use. With this FTDI crap, if you physically examine the chip, it has all the markings of a legit FTDI chip, down to the model stamp. When you look at the chip driver in Windows before the update, it reports back chip information for a chip that's legitimate. Upon verifying these things, you go ahead and run Windows Update with the new FTDI driver... OOPS! Your chip was misrepresenting itself to you and now you have bricked hardware. If you're lucky, your hardware vendor will supply you with a new board under warranty, and hopefully they've verified that the chip is truly legit. If not...you're screwed and FTDI just broke an otherwise perfectly working system that was paid for legally in good faith (that last bit is the important part when contemplating a lawsuit and who to go after; hint: same considerations for a BIOS update that goes awry because it misrepresented itself to the user/system prior to flashing).

      The fact that this is an automatic Windows Update that can potentially brick a system without warning (thinking of the non-tech-savvy here), this can make for a very bad nightmare on FTDI's end. I wouldn't be surprised to hear something coming out of the FTC about this before long.

    6. Re:The good news by nbauman · · Score: 1, Interesting

      You are running a driver/firmware update on a product which isn't theirs. Just like with a laptop if you run a BIOS update on the wrong product and it destroys your machine the vendor isn't responsible.

      This is more like an admin who quits his job and wipes out the whole system before he goes.

    7. Re:The good news by neokushan · · Score: 1

      What about the intent to use/sell counterfeit chips? While I don't agree with FTDI's tactic, they're not the only bad guy here by a long shot.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    8. Re:The good news by ShanghaiBill · · Score: 2, Insightful

      While I don't agree with FTDI's tactic, they're not the only bad guy here by a long shot.

      What? So if I shoot my neighbor, I can use the excuse that last night someone robbed a liquor store on the other side of town, so I am "not the only bad guy"?

      Look, counterfeiting is wrong. But destroying the property of an end user, most likely unaware of the counterfeit device, is both wrong and illegal. Period.

    9. Re:The good news by CanadianRealist · · Score: 1

      What about the intent to use/sell counterfeit chips?

      As was said above for a different issue. (Intent) must be proven. Proving someone used/sold a counterfeit chip is not enough. To prove intent you have to prove that they knew it was counterfeit.

    10. Re:The good news by neokushan · · Score: 2

      I'm not disagreeing with you, I'm just saying the focus seems to be on FTDI when really the issue is much larger.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    11. Re:The good news by neokushan · · Score: 2

      Well yeah, but the person who sold them that counterfeit chip must have known it was counterfeit. The manufacturer of said chip definitely knew.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    12. Re:The good news by hhawk · · Score: 2

      I don't see how it isn't not only illegal, but also terroristic -- and if any device that fails results in loss of life, limb or just economic damages I would think they would be culpable as well.

      --
      http://www.hawknest.com/
    13. Re:The good news by Anonymous Coward · · Score: 4, Informative

      The driver license explicitly says that fake chips will be bricked. Not very hard to prove intent in this case.

    14. Re:The good news by loonycyborg · · Score: 1

      Was there even counterfeiting? If they just made own chips with the same interface then it's not counterfeiting. At most violation of USB spec, maybe not even that. TFA doesn't provide much details about this.

    15. Re:The good news by TheRealMindChild · · Score: 1

      Not going to happen, the same way that it didn't happen when DirectTV (or dish, whoever) bricked all of those pirate hardware years ago

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    16. Re:The good news by Darinbob · · Score: 2

      And this is the part not discussed yet. People get a bricked device, they get mad, they blame FTDI, but they have no proof. Show the USB sniffing logs that prove intentional bricking, versus a cheap ass counterfeit device that locks up when configured in an unexpected way.

    17. Re:The good news by Anonymous Coward · · Score: 2

      The focus is on FTDI because they are the ones basically resorting to vigilantism.
      Maybe if they had started a lawsuit against the people producing the chips, then the focus wouldn't be on how they are rendering peoples devices inoperable.

    18. Re:The good news by CanadianRealist · · Score: 1

      Again, I'd say that needs to be proven. Isn't the sequence generally something like:

      chip maker -> device maker -> distributor -> retail chain -> local store -> cashier who actually carries out transaction -> buyer

      Exactly how far along that chain does knowledge of counterfeit go?

    19. Re:The good news by idontgno · · Score: 1

      Fine, good, true, and utterly fucking irrelevant.

      The only player in this stupid drama being punished is the only one who had no way of knowing about the counterfeit chip: the consumer.

      You probably thought SCO was right to sue Linux users too, amirite?

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    20. Re:The good news by loonycyborg · · Score: 1

      And how this applies to this particular situation? I just don't see. Emulating another device's interface is done all the time for sake of interoperability.

    21. Re:The good news by weilawei · · Score: 1

      FTDI drivers may be used only in conjunction with products based on FTDI parts.

      Well, if I use a product based on a clone of FTDI's chip, can't I claim that it's "based on" an FTDI part? Would this violate patents to sell an imported clone in the US, as the clones are actually a microcontroller which is interface-compatible--not a direct ripoff--according to TFA? Sounds like a slimy enough lawyer could do some weaseling there.

    22. Re:The good news by chuckugly · · Score: 2

      Except they're not bricking anything.

    23. Re:The good news by chuckugly · · Score: 1

      "We detected one of our devices malfunctioning and modified it (non-destructively) to eliminate future malfunctions."

    24. Re:The good news by amicusNYCL · · Score: 1

      Look, counterfeiting is wrong. But destroying the property of an end user, most likely unaware of the counterfeit device, is both wrong and illegal. Period.

      Actually, counterfeiting is also both wrong and illegal. Period.

      What? So if I shoot my neighbor,

      What the hell is it with everyone using violent crime analogies? What does shooting someone have anything at all to do with a company issuing a firmware update that disables unlicensed counterfeit chips? Moreover, is FTDI the first company to use a tactic like that? How about Apple Computer, Inc.? Have they ever issued something like an operating system update which would intentionally render unlicensed counterfeit hardware unworkable?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    25. Re:The good news by BenJeremy · · Score: 2

      You might be a bit out of your depth in understanding the issue.

      The information is still a bit sketchy, but from what I gather, the chips in question are widely used to interface Arduino-type boards to your PC to program, debug, get data, etc...

      The key thing here is that the counterfeit chips essentially have the same interface, so they can use the same drivers as devices built with the FTDI chips. Inside, however, they aren't using the same "firmware" as the FTDI chips, so the counterfeits have some extra functionality, like programmable PIDs; this is what FTDI exploited. It was NOT accidental, this simply isn't possible. They specifically coded their drivers to re-write the PIDs using functionality unique to the counterfeit chips.

      The real problem is that they not only bricked the fake chips, but the entire device using it. This is a pretty bad thing, if your arduino was collecting data, for example, and you plugged it in to save it. The user has no idea his board is running FTDI-compatible chips (which is really what they are - they are no more "counterfeit" and an AMD CPU is somehow a counterfeit Intel CPU).

      FTDI is upset because they paid legitimate fees to get the assigned PID for their device, but this is entirely the wrong way to do it. All you do is upset your customer base and break the law; destructive responses go back to the days when a CP/M spreadsheet program incorporated code to delete everything it could touch if it detected a pirated copy - and they paid dearly for that at the time. At least the victim back then WAS a pirate (mostly, unless the pirate was an unscrupulous vendor, which was often the case back in the 80s).

    26. Re:The good news by tibit · · Score: 1

      Their drivers come with licensing terms, but it's arguable whether such terms hold any water when all you did was accept a Windows Update... Is the driver available via Windows Update the same one as downloadable from their website?

      --
      A successful API design takes a mixture of software design and pedagogy.
    27. Re:The good news by tibit · · Score: 1

      Except that the driver is provided through Windows Update and you don't need to accept its license to have it installed. You just need to select the optional hardware updates and click "Install".

      --
      A successful API design takes a mixture of software design and pedagogy.
    28. Re:The good news by tibit · · Score: 1

      You're assuming that there are patents involved. Not all clones are protected by anything. In fact, last time I looked into it, it's perfectly OK to make functional clones of FTDI chips, as long as you don't use their drivers. If you use their drivers, you must purchase their silicon, or license the driver from them.

      --
      A successful API design takes a mixture of software design and pedagogy.
    29. Re:The good news by weilawei · · Score: 1

      Ooh, it gets better. They've published an official statement all but explicitly stating they're sabotaging other chips. (Note, I said all but. They don't say how they're detecting them or what their "proactive and global process" is.)

      FTDI Chip is committed to taking appropriate measures to protect our customers from the adverse impacts caused by counterfeiting of FTDI Chip devices. Many of these devices resemble FTDI Chip markings which may lead the customer to believe they are genuine. FTDI Chip has established a proactive and global process aimed at detecting and deterring such counterfeit activity.

    30. Re:The good news by tibit · · Score: 2

      First of all, the FTDI chips themselves have no firmware. They are implemented using fixed function logic IIRC. Even if they did have firmware, it'd be on a mask ROM and wouldn't be changeable. What FTDI chips and their clones do have is a configuration EEPROM. On some chips it's internal, but they do support external EEPROM too. That's where the VID, PID and USB descriptors are stored, allowing vendors to use those chips with their own manufacture, serial number and device descriptor strings, as well as their own device-specific VID/PID. Heck, you can get blocks of PIDs from FTDI so that you don't have to buy your own VID.

      I don't know what sort of functionality does the driver use to discriminate between legit chips and copies, but it's possible that it could do something like attempt to write an EEPROM byte at an address that's too large. Perhaps on the genuine chip, such write is ignored, but on the counterfeit chip the write wraps around. That'd be an implementation bug in the chip, pure and simple. The negative effect (zeroing out of the PID) is a bug, even if it's exploited by the driver. I wouldn't shed any tears for the people who use the fake stuff. You can buy FTDI-branded serial converters from mainstream vendors, there's no need to buy Chinese copycat crap.

      --
      A successful API design takes a mixture of software design and pedagogy.
    31. Re:The good news by weilawei · · Score: 1

      That was kinda why I asked a question instead of assuming. You know that symbol called a question mark?

      I said "Would this violate patents" not "This violates patents". Sheesh. I think we're probably even agreeing with each other, but you need to read a little more carefully.

    32. Re:The good news by egranlund · · Score: 1

      destructive responses go back to the days when a CP/M spreadsheet program incorporated code to delete everything it could touch if it detected a pirated copy - and they paid dearly for that at the time. At least the victim back then WAS a pirate (mostly, unless the pirate was an unscrupulous vendor, which was often the case back in the 80s).

      Do you have any more information on this? Sounds like an interesting read.

    33. Re:The good news by sjames · · Score: 2

      The problem was that knowing event happened 6 hands ago and probably in China. You buy device at Frys and it gets bricked. You didn't know the chip was fake. Fry's didn't know the chip was fake. The wholesaler Fry's bought from didn't know. The American company the wholesaler bought it from didn't know. The Chinese outsource factory didn't know. The wholesaler they bought the chip from didn't know. The people the wholesaler bought the chip from knew because they paid someone to fab it.

      In what way does the end user deserve to have his device bricked?

      If FTDI wants to just not work, that's at least understandable. If they want to pop up a warning and ask you to return the device and report the problem, that's perfectly fine.

    34. Re:The good news by ChumpusRex2003 · · Score: 5, Informative
      Yes. A company called Supereal is selling enormous volumes of "FTDI" chips into the Chinese market. The chips are labelled with the FTDI name and logo and during the USB negotiation, they announce themselves using the FTDI vendor unique ID, in order to use the ubiquitous and flexible FTDI driver (rather than require any development work for their own driver).

      See http://zeptobars.ru/en/read/FT... for an example of a fake chip - labelled FTDI on the outside, but supereal on the silicon.

      The problem is that the fake chips are buggy and slow compared to the genuine article, causing headaches for USB peripheral designers and support and reputation headaches for FTDI. There is a huge market for USB UART chips, and it is quite competitive, but few of the products on the market are actually as reliable, fast and robust as you would expect them to be. The FTDI FT232RL is one of the best in terms of reliability and has the best drivers, while also providing some handy bonus functionality.

      It appears that FTDI have reverse engineered the fake chips and found that they can be reprogrammed. When their driver detects a fake chip, it uses the internal configuration commands to erase the EEPROM memory containing the Vendor Unique ID. With this EEPROM blanked, the chip is unable to complete the device detection process in the OS's USB stack.

    35. Re:The good news by Anonymous Coward · · Score: 1

      A driver that says, "Okay, this hardware clearly isn't mine, let's go break it" is malicious software.

      Hardware that says, "Okay, I'm an FTDI chip and I'm going to load this driver even though I'm really neither a real FTDI chip nor a hardware-level clone" is malicious hardware.

      There's no telling what these fake chips do, other than that they are misrepresenting themselves.

      Customers shouldn't be the ones to suffer, but a driver that validates the hardware is commendable. The devil's in the details: resetting the fake PID to a different fake PID so the driver won't load is smart. Setting it to a PID that's invalid and results in the OS losing the ability to recognize it entirely is not. Is there a dummy PID built into the spec that is not linked to any hardware but is still recognizable to computers? If so, patching the driver to set the PID to that instead of zero solves everything.

    36. Re:The good news by sl149q · · Score: 1

      Since FTDI doesn't sell end user consumer products it is highly unlikely the end user will blame FTDI.

      More likely they will blame (roughly in order): the place they bought it from, the distributor, the device manufacturer.

      This will in turn train the retailer to distrust the distributor, the distributor to distrust the manufacturer.

      Which hopefully will make the manufacturer select actual FTDI chips OR write their own drivers instead of stealing FTDI's.

      That means more sales of FTDI chips or possibly a reduced customer experience if the manufacturer does their own driver which in turn will push them back to FTDI based devices which will increase sales for FTDI.

    37. Re:The good news by sl149q · · Score: 1

      Using the device with unauthorized drivers is wrong and illegal. If your supplier told you to do that then sue them.

    38. Re:The good news by sl149q · · Score: 1

      I don't see that there is much if any difference in simply not working and bricking.

      In either case, for most users, the result is exactly the same, their device does not work.

      And if it doesn't work as advertised then they will return to store or online retailer.

      If enough devices are returned the effect repeats itself up the chain and affects behaviour all the way along.

    39. Re:The good news by sl149q · · Score: 1

      The issue is using other peoples copyrighted software illegally by pretending to be a compatible device.

    40. Re:The good news by drinkypoo · · Score: 2

      The FTDI FT232RL is one of the best in terms of reliability and has the best drivers, while also providing some handy bonus functionality.

      Reliable? Meh. Best drivers? Definitely a lie. They screw those up all the time. Additional features? That part is very true, and it's the reason why you need a real FTDI chip anyway. A lot of stuff won't work right if you don't have one.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    41. Re:The good news by sl149q · · Score: 1

      Sure, and if you are using legal software (for example a class driver provided by the host os) that may be legal.

      What is not legal is using the device identifier descriptors that are owned by another company so that you can illegally get the host OS to use that manufacturers driver.

    42. Re:The good news by sl149q · · Score: 1

      Since this bricking is probably done the first time the device is used, and nobody is going to "collect" a bunch of data without testing that the device works by plugging it in first, etc, etc....

      The result is the same. It works and life goes on. Or it doesn't work and you send it back. Whether the device is bricked or simply doesn't work is pretty irrelevant to most end users. It goes back in both cases.

    43. Re:The good news by sl149q · · Score: 1

      Since the manufacturer should be doing quality assurance testing. That should include plugging devices in and checking that they work. So they should be the first to notice if there are any problems with devices getting bricked.

    44. Re:The good news by Obfuscant · · Score: 1

      You can buy FTDI-branded serial converters from mainstream vendors, there's no need to buy Chinese copycat crap.

      And you can buy Chinese copycat crap from mainstream vendors, too. So what does the customer do? He walks into Fry's, sees a USB to serial adapter on the rack, and asks a Fry's droid "is this Chinese copycat crap?" The Fry's droid is going to know? I've asked such people what the chip in such devices is (so I can avoid Prolific) and most of them have zero clue. They wouldn't know how to spell FTDI if it was written on the box. So what do they say? "Why no, sir, we don't sell Chinese copycat crap here." And you get a bricked adapter when you plug it in.

      I've done this same thing with other devices, notably firewire cards where I want only Agere and never VIA or whatever. I've asked, and then had to open the box and sometimes pull the firmware version sticker off the chip to see ... because the sales people have no clue what's inside the magic boxes, they just know the magic boxes are great and good and you should buy many of them.

    45. Re:The good news by JDG1980 · · Score: 1

      Not going to happen, the same way that it didn't happen when DirectTV (or dish, whoever) bricked all of those pirate hardware years ago

      No claims were made in that case because anyone who came forward would have to admit committing a federal crime. In contrast, there are plenty of ways that someone could wind up with a bricked device that they had no knowledge was not authentic, and could not reasonably have known.

    46. Re:The good news by loonycyborg · · Score: 1

      Even if it's illegal, counterfeiting isn't a term applicable here. It's violation of USB spec, nothing more. Counterfeiting involves deceit by definition, but device vendors definitely knew they're getting not an FTDI device but a replacement that can serve same function.

    47. Re:The good news by sjames · · Score: 1

      Because it does work just fine with non FTDI drivers. It may have already been in use on another PC.

      As I said, the truly proper action is to simply inform the user and continue working.

    48. Re:The good news by Obfuscant · · Score: 1

      Except Dish didn't brick just pirate hardware. They bricked my personally owned Dish network box about fifteen minutes after I called up to cancel service. My personal property, which I should have been able to sell to someone else so they could get Dish service if they wanted it, useless. It would be exactly like Comcast bricking your personally owned cable modem scant minutes after you cancel their service, preventing you from selling it to someone else to use with their cable provider.

    49. Re:The good news by NormalVisual · · Score: 1

      Since the manufacturer should be doing quality assurance testing. That should include plugging devices in and checking that they work.

      Up to this point, they *did* work. What about the thousands of devices already sold?

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    50. Re:The good news by NormalVisual · · Score: 1

      Probably a closer analogy would be if you brought your car in to be serviced, but had flashed the ECU with any one of the number of available devices to do that. The dealership sees it's non-standard firmware, and clears the flash, rendering the car inoperable and forcing you to either buy a new ECU or pay the dealership to reflash it with the stock firmware.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    51. Re:The good news by thesupraman · · Score: 1

      No, you are not.

      FTDI supplied Microsoft with an autoinstalling patch that you have no control over that that breaks devices that commit no more sin that be USB API/ID compatible with FTDI devices (which is NOT illegal in any way). This patch modifies your FTDI device inoperable intentionally - a device that quite possibly (as loing as it was not falsely labeled with a trademarked FTDI label) is entirely legitimate.
      I can think of at least 2 or 3 laws that crashes straight through.

      This has big lawsuit written ALL over it.

    52. Re:The good news by Darinbob · · Score: 1

      I understand FTDI very well. They're used all over the place, not just on toy arduinos.

      Programmable PIDs is a standard feature of FTDI chips, one reason a lot of people like to use them so that they can have their own ID so that their driver can recognize it (ie, I see a lot of openocd drivers use FTDI for this purpose). FTDI paid money to get a VID, then they can use whatever PIDs they want after that.

      It absolutely is possible to accidentally screw things up by thinking you have a real part which then responds in a different way (ie, its eeprom layout is different from the real part).

    53. Re:The good news by Darinbob · · Score: 1

      It's generally a bad idea to buy crap at Fry's and assume it's going to work well. When I needed a real FTDI based dongle that I could recommend to customers, I grabbed a handful of varieties from Fry's then tested each one to determine which had FTDI versus other things like prolific, cypress, etc.

    54. Re:The good news by Dahamma · · Score: 1

      "Terroristic"? You have got to be kidding me.

      The user bought a counterfeit chip and the company who actually made the chip figured it out and disabled it. Sucks for the poor consumer who bought it, but that doesn't mean they have any right to use the counterfeit chip. They need to take it up with the company who counterfeited and/or sold it to them.

      You disagree? Well, I'm SURE if you took counterfeit $100 bills from someone the government would say "oh, man that sucks, we're so sorry, we'll take those anyway because we don't want to inconvenience you or anyone else for accepting counterfeit currency!"

    55. Re:The good news by Lonewolf666 · · Score: 1

      The fact that this is an automatic Windows Update that can potentially brick a system without warning (thinking of the non-tech-savvy here), this can make for a very bad nightmare on FTDI's end. I wouldn't be surprised to hear something coming out of the FTC about this before long.

      Good point, and I wonder about what Microsoft will do when they realize what is going on. Perhaps retract the update in question and blacklist future FTDI updates, so they don't get into Windows Update anymore?

      --
      C - the footgun of programming languages
    56. Re:The good news by bhtooefr · · Score: 1

      To be fair, your AMD analogy would only work if AMD printed "Intel Pentium MMX" on their K6s, and they were packaged in the same PPGA package as a real Pentium MMX.

      The chips that FTDI is disabling really are counterfeit - they look identical on the outside to a real FTDI chip, it's not just matching FTDI's VID/PID to use the same drivers.

    57. Re:The good news by Anonymous Coward · · Score: 1

      I wouldn't shed any tears for the people who use the fake stuff. You can buy FTDI-branded serial converters from mainstream vendors, there's no need to buy Chinese copycat crap.

      It doesn't just harm serial converter dongles. There are plenty of devices that have a simulated serial port over a USB connection.
      So I can design a device with an FTDI-chip in it, hand it over to a manufacturer that is supposed to buy all the parts and solder them to a PCB. He buys them from a vendor that otherwise is reliable but that were unfortunate to get a batch of counterfeit FTDI-chips.
      A couple of months later I get a phone-call from a customer that needs support because "it doesn't work and he hasn't done anything!"
      This harms me and my customer without me or the manufacturer ever knowing that counterfeit chips ever existed, we probably even paid full price for them.

      You might think it is a contrived example, but it isn't.

    58. Re:The good news by dargaud · · Score: 1

      It appears that FTDI have reverse engineered the fake chips and found that they can be reprogrammed. When their driver detects a fake chip, it uses the internal configuration commands to erase the EEPROM memory containing the Vendor Unique ID.

      So this goes well and beyond the simple "Let's have our driver refuse to talk with the chip in case we detect it's compatible/counterfeit" and completely into "Let's destroy somebody else's property whenever we want". Completely unacceptable.

      --
      Non-Linux Penguins ?
    59. Re:The good news by hhawk · · Score: 1

      Dear Dahamma,

      I really do appreciate your POV here.. but I think you are clearly mistaking several facts. In general you are implying that a end user knowingly bought a counterfeit item; this is far from the truth.

      Let's start with 18 U.S. Code 2332b - (B) Acts of terrorism transcending national boundaries
      which states, "creates a substantial risk of serious bodily injury to any other person by destroying or damaging any structure, conveyance, or other real or personal property within the United States or by attempting or conspiring to destroy or damage any structure, conveyance, or other real or personal property within the United States;"

      And the penalty --> "(E) for destroying or damaging any structure, conveyance, or other real or personal property, by imprisonment for not more than 25 years;"

      Now, with that out of the way, let's talk about your 'mythical user' who buys a counterfeit chip. The last time I bought a 'chip' for a computer was in 1987 for my IBM PC portable.. (not a board, not a device, but an actual 'chip').

      #1) we are not talking about "a" user, but rather thousands if not millions or even 10's of millions of users
      #2) the end user we are addressing here did NOT buy a chip.. they bought a device (computer, laptop, etc.)
      #3) even if these millions of users had the knowledge to inspect the chips within the devices they are buying, a visual inspection would have indicated these are legitimate chips.
      #4) this is in no way analogous to counterfeit currency - there are built in counter measures, there are tools for detecting them, and if you have homeowners insurance you may be covered for some or all of the loss (in the US).

      The reason I feel this is terroristic is if you consider the following thought experiment. A group creates code that disables millions or 10's of millions of computers, computers used in banking, healthcare, traffic management, emergency management, law enforcement -- as well as general users like businesses and individuals with the potential direct economic loss (of the machine(s) in the 100's of millions of dollars, and the potential for additional loss, including loss of life, limb or other property potential worth even more --- would you call that a terroristic ad? I would.

      Now hospitals hopefully don't do Windows upgrades live while a patient is in the room (and hopefully) ditto for the other types of uses -- but if a regularly scheduled update reduces the # of machines available, forcing additional triage -- ultimately some people may have delayed treatment, require transfer to other facilities -- its possible this could have negative impact on a number of people's healthcare delivery. We are talking about machines used before, during and post surgery for example.

      The same issues could impact all the others; perhaps trivial to some but students could fail courses or have reduced grades because they were not able to complete assignments "on time, etc."
       

      --
      http://www.hawknest.com/
    60. Re:The good news by plover · · Score: 1

      Look at how counterfeiting laws work for money. If you pay with a $100 bill in a smokey bar at night and get a $20 counterfeit bill in change, and don't realize it until the next day, you're out the $20. If you try to spend it, you're actually committing a felony - it doesn't matter if you printed the phony bill yourself, or if you just accepted it as change and are passing it forward. It also doesn't matter if you realize it's counterfeit or not, although the Secret Service agents may agree to give you a pass the first time you try to spend phony money if you claim you didn't realize it was counterfeit, and cooperate completely.

      However, currency counterfeiting laws are very specific to money. Let's look at product counterfeiting, which works similarly but probably without the felony charges.

      If FTDI discovered a container of devices with counterfeit chips was en route, they could tell Customs, who would order the contents of the container to be destroyed once they arrived on the dock. This would be a problem for the shipping company, who accepted the devices for shipment and never delivered them, so they would have to pay out an insurance claim. The insurer then has to deal with the liability by going back to the shipper and saying "hey, your devices were destroyed by Customs, I had to pay out for failing to deliver the goods." I expect the shipping companies deal with this all the time, though, and have a contract clause that absolves them of insurance liability in this case. In this case, the supplier is out the money. Their recourse would be to go back to the manufacturer and ask for their money back. Maybe the manufacturer will honor the request, maybe they won't.

      If FTDI discovered a shipment of devices with counterfeit chips already went to MicroCenter, they would call the Secret Service, who would contact MicroCenter and MicroCenter would have to pull them off the shelves and destroy them, leaving MicroCenter without the money. Their only recourse would be to contact their supplier and say "hey, you sold us counterfeit goods, we want our money back." Maybe they'd get their money back, maybe they wouldn't. It's a risk.

      So FTDI has now found a way to destroy a consumer device. As above, the consumer is similarly out of luck. Their recourse is to go back to MicroCenter and say "hey, this adapter, it's broke." Maybe they'll get their money back, maybe they won't. It's a risk. MicroCenter might eat the losses, or they might go back to their supplier, who might go back to the manufacturer.

      In every case when the counterfeits are discovered they are destroyed, leaving somebody without the device and without the money.

      I think FTDI may have a pretty solid legal ground for behaving like this, even though it's always a crappy experience to the person who got stuck with the phony. The main difference is that FTDI is doing this without asking the Secret Service to investigate the counterfeits first.

      --
      John
    61. Re:The good news by Cid+Highwind · · Score: 1

      That only worked because the people harmed by having their satellite cards bricked were willfully infringing DirecTV's copyrights, and suing DTV for frying their smartcards would be admitting it in court. At absolute best the pirates might get triple actual damages, but 3x the cost of a smartcard is next to nothing, and then the counter-suits would have been a slam dunk for DTV to win $750,000 statutory damages from each of them.

      If FTDI wants to use that strategy they're going to have to contend that every end-user of a device with a counterfeit FTDI chip knew it was fake. Doesn't sound plausible to me, but the US courts are generally tech-idiotic so I suppose it's not entirely impossible.

      --
      0 1 - just my two bits
    62. Re:The good news by Meski · · Score: 1

      Look, counterfeiting is wrong. But destroying the property of an end user, most likely unaware of the counterfeit device, is both wrong and illegal. Period.

      Actually, counterfeiting is also both wrong and illegal. Period.

      What? So if I shoot my neighbor,

      What the hell is it with everyone using violent crime analogies? What does shooting someone have anything at all to do with a company issuing a firmware update that disables unlicensed counterfeit chips?

      Everyone loves a strawman argument. And 'shooting my neighbour' is an extreme strawman.

    63. Re:The good news by Meski · · Score: 1

      Again, I'd say that needs to be proven. Isn't the sequence generally something like:

      chip maker -> device maker -> distributor -> retail chain -> local store -> cashier who actually carries out transaction -> buyer

      Exactly how far along that chain does knowledge of counterfeit go?

      All the way to the end. If the price is 'too good to be true' then the customer knows.

    64. Re:The good news by Dahamma · · Score: 1

      In general you are implying that a end user knowingly bought a counterfeit item; this is far from the truth.

      Absolutely not, never said that. Unknowingly buying stolen or counterfeit goods is (almost always) not a criminal act or the buyer's fault, but it also doesn't give them any claims of ownership over the stolen goods. It's a crappy situation, but it happens all the time.

      this is in no way analogous to counterfeit currency - there are built in counter measures, there are tools for detecting them, and if you have homeowners insurance you may be covered for some or all of the loss (in the US).

      I'd say it's a LOT like counterfeit currency - even more so than something like counterfeit clothes, etc. That currency has value to the owner until it's discovered that it is counterfeit, in which case it loses value. It's up to the owner to go after whoever gave them the counterfeit currency/goods to be recompensed.

      And this isn't all that complicated, really. A hardware manufacturer buys chips and builds them into computers and other devices. If they used counterfeit chips, they are liable and will be required to fix the situation, or face a veritable shitstorm of lawsuits, etc. Of course, reputable manufacturers are not going to buy generic chips from a shady supplier, and hospitals and corporations don't buy computers from unknown manufacturers with no warranties, etc either (so the hospital example is totally bogus unless you have an actual citation to the contrary).

      When buying stolen or counterfeit goods, it's always been caveat emptor. The fault is in the counterfeiter and the integrator/manufacturer who didn't check their suppliers, of course, but anyone in the chain will be affected, especially the end user left holding the bag.

    65. Re:The good news by Kester1964 · · Score: 1

      I don't see how it isn't not only illegal, but also terroristic -- and if any device that fails results in loss of life, limb or just economic damages I would think they would be culpable as well.

      Not only is it terroristic it also paedophilic and communistic!

    66. Re:The good news by hhawk · · Score: 1

      Dahamma,

      I appreciate the very thoughtful response.. I understand (and agree) conceptually that the user is buying a counterfeit good(s); but in practical terms, in real terms the users isn't. They are buying a computer, or board, etc.; if they checked to see if it was legit (the chips within) it would appear to be legit (yes perhaps the definition of counterfeit).

      You are implying that this only happens to people with "bad/cheap" brands.. ZD is reporting, "The chip is extremely common on a wide variety of devices and there is no way of knowing at this time which devices have cloned chips -- and the tainted supply chain could hit anyone."

      I'm clearly saying that FTDI's wanton destruction of private and government property is terroristic in nature and that it will effect major users, home users, etc. Unlike many "debates" on the Internet, we will soon know which of us is right (or wrong) or in which ways we are right and wrong.. as I suspect the reporting on this will only continue to increase. We also also see if FTDI un-does their "silent" upgrade.

      I'm also saying there isn't any valid legal reason for them to have taken this course of action; if they are taking action it should be with the makers of the devices; their upgrade could have been informational (for example). "Your computer contains counterfeit parts... Please contact us..." It's also not like this was a needed upgrade that by happenstance caused this problem.. it was deliberate, willful and served no urgent nor addressed any exigent circumstances.

      --
      http://www.hawknest.com/
    67. Re:The good news by hhawk · · Score: 1

      Kester1964, you are being silly.. and I do like humor including your humor..

      I am sure you think I'm being flippant with my "terroristic remark" but given that IANAL, my reading of the law says to me, that it is clear that FTDI is being terroristic. That may not have been the intent of the law.. but I believe it applies.

      Let's start with 18 U.S. Code 2332b [cornell.edu] - (B) Acts of terrorism transcending national boundaries which states, "creates a substantial risk of serious bodily injury to any other person by destroying or damaging any structure, conveyance, or other real or personal property within the United States or by attempting or conspiring to destroy or damage any structure, conveyance, or other real or personal property within the United States;"

      And the penalty --> "(E) for destroying or damaging any structure, conveyance, or other real or personal property, by imprisonment for not more than 25 years;"

      --
      http://www.hawknest.com/
    68. Re:The good news by tibit · · Score: 1

      Fry's is "mainstream" in an alternate universe. They sell stuff that the real electronics distributors woudln't touch with a long pole. Newark, Mouser, Allied Electronics, Digi-Key, ELFA, Distrelec are the big names. There's also Jameco, although I would only buy branded brand name stuff there. If it's an FTDI converter not branded FTDI, I wouldn't get it at Jameco.

      --
      A successful API design takes a mixture of software design and pedagogy.
    69. Re:The good news by Richy_T · · Score: 1

      Or inform the user and stop working, allowing them to obtain alternative drivers if possible. (Open source drivers may be available on a different OS for example)

    70. Re:The good news by Richy_T · · Score: 1

      I'd agree that it's not legit. And marking up chips as FTDI when they are not certainly is. But under what law is setting the device identifier the same as FTDI's illegal? Certainly not trademark or patent. Copyright would be a stretch.

    71. Re:The good news by Kester1964 · · Score: 1

      hhawk, thanks for your reply, and yes I was being flippant. You should be very careful when applying words like terrorism as the power of terrorism is not just the actual harm/damage it causes but also in the fear it instills in the rest of the targeted population and this is what makes it such a heinous crime and therefore subject to the 25 years of incarceration you have identified. I do not agree with what FTDI have done but I believe this might be covered by willful destruction of property and is likely covered by other statutes with a shorter prison sentence. One last thing, companies making products that may have an impact on the safety of people while the device is in operation should have specific processes in place to guarantee the provenance of the parts they are using and not using cheap gray market parts off of Alibaba. There is no way FTDI should be held liable for some cheapskate company's purchasing policy, since in my opinion what they are doing is far worse than what FTDI have done.

    72. Re:The good news by FrankHS · · Score: 1

      I'm guessing the lawsuit with the best chance of success will be and end user who incurs a huge expense due to his inability to use the bricked device. Or the manufacturer who ordered FTDI parts but received fake ones.

      Personally I hope they sue FTDI into bankruptcy.

  9. In a way they are going after the manufacturers by flu1d · · Score: 3, Insightful

    Most people won't have any technical knowhow to understand why their device bricked, just that it bricked. Bricked devices will be blamed on the device manufacturer not the chip supplier.

    1. Re:In a way they are going after the manufacturers by NoKaOi · · Score: 1

      Most people won't have any technical knowhow to understand why their device bricked, just that it bricked. Bricked devices will be blamed on the device manufacturer not the chip supplier.

      And if the devices brick immediately following a Windows update, then Windows will be blamed for it, "it was working just fine until Windows updated!" In part, rightly so...MS should not include an update that bricks their customers' devices.

    2. Re:In a way they are going after the manufacturers by Ryanrule · · Score: 1

      good, force them to secure their supply chains.

  10. "Reasonable" my ass by oldhack · · Score: 1

    "A reasonable company would go after the manufacturers of fake chips, not the consumers who are most likely unaware they have a fake chip."

    You go try to chase down random Chinese outfits pumping out fake chips.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:"Reasonable" my ass by oldhack · · Score: 1

      Transfer my ass. Don't use their driver if you don't want it.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    2. Re:"Reasonable" my ass by Falos · · Score: 1

      "Don't like it leave it" is the attitude of stagnation, decay, disrepair. You don't get progress and improvement by running from what's broken.

      And while I'm at it, "Doing the same thing and expecting different results" is the definition of chance. Someone please PSA the facetweet tier.

    3. Re:"Reasonable" my ass by oldhack · · Score: 1

      It's their damn driver for their own damn chip. Don't like it? Use something else.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    4. Re:"Reasonable" my ass by russotto · · Score: 1

      What makes these chips "fake"? Internally they're very different, so the only thing "fake" about them seems to be that they have the same USB endpoints as the "genuine" chip.

    5. Re:"Reasonable" my ass by oldhack · · Score: 1

      And bogus FTDI marking on the package.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    6. Re:"Reasonable" my ass by Falos · · Score: 1

      "Don't like it leave it" is the attitude of stagnation, decay, disrepair. You don't get progress and improvement by running from what's broken.

      And while I'm at it, "Doing the same thing and expecting different results" is the definition of chance. Someone please PSA the facetweet tier.

    7. Re:"Reasonable" my ass by russotto · · Score: 1

      And bogus FTDI marking on the package.

      Maybe. I haven't cut open the device they're housed in to see it, and I doubt too many buyers of the final device have. Since the driver can't see the marking on the packaging either, it doesn't seem relevant. The makers of the device probably know the chips are fake no matter what they're marked.

    8. Re:"Reasonable" my ass by ChumpusRex2003 · · Score: 3, Insightful
      However, a lot of manufacture is contracted out. If you're buying 10 or 20 chips for internal R&D you'll likely get genuine ones.

      However, when you find a contract manufacturer and ask them to make 100,000. You require an XYZ, Inc. ABC123 chip and ask the manufacturing contractor to source it. Unbeknown to you, they obtain a counterfeit source. The chip is virtually identical externally, and functionally very similar, so that your product passes validation testing.

      You as the device designer and seller may have no idea that you have fake chips on your device. Perhaps, your RMA rate is higher than you expected due to chip failures, or perhaps you are getting a lot of bug reports from the field which are not reproducible on your prototypes, but are on production devices.

      This isn't the first time a USB->UART vendor has taken vigilante action against fakes. The vendor Prolific had major problems with low-quality, buggy and slow fake chips, causing major support headaches for customers and themselves. I believe they ended up discontinuing their main product and replacing it with an incompatible version, while poisoning the drivers so that they would BSOD/Kernel panic if they detected a fake chip.

    9. Re:"Reasonable" my ass by sl149q · · Score: 1

      Even if the chips where manufactured from the same dies and design in the same factory, if they are not being delivered to FTDI and sold by FTDI they are fake.

      Like it or lump it, FTDI owns their design and their software. And the license to use their driver goes with an actual piece of hardware that they sell.

    10. Re:"Reasonable" my ass by Invidious · · Score: 1

      Incorrect.

      FTDI, in generic electronics use, refers to an interface. (In fact, that's what the I at the end of FTDI stands for.) So an "FTDI chip" is different from an "FTDI(tm) Chip." Electronic interfaces are not patentable or copyrightable, AFAIK. The 'fake' FTDI chips don't necessarily represent themselves as FTDI(tm) Chips, and certainly don't use the same designs -- it's just that they take the same inputs and put out the same outputs. Misrepresenting your PID to a driver is not the same as counterfeiting -- it's breaking a USB(tm) rule, but if you're not a party to those rules, there's no legal onus to not do so. It's basically the same thing as an x86 compatable PC chip -- it may be made by AMD, but it'll accept the same inputs and spit out the same outputs from those inputs as an Intel chip, even though the internal architecture may be significantly different.

    11. Re:"Reasonable" my ass by codemachine · · Score: 1

      The fake chips most certainly do represent themselves as FTDI chips, by using their FTDI's USB vendor ID.

      It is quite possible for them to use the same hardware interface with a different vendor ID, but then they couldn't use FTDI's driver for free.

      In fact, the whole reason FTDI makes the ID a writeable setting is so that other companies can use (genuine) FTDI chips in their products, but use their own vendor ID. Usually they'll use FTDI's driver too, but when it is plugged in, Windows will identify the device as "Company XYZ's Device" instead of something generic like "USB to Serial Converter".

  11. A hearty meh by eric2hill · · Score: 2

    I've used FTDI products for *years* and with just a very few exceptions have had zero issues with compatibility and performance. They are my number one supplier of USB to serial chips, and I still don't have any issues recommending them. Their drivers are very stable, and they work hard to make them for every platform. If they want to go after the counterfeiters, more power to them. Filing a lawsuit against a small shell company selling back-room chips pretending to be FTDI chips won't do any good. Brick a thousand shitty chips and things might change.

    --
    LOAD "SIG",8,1
    LOADING...
    READY.
    RUN
    1. Re:A hearty meh by Anonymous Coward · · Score: 2, Interesting

      >Brick a thousand shitty chips and things might change.

      Yeah, I'll stop buying devices with genuine FTDI chips so I can avoid having to put FTDI malware on my system. That's what will happen.

    2. Re:A hearty meh by Z00L00K · · Score: 1

      I can't help but agree here...

      The back-room chips are often not performing very well either.

      It's actually amazing that they can put the back-room chips on the market - they need to work with some interesting channels to make that work. I have only had problems when there have been clone chips in devices. If they can make a chip then they should be able to make a decent driver for it as well instead.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:A hearty meh by deadweight · · Score: 1

      I think you have NO IDEA how many consumer USB devices have these things. I too love my genuine FTDI products, but I predict a vast amount of collateral damge to a shit-ton of devices.

    4. Re:A hearty meh by citizenr · · Score: 1

      they work hard to make them for every platform

      to make them closed source

      --
      Who logs in to gdm? Not I, said the duck.
  12. It's risky and unlikely to succeed. by steelfood · · Score: 4, Insightful

    Device manufacturing companies may just avoid FTDI chips outright. This is especially true if some suppliers are mixing the real chips with the counterfeit chips.

    Worse, since it's coming through Windows Update, the engineers working on Windows Update might outright blacklist FTDI. And Microsoft would be at least partially liable for any bricked device, which would make their lawyers a bit uncomfortable. I wouldn't be surprised to see Microsoft release a patch in the future to automatically unbrick the affected devices.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    1. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 1

      I wouldn't be surprised to see Microsoft release a patch in the future to automatically unbrick the affected devices.

      If a device can be "unbricked" as easily as downloading a software update from the internet, it certainly wasn't "bricked" (i.e., made permanently unusable) in the first place.

    2. Re:It's risky and unlikely to succeed. by man_ls · · Score: 1

      I think that'd be a pretty major undertaking; once the devices are "bricked" by setting their ID to 0, the OS can no longer communicate with that device. Seems like it'd be pretty tough to push a patch that way, unless they fix the USB stack to allow guest devices = 0.

    3. Re:It's risky and unlikely to succeed. by Richy_T · · Score: 1

      Device manufacturing companies may just avoid FTDI chips outright. This is especially true if some suppliers are mixing the real chips with the counterfeit chips.

      Excellent point. Why take a chance that some otherwise perfectly functional fakes get into your supply chain and costs you hundreds of thousands down the line? Just go with a different provider.

    4. Re:It's risky and unlikely to succeed. by Tharkkun · · Score: 1

      Device manufacturing companies may just avoid FTDI chips outright. This is especially true if some suppliers are mixing the real chips with the counterfeit chips.

      Worse, since it's coming through Windows Update, the engineers working on Windows Update might outright blacklist FTDI. And Microsoft would be at least partially liable for any bricked device, which would make their lawyers a bit uncomfortable. I wouldn't be surprised to see Microsoft release a patch in the future to automatically unbrick the affected devices.

      I'm sure the manufacturers know exactly where these chips come from. It's their choice to go cheap and risk their components being counterfeit.

    5. Re:It's risky and unlikely to succeed. by Andy+Dodd · · Score: 2

      Yup. And now they've got a surefire test for genuine chips.

      Seriously - these people using counterfeit chips have to be testing the final product. If that final product dies with an official FTDI driver, they can sue the crap out of their supplier for selling them counterfeits.

      --
      retrorocket.o not found, launch anyway?
    6. Re:It's risky and unlikely to succeed. by idontgno · · Score: 1

      You do realize that in most real business contexts, that's absolutely no help?

      Your ship schedule is your commitment. "Our supplier gave us bad parts" gets you no credit. It's no excuse, and trying to use it like an excuse will get you on the "never let them bid on anything else" list.

      If you're a manufacturer, subcontractor and supply chain management is on YOU. Your customer rightly blames YOU for the problem. You, as a manufacturer, buy counterfeit parts, and it's YOUR FAULT.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  13. Re:In later news... by Opportunist · · Score: 4, Informative

    Intentional and willful destruction of another person's property for the base reason that he didn't buy with you but with your competitor? I don't know about your country, but over here in socialist Europe we have consumer protection laws that deserve that name.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  14. Why is FTDI the villan? by Anonymous Coward · · Score: 1

    LITTLE overkill? Bricking something I paid my hard earned money for is a great way to get punched in the mouth.

  15. Class action? How about criminal offence? by Anonymous+Brave+Guy · · Score: 1, Flamebait

    Never mind your feeble class action lawsuit. Let their executives or other staff responsible travel to a country where unauthorized computer access causing this kind of damage is a criminal offence!

    Then let them stand up in court and argue with a straight face that the user of a device that without the user's knowledge contained an alleged counterfeit component had authorised them to install software that was actively designed to impair the use of that device.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Class action? How about criminal offence? by AmiMoJo · · Score: 1

      They will claim it was a bug. "Oops, your driver set the PID to zero, but our firmware rejects zero so we didn't notice. Shame those counterfeit firmwares accept it and brick themselves".

      Actually, it's not really bricked. If you have an XP or Linux box you can reprogram it to something sensible.

      Note I'm not defending them, it's still a dick move.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Class action? How about criminal offence? by Anonymous+Brave+Guy · · Score: 1

      Of course they are perfectly entitled to offer such a defence, and if they've got sufficient evidence to create reasonable doubt about their guilt then they should be acquitted by the court like anyone else.

      Somehow I suspect that if this ever gets to a court, that will not be the case, however. If the reports of what's happening here are anything close to accurate, it seems that a significant amount of code has been written specifically to determine whether a component is a genuine FTDI one or someone else's, that the new driver is actively doing something that impairs the operation of only one of those types, and that anyone with the slightest experience programming in this context would readily know these things.

      It would take an impressive lawyer to overcome those (presumed) facts, and it would probably be quite difficult to cover up the entire development process and related documentation to make this look like an accidental side effect if it was actually a deliberate decision.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  16. Re: In later news... by Anonymous Coward · · Score: 4, Interesting

    Tortuous interference and trespass to chattels with an identifiable, numerous class with commonality of injury, and an easily identifiable tortfeasor acting with clearly malicious intent?

    I hope no one is paying you to be their lawyer, since the suit practically writes itself.

  17. This is just wrong. by ChrisMaple · · Score: 2, Informative

    Unless the non-FTDI chips are using some patented technology without permission, or are using FTDI trademark, they are doing no wrong. Second-sourcing of integrated circuits has been going on for at least 45 years, and it's completely legal. The fact that their silicon looks completely different indicates that the copiers are not violating copyright as far as the chip is concerned. Unless I'm missing something, FTDI is engaging in willful destruction of private property and should suffer immense fines.

    --
    Contribute to civilization: ari.aynrand.org/donate
    1. Re:This is just wrong. by yo303 · · Score: 2

      OK, your main argument is wrong. Second-sourcing is when a company licences its IP to another manufacturer.

      There was no licencing here.

    2. Re:This is just wrong. by itzly · · Score: 1

      The fake chips have the FTDI logo written on the package, so they are violating the trademark.

    3. Re:This is just wrong. by Anonymous Coward · · Score: 5, Interesting

      I own several fake FTDI chips (thanks DealExtreme for those $2 USB -> RS232 adapters). They do not have anything "FTDI" written on the chips (I opened them up to check). When using newer (but not these) windows drivers the chips are, however, detected as counterfeits and the FTDI driver throws an error, which seems like fair play. I have enough to test and see if this new driver rewrites the VID. Betcha it does.

      Destroying this hardware that doesn't have their name on it, however, isn't fair play, especially when the driver is built into windows. Not like I went and downloaded it from FTDI on purpose.

    4. Re:This is just wrong. by steelfood · · Score: 1

      As another reply has already stated, the counterfeit chips are marked with FTDI, so the chips counterfeiters are infringing on FTDI's trademark.

      But your larger question is if the counterfeit chips are (otherwise) legal. Since they're using FTDI VIDs, and misreporting themselves to the host as FTDI chips, they may be violating some standard body's rules. But other than the blatant trademark infringement, there may be no legal violation. Not that it matters, because the counterfeiting is done in China, and such behavior is not illegal there.

      The IBM-PC clones pretty much did the same thing in the 80's. Except they did a proveable clean room implementation and marketed themselves as "compatible." The proveable part was important against IBM's lawyers looking for copyright infringement, and by marketing themselves as merely compatible, they were not infringing on any trademarks either. It's quite possible if these chips called themselves FTDI-compatible and not FTDI chips, they may very well be legal.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    5. Re:This is just wrong. by AmiMoJo · · Score: 2

      The fakes do use the FTDI logo and part numbers. They also use FTDI's VID/PID pair and usually ship with the FTDI driver. That doesn't excuse FTDI's actions of course, but these are proper fakes and not just compatible/second source parts.

      The standard Windows CDC serial driver (usbser.sys) leaves a few things to be desired. It works, but can have issues with unexpected device disconnects and stuff that serial ports were never designed to do. It doesn't support GPIOs either, a common feature of FTDI chips. That's why other manufacturers rip off FTDI's driver and hardware.

      The other major manufacturer of USB to serial converter ICs is Prolific, and they have also been widely cloned with inferior copies.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:This is just wrong. by thegarbz · · Score: 1

      or are using FTDI trademark

      They are. The fakes look like FTDIs, same package, FTDI name, FTDI model numbers, fake serial numbers, and when plugged in will be recognised by the FTDI driver and report FTDI's USB VIN.

      This is not a case of second-sourcing. That said FTDI's actions should be legal actions against the supplier. Bricking devices in the hands over end users is at best unethical and at worst criminal.

    7. Re:This is just wrong. by sl149q · · Score: 1

      Until they require the use of FTDI's software.

      At that point no, they do not have any rights at all.

      If manufacturers want to save a few bucks on a non-FTDI chip they should then hire someone to produce a driver that will work with that chip.

    8. Re:This is just wrong. by citizenr · · Score: 2

      FTDI driver never detected fakes, you are thinking of Prolific and their CODE 10

      --
      Who logs in to gdm? Not I, said the duck.
  18. Plutocrats pushing their own risk onto consumer by Tablizer · · Score: 2

    And if the slick salesperson lies and says "yes, they are legit"?

    It's a mistake in my opinion to dump this problem onto the consumer; it's not realistic for them to police all the parts of gizmos they buy.

    1. Re:Plutocrats pushing their own risk onto consumer by NormalVisual · · Score: 1

      It's a mistake in my opinion to dump this problem onto the consumer; it's not realistic for them to police all the parts of gizmos they buy.

      Not only that, but the odds are better than even that there's not any recourse through the manufacturer/vendor - they can't seriously think that a Chinese vendor is going to do anything at all to rectify the problem for the customer beyond possibly sending a replacement device that will have exactly the same issue. FTDI, with all their money, can't stop the bogus chips from being sold in the U.S. They know for a fact the consumer is screwed, and will end up having to buy another device, *hopefully* with a real FTDI part in it. They're laying the entire cost of this little exercise squarely on the consumer.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  19. Is it legal to make code compatible alternatives? by hamjudo · · Score: 1

    The fake chips that have FTDI stamped on the outside of the package are clearly misusing the FTDI trademark. On the other hand, those that don't cheat with the labels, and only use the string "FTDI" so they will inter-operate with existing software should be legal. I am not a lawyer. My opinion of what should be legal may not match what the courts rule as legal.

  20. What's easier for me? by Anonymous Coward · · Score: 1

    1) Learn to identify counterfeit FTDI chips

    2) Refuse to buy anything labeled FTDI because it might brick

    1. Re:What's easier for me? by serviscope_minor · · Score: 1

      So only buy ones with Prolific chips.

      Except those are widely counterfeited as well, and the counterfeits are really dodgy.

      Basically the mass counterfeiting of such things is bad, as are cheap-ass vendors who want to bump the profit margin by 5 cents by buying crap.

      The solution is to buy quality parts from good vendors. Then if they ship you a fake, they'll replace it on warranty. Of course it costs more, but you're paying for quality so it's probably worth it.

      --
      SJW n. One who posts facts.
  21. Sure, blame FTDI by BLBishop · · Score: 2

    Wait - "FTDI has started an outright war?"

    Ok, so the cloners copy the design (that FTDI paid for), steal the VID (that FTDI paid for), and then by clear intention, use the FTDI driver (that FTDI paid for), and you say FTDI started a war?

    Really? Good for FTDI. The supply chain will get purged of the counterfeit material faster this way then any lawsuit could.

    Seems like a clever solution to me.

    1. Re:Sure, blame FTDI by drinkypoo · · Score: 1

      Ok, so the cloners copy the design (that FTDI paid for),

      Reverse engineering for the purposes of interoperability is critical to scientific development. Here in the USA, it is an activity which is explicitly protected.

      steal the VID (that FTDI paid for),

      It's not theft, because they're not depriving them of it.

      and then by clear intention, use the FTDI driver (that FTDI paid for),

      The user uses the FTDI driver.

      and you say FTDI started a war?

      Yes, but a war on users, some of whom deliberately set out to buy FTDI hardware. They won't make that mistake again.

      Really? Good for FTDI. The supply chain will get purged of the counterfeit material faster this way then any lawsuit could.

      That's probably true. However, they're going to have a whole lot of lawsuits coming their way in response, and those lawsuits will be from users of their chips.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. Re:Not right by FictionPimp · · Score: 1

    How would I know if my device is legit? I needed a USB to serial adaptor. I went to google and searched cheap usb to serial adaptor and bought the cheapest one. I didn't lookup who made the chips the company that made the adaptor used. I didn't know who FTDI was until this article.

    All I cared about was a cheap way to get access to my switches. Yet I'm the one who has to deal with their bullshit (potentially).

  23. Re:Not right by Falos · · Score: 2

    > By buying a knockoff product
    Are you talking about an unattributed result of a purchase event, or are you pretending that's a deliberate action every buyer knowingly made?

    It's not your aunt's fault that Christmas sucked. Please don't harbor the idea that she intentionally wanted to ruin it. She thought you'd be delighted! It said 1,000 games on the box! 1,000 games!

    I'm not some victim-villain blame-game SJW, but c'mon, don't blame your Nana.

  24. This might have been incompetence, not malice by Slashdot+Parent · · Score: 1

    So FTDI is pissed that counterfeiters are using FTDI PIDs in their counterfeit chips so that the counterfeit chips get the benefit of FTDI drivers. I certainly sympathize with their gripe there. So FTDI is saying, "Don't use our PID" and setting the PIDs to 0 in counterfeit chips.

    My guess is that FTDI didn't really think through the implications of that, that setting a PDI of 0 would brick the chip. What they should have done is just set the PID to some generic USB CDC serial port so that the counterfeit chips would no longer use the FTDI driver and would no longer show ups as FTDI chips to the OS.

    This very could have been more of an "oops, sorry about that dude" than an "I KILL YOUR CHIP NOW! MOOHAHAHHA!"

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    1. Re:This might have been incompetence, not malice by NotSanguine · · Score: 2

      So FTDI is pissed that counterfeiters are using FTDI PIDs in their counterfeit chips so that the counterfeit chips get the benefit of FTDI drivers. I certainly sympathize with their gripe there. So FTDI is saying, "Don't use our PID" and setting the PIDs to 0 in counterfeit chips.

      My guess is that FTDI didn't really think through the implications of that, that setting a PDI of 0 would brick the chip. What they should have done is just set the PID to some generic USB CDC serial port so that the counterfeit chips would no longer use the FTDI driver and would no longer show ups as FTDI chips to the OS.

      This very could have been more of an "oops, sorry about that dude" than an "I KILL YOUR CHIP NOW! MOOHAHAHHA!"

      Except the chip wasn't, as you put it, "killed." The chip is still fully functional with a driver that will support it. That FTDI doesn't want to support counterfeited chips with the driver it developed for the real article is reasonable.

      Why should FTDI support chips it didn't make?

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    2. Re:This might have been incompetence, not malice by Slashdot+Parent · · Score: 4, Insightful

      Except the chip wasn't, as you put it, "killed." The chip is still fully functional with a driver that will support it.

      The chip was pretty killed. With a PID of 0, Windows, Mac OS, and Linux wouldn't recognize it. It's theoretically possible to fix the PID, but most end users wouldn't really know how to do that.

      Why should FTDI support chips it didn't make?

      They shouldn't have to support chips that they didn't make, but at the same time, they shouldn't brick* chips that they didn't manufacture.

      What FTDI really should have done is to set a generic PID for the chip type. That way, the chip would no longer use the FTDI driver, and they wouldn't have to support it.

      *I use "brick" in the sense that using their Windows driver to set the PID to 0 makes the chip no longer function in other OSs, either. I am aware that an unbricking procedure is available.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    3. Re:This might have been incompetence, not malice by danceswithtrees · · Score: 1

      What they should have done is just set the PID to some generic USB CDC serial port so that the counterfeit chips would no longer use the FTDI driver and would no longer show ups as FTDI chips to the OS.

      If after upgrading your drivers, your device no longer works, I don't think most users would make the distinction between PID set to 0 vs set to something else. Not working, bricking, de-functionalized, unrecognized by the driver, etc are rather fine distinctions. It either works the way it did or it doesn't.

    4. Re:This might have been incompetence, not malice by chuckugly · · Score: 1

      Bricking something has a pretty specific meaning, it's like being pregnant; you are not sort of bricked or a little pregnant. These defective devices have been detected and removed from being incorrectly identified. That's not bricked. It's not good, but it's not bricked.

    5. Re:This might have been incompetence, not malice by loonycyborg · · Score: 1

      It's the other way around. Driver doesn't support those non-FTDI devices. Those non-FTDI devices support the driver.

    6. Re:This might have been incompetence, not malice by chuckugly · · Score: 1

      It was claiming to be something it wasn't, and that has been corrected.

    7. Re:This might have been incompetence, not malice by Slashdot+Parent · · Score: 1

      Bricking something has a pretty specific meaning, it's like being pregnant

      I'm afraid that we are operating under differing definitions of both "bricked" and "pregnant".

      In my experience, the word "bricked" means "rendered inoperable, beyond ordinary repair". As in, about as functional as a brick. However, bricked devices can sometimes be repaired, but only via specialized knowledge and efforts, hence the term "unbrick". The condition of being "bricked" is not always permanent.

      In my experience, being "pregnant" is also not permanent condition. In fact, every pregnancy seems to end, either naturally or via medical intervention.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    8. Re:This might have been incompetence, not malice by chuckugly · · Score: 1

      I'm afraid that we are operating under differing definitions of both "bricked" and "pregnant".

      As soon as the chip maker supplies correct software the device will be restored to an operable condition; previously it was erroneously identifying itself as something it was not and the driver simply fixed it so that it would no longer be mis-identified, and thus reduced to chances of further malfunction. If the chip maker does not wish such accidents to happen, they can follow the standards set forth for the USB protocol and identify themselves correctly, as mis-identification can lead to unfortunate occurrences such as this diagnostic.

    9. Re:This might have been incompetence, not malice by chuckugly · · Score: 1

      Unrecognized by what driver? There is no driver; it was previously misidentified by a driver from a different company, but that issue has now been fixed and the errant hardware no longer misidentifies itself.

  25. Re:Is it legal to make code compatible alternative by rgbscan · · Score: 5, Interesting

    My $3 generic eBay FTDI clone USB->Serial cable (that I bought to program my Baofeng radio via Chirp) came with no drivers and Windows pulled down the real FTDI driver. Over the summer, it only worked sporadically. Usually didn't work. Swapping out the cable for a $12 legit cable from Trendnet solved all issues. It isn't just that these chinese places are making a clone, it's that they are making a crappy sort-of compatible clone and passing it off as the real thing, and directing you to use the FTDI drivers. It totally makes FTDI look bad. I didn't find out until after researching with some guys from chirp that my cable was a knock off. I thought I was buying a supported chipset. Might not be legal or ethical, but I'm all for anything that stops these crappy chinese cloners in their tracks. I spent way too much time and hassle on a problem they caused.

  26. Are there alternatives? by Insomnium · · Score: 3, Informative

    Are there alternatives to this tech? I would happily buy from a competitor if one is available and boycott a company who would fuck over consumers like this. Is there even a way to choose or tell the difference between fakes or competitor products?

    Where are they used? Who uses them? What alternatives are there?

    1. Re:Are there alternatives? by sirsnork · · Score: 2

      Well the arduino guys switched to using a small ATMega chip to do their serial to USB conversion on the Uno, so at the very least that's an option.

      Also, since I haven't seen it mentioned anywhere yet, you can reprogram the bricked chips using the FTDI tools and get them working again, supposedly it requires linux for WinXP but it is possible

      --

      Normal people worry me!
    2. Re:Are there alternatives? by tibit · · Score: 1

      Sure. A $2 MCU with a USB Device and a UART will do it just fine, and you can have it implement the comm device class, so that on Windows Vista and up the drivers come with the OS. CDC is supported out-of-the-box by both Linux and OS X.

      --
      A successful API design takes a mixture of software design and pedagogy.
    3. Re:Are there alternatives? by ELCouz · · Score: 1

      Impossible since even the FTDI tool won't recognize the fake one anymore. I've tried even with the older version.

    4. Re:Are there alternatives? by Koutarou · · Score: 1

      There are dozens of alternative chips that can be used:

      Prolific (have had their own driver sabotage issues in the past and even the genuine ones are kind of crappy)
      Silicon Labs
      WinChipHead (I have these on my Arduino-compatibles, seem to work OK)
      More chips than I can rattle off from Microchip and Atmel
      And a bunch of others.

  27. Prolific by Anonymous Coward · · Score: 1

    Well I thought prolific writing bad drivers that gave an error code 10 for counterfeit 232 adapters was bad. I swayed many amateur radio operators to keep away from prolific and suggested FTDI instead. I now will suggest to keep away from prolific and run as far as they can from using any FTDI products.

    1. Re:Prolific by zerro · · Score: 1

      (was just starting a response when I saw this)

      Prolific has had this problem for a while with PL2303 chipset counterfeits.
      They started a terrible shoot-the-completely-unaware-user campaign:
      Starting a few years back with XP drivers, they started giving a nondescript "error 10" and refusing to start the driver when a counterfeit chip was loaded. On recent mac versions of the driver, they fail even more silently - just not transferring any bits. The funny thing is, the counterfeits usually work well when not on a crippled version of the prolific driver (or an open source).
      Consumers here don't know the difference and just say - wow I have a crappy cable that doesnt work at all.

      Would have been much better if they just displayed a message stating the facts when they detected a non-genuine cable - something to the effect of "hey we have detected a counterfeit chip in your cable - return to the dealer/vendor/manufacturer."

      This would have been totally more effective at putting back-pressure against using counterfeits on the manufacturing/supply chain...
      Alas - I guess it's cause I dont have an MBA that I can't see the wisdom in these tactics...

  28. Kind of like money by lindsayt · · Score: 1

    A few years back I took $100 out of one bank and deposited it at another. The second bank only credited me $80, and sent me a letter informing me that one of the bills was counterfeit. I called the bank and explained that while I'm sure they were right, I'd been handed the bill by another bank and I had no chance of detecting the counterfeit bill so it wasn't fair to punish me. They, of course, wouldn't agree with that but they *did* give me a $20 counter credit because they wanted to keep me as a customer.

    A couple decades ago when all paper money was as counterfeitable as the $1 bill remains, I worked at a fast food joint and would encounter counterfeit money on a fairly regular basis. The thing is, it was obvious to me that the poor schmo trying to buy a burger hadn't made the bill, and was just handing me a stack of money he'd been handed by somebody else. Who knows where the counterfeiter was? So unless I thought the customer was actually trying to swindle I'd just take the money and let the banks sort it out later.

    Similar thing here: the purchasers are unwittingly caught in the crosshairs. Nothing good comes of attacking the person who's already been unknowingly swindled.

    --
    I did not design this game/I did not name the stakes/I just happen to like apples/And I am not afraid of snakes-AniD
  29. Some people here have no idea by ArcadeMan · · Score: 3, Informative

    Some people say they're going to "avoid FTDI chips in the future". Good luck with that because FTDI makes the most reliable Serial-to-USB ICs on the planet. Going with anything else is just asking for trouble.

    1. Re:Some people here have no idea by stooo · · Score: 1

      1) No, we will just design new products to interface USB directly. This kind of action for FTDI tells me that never again will they be on any of my BOMs.
      2) Use Linux, avoid malware in drivers.

      --
      aaaaaaa
    2. Re:Some people here have no idea by tibit · · Score: 1

      Those chips make most sense if you have a legacy MCU that doesn't come with a USB Device peripheral. Otherwise, emulating the FTDI chip is only somewhat useful for compatibility with Windows XP. If you don't need to connect to XP, you can implement the communication device class, and then Windows Vista and newer has built-in drivers for it. The only reason I even bother using the FTDI protocol is to support XP-based customers. We have a cutoff date for that, and that date is near.

      --
      A successful API design takes a mixture of software design and pedagogy.
    3. Re:Some people here have no idea by ArcadeMan · · Score: 1

      What about OS X, Linux, Raspberry Pi, etc?

    4. Re:Some people here have no idea by tibit · · Score: 1

      OS X and Linux support CDC out of the box. RPi is not an OS.

      --
      A successful API design takes a mixture of software design and pedagogy.
  30. Bad for Biz by Tablizer · · Score: 2

    Moral issues aside, this seems like a bad business move. If you are a device manufacturer choosing between chip A and chip B, and the vendor for chip B bricks their clones, then you would prefer chip A.

    This is because if you accidentally get a bad shipment of clone chips, and put them into your devices, your devices will be subject to bricking, creating returns and bad PR.

    Plus, having some cloners around gives you a spare option if the main company bellies up.

    1. Re:Bad for Biz by Andy+Dodd · · Score: 1

      "This is because if you accidentally get a bad shipment of clone chips, and put them into your devices, your devices will be subject to bricking, creating returns and bad PR."

      Not if you actually test your product before you ship it.

      Not if you perform ANY sort of inspection/testing of incoming components.

      --
      retrorocket.o not found, launch anyway?
    2. Re:Bad for Biz by Tablizer · · Score: 1

      Frequent inspections cost money; they ain't free. A biz would factor that into the cost when choosing between supplier A and B from the example.

    3. Re:Bad for Biz by stooo · · Score: 1

      >> Not if you actually test your product before you ship it.
      Products are not always tested by a windows based tester

      Not if you perform ANY sort of inspection/testing of incoming components.
      >> fakes can be hard to detect. Factories assembling PCBs and sourcing components are rarely in direct control of the OEM.

      --
      aaaaaaa
    4. Re:Bad for Biz by stooo · · Score: 1

      I should add :
      >>>> Not if you actually test your product before you ship it.
      >>Products are not always tested by a windows based tester
      EOL testers never get driver updates. "a windows update blocked my production line for 2 days" is the last thing you want to hear.

      --
      aaaaaaa
    5. Re:Bad for Biz by tibit · · Score: 1

      If you buy from legit vendors (DigiKey, Newark, Mouser, etc.), you're not gonna get counterfeit FTDI chips. Period.

      --
      A successful API design takes a mixture of software design and pedagogy.
    6. Re:Bad for Biz by chuckugly · · Score: 1

      A reliable detector has just been supplied.

    7. Re:Bad for Biz by ptudor · · Score: 1

      Amen. I just received a handful of FT323RLs in the mail today from Mouser. It costs 5x as much as a Chinese import, but this certainly isn't the first time FTDI has used driver updates to protect their technology, it's just the first time (that I know of) they've actively disabled chips. But if FT-Prog can fix them, great.

      Anyway, there are cheaper alternatives, I'm growing fond of the WCH CH340/341 series for being a tenth of the price of an FT232. But it requires driver installation, whereas MacOS just works with FT232s.

      I mean, I even address that in eBay listings for products built on CH340s ("this is $4 cheaper because you have to install drivers, and it's known to not be counterfeit") and in my products using the FT232RL ("It costs more, but you just want it to work, right?"). Like my USB GPS adapter.

    8. Re:Bad for Biz by tibit · · Score: 1

      There are some dirt cheap USB-toting MCUs that could be used instead. Way cheaper than any FTDI chips. Heck, IIRC even Zilog has caught up with times and has something to offer here for cheap. ZILOG, man :) I mean, Zilog has been a trainwreck for such a long time.

      --
      A successful API design takes a mixture of software design and pedagogy.
  31. Re:Design was not copied. by hamjudo · · Score: 2

    They are using the same VID, but not the same design. images of real and fake FTDI silicon.

  32. Backfire by QuietLagoon · · Score: 1
    This is going to backfire, big time, if USBs suddenly stop working on consumer devices that are already in the field.

    .
    At this point, I will be looking for a way to identify devices that have FTDI chips in them (real, not fake), and not buy those devices.

  33. "CAN YOU SWIM?" by Thud457 · · Score: 1

    R.I.P. Mabel
    -- truly a monkey, you will be missed

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  34. So they work equally well, except ... by Mister+Liberty · · Score: 1

    ... the one manuf. wants a monopoly and the others want to make money. What's the unamerican activity here? Is FTDI a defense department contractor maybe? Subsided in (that or) any way? Let's investigate.

  35. Re:Is it legal to make code compatible alternative by fuzzyfuzzyfungus · · Score: 1

    It is quite likely that the counterfeiters(at least the ones that actually stamp 'FTDI' on their products, or represent them as FTDI parts, I'm unconvinced that a VID:PID pair is a trademarkable thing) are committing 36 flavors of trademark infringement; but that still doesn't make it obvious that FTDI can just go all vigilante justice on them(much less on random people who may or may not know they were even using counterfeit chips).

    Even when something is clearly recognized as a crime, the courts tend to take a somewhat dim view of those who go and dish out some extrajudicial punishment for it (typically with exceptions for things like self defense). Even when the law specifically defines transgressions that create a private right of action, the 'action' usually involves getting to sue the target, not take matters into your own hands.

  36. Re:Not "bricked" by fuzzyfuzzyfungus · · Score: 1

    According to the eevblog report, the newest driver behavior involves reprogramming the USB PID of the target to 0, not merely refusing to do useful work with it.

    Quite likely recoverable with some knowledge, unless it managed to close the door behind it on any future PID modifications; but munging a USB device's PID is definitely a step above simply refusing to talk to it.

  37. Illegal? by hhawk · · Score: 1

    I don't see how creating code that is intentionally malicious can be legal even if the chip itself is a fake. IANAL --- but would speculate that such code seem terroristic in nature.

    --
    http://www.hawknest.com/
  38. What irks me the most by maliqua · · Score: 1

    The thing that really bugs me the most about this is, they don't have to make counterfeit chips to sell them, if they simply made another chip that used an ssop-24 or whatever standard case the FTDI ones use, and made it pin compatible, but released it under their own name, people would still buy them, most people buying cheap chips from china know they're not getting an ftdi chip, they don't really care they want something so they can build to a price and include X functionality.

    If the silicon itself is a unique design (and i'm not saying it is) then they would be totally above board..

    1. Re:What irks me the most by tibit · · Score: 1

      If you want it cheap, there's really no point in even buying the FTDI-to-serial chips, counterfeit or not. A modern MCU with a USB slave will cost as much as the converter chip (or less!), and you get the MCU for free. Since most things need the MCU, that's like a no-brainer, really. No point in making counterfeit chips, just use your MCU.

      --
      A successful API design takes a mixture of software design and pedagogy.
    2. Re:What irks me the most by eclectro · · Score: 1

      This is exactly what I was looking at. Are the USB chips covered by FTDI patents? What process are they assigned a PID?

      In other words, why not just give it your own Chinese trademark and move on?

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    3. Re:What irks me the most by tibit · · Score: 1

      "What process are they assigned a PID?" They start up with defaults in the EEPROM, and there are also hard-coded defaults in the silicon. The silicon tests the EEPROM area for a correct CRC, if there's a CRC mismatch, the hardwired defaults are used. So, the process on power-up might be:

      1. A read attempt is done from external EEPROM. If the reads fail or the CRC doesn't match, the data is not used. Otherwise, it's copied to internal RAM.
      2. A read attempt is done from the internal EEPROM (if such exists). If the reads fail or the CRC doesn't match, the data is not used. Otherwise, it's copied to internal RAM.
      3. If RAM hasn't been initialized yet, it's initialized with hardwired defaults (copied from a masked ROM).
      4. The state machine moves into a "ready to connect" state.

      --
      A successful API design takes a mixture of software design and pedagogy.
  39. If Microsoft was FTDI... by PhDummy · · Score: 1

    If Microsoft was FTDI, it would format hard disks on computers with non genuine copies of Windows.

  40. Binary blobs are a bad thing. by emil · · Score: 2

    OpenBSD would never have let a vendor do something like this.

  41. do you even tinfoil, bro? by Thud457 · · Score: 5, Funny

    Fine, I'll just come out and say it, it's what we're all secretly thinking anyhow.

    This is just another nail in the coffin pushed by none other than then N S A.
    They want to be able have a documented chain of custody for every component in every piece of your equipment so the cyberpolice can backtrace any illegal encryption and punish scapegoats to justify their exponentially growing budgets. This way they can automatically tell if you done goofed and make sure the consequences will never be the same.

    WARNING : may contain MKPUPPET triggers. Processed on machinery that may have also been used to process peanuts. Oops, maybe we should have put that up front.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:do you even tinfoil, bro? by Anonymous Coward · · Score: 3, Interesting

      Humor aside... It honestly wouldn't surprise me if supply chain documentation is what lead to some of this... the Aerospace and Defense industries are very very picky about knowing exactly what they're getting (aircraft falling out of the sky due to counterfeit components would be bad...).

    2. Re:do you even tinfoil, bro? by TeknoHog · · Score: 1

      WARNING : may contain MKPUPPET triggers. Processed on machinery that may have also been used to process peanuts. Oops, maybe we should have put that up front.

      Warning: semen may contain traces of nuts.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:do you even tinfoil, bro? by cwsumner · · Score: 1

      Humor aside... It honestly wouldn't surprise me if supply chain documentation is what lead to some of this... the Aerospace and Defense industries are very very picky about knowing exactly what they're getting (aircraft falling out of the sky due to counterfeit components would be bad...).

      (aircraft falling out of the sky due to counterfeit components is bad, and has happened...)
      Fixed that for you...

  42. How many people will die from this? by davidwr · · Score: 1

    How many emergency communications systems will go down because a device died right after applying a Microsoft-delivered patch?

    How many emergency communications systems will go down because of some recently-patched-by-Microsoft vulnerability got through because the administrator took an extra day or two beyond what he already does to thoroughly validate that Microsoft patches wouldn't brick his system?

    In short, how many people will die because of this? Here's hoping the answer is "less than 1".

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  43. Re:In later news... by NotSanguine · · Score: 3, Informative

    Intentional and willful destruction of another person's property for the base reason that he didn't buy with you but with your competitor? I don't know about your country, but over here in socialist Europe we have consumer protection laws that deserve that name.

    I would say that modifying the PID on the chip is pretty far from "intentional and willful destruction." From one of the comments in the support board posting masquerading as TFA:

    The driver reprograms the product ID so it won't work.

    Price of buying fake chips.

    If that is the case you can easily bind the new VID/PID to the correct driver in Linux and it should still work:

    Code: [Select]

    A vid/pid pair can be added dynamically using sysfs, for example:

    echo 0403 1234 >/sys/bus/usb-serial/drivers/ftdi_sio/new_id


    Again, if that is the only "damage" done, lsusb should help you find the device, or just monitoring dmesg as you attach it.

    And

    The new Windows driver reprograms the PID to 0.

    More info here:

    http://forum.arduino.cc/index....

    While it is rather underhanded, had FTDI done this the *correct* way and just interrogated the chip and refused to work with a fake, this would be a non-story. At the same time, just modifying the PID is far from "destroying" the device. If FTDI's driver did something that actually did damage to the hardware, I might be more sympathetic. That's not to say that I think FTDI did the right thing, just that the did not actually damage or "brick" anything. The device isn't broken, it just needs to have its PID reset. Once that happens (and I guess that's what FTDI was trying to do), the end user will be painfully aware that they have a counterfeit chip.

    As I said, poorly executed and likely to cause some backlash, but no hardware is damaged or destroyed. Unless you're an idiot.

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  44. Just a bit of counterpoint . . . by mmell · · Score: 1
    You do business with someone. Anyone. They pay you in cash.

    You go to your bank. They notify you that your cash is counterfeit. You can't spend it. Your money has been "bricked".

    (Yes, it's an imperfect analogy. Is there such a thing as a perfect analogy?)

  45. Congratulations, FTDI, You Just Killed Yourselves by ewhac · · Score: 4, Insightful
    Assuming FTDI manages to weasel out of lawsuits for willful destruction of property (do NOT let them hide behind the so-called EULA), they have basically made themselves the vendor to avoid for either chips or drivers for said chips.

    Can you tell, by merely looking at it, whether a given device is using GenuineFTDI(TM)(R)(C)(BFD) chips, or whether it's a counterfeit? Can you tell by using whatever the Windows equivalent of lsusb is? No? Then there is a random, non-trivial chance that plugging in your serial-ish device will either:

    • Work (old non-destructive drivers),
    • Not work (new, non-destructive drivers),
    • Ruin the device (new, destructive drivers), so that it not only Not Works, but also Stops Working on every other machine on which it previously worked.
    • Thus, in the mind of the user, FTDI == Flaky. And Flaky == Avoid.

      Congratulations, FTDI. Ten points for avoiding your feet, but minus several million for shooting yourself straight in the head.

  46. Re:Not right by Iniamyen · · Score: 1

    Hehe, thanks for the good laugh.

  47. Re:In later news... by Anonymous Coward · · Score: 1

    Cut the crap, FTDI modifies the chips in such a way as to not work with any drivers, not just theirs. They are breaking them. Willfully and maliciously.

  48. Not Bricked by chuckugly · · Score: 2

    Bricked implies that the change is irreversible. This is simply a change to the PID, which can be undone or set to some other PID pretty easily. So no, not bricked, not destroyed, just fake detected and it's fakery undone as a matter of configuration.

    1. Re:Not Bricked by tibit · · Score: 1

      Not only that, but the driver makes the assumption that the PID change is actually effective. I have implemented the protocol on an MCU, but still use a physical FTDI chip literally glued to the board but non-functional as a token against any claims of impropriety. The MCU pretends that a whole bunch of config requests that would do EEPROM writes and such "succeed", but all that's modified are values in RAM, and those values aren't used for anything else.

      --
      A successful API design takes a mixture of software design and pedagogy.
    2. Re:Not Bricked by chuckugly · · Score: 1

      I'm shocked that the fine summary that was so breathlessly cut and pasted could be in the slightest inaccurate, I tell you.

  49. Here's a ? for real lawyers... by Registered+Coward+v2 · · Score: 1

    What could their liability be if the bricked a device and as a result someone suffered real damages when the resultant device failed to work as expected? It would seem to me to be OK to make your driver not work with fakes, but even if the driver's license agreement said you agreed to let them brick devices they could still be liable. In addition, the person plunging in the device may not be the owner of the computer and never agreed to the license that came with the driver. Or, what if it accidentally bricks a real chip due to some unforeseen bug in the driver.

    I can understand their desire to stop counterfeits but it seems to me that the solution was not very well though out

    --
    I'm a consultant - I convert gibberish into cash-flow.
    1. Re:Here's a ? for real lawyers... by chuckugly · · Score: 1

      They detected one of their devices malfunctioning and removed it from future discovery to prevent further malfunctions. Bravo, well done.

    2. Re:Here's a ? for real lawyers... by flopsquad · · Score: 1

      The lawyery answer is always "it depends", and this kind of case would be very complex and nuanced, with lots of very expensive experts.

      In terms of actual-duke-it-out-in-court liability, my gut says there's a pretty good chance they could be on the hook if something catastrophic happened.

      In terms of whats-my-exposure liability, it's pretty unlikely that bricking/temp-fubaring a bunch of usb to serial devices would lead to something catastrophic in the first place. Maybe I'm off on this, depends on what these are most often used for ("Oh Jesus my insulin!!! I'm fading fast, someone get me a printer cable!")

      But in terms of oh-god-it-actually-happened-what-do-I-do liability, I'd tell FTDI to settle in a heartbeat. "Grandma died because we decided to get cute with the guts of a device you own" is going to play very poorly for a jury. Could be winnable, but it's toxic.

      Pushing this out to unsuspecting, innocent end users through WU and intentionally (by their own statements) jacking with the ID to make the device unusable... I mean the bottom line is the righteous engineer who greenlighted this definitely did not ask Legal first.

      --
      Nothing posted to /. has ever been legal advice, including this.
  50. Re:Congratulations, FTDI, You Just Killed Yourselv by chuckugly · · Score: 1

    The chips are not destroyed.

  51. This will hurt FTDI more that anyone else by Anonymous Coward · · Score: 1

    The main message consumers will end up with is

    "Don't buy any product claiming to use and FTDI part, it might go dead unexpectedly"

    Consumers can't tell real FTDI from clones, they can just look at the IDs.
    So they need to avoid all parts with an FTDI ID.

  52. Hmm, interesting by tibit · · Score: 2

    I actually ship a device that implements FTDI's protocol in an MCU, and simply glue an otherwise unused FTDI chip to the board as a physical "license token". It's more reliable that way, and I can offer way better buffering and sync than the FTDI chip would allow. As long as they don't use real crypto in their chip, I'm not worried - an afternoon with a protocol analyzer should solve any issues. And if they do use crypto, then I'll probably have my buddy decap the chip and look for the private key bits on the die.

    --
    A successful API design takes a mixture of software design and pedagogy.
  53. Re:In later news... by MozeeToby · · Score: 4, Informative

    For the vast majority of consumers, changing the PID to 0 is absolutely damaging the product. Product works one day, plug it into the computer with the new driver and it stops working. It's broken. Yes it can be fixed, but it's well beyond the comfort zone of the average consumer, which means they need to either pay someone to fix it, go begging for help, or buy a new one.

  54. Re:Not "bricked" by Darinbob · · Score: 1

    The evidence is that the PID was changed, but there is no evidence that this was done intentionally versus it being a bug in the counterfeit chip. Sure, it *may* be FTDI's fault, but so far eevblog is instead assuming FTDI is at fault without evidence and is chock full of "me too!" posters rather than people patiently sitting down and examining what the new driver change is actually doing.

  55. SR1107 2011-12 SUPEREAL by anarcobra · · Score: 1

    I think the most interesting part of the story was this little gem:
    > This chip is completely different! We can notice right away that number of contact pads is much higher than needed. Chip has marking "SR1107 2011-12 SUPEREAL"

    I'm guessing that's supposed to be SUPER EAL, which as far as I can tell isn't an actual Evaluation Assurance Level, but that's just hilarious given the situation.

  56. Re:Congratulations, FTDI, You Just Killed Yourselv by ewhac · · Score: 1

    The chips are not destroyed.

    Yes, the bricked chips can (allegedly) be restored to working order through the use of a utility. "Hang on. Would this utility be furnished by the very same company that wrecked my device in the first place?" Why yes; is that relevant? "Very fscking hilarious; I'll be looking elsewhere for my USB-serial adapter needs from now on..."

    This is a distinction without a difference, as they say. You wouldn't cut any slack to a malware author who tried to claim, "Oh, the files aren't destroyed. They're merely encrypted, and can be restored to their previous condition through the use of this handy-dandy decryption key, available exclusively from me... for a modest fee..."

  57. Re:Is it legal to make code compatible alternative by thegarbz · · Score: 1

    I believe it is legal to "borrow" another vendors VIN and identify to the OS as another vendor's product. However it would then be a licence violation to put the USB logo anywhere on the device as using an unlicenced VIN is against spec.

  58. Re:In later news... by Opportunist · · Score: 2

    Great idea. Will do. Just ... umm... how do I find out just WHICH controller chip is used in the USB stick I plan to buy?

    I may not be the best example, considering that I have rather intimate knowledge of USB controller chips due to the nature of my work. I may actually be able to find out what controller chip is used in USB sticks. But because of this I can inform you that it is anything but trivial to find out just what controller is being used in a stick. Let's put it that way: Quite often finding it out involves ordering one and a good magnifying glass...

    Even assuming that an average consumer knows what a controller chip is (quite unlikely), that one is used in an USB stick (it gets more unlikely) and he knows where to look for it and what to look for on it (now we're getting into the land of fairy tales), it's nearly impossible for him to even know whether he buys something with a "good" or forged chip. And the only way to find out involves disassembling the USB stick in a way that voids the warranty.

    The real kicker is that I, someone who could actually find out whether he buys good or forged sticks, i.e. someone who might be at least somehow blamed for using forged goods, could actually maybe even recover the stick from its "bricked" status. Whereas someone who buys a stick in good faith because he has no other option would really now lose his data.

    That's fair, eh?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  59. Test app by phorm · · Score: 1

    Based on the story, it seems like once you plug in the illegitimate devices, they're going to be reassigned the bad PID fairly quickly making them rather useless afterwards. Unfortunately that would pre-empt any sort of windows app which tests whether they're legitimate.

    In Linux-land, I'd guess that the current driver still works well. Does anyone know of a way to test whether devices are legitimate?

  60. Why is FTDI the villan? by AaronW · · Score: 1

    Maybe there have been a lot of support calls on these fake devices not working properly. If that's the case, why not nip the problem in the bud and kill off the counterfeit chips. I pushed for FTDI USB to serial chips in some of my company's products because they work and have good OSS support. I've had too many other USB to serial adapters give me problems, but never FTDI based ones. FTDI also provides a lot of useful code for doing interesting things with their chips, like JTAG and I2C.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  61. This is just wrong. by AaronW · · Score: 1

    In this case they are using the FTDI trademark and USB ID. This is not second sourcing but counterfeit FTDI chips.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  62. Re:Is it legal to make code compatible alternative by AaronW · · Score: 3, Informative

    I've had issues with many non-FTDI USB to serial adapters but the real FTDI ones have been rock solid. I pushed for integrating a quad FTDI USB to serial chip into one of our products since the FTDI chip can also do i2c and JTAG. I'm sure a knock-off chip would have a lot of problems. I've had the FTDI serial chip reliably running at 10Mbps.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  63. Found the FIX... by ELCouz · · Score: 1

    You can't write back the PID but you can FORCE it! :) http://forum.gsmhosting.com/vb...

  64. Re:Congratulations, FTDI, You Just Killed Yourselv by chuckugly · · Score: 1

    Irrecoverable vs recoverable is a distinction with a huge difference. Bricked is bricked, this is reversibly altered so as to no longer report that it is something it is not.

  65. Awareness by phorm · · Score: 1

    On the other hand, that could have been accomplished by doing something like display an error "your device contains an unrecognised/counterfeit chip and cannot be used with this driver.", or possibly a BSOD. That doesn't break the device but does prevent its use with the driver while notifying the user.

  66. I hope this blows up in their face. by EmperorOfCanada · · Score: 1

    With any luck some opensource alternative becomes the popular option among people who need this functionality and that companies like MS and Apple simply start to refuse to distribute the malicious drivers. When a company pulls a stunt like FTDI I simply hope that they are out of business before the next 5 years. Genuinely hope.

  67. BADusb by citizenr · · Score: 2

    and here we have very first attack of BadUsb. Computer malware infecting and destroying USB connected peripherals, possible because USB device had no firmware signing/authentication and was build to let anyone update it.

    --
    Who logs in to gdm? Not I, said the duck.
  68. Re:In later news... by citizenr · · Score: 1

    While it is rather underhanded, had FTDI done this the *correct* way and just interrogated the chip and refused to work with a fake, this would be a non-story.

    they did for the last 4? 5 years? and it was a non story because fake chips were shipped with hacked or older driver and worked while still claiming to be FTDI

    --
    Who logs in to gdm? Not I, said the duck.
  69. Re:In later news... by NotSanguine · · Score: 1

    I didn't say it was fair. In fact, I said it was rather underhanded. That said, the manufacturer should provide a driver for their hardware. But that would require more work than just copying someone else's design, wouldn't it?

    Given that FTDI invested in the R&D to design the chip and write the driver, I would expect that they should be able to decide if they want their driver to work with chips made by other manufacturers.

    I'll say it again. FTDI went about this the wrong way, but just as ignorance of the law isn't a defense, a consumer's ignorance of technology shouldn't require a manufacturer to support those who steal their designs and profit from them.

    I tell you what, go ahead and develop a new device and start selling it. I'll copy your design and sell it for 25% of your price, and instruct users to install your software for the device. If you make any attempt to stop me with your software, I'll blame you and suggest you be sued. Sound good?

    I'll say it one more time -- FTDI went about this the wrong way.

    Their driver should just ignore any device that it can detect as counterfeit and produce an error suggesting that the user contact the actual manufacturer for a driver. Assuming there is no such driver, then the consumer is hosed.

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  70. Re:In later news... by tibit · · Score: 1

    Perhaps the only way to spot a fake is to attempt a config EEPROM write to an address that's larger than the size of the EEPROM. On FTDI chips, such writes fail (I checked). On fakes, perhaps they wrap around... Still, they could have perhaps written somewhere safe, like at the end of the data area, not at the beginning. But then, perhaps the wraparound bug is an off-by-one and you can only kill the PID that way. Who knows.

    --
    A successful API design takes a mixture of software design and pedagogy.
  71. Re:Not right by Archangel+Michael · · Score: 1

    I went to google and searched cheap usb to serial adaptor and bought the cheapest one

    So, you're complaining because you got exactly what you paid for, why? I realize that you don't care about the chips inside, which is why you went cheap, because Rodex Watch keeps time just like a Rolex, looks like a Rolex even. You can't get mad at Rolex when your cheap watch doesn't work when you upgrade it using Rolex technology.

    All I cared about was a cheap way to get access to my switches.

    And you got that. You got exactly what you paid for. A cheap counterfeit.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  72. Re:Not right by Archangel+Michael · · Score: 1

    Are you talking about an unattributed result of a purchase event, or are you pretending that's a deliberate action every buyer knowingly made?

    It really doesn't matter. People lie.

    Any sufficient level of incompetence is indistinguishable from malice.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  73. Re:Not right by Archangel+Michael · · Score: 1

    If you buy a Frod, thinking it is a Ford, you do. That is what happened here. Renault isn't counterfeiting Ford Cars or trucks.

    Car analogy: If you bought a Frod, and took it to Ford Dealer and they put in a Motorcraft Oil Filer that damages your FROD because it isn't a Ford, is Ford Responsible because all you cared about was the Frod Car was cheaper on eBay?

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  74. Re:Not right by Archangel+Michael · · Score: 1

    So, you're okay with ID theft then as well. After all, opening up credit in your name didn't spend any of your money.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  75. Re:In later news... by Damarkus13 · · Score: 1

    Comsumer products with this chip in them won't ship with FTDI's VID and PID. They provide a utility for that purpose. This is not a problem that comsumers are going to encounter.

  76. Re:In later news... by Opportunist · · Score: 2

    Nobody could complain if they simply went and made their driver incompatible with the forged chips. If there is no working driver, then the customer would have to complain with the original maker of the hardware and demand a working driver. That's quite within FTDI's rights.

    The point is that they attack the firmware of the device involved, which is by no accounts ok anymore. This isn't locking out a competitor, it's destruction of a competitor's hardware. Yes, that competitor didn't act correctly by trying to get a free ride. No doubt about that. By that logic, though, it's just a-ok for any printer maker to trash the printer (e.g. by hosing it with printer ink) should they detect that you use anything but their overpriced original stuff.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  77. Re:In later news... by lister+king+of+smeg · · Score: 1

    car anlology time.

    Its like you taking you car into a dealer them finding you got a oil change at a non-dealer mechanic so they brick engine control chips on your cars on board computer and saying its you problem you can fix it you just need to overhaul then engine to get at it and re flash the firmware and it will work fine. So its not broken even though it won't start and requires special equipment and non trivial time money and knowledge to fix.

    for all intents and purposes it is broken and they are responsible for breaking it

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  78. Re:In later news... by NotSanguine · · Score: 1

    Nobody could complain if they simply went and made their driver incompatible with the forged chips. If there is no working driver, then the customer would have to complain with the original maker of the hardware and demand a working driver. That's quite within FTDI's rights.

    The point is that they attack the firmware of the device involved, which is by no accounts ok anymore. This isn't locking out a competitor, it's destruction of a competitor's hardware. Yes, that competitor didn't act correctly by trying to get a free ride. No doubt about that. By that logic, though, it's just a-ok for any printer maker to trash the printer (e.g. by hosing it with printer ink) should they detect that you use anything but their overpriced original stuff.

    We are clearly in agreement here except on a single point: changing the PID is neither attacking the firmware nor damaging the hardware. After a PID change, the hardware (and firmware) is still functional -- as long as either some driver can recognize it or the PID is reset to a valid ID.

    It may be that FTDI was unable (or unwilling) to find a way for their driver to stop supporting the counterfeited chips, so they just removed the mask (the PID) on the chip that claimed the counterfeits were genuine. That's not damaging the hardware or the firmware, merely modifying an embedded setting.

    All that said, FTDI's actions were not appropriate -- and they will likely end up paying for it in the court of public opinion. However, FTDI's driver did not damage or harm the chips themselves -- and they certainly weren't (as some here have claimed) "bricked."

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  79. Re:In later news... by NotSanguine · · Score: 1

    car anlology time.

    Its like you taking you car into a dealer them finding you got a oil change at a non-dealer mechanic so they brick engine control chips on your cars on board computer and saying its you problem you can fix it you just need to overhaul then engine to get at it and re flash the firmware and it will work fine. So its not broken even though it won't start and requires special equipment and non trivial time money and knowledge to fix.

    for all intents and purposes it is broken and they are responsible for breaking it

    You know, I was thinking of using a similar analogy myself. However, the analogy just doesn't fit, so I bagged the idea.

    A better analogy would be that you bought a car from a dealer who claimed it was a Ford, but when you took it in to the actual Ford dealership, they checked and found that it was a Yugo (yes, I'm old) masquerading as a Ford.

    Under those circumstances, it makes no sense to get all butthurt that Ford won't service the car -- they didn't produce it.

    Whether or not the Ford dealer has the right to remove any logos or other identifiers (like the USB PID) that make the Yugo look like a Ford is another question. And the answer is probably not, IMHO. But that doesn't mean Ford needs to service such a vehicle, does it?

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  80. FUD? by melting_clock · · Score: 1

    From the article, the fakes are not bricked it is just their device ID is changed to 0. FTDI are simply saying this isn't one of our chips so we won't let it work with our driver. If the clone manufactures produce their own driver and don't try to use IDs that are for FTDI chips there isn't a problem. It might be better if the FTDI simply refused to recognise the fakes and didn't make any ID changes but I guess the problem it that people would still believe that FTDI hardware was at fault...

    Those manufacturers that include fake chips will end up with a lot of returns and might reconsider using fakes. There does not appear to be any legal basis for these manufacturers or the producers of the fake chips to go after FTDI but the end users might. This has raised awareness of the fakes and the fact that FTDI has the ability to do something about them which might be enough for FTDI so consider the exercise a success and a newer driver without this behaviour could follow soon.

    1. Re:FUD? by drinkypoo · · Score: 1

      From the article, the fakes are not bricked it is just their device ID is changed to 0. FTDI are simply saying this isn't one of our chips so we won't let it work with our driver.

      Or your OS, which will refuse to deal with the device, assuming that it has failed or is otherwise exhibiting bad behavior.

      Those manufacturers that include fake chips will end up with a lot of returns and might reconsider using fakes.

      Most of those manufacturers will just close their doors, change their name, and open them again, and the users will end up contacting FTDI, or just giving up.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:FUD? by melting_clock · · Score: 1

      From the article, the fakes are not bricked it is just their device ID is changed to 0. FTDI are simply saying this isn't one of our chips so we won't let it work with our driver.

      Or your OS, which will refuse to deal with the device, assuming that it has failed or is otherwise exhibiting bad behavior.

      Those manufacturers that include fake chips will end up with a lot of returns and might reconsider using fakes.

      Most of those manufacturers will just close their doors, change their name, and open them again, and the users will end up contacting FTDI, or just giving up.

      FTDI will be able to quickly identify any users contacting them about fake chips and simply have to state that they do not provide support for fake chips or to the use of their drivers with fake chips. Problem solved and the user will have to complain to the company they bought the fake containing item from. They were probably being contacted by users of fake chips already, when the failed to behave as expected, and wasted time troubleshooting those user problems. I doubt that this will add to the workload of their support personnel.

      I do not like that users are caught up in this, having experienced something similar myself. I purchased a cheap programming cable for ham radio from a local supplier. It was less than half the price of the official cable so I was a bit suspicious. The CD included with the cable had several files with Asian characters in their names - more cause for concern - and it simply did not work as claimed. Since it was a tiny part of the order from that supplier, I simply moved on and bought an official cable from another supplier, and no longer buy from the supplier that sold me the fake cable.

    3. Re:FUD? by drinkypoo · · Score: 1

      FTDI will be able to quickly identify any users contacting them about fake chips and simply have to state that they do not provide support for fake chips or to the use of their drivers with fake chips. Problem solved

      The problem is not solved, and merely claiming that is is doesn't make it so. All the customer knows is that they bought a device and something FTDI did broke it. If they actually manage to contact FTDI, FTDI will probably lie to them and tell them that the device doesn't work because it is a fake, but in truth the device doesn't work because FTDI broke it. (It's broken from the user's point of view.) And the main reason the problem is not solved is that a user can be trying to do the right thing, and actually specifying an FTDI chip when buying, but they can still wind up with a fake and FDTI can still disable their product. It's not their fault, they tried to do the right thing, it's not their job to track down copyright or trademark violations. They only need to act in good faith. Since the final price of a product is only loosely coupled to its production cost (it must be greater, but depending on how close you are to the supplier, it need not be much greater to show a profit) the user has no reliable way to know that they're getting what they're paying for.

      FTDI is abusing customers who attempted to purchase their product in good faith, and that's why this is both a criminal act and also a very stupid idea.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:FUD? by melting_clock · · Score: 1

      FTDI is abusing customers who attempted to purchase their product in good faith, and that's why this is both a criminal act and also a very stupid idea.

      Criminal? Really? What laws are being broken exactly? Have you read the license for these drivers? FTDI seems to be making an effort to cover themselves legally with the license and it would need to be tested in court to see how successful they are. Not every court will accept every license or terms of use conditions but few people are going to spend the money to take FTDI to court over this.

      An interesting section copied from their license below, see http://www.ftdichip.com/Driver... :

      " 1.5 The Software will not function properly on or with a component that is not a Genuine FTDI Component. Use of the Software as a driver for, or installation of the Software onto, a component that is not a Genuine FTDI Component, including without limitation counterfeit components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT. It is the Licensee's responsibility to make sure that all chips it installs the Software on, or uses the Software as a driver for, are Genuine FTDI Components. If in doubt then contact the Licensor. "

    5. Re:FUD? by drinkypoo · · Score: 1

      Criminal? Really? What laws are being broken exactly?

      They're rendering your device unusable, which they may not do knowingly.

      Have you read the license for these drivers?

      That is irrelevant. You cannot give yourself rights with shrinkwrap license. The law still wins.

      few people are going to spend the money to take FTDI to court over this.

      If only one of them does it, they will have lost money over this.

      MAY IRRETRIEVABLY DAMAGE THAT COMPONENT

      Yes, if they did it by accident. If it can be shown that they did it on purpose, and that is almost certainly the case here, then it doesn't matter what they put in the license.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:FUD? by melting_clock · · Score: 1

      Criminal? Really? What laws are being broken exactly?

      They're rendering your device unusable, which they may not do knowingly.

      Have you read the license for these drivers?

      That is irrelevant. You cannot give yourself rights with shrinkwrap license. The law still wins.

      few people are going to spend the money to take FTDI to court over this.

      If only one of them does it, they will have lost money over this.

      MAY IRRETRIEVABLY DAMAGE THAT COMPONENT

      Yes, if they did it by accident. If it can be shown that they did it on purpose, and that is almost certainly the case here, then it doesn't matter what they put in the license.

      So, an entirely unspecified law is going to apply to some imagined damage? Is this in some sort of parallel reality? There is no actual physical damage done... Their change is entirely reversible. The only real limitation is that you have provide an alternative driver to continue to use the fake device because the latest FTDI driver will not work with it. They are under no obligation to support fakes with their drivers...

      It will be interesting to see how this plays out in the real world but I've had enough of playing into your fantasy world.

    7. Re:FUD? by drinkypoo · · Score: 1

      It will be interesting to see how this plays out in the real world but I've had enough of playing into your fantasy world.

      In my fantasy world, you wouldn't defend a corporation for damaging people's hardware.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:FUD? by melting_clock · · Score: 1

      It will be interesting to see how this plays out in the real world but I've had enough of playing into your fantasy world.

      In my fantasy world, you wouldn't defend a corporation for damaging people's hardware.

      You really are completely failing to understand the simple concept that their has been absolutely no hardware damaged... Maybe you could read the article and get at least one of your facts straight...

    9. Re:FUD? by drinkypoo · · Score: 1

      You really are completely failing to understand the simple concept that their has been absolutely no hardware damaged...

      It's damaged (unusable by the user) until they get a tool from the people who damaged it. Sounds like extortion to me.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:FUD? by melting_clock · · Score: 1

      You really are completely failing to understand the simple concept that their has been absolutely no hardware damaged...

      It's damaged (unusable by the user) until they get a tool from the people who damaged it. Sounds like extortion to me.

      OMG, do you even have basic reading and comprehension skills? It would take me less than five minutes to fix if it happened to me and I'm not an electronics or computing expert. The utility is free so no extortion, not that you let facts get in the way of your delusions...

      Another option is simply installing a order driver and pointing it toward the device that windows is no longer identifying automatically as an FTDI chip. Not a difficult exercise for anyone with reasonable computing skills, particularly when there are step-by-step guides on the Internet for idiots.

      I do use FTDI gear regularly in cables and on boards. It would not be a surprise if one of the several chips I have ends up being a fake but I'm not going to have a cry about it.

    11. Re:FUD? by drinkypoo · · Score: 1

      OMG, do you even have basic reading and comprehension skills?

      If I didn't, I wouldn't have been treated to your stupidity.

      It would take me less than five minutes to fix if it happened to me and I'm not an electronics or computing expert.

      So?

      The utility is free so no extortion,

      There is extortion. You have to pay with your time.

      Another option is simply installing a order driver

      Are you sure you're not a computing expert? I don't know what an order driver is, and neither does google. It knows what driver order is, though. But you seem to think you know what you're talking about.

      Not a difficult exercise for anyone with reasonable computing skills, particularly when there are step-by-step guides on the Internet for idiots.

      Really? Searching for "order driver" just gets me a lot of stuff about driver order. How do we find these step-by-step guides for idiots?

      I do use FTDI gear regularly in cables and on boards.

      Don't we all?

      It would not be a surprise if one of the several chips I have ends up being a fake but I'm not going to have a cry about it.

      No, instead you'll choke on FTDI's cock and beg for more.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  81. Re:Is it legal to make code compatible alternative by Anonymous Coward · · Score: 1

    It's possible it's not even the chip itself at fault, but possibly the board implementation. It's very common for low cost devices to throw out a clock crystal and replace it with an RC oscillator or similar that is close enough in timing to sometimes work (depending on part variation, temperature, etc).

    This is one reason why some cheap card readers just don't work very well.

  82. oh well by Osgeld · · Score: 2

    FTDI has .... interesting level of support, they THINK they are the only ones in the universe with a USB to various serial devices, but they are not, prolific chips are easier to design with since they are pretty much a drop n go part, TI and Microchip have some good ones, and any yahoo can take a cheap usb device capable micro and make their own which is what arduino did years ago.

    so I applaud you FTDI for taking a stand, DONT make it a pain in the ass for me, the guy who has no problems using someone else's chip in my design

  83. Re:Not right by Falos · · Score: 1

    > malice
    I'm telling you, she didn't hate you, your dad clearly said to go with video games.

    Maybe you can't tell them apart, but I posit that for every doddering aunt's purchase of that shovelcrap, there were zero cases of malice. Globally.

    ...I never thought I'd say "doddering" in my life.

  84. Re:Not right by drinkypoo · · Score: 1

    Car analogy: If you bought a Frod, and took it to Ford Dealer and they put in a Motorcraft Oil Filer that damages your FROD because it isn't a Ford, is Ford Responsible because all you cared about was the Frod Car was cheaper on eBay?

    but this is Ford installing a Motorcraft oil filter which was designed not to open if it was connected to a Frod, not one which just happens to not open in that condition. There's a massive difference there, and the difference is one of intent.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  85. Even Microsoft isn't that stupid by knorthern+knight · · Score: 1

    > Except the chip wasn't, as you put it, "killed." The chip is still fully functional with a driver that will support it.

    WRONG, WRONG, WRONG. The firmware ID in the device is modified so that...
    a) it doesn't work with the new driver
    b) it doesn't work with the old driver on the current OS
    c) it doesn't work with any driver on any other OS

    > That FTDI doesn't want to support counterfeited chips with the driver it developed for the real article is reasonable.
    >
    > Why should FTDI support chips it didn't make?

        When a copy of Microsoft Windows decides that it *MIGHT* be a fake, it goes into reduced functionality mode and gives you 30 days to validate it. It does not wipe your hard drive. If the FTDI driver detected a fake, and merely refused to function, I'd be unhappy, but that would be within their rights. Bricking the device, requiring an estoteric bare-metal binary writer to unbrick it, is crossing the line.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re:Even Microsoft isn't that stupid by chuckugly · · Score: 1

      c) it doesn't work with any driver on any other OS

      A software tool exists to restore the ID info; that means that a properly written driver from the chip vendor could in fact make this chip work. All the chip vendor has to do now is support the hardware they made and sold.

  86. What about embedded systems? by JDG1980 · · Score: 1

    This is going to be a real problem with embedded systems. At my last workplace, we had coin/bill vending units hooked up to PCs, which were connected using a FTDI serial-to-USB connection. I think the chip was legit – but how would I be able to tell? We purchased these vending units from a manufacturer, which in turn, I'm sure, bought the serial-to-USB chips (or even pre-made boards) from another vendor. What if that other vendor used clone chips without telling anyone?

    And yes, we did occasionally install FTDI driver updates on these. If one of these units were to be bricked, FTDI is going to be open to some very substantial lawsuits. Arguing "unclean hands" won't work when the people getting hurt are about four steps removed from any actual culpability.

  87. Re:In later news... by CaptnZilog · · Score: 2

    Nobody could complain if they simply went and made their driver incompatible with the forged chips. If there is no working driver, then the customer would have to complain with the original maker of the hardware and demand a working driver. That's quite within FTDI's rights.

    The point is that they attack the firmware of the device involved, which is by no accounts ok anymore. This isn't locking out a competitor, it's destruction of a competitor's hardware. Yes, that competitor didn't act correctly by trying to get a free ride. No doubt about that. By that logic, though, it's just a-ok for any printer maker to trash the printer (e.g. by hosing it with printer ink) should they detect that you use anything but their overpriced original stuff.

    We are clearly in agreement here except on a single point: changing the PID is neither attacking the firmware nor damaging the hardware. After a PID change, the hardware (and firmware) is still functional -- as long as either some driver can recognize it or the PID is reset to a valid ID.

    It may be that FTDI was unable (or unwilling) to find a way for their driver to stop supporting the counterfeited chips, so they just removed the mask (the PID) on the chip that claimed the counterfeits were genuine. That's not damaging the hardware or the firmware, merely modifying an embedded setting.

    All that said, FTDI's actions were not appropriate -- and they will likely end up paying for it in the court of public opinion. However, FTDI's driver did not damage or harm the chips themselves -- and they certainly weren't (as some here have claimed) "bricked."

    Regardless of whether they were permanently 'bricked' or not, your initial comment was about 'technologically ignorant users' somehow 'requiring' them to support the fake product - the driver can simply refuse to work with the device.

    Now, however, you take that 'technically ignorant user' who went out and bought say 3 x 4GB USB dongles that happened to have fake FTDI chips in them, unaware of that fact of course, who then copies his business critical data, say 3 years worth of work, onto all 3 of them (for safe keeping)... then his machine auto-updates his driver (because, again, he's a technically ignorant user) and suddenly he can't get to his data... in fact, again, technically ignorant, he tries all 3 dongles (if the first one fails, try the backup(s) right?).

    Now, he can't even take them to another machine that maybe didn't get the driver update, or a Linux machine without the proprietary FTDI driver... sure, it's 'fixable' by him say paying an IT geek (a non-technically-ignorant person) to reprogram the USB ID, but that's a cost he is incurring because of what FTDI did to his devices. And that isn't to mention that perhaps he needed that data to bid on a potential $million contract with someone, on a deadline that he's now missed because of what FTDI did to 'damage' his devices.

    He most certainly, if it can be proven that FTDI is *deliberately* breaking (even temporarily) the devices in question, has a good case for damages from FTDI.

  88. Re:In later news... by CaptnZilog · · Score: 1

    The import of a counterfeit product into the EU carries a fine up to 10k Euros / item. People bringing back fake Rolex watches were hit with a fine higher than the price of the genuine thing. Just saying...

    Perhaps, but if I buy a watch off a guy on the street with a long trenchcoat filled with watches, I'm not 'importing' anything, he did (or perhaps his supplier).

  89. Re:Is it legal to make code compatible alternative by saleenS281 · · Score: 1

    Right... so you'd prefer they physically break your hardware rather than spit out an alert that you've got a counterfeit part and refuse to load the driver? Makes sense.

  90. Re:In later news... by Razed+By+TV · · Score: 1

    It's not competitor, it's counterfeiter. These are chips stamped with FTDI's logo that aren't made by FTDI. http://hackaday.com/2014/02/19...

  91. Re:On the Gripping hand... by Wycliffe · · Score: 1

    And THIS is why we can't have any thing nice... People who buy solely on price drive down the cost so far it's impossible to keep open companies that make good quality parts.

    TL,DR: Cheapskates screw things up for the rest of us.

    I tend to buy on the two extremes. I own an ipad in a waterproof case and a top of the line android phone.
    I also own several cheap android tablets that my kids can abuse, I can hack on, take to the beach, etc...
    I think there is a very good use case for both ends.

    The usb bridges I own, I mostly use to talk arduinos. Quality isn't a big concern as long as it mostly works
    which is why I opted for a $3 bridge instead of a $25 bridge when for my application I can't tell the difference
    (that is unless somebody starts intentionally sabatoging them).

  92. Re:In later news... by lister+king+of+smeg · · Score: 1

    it is more than just removing decals though it is more like they welded shut the ignition and broke the key off in the door locks and then say not our problem because we removed the decals before we broke it

    what they did not only is refusing to fix some one else’s product but they broke some one else property for because third party made a knockoff. attack the producer sure but that does not give you the right to break other peoples shit maliciously

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  93. It probably is legal by penguinoid · · Score: 1

    Why shouldn't it be legal for me to write software that, as one of the features, detects and deals with low quality counterfeits? The problem is merely that users didn't know this would happen, probably because it was buried in a several page pile of legalese known as an EULA. Conversely, if they had placed what I would consider a fair notice on their software, it would inconvenience their legitimate users but no one would have felt sorry for the illegitimate ones.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  94. I won't care as long as their Mac drivers suck by RogueWarrior65 · · Score: 1

    Dear FTDI, fix your damn Mac drivers. I'm tired of them kernel panicing my machine and you refusing to help because I'm not the OEM buyer of the chips. KTHXBYE.

  95. Re:In later news... by NormalVisual · · Score: 1

    At the same time, just modifying the PID is far from "destroying" the device. If FTDI's driver did something that actually did damage to the hardware, I might be more sympathetic.

    Let's say you take your car into a dealership and they flash the ECU so that the car won't start. No physical damage was done, so it's all good.

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  96. Doesn't seem completely unreasonable to me. by Brannon · · Score: 1

    The bad chips are advertising themselves as genuine FTDI parts. The FTDI driver is making a reversible change to the EEPROM of the imposter chip so that it nolonger masquerades as a genuine FTDI part.

    I agree it's a borderline case, but I think in this case it's defensible.

  97. Re:In later news... by NotSanguine · · Score: 1

    Regardless of whether they were permanently 'bricked' or not, your initial comment was about 'technologically ignorant users' somehow 'requiring' them to support the fake product - the driver can simply refuse to work with the device.

    Now, however, you take that 'technically ignorant user' who went out and bought say 3 x 4GB USB dongles that happened to have fake FTDI chips in them, unaware of that fact of course, who then copies his business critical data, say 3 years worth of work, onto all 3 of them (for safe keeping)... then his machine auto-updates his driver (because, again, he's a technically ignorant user) and suddenly he can't get to his data... in fact, again, technically ignorant, he tries all 3 dongles (if the first one fails, try the backup(s) right?).

    Now, he can't even take them to another machine that maybe didn't get the driver update, or a Linux machine without the proprietary FTDI driver... sure, it's 'fixable' by him say paying an IT geek (a non-technically-ignorant person) to reprogram the USB ID, but that's a cost he is incurring because of what FTDI did to his devices. And that isn't to mention that perhaps he needed that data to bid on a potential $million contract with someone, on a deadline that he's now missed because of what FTDI did to 'damage' his devices.

    He most certainly, if it can be proven that FTDI is *deliberately* breaking (even temporarily) the devices in question, has a good case for damages from FTDI.

    Actually, what I said was:

    I'll say it again. FTDI went about this the wrong way, but just as ignorance of the law isn't a defense, a consumer's ignorance of technology shouldn't require a manufacturer to support those who steal their designs and profit from them.

    Since (based on what you wrote) you misunderstood my statement, I'll explain. I make two points:
    1. FTDI blundered badly (whether that bites them with legal action, we'll have to see) by having their driver reset the PIDs of counterfeited FTD232 chips to '0'.
    2. Many folks posting on this thread (not you, BTW) seem to be making the argument that FTDI should somehow suck it up and support counterfeited chips with their drivers. That isn't the case, IMHO. Caveat emptor.

    You pointed out that:

    Now, however, you take that 'technically ignorant user' who went out and bought say 3 x 4GB USB dongles that happened to have fake FTDI chips in them, unaware of that fact of course, who then copies his business critical data, say 3 years worth of work, onto all 3 of them (for safe keeping)... then his machine auto-updates his driver (because, again, he's a technically ignorant user) and suddenly he can't get to his data... in fact, again, technically ignorant, he tries all 3 dongles (if the first one fails, try the backup(s) right?)

    [emphasis added]

    As TFA (and much of the discussion here) points out, the chip in question (FTD232) is a USB/Serial converter (UART) and isn't used for flash drives -- nor is the driver, so your example isn't realistic. Sure, modifying the PID will inconvenience users, but it doesn't put anyone's data at risk.

    The updated driver modified the PID setting (to a value of '0') on hardware not manufactured by FTDI that was using FTDI's assigned VID/PID.

    One more time: I do not think that FTDI did the right thing and I suspect it will come back to bite them in the ass. But FTDI did not damage anyone's hardware.

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  98. Re:In later news... by NotSanguine · · Score: 1

    At the same time, just modifying the PID is far from "destroying" the device. If FTDI's driver did something that actually did damage to the hardware, I might be more sympathetic. Let's say you take your car into a dealership and they flash the ECU so that the car won't start. No physical damage was done, so it's all good.

    There's the rub. For your analogy to work, it would need to read something like this:
    Let's say you take your car (a Honda, for example) into a dealership and they see that it's not actually a car manufactured by them, but a car that copied their designs and sells cheap knockoffs with 'Honda' written in all the right places, and change proprietary settings in the car electronics so that the car won't start. No physical damage was done, so it's all good.

    No, it's not right and it shouldn't have happened. But caveat emptor.

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
  99. Re:No damage done... by knorthern+knight · · Score: 1

    > ... the PID can be reset. It's not a brick at all. OP is off the rails. FTDI FTW.

    Great. Now let's see Joe Lunchbox or your mother ...
    a) diagnose the rason that a device stopped working
    b) find, download, and successfully appy a corrective patch

    Geek Squad, or whoever, will charge money to fix the problem.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
  100. Why does Windows install model-specifc drivers? by knorthern+knight · · Score: 4, Interesting

    One difference I've noticed between Windows and Linux...

    * in Linux, plug in a USB key, or hard drive, or other USB device, and if you have the appropriate driver, "it just works". One USB "mass storage device" driver works for all USB keys and hard drives

    * in Windows...
    --- plug in a brand X USB key the first time, and Windws goes off onto the internet and installs a special driver
    --- plug in a brand Y USB key the first time, and Windws goes off onto the internet and installs a special driver
    --- plug in a brand Z USB key the first time, and Windws goes off onto the internet and installs a special driver

    Come on guys, a USB key is a USB key, is a USB key. If it has some esoteric functionality, OK, otherwise don't clog up the registry and the hard drive with drivers for every USB key model that has ever been inserted into the machine..

    I have a USRobotics USR5637 http://www.usr.com/en/products... USB CDC "56K" dialup modem for backup on the rare occasions my broadband goes down. It's a hardware modem that works in Windows, Mac, Linux, DOS, etc. Once I set up the kernel options in linux "it just works", without constantly downloading updates. WTF is Windows always updating?

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
  101. Re:In later news... by Anonymous Coward · · Score: 1

    For the vast majority of consumers, changing the PID to 0 is absolutely damaging the product.

    It turns out you actually can use FTDI's own tools to reprogram the PID to a generic one. See here. So, in a sense, FTDI has already released a "fix". It is unfortunately a multi-step process, although I'm sure it won't be long before someone wraps that up in a small one-click executable. In fact, the counterfeiter could do that itself. (Although to do so would be to own up to the counterfeit, which would make them an instant target for FTDI's legal department.)

  102. Re:Not "bricked" by citizenr · · Score: 1

    http://www.eevblog.com/forum/r...

    driver is "testing" eeprom, fake chips fail the test

    --
    Who logs in to gdm? Not I, said the duck.
  103. Re:Not "bricked" by Darinbob · · Score: 1

    Well, that is indeed new since I posted. Glad someone went out to get actual evidence instead of just raging without it.
    However, where'd that source code come from, I've wanted to look at it in the past?

  104. Re:Not "bricked" by citizenr · · Score: 1

    you need to ask "marcan", he is the one that posted it on eevblog

    --
    Who logs in to gdm? Not I, said the duck.
  105. How can an end-user even tell? by RubberDogBone · · Score: 1

    My only exposure to FTDI comes from using USB or serial cables to program various kinds of two-way radios. In many cases, an FTDI chip is involved somewhere in the cable that we use to do this programming.

    But even in cables sourced directly from the radio manufacturer, there is no way for us to tell whether the chip is legit or not. And if we have to obtain a cable from eBay or some other supplier, all bets are off. But it's not like we can go to a certified place to get a cable. There aren't any such places. But again, even cables direct from the factory may or may not be legit. We don't control that.

    All we do know is that we're supposed to use FTDI drivers to run it.

    The real answer here is to come up with an open-source or free driver that can support these chips and remove the support needs from FTDI.

    --
    Sig for hire.
  106. Linux kernel today by illtud · · Score: 1

    They tried to get it into the linux kernel today:

    https://lkml.org/lkml/2014/10/...

  107. Re:Not right by FictionPimp · · Score: 1

    But I"m not upgrading it with their technology. I'm running windows updates. I didn't even know what driver was being used. I plugged it into windows and it worked!

    If you had to go to their website and download a driver then I would agree, but that is not the case.

  108. On the other hand... by stackOVFL · · Score: 1

    Now consumers are becoming aware that there's a massive counterfeiting problem and can be better educated to ask their vendors "Hey, is my device legit?" I certainly had no idea that this was going on.

    How in the hell is the consumer supposed to know that the USB chip in a device is not legally using the FTDI PID? That is the biggest load of crap I've heard. The is NO F'ING WAY the consumer can possibly know that the USB PID is wrong and that's assuming you can copyright a number which btw you can't.

    FTDI READ THIS : It is against the law in the USA to intentionally damage private property. You may also be in trouble under the many computer crimes acts we have here. You have no claims to the PID as it is a number and cannot be copyrighted. You do have the right to sue in a court of law to enforce your copyrights but do not have the right to damage private property.

    MICROSOFT READ THIS: You are probably subject to culpable liable for any damage as you knew the intent for the damage was called out in FTDI EULA and distributed FTDI's product anyway.

    Enjoy the lawsuits and fines.

  109. Re:In later news... by Opportunist · · Score: 1

    Umm... how do these forged drivers get the blessing from MS to be considered drivers that you can install without clicking through half a dozen "this is not the driver you're looking for" screens?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  110. Process to reset a bricked PID back to 6001 by bongk · · Score: 1

    After some hunting around, I figured out how to unbrick a bricked FTDI device (set the PID back to 6001) using the ft232 tool on Linux.

    I wrote up the steps here for those that are interested:
      http://www.minipwner.com/index...

  111. Ten years inside. by queazocotal · · Score: 1

    FTDI is headquartered in Scotland.
    http://www.legislation.gov.uk/...

    For the purposes of the act, the serial adaptor is a 'computer' -as it's a data storage device that is plugged into a computer.
    Destroying, or recklessly damaging the devices stored data is in principle worth up to a ten year sentance.

  112. In the mean time in the real world by topologicalanomaly47 · · Score: 1

    John Doe sees that his cheap whatever stopped working all of the sudden. One of the two happens:
    - It was expected that this cheap shitty something off ebay or alibaba will not last. Let's buy another one for 5$ including shipping and accessories.
    - In the off-case it was acquired from somewhere it can be returned to Doe returns it, manufacturer/distributor knows it's a cheap shit with knockoff chips so shuts up, uses the available tool to fix the ID/replaces it with a new one, instructing John to install an old driver and disable all windows updates in order to ensure stability in the future

  113. FTD Driver by FTDI+Chip · · Score: 1

    FTDI has made a statement concerning recent driver problems & how they are now being resolved ftdichipblog.com/?p=1053

  114. Update is "PULLED" by hhawk · · Score: 1

    Dahamma,

    FTDI has pulled the update.. http://www.ftdichipblog.com/?p...

    --
    http://www.hawknest.com/