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.

47 of 700 comments (clear)

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

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

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

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

    2. Re:On the other hand... by 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.

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

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

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

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

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

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

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

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

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

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

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

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

  2. Is this legal? by Calibax · · Score: 5, Insightful

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

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

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

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

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

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

    2. Re:Is this legal? by 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.

  3. Cloners respond .... by Anonymous Coward · · Score: 3, Funny

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

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

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

  6. 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."
  7. 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.
  8. Re:The good news by Richy_T · · Score: 4, Insightful

    Intent.

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

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

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

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

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

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

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

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

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

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

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

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

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