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.

700 comments

  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 Tharkkun · · Score: 0

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

      Why would they replace a counterfeit product which they received no revenue from? If something is such a great deal, it's probably a fraud.

    6. 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.

    7. 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
    8. 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.

    9. Re:On the other hand... by Anonymous Coward · · Score: 0, Insightful

      There are legitimate places to buy products: Wal-Mart, Newegg, Best Buy, etc. If those places sell fakes then customers get mad so they won't sell fakes and will make sure that they don't sell fakes. So, yes, you can tell if you are buying a legitimate product by buying it from a legitimate dealer. If you go to some random website or ebay and buy something for 25% of market value then you are taking the risk that it is fake.

      The illegitimate vendors will be driven to clean up their act, go out of business, or start up new marketing entities very fast.

      So yes, this will combat fake goods. Maybe not in a way you like but it will work.

    10. 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.

    11. 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.
    12. Re:On the other hand... by K.+S.+Kyosuke · · Score: 1

      It's not a genuine USB chip?

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

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

    14. 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.

    15. 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.

    16. 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.

    17. 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.
    18. Re:On the other hand... by Anonymous Coward · · Score: 0

      Because they intentionally broke it. If you break my stuff, you better be prepared to replace it.

    19. 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.
    20. 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?

    21. Re:On the other hand... by Anonymous Coward · · Score: 0

      That does not give the genuine factory the right to brick your car!

    22. Re:On the other hand... by Anonymous Coward · · Score: 0

      This could possibly be the reason. The device breaking was just a convenient bug.

    23. 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.

    24. Re:On the other hand... by Ryanrule · · Score: 0

      no, the scumbags making fake chips are the problem.

      lemme guess, you from china.

    25. 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

    26. Re:On the other hand... by Ryanrule · · Score: 0

      fuck off shill

    27. 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? ...

    28. 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.

    29. 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".

    30. 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.
    31. Re:On the other hand... by Anonymous Coward · · Score: 0

      It's illegal for you to pretend to be me, but it's also illegal for me to go to your house, kill you, and then say "whoops I thought I was committing suicide".

    32. 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
    33. Re:On the other hand... by Anonymous Coward · · Score: 1

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

    34. 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.

    35. 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...

    36. Re:On the other hand... by Anonymous Coward · · Score: 0

      You run Windows updates on you USB bridges?

      Are you that bored?

    37. 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.

    38. 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.
    39. 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...

    40. 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.

    41. 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.

    42. 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.

    43. 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"
    44. 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.

    45. 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"?

    46. Re:On the other hand... by godel_56 · · Score: 0

      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.

      As I understand it they're not bricking the device, they're bricking the OS's ability to use the device. As a result the customer will take it back to the person who supplied it. They're the ones who will be up for the cost.

    47. Re:On the other hand... by Anonymous Coward · · Score: 0

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

      That is never claimed. Just because murder is illegal it doesn't mean that rape is OK.

      FTDI might very well be a victim of counterfeit products, but so is the end user. FTDI has no right going after the end user, their beef if with the counterfeiter.

    48. 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.
    49. 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.
    50. Re:On the other hand... by Minwee · · Score: 0

      no, the scumbags making fake chips are the problem.

      lemme guess, you from china.

      "Your friend was carrying a fake iPhone, so I shot her. Don't blame me, blame whoever made the phone!"

    51. 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
    52. 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.
    53. Re:On the other hand... by afs909 · · Score: 0

      Yep, agree. I think it might be "class action" time!

    54. 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
    55. 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
    56. 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.
    57. 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.
    58. 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
    59. 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.
    60. Re:On the other hand... by Anonymous Coward · · Score: 0

      Linux should still be fine. Linux drivers are coded to work. They don't have root-kitage built in, and so any government boxen running Linux will still keep on. Its the windoze boxen with the 'official' drivers because microsoft doesn't write drivers, they just use whatever the company ships. And so if it craps out the chip, then it does. So the grumpiness toward FTDI might not just come from the DOJ, microsoft might grump at them too.

    61. 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.
    62. 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.

    63. 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.

    64. 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.
    65. 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.

    66. Re:On the other hand... by Anonymous Coward · · Score: 0

      More like the DoD via the DoJ; if some numbskull put a Sony *audio* CD into a classified computer to listen to some music at work and that machine was just rootkitted by a foreign-owned company.

    67. 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.

    68. 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.

    69. 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.

    70. 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.

    71. 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
    72. 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.
    73. Re:On the other hand... by Anonymous Coward · · Score: 0

      You mean like something that doesn't work in Windows?

    74. 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.
    75. 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'.

    76. 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.'"
    77. 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.'"
    78. 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.'"
    79. Re:On the other hand... by Anonymous Coward · · Score: 0

      An analogy is not invalidated by a difference in scale, nor does it need to have any "literal" application in order to effectively illustrate its point.

      Either point out a legitimate flaw in the mapping of the analogy, or admit that you can't.

    80. Re:On the other hand... by Anonymous Coward · · Score: 0

      It's not a knock off though. Buying a knock off means you as a consumer are actively choosing to buy a cheaper, less featured, less quality item but for a more affordable price.

      In this scenario, you bought a product that is saying it is X, but is actually Y. Product Y is further more trying to use the software of product X to function and is now not functioning anymore due to incorrect software.

      If you happen to have shitty hardware that stopped working after a patch, you should contact the retail store that sold it to you. If they refuse to take it back, you need to contact the manufacturer and tell them the product is defective and you want a replacement. If the replacement fails, you should get a refund and go with a different manufacturer.

      This isn't you buying a clothing item that is stealing a brand intentionally or even a clothing item that "looks" like a name branded. This is fraud committed by the manufacturer.

      Blame them, as I'm sure the legit stuff works just fine with the software, as designed.

    81. 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
    82. 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.'"
    83. Re:On the other hand... by Anonymous Coward · · Score: 0

      The FTDI driver has not supported fake chips for years. Low end product vendors just supply a hacked driver or an old driver with an altered version number.

    84. 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"
    85. Re:On the other hand... by Anonymous Coward · · Score: 0

      Sony was slapped with a fine so large the shareholders winced.

      And the costs were passed on to customers, and all was well.

      The CEO resigned.

      And went on to fleece... I mean earn money at other companies, and all was well.

      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.

      And lawyers would appeal and use international shell companies to show ownership of assets, Sony america would close. Next day "Buzzword Electronics" would be created for all Sony US activities, and all was well.

      Good luck. Until they lock someone (or many people) up nothing changes.

    86. 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).

    87. 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.
    88. 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.

    89. Re: On the other hand... by Anonymous Coward · · Score: 0

      Except that a VID/PID of 0 is invalid by USB spec. The USB stacks in Windows 7/8, macOS and Linux will fail to enumerate a device with a PID of 0.

      Win XP can enumerate a device with null ID and with a suitably modified driver, can be reprogrammed.

    90. 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.

    91. Re:On the other hand... by Anonymous Coward · · Score: 0

      Wait, what? One manufacturer designs a chip and writes the software. The second guy copies the hardware and doesn't write any software or provide any support and you think that's ok? Moron.

    92. 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
    93. 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.
    94. 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.
    95. 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.
    96. 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.
    97. 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.

    98. 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
    99. 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."
    100. 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
    101. Re:On the other hand... by Anonymous Coward · · Score: 0

      FTDI: ...your honor, why should we not write drivers that only work with our hardware?
      Judge: because people should be able to buy counterfeits with zero consequences, duh!
      FTDI: so when somebody comes out with a knockoff and attempts to use our intellectual property to run their hardware without a license, and without even so much as a by'er leave, we have to make compatible software? For, what, forever?
      Judge: Of COURSE you are responsible to write drivers that work with every possible counterfeit device, no matter how badly counterfeiters hurt your bottom line! Derp derp derp! ...I don't see where FTDI is the problem. Just because you are butthurt, doesn't mean they need to support your knockoff devices with their driver. Contact your device vendor to see if they will come up with their own driver, and see where that gets you.

    102. Re: On the other hand... by Anonymous Coward · · Score: 0

      The device exicy asked for the FTDI driver. Then the FTDI driver can do whatever it wants to give FTDI chip to Initalize it.
      If your knock if chip does not like it then do not ask for those drivers. Ask for your own.

      By the way if you bring you car in with counterfeit bolts holding the suspension on what should the dealer do?

    103. Re:On the other hand... by Anonymous Coward · · Score: 0

      They said "Good analogy." They didn't say it was invalidated at all. You're just pulling shit out of your ass.

      Straw man/Troll much?

    104. 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.
    105. 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... --
    106. Re:On the other hand... by Anonymous Coward · · Score: 0

      It's perfectly legal to own counterfeits, why would it not be? Under some circumstances, you might be able to get yourself into a civil suit for displaying a counterfeit good as if it were real, but for that to stick I imagine the producer would have to prove you know it was a counterfeit.

    107. Re: On the other hand... by Anonymous Coward · · Score: 0

      Gee THAT would never be abused by dealerships

    108. 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.

    109. 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.
    110. Re: On the other hand... by Anonymous Coward · · Score: 0

      You can brick the ftdi chips in the same way.

    111. 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.

    112. 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).

    113. 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.

    114. Re:On the other hand... by Anonymous Coward · · Score: 0

      Given the fact that a USB thumbdrive can pretend to be all sorts of devices and often needs to install drivers to work, overall it would be better not to use USB for this purpose at all.
      Use SD cards instead, they're universally supported, have a better form factor and are free of USB security and driver issues.

    115. 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...

    116. Re:On the other hand... by Anonymous Coward · · Score: 0

      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.

    117. Re: On the other hand... by Anonymous Coward · · Score: 0

      Wow, false argument much? Of course, there's no way a programmable firmware could ever alter its behavior based on anything other than mechanical properties!

    118. 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.

    119. Re: On the other hand... by Anonymous Coward · · Score: 0

      Wow, this kind of went off the rails. Not that I entirely disagree with you, but I am curious as to how you can get so many repeated wearings out of one well-fitted tinfoil cap.

      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?

    120. Re: On the other hand... by Anonymous Coward · · Score: 0

      Are you typing this on an IBM PC?

    121. Re: On the other hand... by Anonymous Coward · · Score: 0

      Because even the US military has had issues with purchasing counterfeit-sold-as-legit hardware? If you're talking about ICs, there's a non-zero chance the counterfeit was made by the same fab from sketchy masks. How are you going to verify every chip when said verification is a destructive process?

      Please learn something before opening your damn mouth.

    122. 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.

    123. 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
    124. 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.

    125. Re:On the other hand... by Anonymous Coward · · Score: 0

      And this move is going to stop those customer support calls? Wait, who calls FTDI when their devices break???

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

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

    127. 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
    128. 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).

    129. Re: On the other hand... by Anonymous Coward · · Score: 0

      if a VID/PID of 0 is invalid then the firmware on the chip should reject it.
      Acutally this could very well be what FTDI are doing.
      not
      if (IsCounterfeitChip())
      {
          SetVidPid(0,0);
      }

      rather just
      SetVidPid(0,0);

      Their firmware know it's invalid and returns an error, the counterfeit ones don't and accept the new vid pid combo and re-enumerate on the bus.
      Since this is the simplest answer I'm sticking with it until there's proof otherwise.

    130. Re:On the other hand... by Anonymous Coward · · Score: 0

      unless they are running code that works fine on their chips but breaks the counterfeit ones.
      If that is what they are doing then it's meh, even if they are doing it deliberately to break the counterfeit ones.

    131. 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
    132. Re: On the other hand... by geirlk · · Score: 1

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

    133. 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.'"
    134. 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.

    135. 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

    136. Re:On the other hand... by Anonymous Coward · · Score: 0

      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?

      No, you're right they can't. But they can report you to the police who will come and confiscate the illegally "cloned" handbag (for violation of copyright, trademark, patent, etc.). So instead of a defaced handbag you will have no handbag at all. Which would you prefer?

    137. 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 :)'

    138. 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...
    139. 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...
    140. Re:On the other hand... by Anonymous Coward · · Score: 0

      What prevents them for saying that you unwittingly purchased contraband materials and therefore have no legal protections from FTDI actions?

    141. 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.
    142. 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.
    143. 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
    144. 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

    145. 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.

    146. 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.

    147. 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.

    148. Re:On the other hand... by Anonymous Coward · · Score: 0

      FTDI is the most popular because it is the most popular.

      Now there's some real logic.

    149. Re:On the other hand... by Anonymous Coward · · Score: 0

      Most likely a vendor won't admit to it even IF they know that they are functional copies.

      I suspect that this action is highly illegal in most countries, as it's not like, oh hay wait wut, lemme run out to the garage and fire up my electron scanning microscope...

    150. Re:On the other hand... by Anonymous Coward · · Score: 0

      No it's not. Ripping the label off would leave it functional. What they're essentially doing is disabling it.

      That said I ended up buying yet another USBserial converter specifically because it was reputed to be an FTDI chip which supposedly work well, unlike every single other USBserial converter that I've ever tried(probably 100s or more). It was so bad that I'd just given up on USBserial until I read that "pro-tip" from a reliable source, now I'm not sure that I even want to experiment. ...and then let us go on to other devices that may or may not have copies onboard... isn't this all handled under reverse engineering anyways, although I can possibly see the USB thing as IIRC that requires licensing and WTH knows if half the crap(if any) made in China is actually licensed(I'm going to guess asymptotically approaching zero unless it's made at the behest of a large multinational corp that continuous overlooks the chinese shoulder or is made by a taiwan OD/EM.

    151. 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.

    152. Re:On the other hand... by Anonymous Coward · · Score: 0

      Another massive lawsuit bait possibility is if the bricked chips are widely used in mission-critical healthcare or aviation equipment.

    153. 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
    154. Re:On the other hand... by Anonymous Coward · · Score: 0

      I have not bought any thing with Sony label since then. I figure they will just get sneakier and I can do without what they produce easily.

    155. 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.
    156. 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.

    157. Re:On the other hand... by Anonymous Coward · · Score: 0

      Why would you want to plug anything into Windows using a USB to anything Adapter? In my experiences when you do 9 times out of 10 Windows won't recognize it or only wants to format the thing before it will even recognize the device, I only use my USB to Serial Adapter for drive recovery in Linux, I should probably find out if my adapters are counterfeits before accidentally plugging them into Windows. Hell when I bought them i was just looking for USB to Serial adapters on Newegg and these were the perfect ticket, USB - Serial, SCSI, ATA, SATA, It was an all in one deal and they weren't cheap either.

    158. 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!

    159. 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.
    160. Re:On the other hand... by Anonymous Coward · · Score: 0

      Would you accept someone coming up to your handbag and ripping the label off ?
      Gus in Denver aka 99guspuppet

    161. 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.

    162. 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.
    163. 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.

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

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

    165. 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
    166. 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.

    167. 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.

    168. Re:On the other hand... by Anonymous Coward · · Score: 0

      I bought an Acekard many years ago for running "homebrew" on my Nintendo DS, and some time later I bought another for a friend when he saw how well it worked. I bought the second one from another site (at the time they weren't always available so you couldn't be picky where you got one) and after some time I updated the firmware (basically just download the files and copy them to the micro sdcard that goes in the Acekard) and when I turned on my DS an error message popped up saying the card was a fake etc.

      It had been a while since I had purchased it from some fly by night online retailer so there was no hope of getting a refund (as if it would be worth the trouble) and luckily it did still work with the older firmware. But I remember thinking at the time how it was a really dirty thing to do as the people who had bought the cards couldn't help that they had gotten duped. I hadn't intentionally purchased a fake/clone and it looked just like the first one I had until you really examined it according to the pictures and whatnot on the Acekard site on "how to spot a fake." And how can you examine something you're buying from a web site to be sure you're not getting a fake?

      I really hope this doesn't become a "thing" as it only hurts the consumers who often don't know or care what they are buying and shouldn't have to look out for this. In my case it was a relatively cheap card that was more or less disposable. But for more expensive electronics it would be a serious problem.

    169. Re:On the other hand... by Anonymous Coward · · Score: 0

      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.

      My aunt-in-law basically had that happen. She said an employee in Paris for a very well known luxury handbag company grabbed and destroyed her bag with some scissors because it was fake. She's actually purchased it in a legitimate store in Malaysia and apparently they were shocked when she returned to explain what happened.

      I'm not sure if what the employee did was legal but the anti-counterfeit laws in Italy and France are fairly extreme. Simply owning a bag can be reason to be fined a lot, so it's not likely anyone would report the employee to the police.

    170. 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...
       

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

      It isn't stolen property.

    172. Re:On the other hand... by Anonymous Coward · · Score: 0

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

      Then they wouldn't be compatible. Just like if Samba had gotten its own port numbers, it wouldn't be compatible with Windows File Sharing. It needs to use port 137-139,445 which has been registered to Windows File Sharing.

    173. Re:On the other hand... by Anonymous Coward · · Score: 0

      The same thing that happened to Prolific!
      Many customers demanded FTDI after they had bad experience with counterfeit Prolific adapters crashing their system.
      Now they will avoid both FTDI and Prolific.

    174. Re: On the other hand... by Anonymous Coward · · Score: 0

      Nice thought, but no one is going to do that. We will all just end up with useless devices that end up as landfill.

    175. Re:On the other hand... by Anonymous Coward · · Score: 0

      You don't care because you are a selfish asshole. Your devices should get bricked, I won't cry a tear because of someone who happily uses counterfeit products.

    176. 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.
    177. Re:On the other hand... by Anonymous Coward · · Score: 0

      True, FTDI is very popular because their drivers WORK. No futzing around for days, only to find out that you're screwed and a system will never work. And they work on Linux, on Mac, on Windows no matter what version. What that means, is that FTDI is one of the few companies that actually DID THEIR HOMEWORK, and actually MADE THEIR STUFF WORK. Very unusual, nowadays, where software is shipped and it might eventually work 7 versions later. They did their homework, their drivers actually work, and they deserve to be PAID for that work, not ripped off. I like a bargain at least as much as the next guy, but we ought to support companies that make s--t that WORKS, not wannabes and ripoff artists and free riders. .

    178. Re:On the other hand... by Anonymous Coward · · Score: 0

      For something plugged into a Windows PC you don't care, you just use the CD that came in the box

      You're joking right!? Who the hell still uses CD's??

  2. In later news... by Anonymous Coward · · Score: 0, Interesting

    FTDI hit with class action lawsuit, goes bankrupt after angry consumer sue them out of existence.

    What a bunch of fucktards....

    1. 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.
    2. 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.

    3. 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
    4. Re:In later news... by Aristos+Mazer · · Score: 0

      Mod parent up!!!

    5. 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.

    6. 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.

    7. Re:In later news... by NotSanguine · · Score: 0

      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.

      As I said, it was rather underhanded. However, they are not breaking anything. The device is still fully functional, but won't work with drivers that were made for the real chips.

      If you have a problem, contact the actual chip manufacturer or someone along the supply chain to where you purchased the counterfeit and ask for their driver.

      What? The manufacturer didn't expend any resources in creating drivers for the chips they manufactured? Sounds like a pretty crappy manufacturer. Perhaps you should use hardware that has drivers instead, no?

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    8. 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.
    9. Re:In later news... by Anonymous Coward · · Score: 0

      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...

    10. 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.
    11. 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
    12. 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.
    13. 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.

    14. 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.
    15. Re:In later news... by Anonymous Coward · · Score: 0

      What is the problem. The thing broke so their manufacturer get to deal with it by issueing a driver which sets the pid to one they actually own.

    16. 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.
    17. 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
    18. 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
    19. Re:In later news... by Anonymous Coward · · Score: 0
      The FTDI driver has been incompatible with forged chips for 3 or 4 years now. The device vendors just bundle an old version of the driver with a "doctored" version number.

      The point is that not only is FTDI having problems with poor-quality fake chips, but with obsolete drivers with far-future version numbers preventing users from installing up-to-date drivers which may include bug fixes.

    20. 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.

    21. 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).

    22. 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...

    23. 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.
    24. 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
    25. 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
    26. 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
    27. 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.)

    28. Re:In later news... by Anonymous Coward · · Score: 0

      *You* must be an idiot for not realizing that most people are idiots, rendering your entire post utterly incorrect.

    29. Re:In later news... by Anonymous Coward · · Score: 0

      On the flip side, this is FTDI's driver, which the counterfitters chose to setup their chips to use. They have no agreement with FTDI on this use, no goodwill or anything.

      If FTDI make a change to their drivers, and these chips break or stop working, it's technically and legally not FTDI's problem for someone else using their drivers on hardware that is not theirs, or covered by any sort of warranty or guarantee of compatibility or interoperability. FTDI's drivers are for FTDI's chips, end of.

      As they're not responsible for the 3rd parties using their drivers without their consent or any agreement, it's not going to be their problem if one day, they make a change to their driver and for *whatever* reason, third party chip stops working with the driver, or is somehow reset.

      FTDI may be aware of the issues with clone chips breaking with their driver update, but they're under no obligation to give a stuff.

      And China (where most of the clones are made) couldn't give a huff about copyright infringement, literally.

    30. Re:In later news... by Anonymous Coward · · Score: 0

      Judges don't get stuck on thing like "well, it's close but not quite, so even though for all practical purposes it's broken, but it's not really broken".

      They may choose to use that logic themselves, but woe to any lawyer that tries to use such an argument.

    31. Re:In later news... by Anonymous Coward · · Score: 0

      It may be beyond the average person to fix, but it isn't beyond the ability of the producer to make an executable. They'd need to make their own driver, as well, since the new one doesn't 'detect' a counterfeit, it just orders operations that their chips handle correctly, and the fakes don't.

      But seriously, the fix can be reduced to double-clicking the right program.

    32. 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.
  3. 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 Tharkkun · · Score: 0

      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.

      So when you return to the manufacturer of the product you can tell them you applied a driver update and it bricked your device. They can provide you a refund for their counterfeit product.

    5. 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
    6. 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!”
    7. 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.

    8. 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.

    9. Re:Is this legal? by Impy+the+Impiuos+Imp · · Score: 0

      The mfr. who used the counterfeit chip should pay for it. And you, as end user, should be aware you may be using scam hardware, the cheaper and more off-mainline brand you go.

      Properly speaking, get upset at your fraudulent device maker, not the official chip/driver maker. And if you knew it was a counterfeit chip, well, you pays your money and takes your chances.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    10. Re:Is this legal? by Anonymous Coward · · Score: 0

      They can provide you a refund for their counterfeit product

      Yes, they could.

      Its more likely that they will hogwash you with some "it was your own fault" gibberish (just try to prove otherwise), especially when they notice that the up-the-chain company they got those products from does the same to them.

    11. Re:Is this legal? by Anonymous Coward · · Score: 0

      Um, no. They're intentionally modifying the device ID on the counterfeit chip so it will no longer work. The average consumer will have no idea this is what's wrong or how to recover. While this isn't necessarily destruction of property, it IS (in the US) a federal hacking crime because it is causing the victim to lose access to their device and/or data.

    12. 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.
    13. 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.

    14. 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.
    15. Re:Is this legal? by Anonymous Coward · · Score: 0

      And if the device maker didn't know it was counterfeit? Why does it have to be counterfeit? Does FTDI have a patent on the function of their chips?

      The vendor probably contracted out the production of their PCB to some Chinese factory who substituted the hardware to increase margins. So now you screw the consumer and the vendor just to get the vendor to go after subcontractor? How is this more efficient or reasonable than taking legal action against counterfeiters? The problem rests squarely with the person or persons who made the decision to substitute counterfeit parts, not the consumers. I would like to see FTDI held legally responsible for all of the costs associated with their decision.

    16. 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.
    17. Re:Is this legal? by AgainstTheLie · · Score: 0

      Are you saying that Henry Ford, just as an example, was borderline retarded?

    18. Re:Is this legal? by BronsCon · · Score: 0

      On one hand, he's mostly correct about the correlation. On the other, he's way off base with regard to causation. Jews aren't bad people, they're just Jews.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    19. 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.

    20. Re:Is this legal? by BronsCon · · Score: 0

      You know, it may be the case that the Jews in government do look out for each other, but that doesn't necessarily extend to all Jews; in fact, it's just as likely that all members of the government cover each others' asses equally, Jew or not.

      Likewise, gang members looking out for each other doesn't extend to them looking out for members of other gangs. The implication you're making is akin to saying black people can't be racist, or that all white people are.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    21. 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.

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

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

      *sigh*

      --

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

    23. Re:Is this legal? by Anonymous Coward · · Score: 0

      Right. Because Jews. It's ALWAYS the Jews. Someone oughtta do something about those guys...

      (You're a disgusting person with a borderline-retarded IQ. Please gas YOURSELF.)

      Yes, he's a jerk. Thanks for the back up AC! We here at the International Jewish Conspiracy appreciate your help. Once we get done drinking the blood of gentile babies and skimming our cut off the top of all businesses and governments for the day, we'll put another floor on your house.

      It seems rather strange that this guy should buck so hard against the rule of his betters and masters. I guess we need to cull his family. We'll get right on that. Dice will, of course, supply us with identifying information about that AC.

      Don't bother with a will, we're going to kill your whole family and all your friends.

      Best wishes from your global masters at the International Jewish Conspiracy.

    24. Re:Is this legal? by Anonymous Coward · · Score: 0

      I have such a hard time keeping track of these things. I thought it was Bush's fault. Or maybe it was Obama's fault? This is just so confusing since neither of them are Jewish.

    25. Re:Is this legal? by NotSanguine · · Score: 0

      Um, no. They're intentionally modifying the device ID on the counterfeit chip so it will no longer work. The average consumer will have no idea this is what's wrong or how to recover. While this isn't necessarily destruction of property, it IS (in the US) a federal hacking crime because it is causing the victim to lose access to their device and/or data.

      As I previously mentioned, no real damage is done to the hardware. Various tools are available to resolve the issue and the device itself is not damaged.

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

      At the same time, resetting the PID points up the counterfeit chip without any ambiguity. I guess that was the point.

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    26. 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.
    27. 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.
    28. 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.
    29. 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
    30. 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."

    31. 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
    32. 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
    33. Re:Is this legal? by chuckugly · · Score: 1

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

    34. Re:Is this legal? by Anonymous Coward · · Score: 0

      Ohhhhh, that explains a lot. I was wondering why you accused someone of being a shill when they weren't pushing anything. Turns out YOU'RE the shill. Now I get it!

    35. Re:Is this legal? by Anonymous Coward · · Score: 0

      Two things. One, the cloned FTDI subcomponents are in and of themselves essentially indefensible. The notion of "unclean hands" absolutely applies here.

      I bought a cheap USB-serial adapter on ebay. It has a cloned FTDI chip (I found this out when FTDI's Vista drivers refused to work with it, despite the fact that the XP drivers were quite happy; this is apparently quite common for these clones). But I did not know this when I bought it, nor did I know it the first time I tried to use it. I'm the one who suffers if the chip is damaged, not the manufacturer. In what way do I have "unclean hands"?

    36. 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
    37. Re:Is this legal? by Anonymous Coward · · Score: 0

      I bought this on eBay for $30 or so years ago: K+DCAN EDIABAS cable

      According to the driver it has an FTDI chip. Assuming it's counterfeit, how would I determine who the manufacturer or even the seller was? Now imagine how many millions of these chips are out there in all sorts of generic devices. Just about anything from a USB to serial cable to USB scale, printer, etc might have these things in them.

    38. Re:Is this legal? by Anonymous Coward · · Score: 0

      FTDI chips don't have reassignable PIDs only the knock offs do. So by even attempting to change the PID they knew they were damaging only knockoffs. On top of it. Why does FTDI have the right to change the device ID on the chip anyways. I own the chip not them. The drivers job is to interface with the chip. Not change the chip.

    39. 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.

    40. 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.
    41. 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.'"
    42. 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.

    43. 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
    44. 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
    45. 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.

    46. 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" .

    47. 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?

    48. 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.

    49. 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...

    50. Re:Is this legal? by Anonymous Coward · · Score: 0

      Well, when instead of buying legit product from a reputable retailer, you hump it up to Chinatown and buy a Sory Blue-Rey player for your Magnetbox television, you do already know that you stand a pretty good change of getting hardware that's not 100% up to spec.

      Sometimes you win and get decent kit for super-cheap. Sometimes you get crap. But when you play that game, you take the chance of the latter.

    51. Re:Is this legal? by Anonymous Coward · · Score: 0

      That's some fine logic there, Lou.

    52. 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
    53. 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
    54. 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.

    55. 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.

    56. 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?

    57. Re:Is this legal? by Anonymous Coward · · Score: 0

      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.

      To follow your analogy, are you suggesting it's then okay for Bosch to come along and break your car? Because that's what is happening here.

    58. Re:Is this legal? by Anonymous Coward · · Score: 0

      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.

      Actually, if you sell it as a "USB/Serial converter", then you are, because the USB mark is trademarked. If you have no business relationship with the USB association, then you have no legal right to use their trademarks or logos. You can't call your device a "USB device" unless it is using a VID/PID pair assigned to you, and your device has passed the associations compliance testing.

      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.

      The devices aren't really bricked. The process is reversible: the PID can be re-programmed using a tool already available from FTDI's website. (The tool works because the counterfeit chips are compatible enough to understand those commands.)

      And if their actions ends up destroying medical equipment

      In most countries, medical equipment of that nature has to undergo a certification process that certifies a combination of hardware and software, such that a driver update would require re-certification. (The reason much medical equipment is so expensive is that the cost of the certification process usually far outweighs the actual manufacturing cost.) Any such medical equipment would not be able to be certified if it used stock, consumer-grade drivers. In fact, if you read the data sheet for the FTDI chips in question, they explicitly state on the first page: "This product or any variant of it is not intended for use in any medical appliance, device or system in which the failure of the product might reasonably be expected to result in personal injury." 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.

    59. 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.

    60. 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.

    61. Re:Is this legal? by Anonymous Coward · · Score: 0

      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.

      As shown here: http://zeptobars.ru/en/read/FTDI-FT232RL-real-vs-fake-supereal the only visible difference is that FTDI original chip has the markings engraved by laser and the fake has them printed on. Then again it's also stated that it's not a reliable distinction. I don't think the "FTDI-compatible" defense qualifies here.

    62. 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.

    63. 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.

    64. 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.

    65. Re:Is this legal? by Anonymous Coward · · Score: 0

      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.

      It is changeable so custom hardware can identify as "WidgetCo Super USB Widget", instead of "FTDI USB Serial Bridge". FTDI's customer (ie the designer) is supposed to (or at least can) set the VID/PID to their own numbers.

    66. 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.

    67. 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.

    68. Re:Is this legal? by Anonymous Coward · · Score: 0

      It's even more likely they'll just ignore you.

      Its hard to just ignore a buyer who's at your stores counter, demanding its money back for the (in their eyes) broken product.

      Ofcourse, I'm of a little bit older generation who still likes to see & talk to a real person when buying stuff, instead of just selecting my purchases on a website.

    69. 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
    70. Re:Is this legal? by Anonymous Coward · · Score: 0

      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.

      True, but FTDI are in no way obligated to support the other chips with their driver and are not responsible if their driver breaks them.

    71. 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.'"
    72. Re:Is this legal? by Anonymous Coward · · Score: 0

      yes they do. I know this because we are using FTDI chips in a device we are selling. We change the USB VID/PID to one that we own legit. We then ship a driver with the inf file pointing to the FTDI driver and it work.
      I also know that FTDI chips can have the VIP/PID remapped because I had use their API to add our VID/PID to the list that the linux ftd2xx lib enumerates through since it couldnt see it if i didnt.

    73. Re:Is this legal? by Anonymous Coward · · Score: 0

      that's the device maker's fault, so fuck 'em.
      They tried to cut corners and it bit them and for that I have no sympathy.
      The chain of responsibility is very clear.
      End user bought it from retailer, so that's who he complains to.
      retailer refunds user, complains to supplier.
      supplier refunds retailer, complains to manufacturer.
      manufacturer refunds supplier, complains to chip seller
      chip seller was a dodgy Chinese website, manufacturer left holding the ticking parcel.

      This is how it should be.
      Always keep the receipt people. Always.

    74. 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.
    75. 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
    76. 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
    77. 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.

    78. Re:Is this legal? by Anonymous Coward · · Score: 0

      The fact that a "bricked" part might, with sufficient knowledge and the right equipment, be restored does not mean it isn't "bricked" to the majority of users out there. Having your driver software ID a faux FTDI part and 1) refuse to work with it, 2)throw a dialog box up to tell the user that a counterfeit part has been detected, would seem to be the correct way to do it. I, as a consumer, would have no way of knowing what part is in there, probably not my retailer either. And with counterfeit parts, the manufacturer of the device might only know that the got the best price for a stock of those chips from a vendor. Having dealt, in the manufacturing world, with the increasing amount of counterfeits, both electronic and actual hardware like bolts, bearing assemblies, etc., that are showing up in the market, it is frequently impossible to determine whether something is legit or not, until it is ID by the actual manufacturer, or as is happening frequently, fails. Anyone remember the counterfeit capacitors that have plagued us for most of the last decade?

    79. 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.

    80. 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.

    81. 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.

    82. 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.

    83. 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.

    84. 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.

    85. 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).

    86. Re:Is this legal? by Anonymous Coward · · Score: 0

      If it responds to electrical signals, and can be fixed simply by using a proper connector and software, then it's not a brick.
      If you're going to define "brick" as based on the user experience, then I can brick things at my mom's house just by unplugging them.
      And then, viola, they can be unbricked just by changing some wiring.
      Bah. By applying the word "brick" to not-yet-bricked devices, you're actually lessening the effect of what has actually become a useful technical term. I prefer that when I see the word "brick" as a verb, that it means what the term indicates, not just that someone decided to use an i instead of an o sound (broke). Brick means broke, and also unfixable.

    87. 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.

    88. Re:Is this legal? by Anonymous Coward · · Score: 0

      USB id's are there for identifying devices. If my driver detects a USB which it is supposed to handle, it should assume that the specific HW, not a "compatible" one is attached. If the HW would behave 100% compatible, then it would be impossible to brick one but not the other. If the HW is not 100% compatible, then the driver should make no attempts in fixing the situation (by e.g deactivating parts of the own code).

      Since the FT devices (and, I suppose, also the clones) seem to have the functionality to set the USB ID (AFAIU from the datasheet, the originals have it protected well), it is to me unclear if this is intentional. I am pretty sure that testing the competitors clones is not a standard to at a driver release. It could very well be that the driver tries to attempt to set the USB id, but somehow fails during the process.

      There is absolutely no legal obligation to put workarounds for this case into your driver. There is no legal issue going on betwenn the customer and FT here. Since the customer most likely does not use an FT device, he probably also is *not* licensed to use the driver. There is no legal issue between the Manufacturer of the board/device and FT (unless they delivered/offered for download FT's driver, for which FT could probably sue them). There is not even a legal issue between FT and the Clone Manufacturer (Who probably is not member of the USB consortium, and therefore difficult to punish dfor reusing the USB id).

      What actually come to my mind are a number of crimes (fraud), and liability issues (the supply chain of the board manufacturer was not checked) and unlawful interception of data (since the device used an fake USB id, it is possible that it received messages which were not intended).

    89. 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.

    90. 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.

    91. Re:Is this legal? by Anonymous Coward · · Score: 0

      Here's your intent. http://www.eevblog.com/forum/reviews/ftdi-driver-kills-fake-ftdi-ft232

      Read the thread and then bow out, not because you're right, but because you're wrong.

    92. 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.

    93. 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.

    94. 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...

    95. 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.

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

    Seems like it should be!

  5. Use Windows and lose your devices. by Anonymous Coward · · Score: 0

    Do they write the drivers for Apple too?

  6. 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.

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

      If china can setup and tear down a silicon fab shop and produce enough fake chips in 2 days then all the power to them cuz that's pretty damn impressive.

    2. Re:Go after the infringers? HA. by Anonymous Coward · · Score: 0

      So they go after unsuspecting consumers? Awesome reaction. Maybe they just could have refused to work with the chips and poped up a warning that the device was "faked"

  7. 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 Anonymous Coward · · Score: 0

      >Why should they let people ride their coattails for no compensation?

      Is copyright so important to you that you feel FTDI deserves to own the number 2303 and should destroy anything else using that number? Hope you don't live at 2303 main street.

    2. 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.
    3. 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?

    4. 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.
    5. 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.

    6. 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
    7. 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!”
    8. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      From the article:

      "Fake chip was working kinda fine until FTDI released drivers update, which were able to detect fake chips via USB and send only 0's in this case."

      so... nothing is destroyed. the new driver is just refusing to work correctly with the counterfeit chip. use an older driver, and all is well.

    9. 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.

    10. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      There's nothing stolen. Just a chip manufacturer who wants to make certain that other manufacturers can't use his driver, and does so by bricking the other guy's chip.

    11. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      Well, imagine some fashion design clothes company sends emissaries into schools who sneak into the school yards, check the garbs that the kids are wearing and cut holes in counterfeit clothes.

      Whose fault is that? The design company for protecting their designs and IP? Heaven forbid.

    12. 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?

    13. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      The fake component is flashed with a product ID of zero. That's not a valid ID, so no driver will ever work with it.

    14. 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.

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

      What about end buyers?

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

      maybe you shouldnt buy shit products from scum manufacturers

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

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

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

      What about them?

    19. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      You're right, no more FTDI parts.

    20. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      I have a patent for the 2x4s in your house and as I recall you're not a customer of mine. SMASHY SMASHY!

    21. 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
    22. 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.

    23. 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.

    24. 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.
    25. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      Wow dude. You're shilling this one pretty hardcore.

      You'd be less obvious if you toned it down a bit or posted AC. Or didn't accuse people of shilling when they're not pushing anything. But I bet you'll reply that I'm doing just that to you. Won't you now? Shill.

    26. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      maybe you shouldnt buy shit products from scum manufacturers

      How do you know whether or not a product is using a fake chip before you buy it? If you have bought it, how do you justify returning it to the vendor on the basis that it has a fake chip? Are they really going to care, or are they just going to say the product works fine as long as you use the right drivers for it (i.e. not the latest ones) and it's your fault for not using the ones that were included on the disk?

    27. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      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.

      as long as its not a case of taking that car to the shop and the mechanic in thinking its a ford since it claims to be runs the engine to 10k rpms because the ford engine can do that and yours blow up at 9.5k rpms because thats just following the spec.

    28. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      This is more like you buying a Chinese ford, then taking it to USA Ford for a software update, and the car refusing to start. If you had bought the USA ford like you were suppose to, then the USA ford software would of worked.

      It is not USA ford's fault that the Chinese fake doesn't work with the software, now is it?

    29. Re:Why is FTDI the villan? by Anonymous Coward · · Score: 0

      If you bring a counterfeit article into the country (US) say that Rolex watch or LV bag you got a such a great price, it can be seized.

    30. 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.

    31. 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.

    32. 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.
  8. 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.

  9. 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 Anonymous Coward · · Score: 0

      But the device is not stolen, it is copied. The real analogy would be that if I buy a TV from a pawn shop which has a forged logo attached to it, does the TV manufacturer owning the trademark on the logo have the right to let a sniper take care of it and shoot the TV set through an open window when I switch it on?

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

      It looks like they are trying to hide behind their EULA [ftdichip.com]

      No hablo Inglés.

    8. 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.

    9. 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.
  10. 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 Anonymous Coward · · Score: 0

      truth!

    4. 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)
    5. 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.

    6. 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.

    7. 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.

    8. 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
    9. Re:The good news by Anonymous Coward · · Score: 0

      This absolutely. What they're doing is sabotage and destruction of property.

    10. Re: The good news by Anonymous Coward · · Score: 0

      A willfull act of destruction will not be protected by legal notice. It should be considered a criminal matter.

    11. 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.

    12. 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.

    13. 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
    14. 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
    15. 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/
    16. 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.

    17. 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.

    18. 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
    19. Re:The good news by gfxguy · · Score: 0

      So if I just make my own money with an image I made that happens to be identical to the real one, that's not counterfeiting?

      --
      Stupid sexy Flanders.
    20. 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.

    21. 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.

    22. 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?

    23. 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.
    24. Re:The good news by Darinbob · · Score: 0

      There are a lot of assumptions that FTDI did this intentionally. However I read that long long thread but never saw any direct evidence of intent to do harm. Instead, users see that the PID changed to 0 and immediately jump to the conclusion that it was done intentionally.

      Now that may indeed be true, FTDI may have sent an ordinary command to change PID. However it may also be the case that the counterfeit device has a bug that was exposed with a new FTDI driver (buffer overflow causing the PID field to be overwritten perhaps). But we do not know because no one has shown any logs of the USB acitivity to show what is happening. Instead, they instantly blame FTDI.

      Ie, smoking gun would be to see an exchange where the driver first detects the counterfeit and then sends the known set of commands to change the PID (FTDI has a popular tool to do this intentionally).

    25. 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.

    26. Re:The good news by Anonymous Coward · · Score: 0

      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.

      Look, you stated your position, that was great and you have a valid point. Then you for some reason decided to add "Period" to the end of your post.
      The only thing it does is to remove credibility.
      People who are right tend to avoid trying to finish the argument by stating "Period" or by storming out and slamming doors.

    27. 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.

    28. Re: The good news by Anonymous Coward · · Score: 0

      Causing property damage is a crime. No contract (or shrink wtap eula) can bypass the law. Ergo, FTDI are committing illegal property damage if they brick any device I own.

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

      Except they're not bricking anything.

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

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

    31. 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
    32. 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).

    33. 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.
    34. 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.
    35. 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.
    36. Re:The good news by Anonymous Coward · · Score: 0

      "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."

      Just like if I buy a car that appears to be a Toyota (but is a clever forgery), but then take it in for service at a Toyota dealership, who then proceeds to smash all the windows with a sledgehammer and pour concrete into the engine.

    37. 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.

    38. 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.
    39. 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.

    40. 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.

    41. Re:The good news by Anonymous Coward · · Score: 0

      Not really... assuming you were capable of reading the article.

    42. 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.

    43. 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.

    44. 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.

    45. 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.

    46. 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.

    47. 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.

    48. Re: The good news by Anonymous Coward · · Score: 0

      Class action is already being prepared. Jesus, two wrongs still doesn't make a right.

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

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

    50. 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.'"
    51. 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.

    52. 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.

    53. Re:The good news by Anonymous Coward · · Score: 0

      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.

      Where did it say "update" in there? I didn't read that I was getting prompted "firmware out of date, do you want to update?" and given a choice - I read that the driver just goes ahead and bricks your device without your knowledge. Very wrong to do.

    54. 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.

    55. 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.

    56. 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.

    57. 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.

    58. 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.

    59. 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.

    60. Re: The good news by Anonymous Coward · · Score: 0

      I completely agree. We are their customers and should use our leverage to stop this behavior!

    61. Re:The good news by Anonymous Coward · · Score: 0

      Once you bankrupt FTDI where will you get drivers for your equipment that uses counterfeit chips?

    62. Re:The good news by Anonymous Coward · · Score: 0

      So your using a chip from vendor A with a drive from vendor B, yet you're claiming that the incompatibility between the two is solely vendor B's fault.

      I disagree. If vendor A manufactures a hardware chip, they have the responsibility of also authoring a driver to interface that chip to the operating system. That's not vendor B's responsibility.

      It may be a shitty thing to do, but I don't see how it's illegal. Vendor A's device delberately told the operating system to use Vendor B's driver by using a USB VID/PID that Vendor A didn't have rights to. In my book, Vendor A is the culpable one here.

    63. Re:The good news by Anonymous Coward · · Score: 0

      The hardware in question is deliberately claiming to be FTDI's hardware by using their VID/PID.

      If you don't want another vendor's driver to brick your hardware, don't tell the operating system to use that vendor's driver to interface with your hardware.

    64. 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
    65. 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
    66. 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.

    67. 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).

    68. 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.

    69. 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!"

    70. 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
    71. 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.

    72. 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.

    73. 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 ?
    74. 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/
    75. 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
    76. Re:The good news by Anonymous Coward · · Score: 0

      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.

      The original FTDI chips can also be reprogrammed in the same way. The FTDI website has a tool which specifically allows you to reprogram the VID/PID.
      All the driver is doing is detecting a fake part masquerading FTDI's VID/PID and reprogramming it so that the part no longer masquerades as an FTDI VID/PID.

    77. 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
    78. 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.

    79. 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.

    80. 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.

    81. 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!

    82. Re:The good news by Anonymous Coward · · Score: 0

      Are you deliberately stupid?

      This whole article is about devices that first worked and THEN suddenly stopped working. And you babble something about testing. Fucking idiot.

    83. 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/
    84. 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/
    85. 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.
    86. 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)

    87. 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.

    88. Re: The good news by Anonymous Coward · · Score: 0

      If a hospital accepts 'dirty/contanimated' equipment, and the supplier locks down the stuff, potentially saving lives but also causes extra work (for all the good People involved) in the process, the supplier is a bad entity?
      FTDI has locked out pirates, just as cable/sattelite-tv companies might change accesscard encryption codes/scramble their premium channels before a big game or event, leaving some scumbags crying hard due to 'bad reception'.

    89. Re:The good news by Anonymous Coward · · Score: 0

      Intent was to talk with their own device. Can't help it if that bricks some cheap chinese fake chip. Proving that intent is going to be impossible.

    90. 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.

    91. 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.

  11. 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 Anonymous Coward · · Score: 0

      That, in itself, is fine. Those willingly using a dirty supplier earned a shitty reputation. That has no bearing on the legality or morality of the bricking the device, but I have no problem with that particular affect.

    2. 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.

    3. Re:In a way they are going after the manufacturers by Ryanrule · · Score: 1

      good, force them to secure their supply chains.

  12. In later news... by Anonymous Coward · · Score: 0

    It might hurt their business, but there is no possible "class action lawsuit" which would fly in this case.

  13. Use Windows and lose your devices. by Anonymous Coward · · Score: 0

    yep they make just as bad drivers for OSx

  14. "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 Anonymous Coward · · Score: 0

      The problem being a difficult one does not mean that the responsibility is magically shifted to the consumer by some imaginary transitive property.

    2. 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.
    3. 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.

    4. 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.
    5. 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.

    6. 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.
    7. 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.

    8. 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.

    9. 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.

    10. Re:"Reasonable" my ass by Anonymous Coward · · Score: 0

      These chips are fake because they say they are X, but are really Y. When Y pretends to be X with newer software, it doesn't work because Y is just not X and never will be.

      Make more sense? Basically whoever made the device didn't check to make sure the chip was legit. Now the software designed to work with a specific chip is not working with another chip and is then causing the device to not work, because it is lying about what it is.

      If my system died after a software update because of a fake chip, I would be extremely upset with the manufacturer of the board that used fake chips and didn't manage to catch it in the testing process.

      The software/driver writers are only exposing the fraud. If you are unknowingly using a fake, you don't know what bad stuff could be happening.

    11. 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.

    12. 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.

    13. 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".

  15. 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.
  16. Shame they dont actually make a driver that works by Anonymous Coward · · Score: 0

    In a previous company we had about 6 months of work arounds for their shitty driver. Some versions that were Win certified blue screened our production computers. Their tech support was next to useless.

    Hope that they burn in the fires of hell.

  17. 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 Anonymous Coward · · Score: 0

      I'm sure the manufacturers know exactly where these chips come from.

      That's a pretty big assumption you are making there. Do you have any clue about the complex nature of supply chains in overseas electronics production? But as a right winger you believe in the the just world hypothesis that everyone inherently deserves what they get and the free market is always correct, so it's quite natural that you think that most people deliberately bought counterfeit devices. To acknowledge that many innocent people will get harmed by this action undermines your political belief system, so you will instinctively blame the victim.

    7. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 0

      Yup. And now they've got a surefire test for genuine chips.

      I think you mean:

      "Yup. And now the counterfeiters have a surefire test that will convince their clients that their latest counterfeit design is in fact a genuine chip, at least until FTDI releases a new driver, by which time the counterfeiter will be long-gone."

      Can you say "arms race"? I knew you could.

    8. 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.
    9. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 0

      revertable changes aren't bricking.

    10. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 0

      >Device manufacturing companies may just avoid FTDI chips outright.

      LOL, why? The only device manufacturers that would care are the Chinese.

    11. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 0

      This move by FTDI makes me want to use their products. It ensures that manufacturers use genuine parts, which is EXTREMELY important to consumers. Erroenous functionality, higher failure rates and malicious behaviours are characteristics of fradulent parts.

      If the counterfit devices were as good as FTDI devices, then why wouldn't they just undercut FTDI with their own branding? Because they like charging the going rate for hobbled devices, passing the buck to the consumers who're lumped with nasty products.

      Good on you FTDI, punish the fradulent chip manufacturers and the product manufactureres/designers than don't ensure genuine parts are used!

      And yes, I'm an electronic engineer that designs products that go to market. I use FTDI chips regularly as they're rivalled by few (Cyprus).

    12. Re:It's risky and unlikely to succeed. by Anonymous Coward · · Score: 0

      This is the crux. No.1 rule of staying in business: Avoid unnecessary risks and stay out of trouble.
      FTDI just pulled a gun to its own head in order to get rid of lice. The comforting thought is that this also pulls all the blood-sucking parasites down into the drink, but they will probably survive by attaching to another host, while FTDI is as good as gone.

  18. 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.

  19. 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 Anonymous Coward · · Score: 0
    2. 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
    3. 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.
    4. Re:Class action? How about criminal offence? by Anonymous Coward · · Score: 0

      This isn't a bug. A poster on the EEVblog forums reverse engineered their driver and posted this.

      The naming of the function and variables is their own, but they've written a function which is called unconditionally and has no purpose whatsoever with respect to their own chips. It is written such that it cannot affect their own chips. This is clearly not a bug, otherwise, you'd need to argue they intended to set the PID of their own chips to 0. The only logical explanation for this code is to overwrite the EEPROM of chips which were not manufactured by them. Pretty clear cut case of destruction of property (which coincidentally, under the law, includes unwanted alterations, not simply smashing with a hammer).

      Combine that with their official statement and it's pretty slam dunk:

      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.

  20. Re:Not right by Anonymous Coward · · Score: 0

    I can't agree with you but I admire your chutzpah. And your smartly designed uniforms.

  21. 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: 0

      The counterfeit products report to the OS that they're an FTDI device

      The OS downloads FTDI's drivers

      FTDI's drivers behave in a way that breaks non-FTDI devices

      Unless I'm missing something, FTDI isn't responsible for supporting devices it doesn't manufacture.

    4. 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.

    5. 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."
    6. 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
    7. 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.

    8. Re:This is just wrong. by Anonymous Coward · · Score: 0

      You're missing that the "behavior" in question is deliberately detecting the non-FTDI device and sending a signal designed to render it non-functional only when the detect a fake. This renders the device unable to work with any other driver as well as their own, and is not something that they did by accident.

      They're not "taking a hard swing with a hammer that's supposed to be able to take it and it broke" so much as "check the label on the hammer and if it isn't ours saw it in half"

    9. Re:This is just wrong. by Anonymous Coward · · Score: 0

      True. However, FTDI *is* responsible for *breaking* devices it doesn't own. Especially since it's done in a way that demonstrates that they *know* it's not a device of their creation in the process.

      I buy a FQRD automobile.
      I take it to the local FORD dealership to get new tires.
      Said dealership refuses to do the work because it's not a FORD. Fine. (This is analogous to FTDI writing their driver to detect the fake hardware, and not work with it.)
      Said dealership reroutes the anti-freeze line to the engine's oil intake because it's not a FORD. NOT FINE. (This is analogous to FTDI writing their driver to detect the fake hardware, and intentionally alter it in such a way as to disable it.)

    10. Re:This is just wrong. by Anonymous Coward · · Score: 0

      But it is fair play, Windows is detecting them as an FTDI chip, thus the chip is using the FTDI trademark. The user should return the bad device and get a refund.

    11. 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.

    12. Re:This is just wrong. by Anonymous Coward · · Score: 0

      Doesn't destroy the hardware. Changes the firmware, maybe. But that can and has been changed back.

      It doesn't detect counterfeits and then brick them. It detects counterfeits _by_ bricking them. (someone investigated the driver, the function and it's commands don't branch, the FTDI chips just have a different response to the same commands) For those counterfeits performed to the same specs as FTDI, the driver wouldn't change anything.

      For those complaining about people not knowing how to change it back... most people don't know how to write drivers, either. A program, (such as a new, non-FTDI driver) can certainly be written to include changing it to a value that doesn't lie to Windows (and everyone else) about what the part is. This is apparantly a very real problem-- because the chips that claim they're FTDI haven't been behaving to spec. 'FTDI' chips were slow, erratic, etc, making them look bad.

      It is, incidentally, likely far more costly to change their chip designs to beat the driver (by performing closer to FTDI standard), than to change the ID causing the driver to run (that is, stop pretending to be the other chip).

    13. Re:This is just wrong. by Anonymous Coward · · Score: 0

      The device self identifies as an FTDI device due to using FTDI's VID/PID combo. Therefore the FTDI driver can send it a command that will break it.
      If the manufacture does not want this to happen then they shouldnt use FTDI's VIP/PID combos.

    14. Re:This is just wrong. by Anonymous Coward · · Score: 0

      Actually its more like they took all of the FORD logos off of it. The car's still operable, but you can't take it to the FORD-only track anymore.

    15. 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.
  22. Why is FTDI the villan? by The+Eight-Bit+Link · · Score: 0

    But whose fault is that? FTDI for protecting their designs and IP, or the manufacturer who went with knock-off chips?

  23. 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
  24. 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.

  25. 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.
  26. 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 Anonymous Coward · · Score: 0

      In war, there is something called collateral damage. It is easy to just slaughter the populace in order to pacify and attacking enemy. It works faster than any type of diplomacy, and as long as you slaughter everyone indiscriminately, you can purge yourself of any future threat. No, FTDI did not start the war. They just don't care about collateral damage, and they probably should.

    2. 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.'"
    3. Re:Sure, blame FTDI by Anonymous Coward · · Score: 0

      Or the supply chains could just purge themselves of any device using a FTDI VID at fire-sale prices, on the off-chance that it will auto-brick itself, rather than trying to puzzle out whether FTDI actually sourced the USB bridge for their upstream suppliers. Cleverness is contagious.

  27. Re:Not right by Archangel+Michael · · Score: 0, Flamebait

    The user didn't harm FTDI.

    Yes they did. Buy buying a knockoff product (counterfeit) directly harms the maker of the real, and diminishes the value of the real. If you buy a Rodex watch, expecting it to be exactly like a Rolex watch, you have harmed Rolex. If you buy a Frod Car, instead of a Ford Car, you have harmed Ford.

    And while bricking a device is harsh, I have no problem with an updated driver for FTDI chips harming faked FTDI chips. None at all.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  28. Why is FTDI the villan? by Anonymous Coward · · Score: 0

    One of those two, sure.

    But neither of them are being hurt. The consumer is.

  29. Not "bricked" by Anonymous Coward · · Score: 0

    unless there's some other information missing that wasn't reported, this appears to just make the devices no longer functional with the new FTDI driver (it only sends 0s instead of valid control/data).

    1. 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.

    2. 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.

    3. 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.
    4. 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?

    5. 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.
  30. 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).

  31. 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.

  32. So What's The Solution? by Anonymous Coward · · Score: 0

    The old Slashdot would have had a link to a solution, if not in the summary at least in the comments.

  33. Competitors?! by Anonymous Coward · · Score: 0

    The headline should say "counterfeiters". There's a difference.

  34. 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 Anonymous Coward · · Score: 0

      They can't do that. The USB Forum refuses to permit the existance of 'generic' numbers so they can collect $5K per vendor. FTDI can't set someone else's VID lest they get into trouble with the USB Forum itself for forging an ID it has not paid for. So they set it to zero which is undefined and normally not usable.

      The problem is they write to a device that isn't theirs and they KNOW isn't theirs. Detecting and then refusing to work is something nobody could really raise an objection to, although if some life critical piece of equipment suddenly stopped working after a routine Windows Update there will be lawsuits.

    8. 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
    9. 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.

    10. Re:This might have been incompetence, not malice by Anonymous Coward · · Score: 0

      What FTDI really should have done is to set a generic PID for the chip type

      No FTDI should have popped up a message saying they refuse to work with counterfeit products and shown a link to a store where the user could buy a real version of whatever it is they had. Damaging SOMEONE ELSE'S HARDWARE is never the answer.

    11. 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.

  35. 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.

  36. 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.

  37. 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...

  38. 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
  39. 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 Anonymous Coward · · Score: 0

      I keep a few on hand, just in case I need one. It's glorious.

    2. Re:Some people here have no idea by Anonymous Coward · · Score: 0

      And now going with FTDI is just asking for trouble, too.

    3. 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
    4. 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.
    5. Re:Some people here have no idea by ArcadeMan · · Score: 1

      What about OS X, Linux, Raspberry Pi, etc?

    6. 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.
    7. Re:Some people here have no idea by Anonymous Coward · · Score: 0

      And just how do you determine what you are buying is a legitimate FTDI product when the device contains chips marked 'FTDI' or is an encapsulated device that identifies itself on the USB bus as 'FTDI'?

      Sure, when you have a choice between two devices and one is $24.95 and the other is $9.95, it's pretty obvious which one's the cheap clone. But if they're BOTH priced at $24.95, which one is the legitimate product? Both? Neither?

      Just to be safe, many people may stop buying FTDI products at all, since they can't easily tell the real from the clone.

    8. Re:Some people here have no idea by Anonymous Coward · · Score: 0

      Only if you can 100% be assured the products you buy, all assembled in the vast warrens of China, are 100% genuine and won't later be detected as fake down the road. This is especially critical when it is a $1 chip integrated into a $100 product that YOU will get to eat the return on if it stops working during the warranty period. This is going to quickly devolve into a cat and mouse game and everybody will lose. The only winning move is to switch your business to a chip vendor that won't drag you into it's problems.

  40. 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.
    9. Re:Bad for Biz by Anonymous Coward · · Score: 0

      the should be running the latest driver for the hardware they are shipping or else what the fuck is the point of testing or shipping a newer driver?

  41. Well i'm now only buying counterfeits by Anonymous Coward · · Score: 0

    So fuck you FTDI chip

  42. 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.

  43. Uh, do any of you pay attention? by Anonymous Coward · · Score: 0

    It's obvious why they are going after the end user, and not the people manufacturing the fake chips. The reasoning is a part of the supply chain for FTDI are making the fake chips to sell at a huge profit. This is fact and they know this.

  44. 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.

  45. "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

  46. 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.

  47. 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.

  48. Fuck the knockoffs. Bravo FTDI by Anonymous Coward · · Score: 0

    Am I the only one that applauds FTDI for this move?

    Knockoff USB-Serial chips are notoriously shitty and cause real, legitimate harm to professionals that need a functional serial interface to talk to legacy hardware. (Or new hardware that uses simple serial interfaces.) It's so bad that it can actually be difficult to source a USB-Serial converter that works reliably and to spec.

    Grey market knockoffs have so saturated the supply that it's causing real harm to FTDI's bottom line, brand, and reputation. They SHOULD knock out counterfeit chips masquerading as legitimate. The fault is not theirs, but with companies that source grey market knockoffs instead of paying up for legitimate FTDI silicon.

    Asking politely won't bring about any changes. Sometimes direct action like this is needed to protect one's brand and reputation. Why should FTDI accommodate knockoffs in their driver anyway?

    People go to FTDI because they make a good solution. Knockoffs ape FTDI so they can use their driver, saving a lot of money and time. This would not be such an issue if the knockoffs actually worked.

  49. Re:Not right by Anonymous Coward · · Score: 0

    If you buy a Frod Car, instead of a Ford Car, you have harmed Ford.

    If I buy a Renault car, do I harm Ford?

  50. 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/
  51. 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.
  52. 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.

    1. Re:If Microsoft was FTDI... by Anonymous Coward · · Score: 0

      actually it would have to do more than that to ensure it was on par with the damage done, since PC's are modular and parts can be user replaced.

      they would have to corrupt the firmware on the hard drive, the bios, and video card.

      because bricking a chip on a circuit board requires a little bit more work than just re-installing windows and restoring from a backup it destroys the device.

  53. Re:Is it legal to make code compatible alternative by Anonymous Coward · · Score: 0

    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.

    In many places, a 64-bit chip is referred to as 'amd64', whereas a 32-bit chip is referred to as 'i386'. The chip may not be AMD at all, but if it's 64-bit, then it's called 'amd64'. Now, that's not the same as the chip itself saying it's 'amd64', but using certain strings for interoperability isn't illegal.

  54. Binary blobs are a bad thing. by emil · · Score: 2

    OpenBSD would never have let a vendor do something like this.

  55. 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 Anonymous Coward · · Score: 0

      NSA really?

      I am surprised 'the home" lets you access a computer much less interact with society when you are "not on your meds"....

    4. 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...

  56. 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.
  57. 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?)

  58. Mixed feelings by Anonymous Coward · · Score: 0

    I have had nothing but great experiences with FTDI devices. The fact that their devices are counterfeited displeases me. The counterfeiters can suffer for all I care.
    But consumers who don't know any better are probably going to blame FTDI instead of the counterfeiters.

  59. 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.

  60. Re:Not right by Anonymous Coward · · Score: 0

    Bullshit. How have I harmed FTDI by buying a counterfeit? They don't have my money?
    That's like saying "buying a sandwich instead of an FTDI product harms FTDI". Then they also don't have my money.
    If you buy a Rodex watch, expecting it to be exactly like a Rolex watch, people will laugh at you, but no harm occurs to Rolex.

    And you're ok with your Ford car's computer frying out the radio because it's not an "officical" part?

  61. Because they did the harm, duh. by Anonymous Coward · · Score: 0

    Why should you be allowed to use a computer, riding the coat-tails of Charles Babbage, for no compensation? Because you paid for a product in good faith, and the fact that IBM and the US army stole the work of Zuse, Berry and Atanasoff is not your fault, that's why.

  62. Corrected version Re:The good news by Anonymous Coward · · Score: 0

    This all goes out the window the minute you write code that intentionally does harmful things to your^H^H^H^Hother people's hardware.

    If I want to write code that breaks my own hardware (that is, a chip that I bought and paid for) that's my business.

    -/s/ a different A/C than in #48206177.

  63. Re:Not right by Iniamyen · · Score: 1

    Hehe, thanks for the good laugh.

  64. 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.

  65. No damage done... by Anonymous Coward · · Score: 0

    ... the PID can be reset. It's not a brick at all. OP is off the rails. FTDI FTW.

    1. 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
  66. 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.
  67. Re:Congratulations, FTDI, You Just Killed Yourselv by chuckugly · · Score: 1

    The chips are not destroyed.

  68. 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.

  69. 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.
  70. In a striking display of ignorance... by Anonymous Coward · · Score: 0

    The GP isn't pushing anything. You might not want to use your own account to demonstrate the depths of your ignorance.

    shill (intransitive verb)

    to talk about or describe someone or something in a favorable way because you are being paid to do it.

    shill (noun)

    one who makes a sales pitch or serves as a promoter

    Just a suggestion.

  71. 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.

  72. 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..."

  73. 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.

  74. Re:Design was not copied. by Anonymous Coward · · Score: 0

    Thanks. That was the article that should have been posted.... If I had any mod points left I would have given them to you.

  75. 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?

  76. Reminds me of M$... by Anonymous Coward · · Score: 0

    When it permanently cripples the CD/DVD drive if it senses a scratched disk, and the only way to fix it is a registry hack or disconnecting the drive and rebooting a few times to fool the OS that a new drive was installed. What a piece of work.

  77. 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.
  78. 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.
  79. 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.
  80. Found the FIX... by ELCouz · · Score: 1

    You can't write back the PID but you can FORCE it! :) http://forum.gsmhosting.com/vb...

  81. HIGHLY SKEPTICAL ALL CAPS YAY ALL CAPS DAY by Anonymous Coward · · Score: 0

    SORRY FROM TFA (AND EVEN TFA WITHIN TFA, IF YOU READ THE LINKS) I AM NOT BUYING THIS SHIT.

    DO YOU EVER THINK, THAT MAYBE THE COUNTERFEIT GEAR IS SHIT AND THIS IS HAPPENING BECAUSE IT IS A KNOCK OFF, *NOT* BECAUSE FTDI IS BRICKING GEAR DELIBERATELY?

    Ever think, that maybe the counterfeit gear is shit and this is happening because it is a knock off, *not* because FTDI is bricking gear?

    SERIOUSLY. I HAVE GONE THROUGH MORE USB RS232 GEAR THAN I CARE TO ADMIT. FINDING THINGS THAT WERE *ACTUAL* FTDI CHIPSETS SAVED ME MANY HEADACHES THAT HAD *NOTHING* TO DO WITH FTDI DRIVERS, AND EVERYTHING TO DO WITH SHITTIER HARDWARE AND SHITTIER OS SUPPORT (HEY, BSDS AND LINUX ALREADY HAVE DRIVERS BUILT IN THAT WORK WITH EVEN THE CHEAP KNOCK OFFS, STOP WASTING OUR TIME WITH WINDOWS, FFS!!! PARTICULARLY WITH YOUR PIDDLY ARDUINO PROJECT. WE WERE BUILDING MICROCONTROLLERS THAT WERE MORE POWERFUL THAN THAT SHIT IN THE 1980S)

    OR, IF YOU ARE GOING TO MAKE SUCH CLAIMS, AT LEAST LINK AN ARTICLE THAT HAS SOMEONE WHO AS REVERSE ENGINEERED THE FTDI DRIVER TO CONFIRM THIS. FTDI CLAIMS THEY ARE NOT (GO READ THEIR TWITTER FEED) AND I DOUBT THEY HAVE MUCH REASON TO LIE, GIVEN THAT MOST OF THEIR COUNTERFEITS ALREADY WORK LIKE SHIT, WHICH IS WHY THEY PROBABLY ADDED SUPPORT TO MORE RECENT DRIVERS TO ATTEMPT TO DETECT AND NOT USE THEM!!! THEY ALREADY DEPRECATED CLONES, AND YET STILL HAVE OLDER DRIVERS WHICH DON'T DO THIS FOR THE DESPERATE EVEN THOUGH THEY DID NOT MAKE THE CLONES. YOU THINK THEY SHOULD BE RESPONSIBLE FOR HARDWARE THEY DIDN'T MAKE? THESE ARE VERY LOW MARGIN ITEMS, WHICH *RETAIL* FOR 20 USD APPROXIMATELY, YOU ARE WASTING EVEN MORE OF EVERYONE'S TIME WITH BOGUS, POORLY RESEARCHED CLAIMS.

    LASTLY, IF YOU REALLY WANT RELIABLE RS232, GO WITH HTTP://WWW.BYTERUNNER.COM WHICH AFAIK, HAS BEEN SELLING 16550 UARTS AND EVEN 16950 UARTS (*GASP* WITH A *MASSIVE* 128 BYTE FIFO FOR RS232 SERIAL COMMUNICATIONS AT SPEEDS OF ALMOST UP TO 1MBPS). USB RS232 HAS NEVER BEEN AS RELIABLE AS AN ACTUAL PCI RS232 CARD WITH REAL UARTS, AND IT NEVER WILL BE.

    ALSO, I LOVE ALL CAPS DAY, IT REMINDS ME OF THE ERA WHEN THERE WERE TDDS ON BBSES AND YOU THOUGHT GODDAMN THAT GUY IS AN ASSHOLE, AND THEN YOU JUST REALIZED THEY WERE DEAF AND FELT BAD. SADLY, NO MORE TDDS.

    BUT YOU ARE STILL USING RS232??? DAMNIT YOU KNOW ETHERNET WAS INVENTED IN THE 1970S, BUT AT LEAST HANDLES GIGABIT SPEEDS NOW. LET SERIAL DIAF, SRSLY. UDP IS MORE RELIABLE THAN RS232, AND I AM NOT JOKING. I MEAN, SURE, MAYBE IF YOUR ARDUINO SUPPORTS Z-MODEM, BUT GOOD LUCK FINDING MUCH THAT DOES THAT WITH YOUR DATA XFERS.

    1. Re:HIGHLY SKEPTICAL ALL CAPS YAY ALL CAPS DAY by Anonymous Coward · · Score: 0

      Disassembled driver code: int __stdcall BrickCloneDevices (source)
      FTDI admits being guilty. (source)

  82. Go after the infringers? HA. by Anonymous Coward · · Score: 0

    Yes, because you can set up a chip fab and tear it down in a day.

    Idiot.

  83. 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.

  84. 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.

  85. 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.

  86. 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.
  87. Last time I use FTDI products... by Anonymous Coward · · Score: 0

    This is very poor business practice. As someone who has designed these chips into a few products in the distant past, I must say that this has pushed me away from FTDI. I have no respect for companies passing off FTDI chips as their own, but I also have no interest in dealing with companies who act in a manner that compounds an already rather difficult situation for the end user. A reasonable approach for proprietary drivers would have been to just not recognise the chip as an FTDI part. For FOSS drivers, creating a patch to flag potential reliability issues in the kernel messages would have alleviated any perceived quality issues being targeted at FTDI themselves.

  88. If this bricks a medical device... by Anonymous Coward · · Score: 0

    The American FDA will be very interested.

    I think Scotland has extradition treaties for major crimes; it would suck to have written that driver, or been responsible for releasing it.

    Counterfeit parts are a major problem; there is no way to determine if parts on boards are real or not, without destructive testing.

    Or when they start failing in the field.

    I've had major issues with counterfeits, but this is not the way to go.

    1. Re:If this bricks a medical device... by Anonymous Coward · · Score: 0

      scotland doesnt. The UK does.

  89. 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.
  90. 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.
  91. 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.
  92. 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.
  93. Devil's Advocate by Anonymous Coward · · Score: 0

    On top of it. Why does FTDI have the right to change the device ID on the chip anyways. I own the chip not them.

    You own the chip but they wrote the driver. You can use the device however you like, the driver is free to alter it if it claims to be from that company but is not really, because the driver (which you installed BTW) is in full control of all devices with that vendor ID. Perhaps you should have shopped smarter and not bought a device falsifying a vendor ID....

    Personally I think the driver should stick a chainsaw up your ass and set fire to your house, but that's just my feeling of how we could use technology to help clean the gene pool from technical pedants.

  94. 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.'"
    12. Re:FUD? by Anonymous Coward · · Score: 0

      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.

      LOL - you are special. "Order" isn't obviously just a typo for "older"... You couldn't be dumb enough to not realise that so you're just getting off on dragging on this thread. You should consider investing in a dictionary. Don't you have better things to do with your life?

      OTOH, I'm sure we don't all share your sexual preferences but feel free to choke on anything you like.

  95. 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.

  96. 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

  97. 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.

  98. Linux -- Should I Care? by Anonymous Coward · · Score: 0

    I use Linux exclusively, so I don't know that the Linux USB driver for the device would be playing those games.

    So, should I care about this?

  99. 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.'"
  100. On the Gripping hand... by Anonymous Coward · · Score: 0

    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.

    1. 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).

  101. 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.

  102. 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.

  103. That would be criminal damage. by Anonymous Coward · · Score: 0

    Fake or otherwise, a third party cannot destroy my property if I am an innocent victim of a fraud, certainly not without a court order.

  104. 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.

  105. Hurting themselves by Anonymous Coward · · Score: 0

    FTDI is deliberately destroying my property. I figured this ought several weeks ago and here is how I plan to solve it. FTDI, I don't need your chips. If you like to blame the consumer and destroy products that were legally obtained then I don't need to do buisness with you. There are plenty of other companies competing in this market sector. I think all FTDI users should make an example out of FTDI. We should stop buying FTDI parts or devices that use their parts. Let's see how they respond to their market collapsing from their unethical choice to punish the wrong people. There's an ethical way to handle this but obviously they have chosen a different path. I personally worked with them on this issue and was treated like in an unprofessional manner. If a lawsuit against them is filed for damaging legally aquired products I would support that effort. If this sort of behaviour isn't nipped in the butt we stand a chance of washing machines breaking, AC units failing, computers breaking, cars failing, etc. FTDI, get your act together!

  106. 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
  107. 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.

  108. On the other hand... by Anonymous Coward · · Score: 0

    Consumers aren't the problem unless they are fully aware the device is counterfeit and they buy it anyway. Your talking average and busy consumers, and do you honestly believe the vendors are going to have any clue, quoting a paragraph form the article

    "Hackaday says, "ItÃ(TM)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."

    Which means unless you can remove the plastic covering from the USB device itself to physically look at the chips within them/it you have no real way of knowing.

    This company is only going to piss consumers off, it is another case of doing things as cheap as possible, since trying to go after counterfeiters will cost money, which like the article says is something FTDI should be doing. The end game of this strategy will see them losing money when consumers look elsewhere for their USB needs.

    Another suggestion that would be cheap is it to brand the USB packaging with a trademark so consumers know. Violating trademarks is far easier to control. I'm not sue if FTDI does this, they make the chips but if they have contracts with suppliers to supply chips those companies could be instructed to apply some sort of official FTDI trademark to USB device packaging with their chips, If they refuse then you make it clear you will go elsewhere to a company that will. This is smart business, what their doing is idiotic and shows little to no creativity in countering counterfeit devices. There are endless stories about trademark infringement and companies that use it for this very reason.

  109. 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.

  110. 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
  111. Modify linux USB files by Anonymous Coward · · Score: 0

    How long do you think it will take before somebody patches the linux USB files so a device with a PID of 0 is recognized, and begins to work again? I bet somebody does it before the weekend.

  112. Are there alternatives? by Anonymous Coward · · Score: 0

    Consumers like you that knowingly purchase products based on counterfeit devices deserve to be "fucked over". Again and again.

    It is not hard to ask if the product in question is built with proper components. Any idiot can usually tell based on price and company reputation.

    And who the fuck uses USB for anything nowadays anyway?

  113. Re:Is it legal to make code compatible alternative by Anonymous Coward · · Score: 0

    The USB association requires that anyone who wishes to market their product as a "USB" device of any sort must have a license - because the USB name and marks are trademarked. Furthermore, in order to get that license, you must agree to use a unique vendor ID that the association assigns to you. You are perfectly free to create your own device that happens to have the same features, performance, and interface as FTDI's; however, you must use your own VID. That's the trademark issue.

    There's also a copyright issue: FTDI's driver software is a copyrighted work. They are fully within their legal rights to place restrictions on the copying and use of that software. If you have made your own USB/serial chip that happens to be compatible with FTDI's, that still does not give you the right to use their copyrighted driver - you have to go write your own driver. (For the sake of argument, if you were to write a driver that worked for your chip, and also just so happened to work with FTDI's chips - since they use a compatible interface - then that would be alright.) This is not a DRM isssue: there is absolutely no reason (aside from laziness) that the chip needs to identify itself as an FTDI device.

    So, to conclude analyzing the "inter-operation" arguments: the way to do that legally is to make your own product, and write your own driver. If the driver presents itself to Windows as a serial communications device, then it will inter-operate just fine with all the rest of your software.

  114. Re:Is it legal to make code compatible alternative by Anonymous Coward · · Score: 0

    > Might not be legal or ethical, but I'm all for anything that stops these crappy chinese cloners [...]

    "I once had a problem, so screw all other unsuspecting users to give me my little petty vengeance".

    Gah. Get a life.

  115. 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.
  116. It seems to be a growing problem by Anonymous Coward · · Score: 0

    Not just with these chips, but with a lot of semiconductors. I needed some Ixys CP10M45 constant current sources earlier in the year; I bought several from my usual (and previously reliable) components supplier only to find that they were fakes - completely open circuit between the pins. Eventually I found a reliable source (thank you Mouser) but it was still a bit shocking - who the hell counterfeits $2 chips?

  117. Re:Design was not copied. by Anonymous Coward · · Score: 0

    >images of real and fake FTDI silicon*

    * That bit, right there. It has FTDI's logo on, but is fake. Design may not be copied, but copyright has been broken by implying the device is FTDI when it is not

  118. You hit the nail on the head... by Anonymous Coward · · Score: 0

    I think Microsoft will have to pull the driver... and FTDI is going to get a beating.

  119. Linux kernel today by illtud · · Score: 1

    They tried to get it into the linux kernel today:

    https://lkml.org/lkml/2014/10/...

  120. 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.

  121. 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.

  122. Re:Is it legal to make code compatible alternative by Anonymous Coward · · Score: 0

    This actually came up during the Oracle vs Google lawsuit over Java. Oracle claimed that because Google made their own Java VM that was code compatible with Oracle's, that they were violating Oracles copyright on Java API's. Google's counter-argument was that copyright was intended to cover creative works, not a functional specification that can ONLY work in one possible way, and that Google did not copy any Oracle code where differentiation was possible. It's sort of like saying that one car manufacturer stole their design from another because they both use standard car batteries.

    The device manufacturers already lost this court battle in the Carterphone decision way back.

  123. 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...

  124. 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.

  125. In a way they are going after the manufacturers by Anonymous Coward · · Score: 0

    Bricked devices will be blamed on the device manufacturer not the chip supplier.

    And that sounds fair to me... I've got several devices using this chip which have long been crap because they use fake chips. It's the manufacturers duty to ensure their equipment work, and if they rely on the chip maker to provide support, they need to ensure they are using authentic chips.

    It's a dick move by FTDI, but they are just inconveniencing people, not causing damage.

  126. 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

  127. 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

  128. Re:On the other hand... you have no recourse by Anonymous Coward · · Score: 0

    Technically according to US law if you buy a counterfeit anything (knowing or not) the item is forfeit if the fakery comes to light. Usually the police are the ones doing the confiscating however. You have no recourse except to go back where you bought it and try to get a refund and E-bay is not the greatest place for this. The moral of the story is by for reputable sources and you'll have less issues.

  129. Update is "PULLED" by hhawk · · Score: 1

    Dahamma,

    FTDI has pulled the update.. http://www.ftdichipblog.com/?p...

    --
    http://www.hawknest.com/