Slashdot Mirror


USB Implementers Forum Won't Play Nice With Open Hardware

DeathToBill writes "Hack A Day reports on the attempts of open hardware hackers to obtain a vendor and product ID for their devices to be able to sell them as USB compliant: 'A not for profit foundation [in this case Arachnid Labs] could buy a VID, give PIDs away to foundation members making open source hardware, and we would all live in a magical world of homebrew devices that are certified as USB compliant.' The USB Implementers Forum, which controls the sale of PIDs, has lawyered up, responding to the effort with a cease and desist notice, requiring Arachnid Labs to stop 'raising funds to purchase a unique USB VID' and 'delete all references to the USB-IF, VIDs and PIDs for transfer, resale or sublicense from your website and other marketing materials.' A slight over-reaction? Or dark conspiracy against open hardware? You decide!"

273 comments

  1. Terrible by Anonymous Coward · · Score: 0

    Terrible

  2. Pardon my ignorance but... by Thanshin · · Score: 5, Interesting

    What does it imply not being certified as USB compliant?

    If you have USB and people use it and it works and reviewers use it and just say "it has USB"...

    What I mean is: Is it forbidden by law to say "It's got USB" if it's not certified as USB compliant?

    1. Re:Pardon my ignorance but... by gl4ss · · Score: 5, Informative

      afaik no but you can't use the logos.

      I guess the usb guys are doing this to raise moar money for them. you see if you just need a few why would you buy a whole batch at a crazy cost.....

      --
      world was created 5 seconds before this post as it is.
    2. Re:Pardon my ignorance but... by PhrostyMcByte · · Score: 4, Informative

      What I mean is: Is it forbidden by law to say "It's got USB" if it's not certified as USB compliant?

      USB is a trademark. They don't let you use it if you're not compliant.

    3. Re:Pardon my ignorance but... by Joining+Yet+Again · · Score: 2

      I don't know much about USB 3, but USB 2 is technically horrible. And I would say that it only beat Firewire because it was the el cheapo standard that every Far Eastern PCB glue factory could afford to implement.

    4. Re:Pardon my ignorance but... by Thanshin · · Score: 1

      Replying to myself, in case someone else is interested, it's just about the logo:

      Start using the USB Logo Now!

      Download the USB-IF Trademark License Agreement and Usage Guidelines for the USB-IF Logo. The license agreement must be signed to access Logo artwork and obtain the right to use the Logo with products that pass USB-IF compliance testing.

      The agreement necessary for gaining access to the graphics approved for linking to the usb.org web site are also available.

    5. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      What if the not-for-profits went for USB-compatible rather than "compliant" or "certified", much like we had IBM-compatible in the past?

    6. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Yeah, companies like to play this shit a lot to fuck over small guys and make a buck. Same shit with COLLADA, an "open" standard which praises itself on openness and how it's supremely open, just as open as the goatse guy. Of course, if you want to use the term "COLLADA" in your application, you have to pay up and get certified. My answer to that is "fuck you, fuck your trademark, I will do whatever I please like corn on peas". I suggest everyone else should do the same.

    7. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Well, horrible or not, it's de facto standard. So what's your point?

    8. Re:Pardon my ignorance but... by Sockatume · · Score: 1

      You pay a small fee per device to the consortium that created the standard, and in exchange your USB port is certified as not unleashing terrifying cyber-demons to everything that connects to it.

      --
      No kidding!!! What do you say at this point?
    9. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 2, Insightful

      afaict being compliant and buying a VID ($5000) isn't even enough to use the logo, you also need become a member($4000) or logo licensee ($3500)

      I can understand that they need to get someone to pay for making the USB standard, but they could have provided something like a dummy VID so that
      you don't get conflicts from people just picking random numbers

      Seen it suggested else where that we should all just start using 0xF055 as VID

    10. Re:Pardon my ignorance but... by guruevi · · Score: 1

      If I'm not mistaken, you cannot buy or resell USB-based hardware if you're not certified. You can buy units like USB-Serial bridges and implement them but you can't solder a connector on yourself. It's basically buying a license to the patents of USB.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    11. Re:Pardon my ignorance but... by fuzzyfuzzyfungus · · Score: 5, Informative

      There are two main issues here:

      1. If you don't go through whatever song-and-dance the USB IF wants you to to be 'certified', you can't use any of the trademarked logos (the little trident-thing symbol, possibly various words and phrases associated with 'USB'). Technologically, this isn't an issue, legally it might be(unless you are willing to use some janky-sounding circumlocution to suggest that, while not a 'USB device' your widget would probably do something useful if plugged into that rectangular, 4-pin port...)

      2. VID/PID combinations are (ideally) supposed to be helpful in identifying USB devices without playing ugly little games of "20 questions" to try to discern what the hell you are talking to by fingerprinting its behavior. Device presents VID/PID, OS looks up appropriate driver, no muss, no fuss. There isn't anything the USB IF can do legally about a device declaring whatever VID/PID it wants (sure, just try to defend a trademark claim on a bunch of arbitrary numbers); but it would certainly be a huge pain for everyone involved if duplicate VID/PIDs start showing up in any quantity, since the OS would have to resort to fingerprinting heuristics to try to guess what it is actually talking to, and what driver should be used.

      Unfortunately, for whatever reason(despite the fact that the namespace is huge), the USB IF is notably unhelpful for anybody who wants to do a small-run; but do so commercially. They, in their goodness, deign to make some "prototype" VID/PID blocks available, ostensibly only for noncommercial use; but getting a proper VID is some thousands of dollars, plus paperwork, and (as here) they are apparently pretty touchy about the (otherwise quite sensible) "Well, we have a lot of small hobbyists who can't afford a VID, and won't be putting out enough products to warrant one anyway, why can't we buy a single VID and hand out PIDs?" plan.

      Some vendors, as a value-add for their USB-enabled silicon (FTDI for their USB/serial converters, some microcontroller makers with their USB-slave capable micros, etc.) will provide PIDs, for use with their products, for free, which is apparently OK for some reason; but they don't appear to like this idea very much.

    12. Re:Pardon my ignorance but... by Amouth · · Score: 4, Funny

      your USB port is certified as not unleashing terrifying cyber-demons to everything that connects to it.

      But what if that is it's advertized and intended purpose? IS there something saying i can't sell a device that unleashes terrifying cyber-demons?

      I see this as just plain discrimination. Won't someone think of all the cyber-demons sitting around looking for work? Please people let them work, in turn they will create more work for SysAdmins and therefor will be a job creator, please people think of the jobs!

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    13. Re:Pardon my ignorance but... by Sockatume · · Score: 1

      Depends, some microcontroller manufacturers are allowed to sublicense the certification to their customers.

      --
      No kidding!!! What do you say at this point?
    14. Re:Pardon my ignorance but... by Sockatume · · Score: 1

      Yeah John Carmack was furious, but what are you going to do?

      --
      No kidding!!! What do you say at this point?
    15. Re:Pardon my ignorance but... by Sockatume · · Score: 1

      Hardware vendors can negotiate a licence agreement that allows them to sublicence. It strikes me that maybe that's what Arachnid Labs should have tried to do, rather than taking the "forgiveness is easier than consent" approach.

      --
      No kidding!!! What do you say at this point?
    16. Re:Pardon my ignorance but... by gl4ss · · Score: 1

      if it can be done cheaply it's not horrible...

      but doing it right doesn't seem to be that cheap for a small run.

      --
      world was created 5 seconds before this post as it is.
    17. Re:Pardon my ignorance but... by Moryath · · Score: 5, Interesting

      Well that's often how standards work.

      Consider how VHS beat Beta (aside from the "having Porn" aspect). Consider how many of Sony's other proprietary formats failed to take off because a cheaper, "technically inferior" alternative exists. DAT, MiniDisc, "Sony Dynamic Digital Sound", ATRAC, HiFD... the world is uncompromising.

      Consider how Iomega beat the pants off of SyQuest (Zip drives vs EZ135), despite being slower, lower capacity, and prone to the media itself dying in a way that would actually destroy the drive (click of death). How did they do this? By getting Gateway and Dell to pack in Zip drives on a ton of computers for about 5 years and then selling the media everywhere.

      And then Iomega tried for the Jaz drives, and competed with Castlewood's Orb drives, and both of them got smacked around by people going "hey you idiots, we can burn DVDs now."

      Consider how Blu-Ray has settled into the niche, high-end "I have a 800-inch TV and 13-point surround sound" video/audiophile nerd zone, while DVD still kicks its butt by being available to anyone who can scrape together $20 for a player, $20 for a tv of any sort (even an old CRT still works w/ it), and $5-10 a month for a Netflix subscription or some cheap movies from the local grocery store or walmart's bargain bin.

      Consider how the Atari 5200 couldn't manage to get buyers and was whomped by the Atari 2600. How the NES, woefully inferior to the Sega Genesis, nevertheless completely beat it in sales for two whole years before Nintendo finally got around to releasing the SNES (Genesis released 1989, SNES released 1991). How the supposedly "technically superior" PSP line have been a constant source of jokes and derision while Nintendo laughs their ass to the bank re-releasing old games on Gameboy/DS/3DS hardware that is, in terms of technical limitations, less powerful than an old Playstation and makes the games look more than a decade old.

      Look how hard Apple tried to push Firewire only to have nobody else want it. Look how hard they're now trying to push Thunderbolt, which they can only sell to people who by an Apple laptop or desktop machine. Thunderbolt is headed the way of Firewire, fast.

      It does you no good to be "technically superior" if you can't get your product into people's hands. History is littered with "technically superior" crap that nobody adopted.

    18. Re:Pardon my ignorance but... by geminidomino · · Score: 1

      Seen it suggested else where that we should all just start using 0xF055 as VID

      Wouldn't that just make the conflict problem worse instead of better?

    19. Re:Pardon my ignorance but... by DeathToBill · · Score: 1

      Not if you set up an unofficial registry of PIDs using that VID and all the open hardware people agree to play nice. I'm not really clear what USB-IF could do about this. Of course, if some open hardware thingy takes off in the marketplace and they also 'officially' allocate 0xF055 to some other company then there will be conflicts, and you can bet the complaints will come back to the big company and thence to USB-IF, not to the unofficial registry.

      Of course, PIDs are 16-bit, and I'm guessing 65,535 PIDs are not going to last that long. So I doubt 0xF055 is a long- or even medium-term fix.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    20. Re:Pardon my ignorance but... by DeathToBill · · Score: 2

      Compliance certification is different to VID/PID allocation. MCU manufacturers can and do sublicense their VID; how would they sublicence certification for a product they've never seen?

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    21. Re:Pardon my ignorance but... by VortexCortex · · Score: 5, Funny

      History is littered with "technically superior" crap that nobody adopted.

      Mfh... n-- You take that back! My Dreamcast is Not CRAP! I'll show you crap!
      ...

      Now, if you'll excuse me, I need to change my HDDVDBVDs.

    22. Re:Pardon my ignorance but... by TheCarp · · Score: 4, Interesting

      Just looking over this: http://www.linux-usb.org/usb.ids first list I could find of Vendor IDs.

      Seems a simple solution. Name a new standard "CSB" or Compatible Serial Bus. It is identical to USB in every way, except reserves several sections of the VID range that are currently unused (there are many there is plenty of ID space) to be designated through this new body.

      Then tell them which ranges you chose and that they can go fuck themselves, as they will be screwing over any vendor they assign those VIDs to, knowing that somebody else is claiming them and they are likely to cause conflicts.

      Problem solved.

      --
      "I opened my eyes, and everything went dark again"
    23. Re:Pardon my ignorance but... by DeathToBill · · Score: 2

      The problem here is not compatibility or certification or compliance. The problem is identification.

      When a USB device is connected to a host, the host asks for its VID and PID. On this basis, it decides what driver to load. There are other things that a host can ask to decide what to do - for instance, if it's an HID device then the device class is enough for the host to pick a driver (usually - people do some odd things with HID) - but for devices that require a driver specific to that device, VID and PID are how it's done.

      Heading off on your own doesn't make this situation better. Once there are two devices out there that are even vaguely popular and have the same VID/PID combination, OSes can't decide what driver to load for them.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    24. Re:Pardon my ignorance but... by umafuckit · · Score: 4, Interesting

      Nintendo's products are not a good example of technically inferior stuff doing better in the market place. They're games consoles and what Nintendo does is produce games that play well and that people love. Technical whizz-bang only gets you so far; if the games suck the sales will be slower.

    25. Re:Pardon my ignorance but... by Kell+Bengal · · Score: 3, Interesting

      If the maker community gets behind it and settles on 0xF055, the odds of collisions is low. And, if the first 65k addresses are taken up, then like a flock of locusts they shall move on to the next identified 'abandoned' address. Either that, or USB-IF could learn to play nice and assign some 'open spectrum'... or just realise the gig is up. If enough product vendors decide collectively to ignore their assignation of numbers, they effectively lose power over their own empire.

      Also, the great thing about open source is that often times you can change things yourself if you do have problems.

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    26. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Look how hard Apple tried to push Firewire only to have nobody else want it. Look how hard they're now trying to push Thunderbolt, which they can only sell to people who by an Apple laptop or desktop machine. Thunderbolt is headed the way of Firewire, fast.

      Apple aren't the only ones pushing Thunderbolt as it's an Intel product. Look at any motherboard manufacturer and you'll probably find an expensive motherboard that comes equipped with Thunderbolt.

    27. Re:Pardon my ignorance but... by squiggleslash · · Score: 4, Interesting

      FWIW there's also the whole "Technically superior for you doesn't mean technically superior for me" stuff.

      - VHS vs Beta - Ability to record an entire movie (or two!) on one tape vs marginally (and questionable) better image quality.
      - Storage system (the Sony and IOMega formats you mention) - works anywhere devices vs good but not compelling advantages hampered by unavailability of readers. (And in Sony's case, often proprietary, crippled, software that damaged the utility of the supposed advantages in the first place.)
      - DVD/Netflix vs Blu-ray - wide range of low cost movies that work reliably on supported hardware vs marginally higher quality (in most cases) in exchange for unreliability, higher cost, and limited selection.

      I can probably go on with the other technologies. The one that I'm noticing going the same route as "VHS vs Beta" (ie insistent fanbois insisting the failed system is technically superior but ignoring reality) is LCD vs Plasma. The latter is a system of fragile televisions that have problems showing anything other than native aspect ratio content without risking problems for hours later. The former is a system of rock solid TVs where owners don't have to worry about the type of content they're viewing (4:3, 16:9, 21:9, paused video games, etc) whose color range was once poor but these days is about equal except in exceptional conditions. By any reasonable count, LCD is now a technically superior option for most people. But the videophile community doesn't want to hear that, and I guarantee you that in twenty years, LCD "winning" over Plasma despite "poorer quality" will continue to be pushed just as the VHS vs Beta thing is today.

      --
      You are not alone. This is not normal. None of this is normal.
    28. Re:Pardon my ignorance but... by cyberjock1980 · · Score: 1

      So just say "uses an interface that is physically and electrically compatible to the USB standard".

    29. Re:Pardon my ignorance but... by fuzzyfuzzyfungus · · Score: 3, Interesting

      It has been proposed that, since some of the companies that had VIDs at one time are now defunct, and not even functioning as zombie brands anymore, that an 'unofficial registry' be set up to allocate PIDs from one or more of the VIDs whose owners are dead.

      It is 'playing chicken' with the USB-IF, since they could decide to sell the VID in the future; but the idea is that, if there are enough squatter PIDs, along with whatever devices the dead company released during its life, in the wild, anybody paying actual cash to buy a VID would tell the USB-IF to go to hell if they were offered a 'used' VID.

      I would hope that this absurd overreaction is just the legal/management assholes overreacting(the USB-IF is made up of technology companies; but their consortium's management and legal services are provided by an outside company that specializes in providing management and legal services to consortia, not in technology), and that the actual USB-IF stakeholders will see the wisdom of working with 'indie' device makers who are trying to work with them (rather than just wildcatting), especially now that hardware capable of implementing a USB slave device, with an arbitrary VID/PID prgrammed in, is so cheap.

      If they don't, though, I would certainly be inclined to take the 'find a dead VID and squat on it' approach. Probably won't get your drivers past the WHQL process; but if it makes the Linux kernel maintainers' jobs easier, that's better than nothing.

    30. Re:Pardon my ignorance but... by NJRoadfan · · Score: 3, Interesting

      Firewire died mostly because of Apple's high licensing costs and the fact they wouldn't let anyone use the "Firewire" name and that "Y" symbol. This resulted in weird things like Sony calling it "iLink" and everyone else resorting to using its IEEE standard number, which was just awkward. Dell labelled all their laptop firewire ports as simply "1394" as a result.

      Thunderbolt isn't going anywhere simply because of its high cost. Its an Intel backed standard, but nobody seems interested. Many non-Apple laptop models that had the port have already been discontinued.

      On the subject of dead Sony standards, you forgot Elcaset. Reel-to-reel quality in a cartridge format!

    31. Re:Pardon my ignorance but... by Sockatume · · Score: 1

      Presumably the licence that gives them the right to sublicence includes an obligation to actually look at the products. Don't be mistaken, I'm not justifying what this group did, I'm pointing out that an alternative existed.

      --
      No kidding!!! What do you say at this point?
    32. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      the OSs could add special handling of that VID e.g. use more of the descriptor to choose the driver, all without stepping on or changing anything for the paid VIDs

    33. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      The trident logo doesn't require complicance or logo licensing - that is only for the ugly red and blue ones that look like a spade.

    34. Re:Pardon my ignorance but... by Mr+D+from+63 · · Score: 1

      and then use terminology such as "compatible with USB2.0 interfaces" to reduce consumer confusion.

    35. Re:Pardon my ignorance but... by Enry · · Score: 1

      Consider how Blu-Ray has settled into the niche, high-end "I have a 800-inch TV and 13-point surround sound" video/audiophile nerd zone, while DVD still kicks its butt by being available to anyone who can scrape together $20 for a player, $20 for a tv of any sort (even an old CRT still works w/ it), and $5-10 a month for a Netflix subscription or some cheap movies from the local grocery store or walmart's bargain bin.

      BR isn't that much more expensive than DVD (which was also horribly overpriced at the time it came out, even though it was far superior to VHS). Players can be found in PS3 and soon to be XBOne, standalone players can be had for $20-$50, usually with lots of other bells and whistles like Netflix integration and wifi. I've been picking up BR discs for $15-$20, sometimes more than the equivalent DVD, but much better quality.

      Wide implementation was delayed while the consumers waited for the HD-DVD/BR wars to settle down. Now that they're over prices are dropping rapidly and support is appearing in more devices.

    36. Re:Pardon my ignorance but... by DeathToBill · · Score: 1

      Mmmm. Might be regarded rather as the nuclear option of USB identification.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    37. Re:Pardon my ignorance but... by LordLimecat · · Score: 5, Informative

      I guess the usb guys are doing this to raise moar money for them.

      Its also possible that in standard slashdot fashion the article / headline presents only one side of the story in an incredibly slanted fashion, and theres some important detail we're missing.

      Forgive the cynicism, but after so many years here one begins to think that the summaries-- and often even the articles-- dont tend to be an accurate snapshot of reality.

      Addendum: And of course, that appears to be the case. The letter sent wasnt a "screw you and your OSS tendencies", it was more of a "no, you cannot transfer PIDs like you want to; please cease pursuing that plan":

      The VID is provided to the assigned company to identify only its own products and neither the VID nor associated PIDs may be sublicensed, transferred or offered for resale in any manner.
      The policy of the USB-IF regarding vendor ID numbers (VIDs) is as stated in the attached policy statement. In general, VIDs are not transferable.
      The USB-IF has long had a VID/PID process for hobbyists.
      Please immediately cease.........

    38. Re:Pardon my ignorance but... by ssam · · Score: 2

      Collisions are a real problem. As an example, https://bugs.launchpad.net/ubuntu/+source/devicekit-power/+bug/507247 Ubuntu recognises a whole bunch of things as a power meter, because they all use the same usb-serial chip, and so have the same IDs. Here they all use the same low level driver, but programs that try to talk to the device over that serial link have issues.

    39. Re:Pardon my ignorance but... by jedidiah · · Score: 1

      I don't see what's so horrible about it beyond the fact that it doesn't conform to your particular brand fetish of being associated with Apple.

      It's cheap, ubiquitous, convenient, and good enough for all but the corner cases.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    40. Re:Pardon my ignorance but... by Lumpy · · Score: 1

      Its not a "defacto standard".

      What I want is a non SHITTY high speed serial interface.

      --
      Do not look at laser with remaining good eye.
    41. Re:Pardon my ignorance but... by Enry · · Score: 2

      PS2 came out about 5 years after DVDs were introduced.

    42. Re:Pardon my ignorance but... by jedidiah · · Score: 1

      > Apple aren't the only ones pushing Thunderbolt as it's an Intel product. Look at any motherboard manufacturer and you'll probably find an expensive motherboard that comes equipped with Thunderbolt.

      "find an expensive motherboard" versus "find any cheap motherboard".

      Yes. Apple are the only ones "pushing" Thunderbolt.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    43. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      if it can be done cheaply it's not horrible

      How does the first (cheap) cancel out the second (horrible)?

      You make no sense.

      It's cheap and it does work, it's horrible just for a small number of people doing low level stuff with it. Overall no so bad deal

    44. Re:Pardon my ignorance but... by nicksdjohnson · · Score: 5, Informative

      That is precisely what I was attempting to negotiate, and what inspired that response from USB-IF.

    45. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      There are two main issues here:
        2. VID/PID combinations are (ideally) supposed to be helpful in identifying USB devices without playing ugly little games of "20 questions" to try to discern what the hell you are talking to by fingerprinting its behavior. Device presents VID/PID, OS looks up appropriate driver, no muss, no fuss. There isn't anything the USB IF can do legally about a device declaring whatever VID/PID it wants (sure, just try to defend a trademark claim on a bunch of arbitrary numbers); but it would certainly be a huge pain for everyone involved if duplicate VID/PIDs start showing up in any quantity, since the OS would have to resort to fingerprinting heuristics to try to guess what it is actually talking to, and what driver should be used.
       

      Duplicate VID/PIDs are going to be more common because the space is not infinite and, as best as I can tell, sold at random. There is no specific subsequence to identify a printer from a scanner from a controller from a storage drive. My (anecdotal) evidence is I have a Power-A xbox360 USB controller that uses the same identifier as some printer from a manufacturer I've never heard of. As such, I had a hell of a time getting the xboxdrv as well as the linux built-in joystick libraries to recognize the controller at all. Fortunately, as of roughly 6 months ago the repository sorted itself out. This is coming from a CS guy, so I was hacking away at libraries, the USB listing built into the OS, anything I could find to tweak the identifier to show what I was wanting to connect and how it should be treated.

        One potential fix is for this group to identify some subset of capabilities they care about and buy enough VIDs to handle it. For example, if they know they are going to have data storage, robot arm, some sort of transmitter/receiver, etc..., they buy a VID for each type of device. Then they can publish those ID's as needed.

      The biggest problem the USB folks have with this, I think, is the resale part. I liken it to my buying a serial number for some software (Windows, Photoshop, etc...), then turning around and selling that serial number for my own gain, with no money back to the source. That I don't have a solution for.

    46. Re:Pardon my ignorance but... by omnichad · · Score: 1

      Do you know what de facto means?

    47. Re:Pardon my ignorance but... by Lumpy · · Score: 1

      Most deivces can get away with reporting and acting as a high speed serial interface or other device that already exists. Just copy the VID and PID of an existing device and call it done.

      --
      Do not look at laser with remaining good eye.
    48. Re:Pardon my ignorance but... by Impy+the+Impiuos+Imp · · Score: 1

      > Consider how VHS beat Beta (aside from the "having Porn" aspect).

      Not everything went VHS' way in the porn department. I'll never forget the day I walked up to the desk with my selection: Blacks & Blondes: Lesbian Edition

      Old fart says to me, he says, he says, Ya know this is Beta, right?"

      "No I didn't, thanks..." Oh, the sorrow and embarrassment I felt. I quietly put the tape back, hoping nobody was watching my shame at such a stupid mistake.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    49. Re:Pardon my ignorance but... by operagost · · Score: 1

      Um... you can hook up a Blu-Ray player to a CRT, as well. They still have composite and component outputs. S-Video might be trickier, but I bet most DVD players now are loss-leaders and don't have them either. I also don't see BD as being for elitist snobs when many players are available for under $100. The problem with BD is that people aren't going to Blockbuster and renting physical discs anymore-- they're streaming. DVD is still popular because if you're broke, you might not be able to afford a good internet connection and a subscription to a streaming service. So it's not DVD vs. BD, but the internet against both.

      As for the Zip and Syquest thing, I had an EZ-125 and it was clearly superior in performance and durability under normal use. But the discs were physically vulnerable to drops. You could probably get away with dropping a Zip, but the 135/270 discs were essentially a hard disc platter inside a plastic box.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    50. Re:Pardon my ignorance but... by geminidomino · · Score: 1

      Ah, brain fart. I conflated VID and PID for some reason, so in my head it turned into everyone using exactly the same identifier.

      I blame piss-weak coffee. Pay no attention to the putz behind the keyboard.

    51. Re:Pardon my ignorance but... by robmv · · Score: 1

      Can not be created a simple USB protocol that host devices use to identify it, ignoring the standard IDs? I believe mass storage devices are not identified by ids, so a new protocol called "Open Hardware Identification" can be tried when specific a USB ID is found, if successful, then identify it as the correct device, if not, use the Forum tables (if they decide to give somebody the specific ID open hardware settles). This at least can help with proper identification on FLOSS OSs that can implement this protocol handshake, proprietary OSs are screwed because they will use what the Forum says and never implement the "Open Hardware Identification" protocol

    52. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Have you chosen to eat fast food in the past ever? You just answered your own question.

    53. Re:Pardon my ignorance but... by Minwee · · Score: 5, Funny

      Do you know what de facto means?

      Well, I know what everybody says it means, but not necessarily what the rules say it's supposed to mean.

    54. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      I guess the usb guys are doing this to raise moar money

      -1, retard commenting in a nerd site

    55. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Nintendo's products are not a good example of technically inferior stuff doing better in the market place. They're games consoles and what Nintendo does is produce games that play well and that people love. Technical whizz-bang only gets you so far; if the games suck the sales will be slower.

      So they're not a good example of technically inferior stuff doing better in the market place because they're technically inferior on purpose?

      You keep using that word...I don't think it means what you think it means.

    56. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      It's cheap, ubiquitous, convenient, and good enough for all but the corner cases.

      Thats only because Apple patented rounded corners. You can't have both cheap and rounded corners!

    57. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0, Funny

      So in other words you don't know shit.

    58. Re:Pardon my ignorance but... by serviscope_minor · · Score: 2

      I don't see what's so horrible about it

      Try reading the spec. If you survive (and that's a big if) without gouging your brain out, then try implementing bits of it. If you survive that without exploding then try getting the implemeted ones to actually work.

      Then you will trylu know what is so horrible about it.

      Disclaimer: I've done neither, but I know people who have worked with it.

      --
      SJW n. One who posts facts.
    59. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Don't.

      USB Implementers Forum have a long history of not only making things hard for hobbyists but also of putting pressure of legal dubiousness towards people trying to work with USB without buying a complete VID block.
      This makes it problematic to make things the certified way.

      There is nothing illegal with just making it compatible and just picking a VID and PID of your liking. It will cause all sorts of trouble for USB-IF and their registered partners, but if they don't want it they should be more friendly to people who doesn't need a 16bit address block. (For example they could stop hunting down people who buys a 16bit block and splits it up in 8bit blocks.)

    60. Re:Pardon my ignorance but... by djdanlib · · Score: 1

      Look at any motherboard manufacturer and you'll probably find an expensive motherboard that comes equipped with Thunderbolt.

      I did. There's usually one model which is the top end of their offerings, for which you pay a premium, but isn't the best you can get. It's positioned in a strange place. It's not enthusiast gear for anyone other than a Thunderbolt enthusiast, since the other models have better features. It's too expensive for mainstream use. So it's basically a niche product and they know it, but they offer it to basically say they offer it. System builders other than Apple aren't going "hey, buy Thunderbolt!" because the products just aren't there to be marketed for Windows or Linux or whatever. You've gotta have a whole ecosystem (of sorts) built to push it and Apple makes their own. Nobody else. Not Sony, not Samsung, nobody that you'd imagine would have consumer credibility with higher-end stuff. The middle of the line like Dell and Lenovo aren't doing it either. Down at the bottom, it's not offered because it's expensive to license.

      Thunderbolt is almost exclusively a 2012 Apple thing. Even people who HAVE Thunderbolt ports wind up wishing they had an extra USB port instead. I know I do and that's the sense I get from plenty of other people. (I have not polled a statistically significant audience.)

      USB caught on because it was supported by a zillion cheapo devices and was first with the whole Plug n Play thing. I mean, I know of people who called USB "Plug and Play" when talking about the port. It was that ubiquitous. USB 2 kept the momentum going because USB had brand recognition at that point. USB 3 is still just "USB" as far as consumers know and it tends to work wherever you find a USB port. Including on Apple, which has USB ports next to the Thunderbolt. And now that they can combine USB3 and ESATA ports... why do you need something else for external disks, which was one of the things Thunderbolt was supposed to be good at?

      Thunderbolt is only available on expensive devices and there was a lot of licensing kerfuffle in its infancy while USB 3 was being developed. So USB 3 stole its thunder. So, it got stuck in the Apple premium price corner, only people with that kind of money are buying it, and the USB 2/3 alternatives of the same products (and their less-expensive lower end brethren) are available in large supply to satisfy a larger market than just Apple. And you usually have a USB port right there next to your Thunderbolt port, reminding you that you don't have to spend the premium ordering a Thunderbolt device when you can just walk into a bricks-and-mortar store and buy the USB version.

      I see the problem... It's a great idea, but they're really trying to make something stick that doesn't have what it takes to stick in a very competitive market - should have gone with USB 3.0, or made Thunderbolt much more accessible to manufacturers early on. If they had played their cards differently, it would have been a very different story today. To disrupt a market you have to create something everyone in that market can get their hands on.

    61. Re:Pardon my ignorance but... by joostje · · Score: 1
      It looks like it's grummonds idea from this page; as linking directly to the comment seems to fail, here's the text of the comment:

      Oh, and here’s an idle thought train – let’s take the negative rights idea a step further:-

      1) identify a VID that is yet uncommitted (I presume there is a list). Choose a number that has some vague recognition value, say 0xF055 (FOSS), but don’t call it a VID, it’s just the name of an online community.

      2) start (i.e. publicise) an online community to support development of USB Free Open Source Software. Membership is free for proven FOSS developers.

      3) Members get a membership number, you gussed it from 1 to 65535. It’s not a PID it’s a membership number!

      4) Doesn’t matter how large the USB-FOSS community is, the appearance of growing support should be enough that eventually no commercial vendor is going to want to be issued with VID 0xF055.

    62. Re:Pardon my ignorance but... by MrHops · · Score: 1

      Do you know what de facto means?

      Well, I know what everybody says it means, but not necessarily what the rules say it's supposed to mean.

      Man, I wish I had mod points... that's beautiful.

    63. Re:Pardon my ignorance but... by operagost · · Score: 1

      Shoot his disembodied head until he dies? Wait, that was John Romero.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    64. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Or get it a new name. For example I2C is a trademark, if you chip implements it and you don't want to page huge fares to use the trademark you just call it "two wire interface" (TWI) and everybody knows what you mean. You can also make up some marketspeak top replace the word usb like "standard connector that fits on all computers and laptops".

    65. Re:Pardon my ignorance but... by djdanlib · · Score: 1

      I ran into this a few months ago. I had bought my player back when most models had all the outputs. In the past few years, though... almost all of them got rid of the analog ports.

      I was shopping for a Blu-ray player with someone who had a decent CRT TV with no HDMI port. We went into various big box stores: Target, Best Buy, Walmart, Sears, local home theater stores, etc. and among those, there was only one model of Blu-ray player offered among all of those stores that had more than an HDMI port - and it was out of stock all over the place. It was coincidentally one of the most expensive models. They are available but they are hard to get.

      The funny thing about the story is that this person has an SDTV and only needs or gets 3G cell phone data service for their Internet usage, rents from Blockbuster and Redbox all the time, and needed a BD player because the DVD selection is shrinking as the BD collection grows at Blockbuster and Redbox. It's gotten difficult to find DVDs to rent or buy but the BD selection is really great. So there are cases out there, you know?

      Oh man, I had to deal with ZIPs... Those things were horrible. You never knew when it would just stop working. CLICK CLICK CLICK... there goes that copy of my work.

    66. Re:Pardon my ignorance but... by jellomizer · · Score: 1

      In general it is about putting a sticker on your product.
      However, that sticker means you need to follow the rules, and not have a product which may harm yourself or your hardware. If you do they can then intern punish you for making a non-standard compliment product.

      Just recently we heard of people getting electrocuted on their mobile phones, due to 3rd party knockoff chargers. Which probably were not USB compliant, but fit in the USB slot. Lets say I took a USB port, and just wired it straight to the AC socket in your home, and plugged it into my PC. I am willing to be I would cause some damage.

      So reselling your USB Certification could lead to improper devices and a lot more legal hassle if it fails to meet standards.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    67. Re:Pardon my ignorance but... by omnichad · · Score: 4, Funny

      Woosh, sir. Woosh.

    68. Re:Pardon my ignorance but... by WWJohnBrowningDo · · Score: 1

      That was a de facto woosh that just went over your head.

    69. Re:Pardon my ignorance but... by n7ytd · · Score: 1

      If I'm not mistaken, you cannot buy or resell USB-based hardware if you're not certified. You can buy units like USB-Serial bridges and implement them but you can't solder a connector on yourself. It's basically buying a license to the patents of USB.

      You are mistaken. There is no requirement for the hardware to be certified, but you cannot use the USB-IF's trade dress without agreeing to their licensing terms, which include certification. There is a big difference between purchasing a VID and being able to claim a product is "USB certified".

      I'm surprised to read that "The USB-IF has long had a VID/PID process for hobbyists". The last time I looked, maybe three years ago, their "process" was to tell hobbyists to stuff it.

    70. Re: Pardon my ignorance but... by Anonymous Coward · · Score: 1

      The iPad doesn't ship with a Thunderbolt cable. It ships with a USB/lightning cable. Just extend it with a cheap USB cable at the USB end, and you are good to go.

    71. Re:Pardon my ignorance but... by omnichad · · Score: 1

      high licensing costs and the fact they wouldn't let anyone use the "Firewire" name and that "Y" symbol.

      25 cents per port (down from $1 originally). And I'm fairly certain that fee included use of the symbol if not the name. Sony called it "i.Link" to make it sound like their own thing. How many names have you seen for HDMI CEC? Anynet+, CE-Link, EZ-Sync, Bravia Theater Sync, SimpleLink. The idea is to make it look like buying only their brand gives you an advantage you can't get by mixing brands.

    72. Re:Pardon my ignorance but... by TheGratefulNet · · Score: 5, Interesting

      slightly OT, but one great use of the firewire cable is inter-box i2c cabling.

      when I build hardware projects that run i2c between boxes, I use firewire pc connect tabs (like you'd see on the back of a pc, where the pci cards would be) but just without the tab and keeping the bulk-head style mount of the firewire jack and cabling. 2 of them, one on each box (for me, they are DIY audio boxes) and then a bog-standard I-dont-have-to-make-it-myself firewire cable to connect them. building cables and having a strong strain relief is hard for DIYers but using factory made cables is a huge benefit and cost-savings.

      FW has 2 shielded signals (I use them for i2c clock and i2c data) and then has 2 beefy power wires, which I use to ship 5v across boxes so that the 'remote' box doesn't even need a local 5v psu. at the highest i2c speed, this cable is robust enough and exceeds the i2c specs in terms of crosstalk between clock/data (they are both shielded coax) and you can get short or long FW cables.

      I've never seen anyone do this before but its a handy DIY trick. and even if you do plug this cable into a pc, by mistake, you still are using the 5v wire for 5v and gnd for gnd, so no harm should be done. it won't 'init', but no damage happens.

      (end diy-CSB)

      --

      --
      "It is now safe to switch off your computer."
    73. Re:Pardon my ignorance but... by westlake · · Score: 1

      Consider how VHS beat Beta (aside from the "having Porn" aspect).

      The geek really should be looking at Disney as a tech driver. It brought theatrical production values to ABC in 1954. Color TV sales rocketed with its move to NBC in 1961.

      VHS could record a football game from day one.

      It entered the market when most sets had RF input only and a color resolution of about 330 lines.

      Consider how Blu-Ray has settled into the niche, high-end "I have a 800-inch TV and 13-point surround sound" video/audiophile nerd zone

      The geek is the last to know.

      Blu-Ray is mass market. The Red Box rental. The Blu-Ray player at Walmart starts at $70. The 60" LED Vizio refurbished is $800.

    74. Re:Pardon my ignorance but... by Moryath · · Score: 2

      Thunderbolt is almost exclusively a 2012 Apple thing. Even people who HAVE Thunderbolt ports wind up wishing they had an extra USB port instead.

      Apple will be happy to sell you an adapter to make a usable USB3.0 port out of your useless fucking Thunderbolt port for just $59.99... ;)

    75. Re:Pardon my ignorance but... by westlake · · Score: 1

      Seems a simple solution.

      I cringe whenever I hear these words. The geek may get the tech right but he never gets the law right,

    76. Re:Pardon my ignorance but... by DeathToBill · · Score: 1

      Well, that depends a lot on what you're doing with it. If it's an HID device, then yes. If you're tinkering, then yes. If it's some specialist device that you're looking to sell, then probably not.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    77. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      No reasonable company is going to want a VID already populated by squatters anyway. If someone with enough punch decides to maintain a "free" vid/pid database then its going to override the USB one anyway. Just imagine that besides all the usual issues with devices/drivers your expensive usb thinggy has a conflict with some hobby hack device being sold in just high enough quantities to cause hard to reproduce bugs/errors for your customers.

    78. Re:Pardon my ignorance but... by SuiteSisterMary · · Score: 1

      Except that it's not, as part of the standard is that you register with the USB-IF, are assigned a VID, and so on.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    79. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Nintendo's products are not a good example of technically inferior stuff doing better in the market place. They are technically inferior products doing well in the market place.

      +5, Insightful.

    80. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Disclaimer: IAAESE (I am an Embedded software engineer)

      This list (usb.ids) is out-dated and not complete.
      Several of my clients have bought full-fledged VIDs (over the last 3 years), and none of them show up in this list.

      Whatever VID you choose to use for your scheme, you might easily conflict with an existing legitimate, unpublished, VID...

    81. Re:Pardon my ignorance but... by dubbreak · · Score: 1

      Exactly. Also even if you are using a default driver for some type of supported device class (HID being only one example) you might want to be able to uniquely identify your device from an application.

      I worked at a company that sent a device to production without our own VID and PID on it (which we had, it just never made it into the image). It caused a few headaches. With a unique VID and PID you can use a generic driver (on windows you have your inf file point to it), but it gives you the ability to replace the generic serial driver or what have you with a custom driver for your device at some point in the future (without screwing up the system so everyone else's generic device has to attempt to use your driver).

      --
      "If you are going through hell, keep going." - Winston Churchill
    82. Re:Pardon my ignorance but... by BenFenner · · Score: 1

      Just use "USB-compatible" then.

      Soooooooooo easy.

    83. Re:Pardon my ignorance but... by geekoid · · Score: 1

      Maybe it's just that you are stupid or simple minded. I have no issue with the someone or implementing it.
      OTOH, it could be that I'm a super genius. Yeah, that's it., I'll go home and tell my wife that and see how long until she stops laughing.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    84. Re:Pardon my ignorance but... by sexconker · · Score: 2

      Nintendo's products are not a good example of technically inferior stuff doing better in the market place. They're games consoles and what Nintendo does is produce games that play well and that people love. Technical whizz-bang only gets you so far; if the games suck the sales will be slower.

      So they're not a good example of technically inferior stuff doing better in the market place because they're technically inferior on purpose?

      You keep using that word...I don't think it means what you think it means.

      They're not a good example of technically inferior stuff doing better in the market because the market is primarily about the games, not the hardware they run on. Games being fun or not is largely independent of whether or not they're technically impressive.

    85. Re:Pardon my ignorance but... by pjrc · · Score: 5, Informative

      I have read the entire spec, except a few parts about the physical molding/construction of cables and some parts of the last chapter about hubs. I've read many of the change notices that come in the zip file with the main PDF. I've also read the entire HID, Mass Storage class specs, most of the CDC class spec, substantial parts of many of the others, and a good portion of the OHCI spec. I've also read the datasheets for numerous chips, API documentation for Mac, Windows and Linux (at least libusb on Linux), and numerous other related documents.

      Yes, there's a lot of documentation. No, I haven't gouged my brain out.

      I have implemented 2 USB device-side stacks on microcontrollers (a.k.a. "bare metal") from scratch. Both are commercially successful and in widespread use on Teensy 2.0 and 3.0 and numerous projects and products people have designed and incorporated my code.

      While you've done neither, I most certainly have done both: read the specs and implement portions of USB. I would disagree with your opinion that summarizes USB as "horrible".

      It's actually a pretty well though out system.

    86. Re:Pardon my ignorance but... by fuzzyfuzzyfungus · · Score: 1

      I assume that the Linux VID is based on publicly known VIDs(so, mostly ones that show up in reasonably cheap hardware, or reasonably expensive hardware run by linux geeks).

      The USB-IF purports to have a list (the link under 'Company list', saves as a .if file; but opens fine as text); but it looks awfully short to be anything close to a comprehensive list of companies selling USB widgets on a scale where just slapping a random number in the VID field isn't going to cut it.

      Is there a public registry of VIDs somewhere, or do VIDs only become 'published' when somebody buys the product (or grabs the driver) and tells the world? I think that the risk of collision with a legitimate VID was the reason to go for a VID that was known to have been assigned; but to a dead entity, rather than just choosing a 'random' VID that might have an obscure-but-functioning entity behind it. The USB-IF says, for instance, that these are obsolete.

    87. Re:Pardon my ignorance but... by number17 · · Score: 2

      The title should read "USB-IF asks company to stop reselling its product as per their agreement."

    88. Re:Pardon my ignorance but... by unixisc · · Score: 1

      I don't see how this is not 'playing nice' w/ Open Hardware, if the USB-IF simply wants to be the sole point of contact for anybody wanting to use their logo and have their gizmos certified as USB 3 or whatever.

    89. Re:Pardon my ignorance but... by makomk · · Score: 2

      Which is in turn a direct result of USB VID/PID pairs being expensive and a pain to obtain.

    90. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      USB is a trademark. They don't let you use it if you're not compliant.

      And remember kids, trademarks are a GOOD thing. We don't like copyright. We don't like patents. We DO like trademarks.

      Trademarks are namespace management for the real world. There is no scarcity of unused names. If the USB-IF won't let you use the name "USB" unless you play by their rules, then think of a new fucking name! Call your product Awesome Serial Bus. Advertize it as superior to USB. Advertize it as interoperable with USB. Take on the world. Just don't call it USB without the blessing of the USB-IF, because that's being deceptive.

    91. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      You know the simplest fix for this is to go back to rs-232/9 ports, right. It's open, well known, and ancient by computer standards with current miniaturization capabilities making it's plug size problems irrelevant.

    92. Re:Pardon my ignorance but... by unixisc · · Score: 1

      In what way is USB2 horrible? In fact, Firewire beat it - you could hardly get a camcorder that had USB connection for the video part, the USB was generally available only for the still camera interface of the camcorder, not the video interface. I don't know how it's been ever since 'super-speed' USB was introduced.

    93. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      If you are making USB hardware for yourself and never going to release it, this is a not an issue. Find something in the USB PID database that you don't have.
      If you are making opensource USB hardware for release and wants VID/PID, talk to OpenMoto.
      If you are selling USB hardware, invest in that $5K. Use kickstarter to raise an additional $5k for a proper VID.

      If the maker community use VID, PID and also additional descriptor strings as unique identifier, they don't have to worry about using up all the IDs. That's what the V-USB project tells you to do if you want to use the supplied VID/PID. Pair that up with libusb or winlibusb and make sure that your code also match the descriptor strings when searching for the hardware and you are set.

    94. Re:Pardon my ignorance but... by AmiMoJo · · Score: 1

      Firewire wasn't superior. It was slightly faster but had a number of serious shortcomings that would have killed it even if it were as cheap as USB 2.0.

      Power on Firewire can be anything from 0 to 30V, and is unregulated. Say you need 1A at 5V to run your HDD (not atypical for 2.5" drives at the time) you could potentially be dissipating 25W of heat from the voltage regulator alone, which needs hefty active cooling. USB wasn't perfect, only offering 500mA at 5V, but you could just have one of those splitter cables and no regulator is required.

      Firewire also uses SCSI commands, so if your HDD was the cheaper and more common IDE type there had to be a converter. Of course there also had to be an IDE to USB converter as well, but it was much cheaper because it didn't have to translate the protocol stuff, it was massively simplified.

      Firewire controller implementations were problematic as well. They needed to support DMA and ended up giving the device full access to the entire system's memory space. RAM, memory mapped peripherals, everything. You could buy dongles that would make an image of a working system's RAM by plugging in to a Firewire port, and they usually didn't need you to even log in to or unlock the computer since the OS kindly auto-enabled the port. Law enforcement and spies loved them. Security nightmare. USB supports DMA but is packet based so it only accesses a small buffer area set aside specifically for that purpose.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    95. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      BEND OVER BABY

    96. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      This is what happens when someone learns English by reading 4chan.

    97. Re:Pardon my ignorance but... by khellendros1984 · · Score: 1
      "Technically inferior" doesn't have anything to do with the games, it has to do with the actual hardware specs. Nintendo is an excellent example of doing well in the marketplace despite inferior hardware.

      Games being fun or not is largely independent of whether or not they're technically impressive.

      EXACTLY. The post that you responded to wasn't talking about about how fun the games are, though. They were talking about the output capabilities of Nintendo's game hardware.

      --
      It is pitch black. You are likely to be eaten by a grue.
    98. Re:Pardon my ignorance but... by SuricouRaven · · Score: 1

      2. Is intentional. There was no reason the devices couldn't identify using, say, a 128-bit number. Large enough that collisions would be statistically a negligable possibility. The choice to keep the identifiers short enough that a central registry needs to hand them out was quite deliberate.

      Also, the trademark on arbitary numbers... probably doesn't matter, but Intel's PCI vender ID is 0x8086.

    99. Re:Pardon my ignorance but... by mmell · · Score: 1
      Du joure, as well.

      I'll wait for tomorrow's.

    100. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      0xFFFF is on the list. That looks like an ideal scavenge target.

    101. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      If also need official Vendor IDs (VIDs) or you risk a chance of conflicts with other USB devices. Ie, an OS might load an incorrect device driver for either of the devices. This is sort of like picking your own MAC address at random.

    102. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      If you want not shitty hardware standards, you have to leave the PC and it's adhoc approach to design.

    103. Re:Pardon my ignorance but... by sexconker · · Score: 1

      "Technically inferior" doesn't have anything to do with the games, it has to do with the actual hardware specs. Nintendo is an excellent example of doing well in the marketplace despite inferior hardware.

      Games being fun or not is largely independent of whether or not they're technically impressive.

      EXACTLY. The post that you responded to wasn't talking about about how fun the games are, though. They were talking about the output capabilities of Nintendo's game hardware.

      You're still not getting it. For Nintendo to make sense as an example, you'd have to show that their games are inferior. The chief measure of a games inferiority/superiority is how fun it is. There technical specifications of the hardware influences the game, but it's several steps removed from the core gameplay.

    104. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      It's also poorly designed. It's nice enough low speed serial devices (keyboards/mice) but at higher speeds there are a lot of hacks. It is a polled architecture, meaning that your host device (computer) is constantly checking every device that's connected or built in to see if there's something to do. It also has a model of a single master with multiple slaves which is not very flexible, but it also flips that model over in the case of On-The-Go devices like cameras which can be either master or slave which adds another layer of complexity to something that initially was very simple.

      Meanwhile IEEE 1394, which is NOT an Apple controlled standard and is basically just serial SCSI, does things a lot more nicely especially with high speed serial devices. It can also do peer-to-peer connections without master and slave. This was used on some PCs as well, such as early Vaio's. It wasn't dropped because it had technical flaws but because the PC builders are full of followers who will congregate around something that mostly works, and because Intel was pushing their controller chips (with their dumb UHCI and EHCI designs).

    105. Re:Pardon my ignorance but... by khellendros1984 · · Score: 1

      No, YOU'RE not getting it. The games are irrelevant to the discussion. The capabilities of the hardware and Nintendo's success in the market are the only pertinent variables in the discussion.

      --
      It is pitch black. You are likely to be eaten by a grue.
    106. Re:Pardon my ignorance but... by denmarkw00t · · Score: 1

      Of course, PIDs are 16-bit, and I'm guessing 65,535 PIDs are not going to last that long

      Time to start working on PIDv6?

    107. Re:Pardon my ignorance but... by TeknoHog · · Score: 2

      Consider how VHS beat Beta (aside from the "having Porn" aspect). Consider how many of Sony's other proprietary formats failed to take off because a cheaper, "technically inferior" alternative exists. DAT, MiniDisc, "Sony Dynamic Digital Sound", ATRAC, HiFD... the world is uncompromising.

      IMHO, DAT would have been technically very nice for its time, but it was hampered by the copyright mafia's insistence on copy management.

      Minidisc, likewise, would have been nice in many technical senses as a replacement for floppies for general data storage, though I guess its limitations were put in by Sony itself.

      --
      Escher was the first MC and Giger invented the HR department.
    108. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      1. why not just use ethernet?
      2. your computers have an I2C port or did you build a USB serial to I2C device?

      i'm more of a fan of SPI vs I2C. or dallas 1-wire if you're going long distance with multiple devices.

    109. Re:Pardon my ignorance but... by dissy · · Score: 2

      The USB-IF has long had a VID/PID process for hobbyists.

      *snip*

      The letter sent wasnt a "screw you and your OSS tendencies", it was more of a "no, you cannot transfer PIDs like you want to; please cease pursuing that plan":

      Arguably claiming "A two thousand dollar fee for your unique VID" combined with "hobbyist" is pretty dishonest at best.
      The fact of the matter is, before Arachnid Labs requested a VID for this purpose the policy DID allow transfers and sub-allocations!

      Very few hobbyists have that type of money to purchase one VID nor has need of all 65535 PIDs contained within.
      I would also venture a guess that of the subset of hobbyists that can afford it, it is a smaller percentage wanting and willing.

      Worse, the usb.org used to have two methods to obtain VIDs.
      You can either become a member, which includes VIDs with your yearly dues (plus justification for blocks after the first), or you could out right purchase a VID.

      If you purchased a VID, it was completely and totally up to the VID holder how to allocate and manage PIDs. This is the policy they just recently changed, and seemingly right after the hobbyist community started discussing this very project earlier this year.
      Perhaps it really is just "bad timing", but I too am pretty full of cynicism and thus don't believe that to be the case.

      If it was nothing more than usb.org enforcing their own policy, this issue would be nothing more than a "doh!" moment. The problem is their policy said one thing, they were asked to use a VID this way, they went and updated their policy right that second and responded with the newly ink-still-wet policy with nothing more than "that isn't allowed - see, the policy says so!"

      If you are going to have a policy in the first place - you best damn well live by it or accept when people call out the lies.
      If you can't live by your own policy, then what is the point of even making one in the first place?

    110. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      It's well thought out maybe in terms of the devices, especially low/full speed, which may be one reason for popularity on cheap devices. But on the host side it's much more complex, multiplied by the odd designs of "standard" host controller chips. When you really want to do high speed devices though it starts to fall down a bit as IEEE1394 makes more sense. Then there are issues of latency (USB is polled and not interrupt driven), or peer to peer communications.

      And I have implemented drivers on the host side and debugged host framework.

    111. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      What you describe there is known as the broken Windows fallacy.

    112. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      They should have just called it Serial SCSI which I think would clarify things, except I suspect Apple wanted a consumer friendly name instead of acronyms. I have a friend who worked on it and was in the trade group for years, but I don't think he was in on the meetings when Apple came up with "Firewire".

      As for thunderbolt, the ports also double as the external video ports on the newer Macbooks which is very handy.

    113. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      Both high def video formats may be nice, but both also come with DRM built into the standard. So I'll give them a pass.

    114. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      ATAPI uses SCSI commands under the hood, so basically everything uses SCSI commands now, and the real differences now are in the connectors.

    115. Re:Pardon my ignorance but... by sootman · · Score: 1

      > Thunderbolt is headed the way of Firewire, fast.

      You mean it's useful, and it'll be around for a dozen years or so? Fine by me. Working in a largely Mac shop, FireWire was damn handy. It was MUCH faster than USB for many years, you could boot from a FW drive, and Target Disk Mode was a gift from the heavens (though it made its debut with SCSI on a PowerBook, IIRC) which took things to the logical extreme: you could put Mac #1 into TDM and then boot Mac #2 from Mac #1's drive. SO USEFUL. And we were doing that back in 1998.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    116. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Power on Firewire can be anything from 0 to 30V, and is unregulated. Say you need 1A at 5V to run your HDD (not atypical for 2.5" drives at the time) you could potentially be dissipating 25W of heat from the voltage regulator alone, which needs hefty active cooling.

      Only if the designer of this thing was an idiot.

      1980 has called and asks you to return your linear regulator.

      Everyone sane will use a step-down converter which will draw only very little more than the output power used. They have like 70 to 90 percent efficiency, so in your example you would draw like 8 watts (5 watt output plus power conversion losses).

    117. Re:Pardon my ignorance but... by jedidiah · · Score: 1

      > Try reading the spec.

      That doesn't concern me as an end user. You might as well drone on about how much profit that Apple earns on every device it sells. It's simply not relevant to those of us interested in employing a particular technology for some purpose.

      Try an argument that's not irrelevant to the actual consumer.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    118. Re:Pardon my ignorance but... by serviscope_minor · · Score: 1

      Try an argument that's not irrelevant to the actual consumer.

      Why? You asked how it was horrible. I answered. That's why it took so many years before it id anything other than suck royally. Finally it works well enough now due t hurculean effort. It still stinks though.

      --
      SJW n. One who posts facts.
    119. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 1

      I've also done both. And I have to say the USB standard is pretty fucking awful and not "well thought out", but it pales in comparision to the HID spec. It's like they went out of their way to include every possible thing they could in the standard, without thinking how it could be at all useful. In addition to that, it includes an entire stack of bureaucracy that is useful to no one, because it is not exposed by the OS to the application, and in Linux is mapped to an even uglier Unix ioctl model that doesn't even approximate the HID model.

      For example: the whole specifying every control in HID in terms of fundamental physical units, oh great, except every device I have used doesn't include correct definitions of those dimensions, and the information is discarded by the OS driver anyway. Lots of work for the device vendor that is of no use to the user or developer.

      The entire standard is full of USB namespace bureaucracy, none of which is visible to the user, and only serves as make-work for the device programmer and the driver programmer.

      But then, if you think the USB standard is anything but horrible, you probably think Intel's Descriptor-Descriptor Tables and UEFI are great too.

      Making the hardware and software developers do more work to produce more software that provides NO BENEFIT TO THE USER is horrible.

    120. Re: Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Really...

      Then why do I constantly see the cheaper linear regulators in various products from china.

      sometimes the execs don't care about power efficiency but rather cost to manufacture.

    121. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Uh, why not just use Cat5 and RJ45 connectors?

      Sure you have to put a differential line-driver/receiver IC at each end, but that is surely cheaper than expensive 1394 cabling.

    122. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Can not be created a simple USB protocol that host devices use to identify it, ignoring the standard IDs?

      That sounds simply awful sir. That would make the already complicated USB device driver stack even more complicated, and break a bunch of existing tools like lsusb and udev, And it wouldn't work with a bunch of existing silicon that only implements a single device protocol like FTDI serial converter chips, which users like to change the VID/PID of to identify their devices to userspace software.

    123. Re:Pardon my ignorance but... by sexconker · · Score: 1

      No, YOU'RE not getting it. The games are irrelevant to the discussion. The capabilities of the hardware and Nintendo's success in the market are the only pertinent variables in the discussion.

      Nope, that's not what the discussion is about. Read the posts you're responding to, please.
      The discussion is about technically inferior products being successful. Nintendo's products are games. Its games are not technically inferior. The technical specifications of some of their consoles may be inferior. But "technically inferior" in this discussion refers to objective metrics about the product, not technical specifications of computer hardware. The product is games. Objective (as objective as you can get) metrics on these games lead to a pretty clear conclusion: Nintendo puts out some of the world's best games. They cannot be broadly classed as "inferior" as games, and thus Nintendo cannot be used as an example of inferior shit being successful.

    124. Re:Pardon my ignorance but... by Urza9814 · · Score: 1

      It's also not included on any modern PC, which is the entire reason people want to use USB.

    125. Re:Pardon my ignorance but... by neonsignal · · Score: 3, Informative

      This isn't a recent change; component distributors such as mecanique (see https://web.archive.org/web/20070825070852/http://www.mecanique.co.uk/products/usb/pid.html) used to on-sell blocks of PIDs from their VID many years ago, but the USB-IF started cracking down a number of years ago. Likewise, voti.nl was threatened with legal action (see http://www.voti.nl/shop/catalog.html?USB-PID-10).

      For some projects, you can obtain a PID from the manufacturer of a USB chip (eg http://www.ftdichip.com/Support/Knowledgebase/caniuseftdisvidformypr.htm), but this generally means using the manufacturer supplied driver, and doesn't really help if you want to customize things more.

      There doesn't seem to be a reasonable solution for small runs beyond the prototype phase. So in effect the USB-IF is motivating hobbyists to simply reuse VID/PID pairs from similar devices, which is only going to lead to compatibility headaches in the future.

      I can understand that they wish to have an orderly process so that operating systems can have automatic device recognition and driver installation, but it is short-sighted not to provide an opportunity to licence a much smaller address space at a reasonable cost.

      (For futher information, the prototype VID is 0x6666 and many known VID/PID pairs in http://www.linux-usb.org/usb.ids)

    126. Re:Pardon my ignorance but... by khellendros1984 · · Score: 1

      The thread is about the inferior hardware, not the games. The hardware for the last couple generations has been objectively inferior to the hardware from competing vendors.

      As you note, inferiority/superiority of games is highly subjective, but as far as you can measure it (ratings, game awards, etc), Nintendo's game quality is good.

      Do you deny that (for example) The Nintendo DS is a Nintendo product, designed to facilitate use of their other products (game software)? The post that you initially replied to was obviously referring to Nintendo's hardware products. You're either being dense on purpose, or you're beyond any reason that anyone on this forum can provide.

      --
      It is pitch black. You are likely to be eaten by a grue.
    127. Re:Pardon my ignorance but... by TheGratefulNet · · Score: 1

      ethernet cables? no shielding, only twists. crosstalk is higher in twists than in coax.

      its not about 'computers' its about embedded to embedded.

      besides, i2c is normally an inside-box solution, almost never between boxes. there is no such thing as a standard i2c cable or connector (so I 'invented' one, sort of).

      I like spi, too; but its NOT for between-box connections. you can have shared data lines but chip-sel is one per target and that gets out of hand fast. i2c rules when it comes to using small # of wires for a larger # of targets.

      --

      --
      "It is now safe to switch off your computer."
    128. Re:Pardon my ignorance but... by TheGratefulNet · · Score: 1

      wrong. adding diff tx/rx is expensive, takes board space and parts. ethernet is too common and is too easily mistaken for real ethernet (rj45 is overloaded enough as it is).

      firewire cables tend to be short, VERY strong and well built and are not at all expensive. they have better strain reliefs than ethernet, too.

      --

      --
      "It is now safe to switch off your computer."
    129. Re:Pardon my ignorance but... by fuzzyfuzzyfungus · · Score: 1

      USB device identification is already...special. You probably don't want to touch it if it can be avoided...

      First you've got the Device Descriptor:

      This gives you the VID/PID, USB spec compliance level, device class(if zero, there are multiple interface descriptors, each with different device classes, if 0xFF, device class is 'vendor specific', otherwise one of the standard device classes; mass storage class, USB Video Class,etc.), along with strings for the manufacturer, product, and serial, and the number of possible configurations).

      Then you have the configuration descriptors, which define the interfaces for a given configuration, then the interface descriptors (which define the device classes for each interface, if not defined above), and specify the endpoints that the interface uses, which are then defined with their own endpoint descriptors.

      If the gods smile upon you, you are dealing with some standard device, like a flash drive, and the device class is 0xo8h and you can load the appropriate driver. The difficulty comes in if you run into a device that is 0xFF, which only tells you that a vendor-specific driver is needed, (in which case your options are either trusting the VID/PID codes or one of the strings to actually be accurate, or gingerly poking the device and fingerprinting it by its responses).

      Perhaps even more subtly and annoyingly, there are situations where you are given a standard device class ID (0x03H, human interface device, is a common one for this to happen to, as are some very generic vendor-specific devices like USB/serial adapters); but where the correct behavior is to load an additional driver that provides functions in addition to those provided by the default class driver, or where it is useful for the user to know that this USB serial device is an Arduino, while that one is their uninterruptable power supply, and the other one is just a generic USB->DB9 cable that they have plugged in.

      I suppose the one upside of all this is that it would probably be doable to sneak a fair amount of data (that could be interpreted by a hypothetical non-spec ID protocol) into the structure without causing the USB device to freak out USB systems that aren't expecting it. A little abuse of the various string description interfaces seems like the quick and dangerous path... A normal USB system just pretty-prints them; but shouldn't actually pay attention to their contents. A wildcat system could presumably exploit that to embed ID data in the string fields without causing more than a visual mess on systems not expecting it. Wouldn't be pretty, though.

    130. Re:Pardon my ignorance but... by tricorn · · Score: 1

      I don't understand what you mean by "USB converter didn't have to translate the protocol stuff". USB has its own protocols, not related to IDE-level commands at all.

      ATAPI command set is SCSI; SATA is Serial ATA/ATAPI, so is basically Serial SCSI. Firewire is Serial SCSI. Everything is pretty much the same. Protocol conversion between SCSI, Firewire, PATA is pretty easy, and converting it to be carried over USB is going to be very similar also.

      Using a Mac with SCSI was so much easier than the hell PC users had to go through, especially as drives got larger. With SCSI, it just worked. PCs had to worry about drive geometry, and then later how the drive was going to FAKE the drive geometry, jumpers to make large drives look smaller on systems that couldn't handle it, then LBA. As I recall, by the time CD-ROM drives came out, they were almost all ATAPI because it was too crazy not to. At that point, there wasn't much difference between ATA/ATAPI and SCSI except the physical interface.

    131. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 1

      Yeah - it's nowhere near nightmare/dream that firewire is!

      Not that firewire isn't *technically* better at transferring data faster and more reliably over three pairs - but USB (3) does it over two pair, and doesn't require every damn device to practically be a first-class conscientious citizen.

      USB is "benevolent dictatorship" to FireWire's "perfect democracy". The latter does work, but the spec is one hell of a lot longer!

    132. Re:Pardon my ignorance but... by jones_supa · · Score: 1

      DVD also comes with DRM built into the standard.

    133. Re:Pardon my ignorance but... by tlhIngan · · Score: 1

      If I'm not mistaken, you cannot buy or resell USB-based hardware if you're not certified. You can buy units like USB-Serial bridges and implement them but you can't solder a connector on yourself. It's basically buying a license to the patents of USB.

      Better tell everyone then because there s lot more unofficial USB devices than official ones. A lot of them even re-use the OEM VID instead of getting their own (think cheap Androids and the like).

      Heck, one of the reasons mini-USB-A and mini-USB-AB ports were deprecated was because the USB-IF wanted to reserve those ports for USB-OTG devices, but people kept using them for devices that support USB host. (Note: they did NOT deprecate mini-USB-B ports).

      And in most cases, "USB OTG" is mis-used to mean "supports host and client" rather than true OTG. While having worked extensively on getting devices past OTG certification (including tricky stuff like Host Negotiation Protocol (HNP) and role-switching), no one really got any OTG devices certified and there aren't any on the open market. (HNP is used to figure out which end is to be the "host" regardless of the way the cable is plugged in, while role switching is where the two devices decide the host needs to be the client and vice-versa. Role-switches can happen long after HNP (you may need to role switch during HNP if the devices decide the user plugged the cable in the wrong way around)).

    134. Re:Pardon my ignorance but... by godefroi · · Score: 1

      And instead take up...?

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    135. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      How about NO. USB 3.0 has three data pairs. It's got the same one as previous USB incarnations, plus two additional pairs for "Super Speed".

    136. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      The real issue is the PID which is how drivers get identified on your computer. Basically there's an exchange when first plug in any USB device where the PID is returned from the device and this goes to a look-up table for drivers. All the "transparency" that USB has in radical contrast to RS232 or Centronics is based on this.

    137. Re:Pardon my ignorance but... by Shirley+Marquez · · Score: 1

      VHS could record a football game from day one.

      Er, no. The first version of VHS only had a two hour capacity, which is not long enough for a football game. Not American football anyway, where a professional game runs a bit over 3 hours. It's at least close to being long enough for a soccer/fútbol game, depending on how much penalty time there is. (An overtime game would fail.) LP recording (2x time), SLP/EP (3x time), and longer tapes (the ones marketed as 8, 9, and eventually 10 hour tapes, which were 2:40, 3 and 3:20 hours at the original recording speed) all came later.

    138. Re:Pardon my ignorance but... by Shirley+Marquez · · Score: 1

      There was a version of MiniDisc for data storage - http://en.wikipedia.org/wiki/MD_Data - but Sony never marketed it effectively so Zip drives ended up owning that market niche.

    139. Re:Pardon my ignorance but... by TheCarp · · Score: 1

      yup, that is exactly what I was thinking. Essentially, beyond their TM, they have very little stick to wave around.

      If hobbiest and small manufacturer squatters start using a VID or two and they decide to assign that VID to someone, that company is going to get screwed and is going to be mad about it, but, when they find out that the USB folks had been informed and knew about the squatters, and assigned him that VID anyway....hes likely to be mad....at them.

      Its a problem they can really do nothing about unless they decide to play nice and try to mitigate it.

      All in all though, this is why I like UUID OID schemes. Just make a large enough space that collisions are less likely than hitting a full Keno slate (which has never been reported to have actually happened, despite the constant stream of games being played)

      Then you have your certification process certify an approved list of OID that have been submitted and gone through the process.

      --
      "I opened my eyes, and everything went dark again"
    140. Re:Pardon my ignorance but... by hazydave · · Score: 1

      You have two practical problems. One is simple: if you don't have USB certs, you can't use USB logos, can't say "Universal Serial Bus", and might not even be able to say "USB" anywhere on your documentation.

      The other is worse... if you don't have a unique product and vendor ID, you have no assurance that your device won't collide with someone else's. Some chip companies always use their own IDs, some allow you to use their IDs but offer customization, and others require you to use your own.

      --
      -Dave Haynie
    141. Re:Pardon my ignorance but... by hazydave · · Score: 1

      USB 1.0 was made to replace the various legacy I/O ports with one thing: no more PS/2 mouse or keyboard, no more RS-232 serial, no more Centronics parallel, etc. And via hubs, no more hard limits on I/O. It wasn't designed to compete with Firewire or any other high-speed interface.

      USB 2.0 was designed to compete with simple uses of Firewire. It caught on because Intel knows how to promote a spec and Apple doesn't .. that's pretty much the story. Apple wanted to change $1.00 per port in royalties for Firewire. USB, like PCI, PCI Express, AC97, and pretty much any other interface Intel got involved with was given away for free... see, Intel just wants to sell chips. Making your hardware cooler sells chips. And of course, USB being free got built into every PC chipset. Firewire was pretty much always adding an extra chip (usually from TI, though NEC made some too) to your motherboard... even after Apple relented and dropped their per-port pricing, Firewire was largely relegated to things that only Firewire did well... like camcorder transfer (for those who don't know, Firewire is multi-mastered -- Apple in fact supported the whole SCSI command set over FW, to make bridging to SCSI devices trivial). A Firewire device can basically just start sending digital video to a PC, much as an analog camera would send video via a CVBS or YPrPb cable... so this was a natural for camcorder makers. And practically no one else. USB only works with computer-like things... USB on a camcorder would need either a huge RAM buffer or a computer tape-like drive with sector-level addressing of the data.

      The other thing Apple did to screw it up was trademarking "Firewire" and charging lots to companies wanting to use that trademark. Which most companies didn't... so you go names like iLink or just the IEEE 1394 designation... which created market confusion.

      --
      -Dave Haynie
    142. Re:Pardon my ignorance but... by unixisc · · Score: 1

      How about USB on the Go, or wireless USB - wouldn't they work in enabling camcorders to directly send video to PCs or other devices that support USB?

    143. Re:Pardon my ignorance but... by Darinbob · · Score: 1

      Ya, but it's a trivial DRM. DVD players do not automatically update their firmware whenever you put in a new DVD.

    144. Re:Pardon my ignorance but... by hazydave · · Score: 1

      Well, not quite... you do get Blu-ray in pretty much every $50 five-inch-round-shiny-disc-player these days. No, not the $20 ones yet. Sales of Blu-ray discs this years are up 15% over last year. They're doing ok.

      Apple didn't really try to push Firewire. In fact, they did a large number of very stupid things that kind of grabbed defeat form the jaws of victory. Intel had looked into including Firewire as a standard thing in their PC chipsets. But Apple wanted too much money for licensing, so Intel pushed the USB folks to come up with a free alternative (not free to join the USB-IF, but free or very cheap to make USB chips, connectors, license logos, etc).

      Apple's pushing Thunderbolt, but Intel owns it... after all, it's basically a combination of PCI Express and DisplayPort. Apple did trademark it (Intel was still calling it "LightPeak" and pushing for optical versions), but they have since transferred even the trademark over to Intel. Intel's starting to built it into systems, but there are issues. For one, you need an active cable to use Thunderbolt ... that's about $50 today, and never going to drop to the level of wire-only cables. Meanwhile, a USB 3.0 port will do about the same job in practice, over a $3.00 cable.

      The other problem is that, sure, Thunderbolt as implemented in Apple's all-in-ones is kind of cool. Particularly the Mac Pro. You have a cross-point switch that allows the DisplayPort outputs from each GPU to be routed to any of the six Thunderbolt ports, apparently doing the DisplayPort hub function too, so you can hook up at least four (maybe 6?) DisplayPort monitors to those connectors. Or peripherals. Thing is, it's DisplayPort going via Thunderbolt that delivers that display performance... you're not schlepping raw HD to 4K video across a PCI express bus and out the Thunderbolt connector. That's the way you want it. But once you put Thunderbolt on a PC motherboard, you'll notice that your GPUs are on a card, and their outputs: DisplayPort, DVI, HDMI, whatever, they don't route into that Thunderbolt controller. You might route motherboard graphics that way, but seriously, who wants integrated graphics? So already, Thunderbolt is far less interesting for PC desktop users.

      And there's also no killer app. Camcorders were the killer app for Firewire, just as HID devices were the killer app for USB. The best Thunderbolt has going for it right now: Apple's Mac Pro has such a tiny built-in SSD, anyone actually doing "The Pro Thing" with it will have external storage. Could be USB, could be GigE NAS.. or maybe a Thunderbolt RAID, or a SAN bridged in via Thunderbolt. That's the only "must have" around for this. Most Mac laptop users will be using that Thunderbolt port to drive an external monitor... that's why it's using the mini-DisplayPort connector, after all. Don't even need to change the cable.

      --
      -Dave Haynie
    145. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      VHS vs Beta [..] vs marginally (and questionable) better image quality.

      No need to be an idiot about it. A wrong idiot, but still an idiot. We don't use VHS for broadcast at work unless we have absolutely no other choice, but we still use Betamax. The reason is the obvious quality difference. It's not marginal, unless you're a) blind, or b) a fucking moron.

      Since you're on here, I think it unlikely that you're blind. Guess where that leaves you, chump.

    146. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Meanwhile IEEE 1394, which is NOT an Apple controlled standard and is basically just serial SCSI, does things a lot more nicely especially with high speed serial devices. It can also do peer-to-peer connections without master and slave.

      Actually it's not really serial SCSI at all, though SCSI can be layered on top of it. SCSI was (is) a protocol focused on somewhat abstract commands suitable for block storage devices. 1394 is lower level than that. Think of a 1394 network as functioning somewhat like a passive PCI backplane: it permits any network node to perform DMA on any other. IIRC, the address space is larger than 32 bits, and determining how to map each node's memory or registers (e.g. your computer's RAM) into 1394 address space (if at all) is left up to the designer of each node. (Much like PCI, every node must implement a baseline register set and data structure at a defined offset to support automatic discovery.)

      Higher level protocols were then built on top of this rather low level abstraction. For example, SCSI-over-1394 was implemented using the SBP-2 standard, which essentially defined a standard register set and behaviors for a DMA-capable SCSI host adapter that happened to be attached to your computer using 1394 rather than PCI. Yes, that means every 1394 disk is actually performing bus-mastering DMA into your computer's memory based on a scatter-gather DMA command list prepared by your computer's OS.

    147. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Please stop repeating distorted hearsay as if it's fact. It doesn't help people understand what happened. The actual story about Firewire licensing:

      http://teener.com/what-is-firewire.html#What_are_the_license_fees

      Apple's only restriction on use of the Firewire name (and presumably the symbol) was a requirement that you sign a trademark agreement requiring you to only use those trademarks on fully standards compliant 1394 gear. No exchange of money required. This is common practice in the industry; trade associations and consortiums want consumers to be able to buy anything with the name/logo and implicitly trust that it will work with anything else that matches that branding.

      USB has similar rules about use of the USB name, USB symbol, and so forth, for exactly the same reasons. Without having read TFA, I would wager a guess that this story is about "open hardware" dweebs getting pissy over not getting special exemptions to the usual rules and processes the USBIF requires before allowing you to use their trademarks. (As to why they want special exemptions, I'd guess it's that they're taking offense to the cost of doing compliance testing, buying a USBIF membership, and so forth. The amount of money is pretty nominal and obviously not a profit center for anyone; it's how the industry funds standards bodies and so forth. But it's still enough to look like a high barrier to software hackers trying to play around at doing hardware.)

      Sony did its iLink thing because it was Sony, not because Apple wouldn't let them use "Firewire". They were also the unnamed major CE company responsible for the stupid 4-pin connector discussed in another section of the webpage I linked. And Dell probably just didn't want to use an Apple-associated trademark.

      Also, although Steve Jobs wanted to charge $1 per port for Apple's patents, the other patent holders involved (1394 was an industry effort, not pure Apple) didn't like the idea and ultimately the fee became $0.25 per system (not per port). Unfortunately, even though it didn't succeed, Jobs' attempt at extracting high licensing fees did lasting damage to adoption of 1394 by empowering factions inside Intel which wanted to do the NIH thing and promote USB instead. (USB was originally designed almost entirely by Intel, then handed off to industry consortium, so to Intel USB was the in-house design and 1394 was very NIH.) That's pretty much why we ended up getting saddled with USB2, which took a raw line rate of 480 Mbps and delivered much worse real-world performance than the far older 400 Mbps Firewire spec. But USB2 won by default because, with Intel enthusiastically pushing it, it was almost guaranteed to succeed. It was essentially no extra cost since it quickly got integrated into Intel chipsets, while 1394 remained an extra chip (or card).

    148. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Great, yet another dumbfuck doing stupid "HURR HURR APPLE EXPENSIVE" kneejerking to get modded up by other morons. Apple sells two adapters for Thunderbolt: Firewire 800 and Gigabit Ethernet. Each costs $29. They don't sell a USB3 adapter because that would be stupid. People who want more USB3 ports will just buy a hub.

    149. Re:Pardon my ignorance but... by Joining+Yet+Again · · Score: 1

      Indeed.

    150. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      Firewire wasn't superior. It was slightly faster but had a number of serious shortcomings that would have killed it even if it were as cheap as USB 2.0.

      Says known Apple-hate troll and idiot "AmiMoJo". Let's go through the points and see how he fares!

      Power on Firewire can be anything from 0 to 30V, and is unregulated. Say you need 1A at 5V to run your HDD (not atypical for 2.5" drives at the time) you could potentially be dissipating 25W of heat from the voltage regulator alone, which needs hefty active cooling.

      Wow, you're dumb. Even USB HDDs powered by 5V step it down to lower voltages for virtually everything but the motors. 5V literally smokes any analog or digital signal-path chips built in a reasonably modern process node. Guess what they use to do such conversions? It's this circuit called a "DC-to-DC switching regulator". Permits changing voltage without wasting much power! They've been around for a long time now.

      As in: I have a Firewire 2.5" HDD from about 11 or 12 years ago. It's about the same size as any modern USB 2.5" HDD. It does not have a fan. It doesn't even have any air vents, the case is pretty much sealed. It does not overheat.

      USB wasn't perfect, only offering 500mA at 5V, but you could just have one of those splitter cables and no regulator is required.

      In other words, it was inferior. Firewire didn't need that.

      Firewire also uses SCSI commands, so if your HDD was the cheaper and more common IDE type there had to be a converter. Of course there also had to be an IDE to USB converter as well, but it was much cheaper because it didn't have to translate the protocol stuff, it was massively simplified.

      Wow, you're a dumbass. Firewire isn't actually natively SCSI. That said, when you use it for disks, the standard option is to use the SBP-2 protocol to tunnel SCSI commands over Firewire. Here's the problem for your idiocy: USB has a layer much like SBP-2, the USB Mass Storage Class, and guess how it works? Yup, it tunnels SCSI commands too. Not ATA, not SATA, SCSI. Literally every USB disk in existence is a SCSI device so far as your OS is concerned, even the cheapest shittiest USB thumbsticks. USB requires exactly as much SCSI protocol conversion as Firewire when communicating with an IDE/ATA/SATA disk.

      The only notable difference was that the Firewire SBP-2 model for tunneling SCSI was considerably more sophisticated than USB Mass Storage, permitting it to take full advantage of scatter-gather DMA, command queues, and so forth. When it came to disks, USB2 punched way below its weight: 480 Mbps USB2 disks were slower than 400 Mbps Firewire, even with sequential I/O patterns. (And when it came to random I/O, USB2 was and is a total dog, thanks to the inability to do queueing. Complete shit.) This has finally been partially solved with USB3 and UASP (a new replacement for USB Mass Storage Class), but it's still not as efficient at making use of raw bus bandwidth as Firewire was in 1995 -- almost 20 years ago.

      So once again, your thesis is disproved -- USB was, without any doubt, technically inferior to Firewire. Literally the only thing USB had going for it was that it was cheaper to implement, both on the host and device side. This was by design: USB has always been targeted at being cheap rather than good (and even so, arguably it could have been so much better while still being cheap, but that's another discussion for another time).

      Firewire controller implementations were problematic as well. They needed to support DMA and ended up giving the device full access to the entire system's memory space. RAM, memory mapped peripherals, everything. You could buy dongles that would make an image of a working system's RAM by plugging in to a Firewire port, and they usually didn't need you to even log in to or unlock the computer since the OS kindly auto-enabled the port.

    151. Re:Pardon my ignorance but... by Anonymous Coward · · Score: 0

      It will cause all sorts of trouble for USB-IF and their registered partners, but if they don't want it they should be more friendly to people who doesn't need a 16bit address block. (For example they could stop hunting down people who buys a 16bit block and splits it up in 8bit blocks.)

      You haven't really thought through what will happen if they deliberately look the other way. Many commercial concerns who should be paying will use any hobbyist loophole to cheat. The big names probably wouldn't do this, since they stand to lose more by the USB-IF becoming toothless, but the little fly-by-night outfits? Oh yeah. They'd do it in a heartbeat.

      As with many things, actively trying to think about it from the other perspective is difficult but valuable. If you don't do it, often you'll end up operating on incorrect assumptions (in this case, that there's no possible downside for the USB-IF), which hurts your ability to negotiate for what you want.

  3. Or missing the point entirely. by Joining+Yet+Again · · Score: 1

    You don't make hardware USB-compliant simply by having a PID&VID. And the process - as with most processes where numbers are assigned (consider, for example, the IANA) - doesn't admit subversion by buying up a block of numbers then re-selling.

    1. Re:Or missing the point entirely. by Anonymous Coward · · Score: 0

      Yes you do. It's like DVD, you're paying for the use of the logo but no-one actually verifies compliance.

    2. Re:Or missing the point entirely. by Joining+Yet+Again · · Score: 4, Informative

      No.

    3. Re:Or missing the point entirely. by Sockatume · · Score: 2

      It's like getting a driver's licence and then lending it to your friends and relatives so they can go for a drive. You're completely ignoring the whole point of certification, whether you agree with certification or not.

      --
      No kidding!!! What do you say at this point?
    4. Re:Or missing the point entirely. by pla · · Score: 5, Insightful

      You don't make hardware USB-compliant simply by having a PID&VID. And the process - as with most processes where numbers are assigned (consider, for example, the IANA) - doesn't admit subversion by buying up a block of numbers then re-selling.

      RTFA. It specifically mentions three licensed vendors (Microchip, FTDI, and Openmoko) that already do exactly that. So no, this has nothing to do with quality control, and everything to do with control control.

      Personally, though, I don't see the problem. VTM apparently thinks much too highly of their coveted IP, blinding them to the reality of their situation - They have "Xerox"ed themselves. Kleenex. Escalator. Genericization sucks, suckas!

      USB has become so ubiquitous, products using it don't need to advertise that fact - If something comes with a visible USB A or B connector on it, end users will just plug it in without giving a second thought about what logos the box had on it.

    5. Re:Or missing the point entirely. by ebno-10db · · Score: 3, Funny

      Getting USB certification is like getting a pharmacist's license from a drug dealer. Perhaps it's improved somewhat (been a few years since I worked w/ it), but lots of stuff out there is/was certified but horribly non-compliant. Depending on what you were using it for, the biggest problem by far was getting your stuff to play nice w/ other stuff, even though your stuff is compliant, and the other "certified" stuff isn't. We used to have an entire lab setup just for testing that.

    6. Re:Or missing the point entirely. by makomk · · Score: 1

      This should be insightful, not funny. Back when I was buying a webcam there were some supposedly USB-compliant UVC webcams from reputable companies that just plain didn't work on Linux because they malfunctioned if you send requests in anything other than the exact way Windows happened to, and I'm pretty sure this was just the tip of the iceberg.

    7. Re:Or missing the point entirely. by jonwil · · Score: 1

      The difference with those vendors is that they (AFAIK) sell/give you a PID that you get to use alongside their hardware chipsets only (hardware chipsets that have presumably been verified by the USB people as being spec-compliant)

    8. Re:Or missing the point entirely. by sjames · · Score: 1

      Not really. A VID+PID is not a seal of approval of any sort, it is just a unique ID. In this case, should the device happen to be close enough to compatible with USB and should the host it is plugged in to happen to have a driver to match that unique ID, it will load it and perhaps something useful will happen.

      The certification is what allows you to use the USB logos and other trademarks on your device and the use of those logos is how you indicate that your product is certified.

      As for blocks of IP addresses, you can indeed sub-divide them, it happens all the time. They don't indicate any sort of certification, endorsement, or anything else either.

  4. She said her PID was clean by Anonymous Coward · · Score: 2, Funny

    But now I have a VID :(

    1. Re:She said her PID was clean by Anonymous Coward · · Score: 0

      Her pelvic inflamatory disease was clean...? Isn't that a contradiction in terms?

  5. Overreaction or conspiracy? by disposable60 · · Score: 1

    Why not both?
    Don't cabals typically react with all the violence they can feel they can get away with?

    --
    You're looking for quotes? See my journal.
  6. dark conspiracy against open hardware by BroadbandBradley · · Score: 0

    Once open source software is pervasive, where else are NSA back doors going to hide? The Hardware.

    1. Re:dark conspiracy against open hardware by stewsters · · Score: 2

      Hey, it worked with firewire and thunderbolt.
      http://www.breaknenter.org/projects/inception/

    2. Re:dark conspiracy against open hardware by hairyfeet · · Score: 1

      Don't be ridiculous, the NSA control the backbone and one you have control of the backbone you don't NEED backdoors, all you need is a datacenter fast enough to process the data. Say someplace in Utah maybe?

      As for TFA all the group does is let you use the little USB logo, who cares? How many people actually look for or even know WTF the little USB logo is? Not many. Just call it "USB compatible" and all it a day.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:dark conspiracy against open hardware by DeathToBill · · Score: 1

      Um, except that as well as the logo you need to pick a VID/PID for your device. This is how operating systems tell which driver to connect to a USB device. So if you and someone else pick the same ones...

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    4. Re:dark conspiracy against open hardware by EmagGeek · · Score: 1

      Where they have always been hiding - in the hardware itself. It's pretty safe to say that there will never be open-source silicon, and there will probably never be DIY silicon fabbing at home.

    5. Re:dark conspiracy against open hardware by JWSmythe · · Score: 1

      That problem already exists. I've had quite a few devices that use the Prolific PL-2303 chip in it. Ok, we know it's a USB serial chip, and it's VID_067B&PID_2303. That doesn't really tell us anything about what's on the other side of it.

      The Prolific site says that counterfeits exist., and I'm pretty sure I've run into a few. One was a programming cable for a Chinese made HAM radio. The Prolific supplied driver doesn't work with it, so I had to switch to another that I found in a group somewhere that did work. So now I have the wrong PL-2303 driver loaded up, which can interfere with other devices.

      Even the legitimate PL-2303 chip devices can be troublesome. Which one is the device I think I'm using? What if I want 10 devices plugged in, and the application that goes with it scans and picks a random one? Then I'm still screwed. And ya, I've seen it happen.

      Luckily for me, I only use them occasionally, so they stay unplugged until I'm ready to use them, and then I scan screw with uninstalling and installing different drivers until it works.

      Forced expensive licensing for a de facto standard interface is dumb. It's even dumber where the interface has "universal" in the name. Like, it should just work anywhere, not just for organizations that paid for expensive licensing.

      If I made a cool device right now, and I wanted to start selling them, thousands of dollars for licensing is probably way out of budget. I'd like to plug it in and have it identify as "JWSmythe USB Widget 14". If it costs me $5 to produce, and I sell at $10, the $5,000 "membership" fee won't be practical until I've sold over 5,000 units. Even then, it's just lowered my profit to $0. Ya, I know the $5k doesn't get me the VID/PID, so extend the number of no-profit units sold accordingly.

      Since anything I'd make would probably be a low unit run, I'd never sell enough to pay for the VID/PID.

      The ugly but practical way to do it is to just pick a VID/PID combination not being used, and hope the USB group doesn't notice me.

      Disclaimer: I don't produce any hardware widgets, and I'm not hijacking unused VID/PID combinations. This was for illustration purposes only.

      --
      Serious? Seriousness is well above my pay grade.
    6. Re:dark conspiracy against open hardware by Anonymous Coward · · Score: 0

      The real question is why do so-called UNIVERSAL SERIAL BUS devices need more than 1 driver ever? If they actually were universal, the OS's use of the hardware pins would be standard and only require one driver that hasn't been updated in 10 years. All the custom processing should happen after the OS has retrieved the signal and put the 'data' in memory somewhere.

      If they're not actually universal and not meant to actually be universal, then I smell a easy-win class action lawsuit.

    7. Re:dark conspiracy against open hardware by DeathToBill · · Score: 1

      It's hard to imagine a better example of ignorance. What you describe is exactly what happens. There is even a standard register-level interface that a host controller must implement, so that the same driver should work for any host controller from any manufacturer. These are known as UHCI, OHCI, EHCI and XHCI for devices supporting USB 1.0, 1.1, 2.0 and 3.0 respectively.

      None of that tells the OS what to do with the data once its been received and transferred into system memory. And so each device needs... drumroll... a driver!

      Actually it's not even that bad. There are standard interfaces defined for certain classes of devices (HID for keyboards and mice etc, USB audio, USB video and some others) and these, at least theoretically, can share the same driver software between devices from different manufacturers.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
  7. The USB Implementers Forum by gstoddart · · Score: 4, Insightful

    So, The USB Implementers Forum is a cartel intended to make sure only approved corporations can play the game then?

    And, once again, corporations take over everything and the rest of us can eat cake. Color me totally un-surprised.

    --
    Lost at C:>. Found at C.
    1. Re:The USB Implementers Forum by Anonymous Coward · · Score: 2

      Pretty much... $5k for a single-page fax that has a little fucking number on it... just went through this not too long back.

    2. Re:The USB Implementers Forum by Sockatume · · Score: 2

      They designed and invented USB. They didn't take it over, it was theirs to begin with.

      --
      No kidding!!! What do you say at this point?
    3. Re:The USB Implementers Forum by guruevi · · Score: 1

      (i) are obligated to license on a royalty-free and non-discriminatory basis, certain IP that would be necessarily infringed by products compliant with the final USB 2.0 interface specification or its adopted supplements

      USB is a closed, patented de-facto standard.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:The USB Implementers Forum by Sockatume · · Score: 1

      It's the de facto standard for computer connections, in that nowhere does it say that computers should or must use USB. The USB interface and hardware are explicitly standardised though.

      --
      No kidding!!! What do you say at this point?
    5. Re:The USB Implementers Forum by Anonymous Coward · · Score: 0

      But their little games shouldn't be legally enforceable.

    6. Re:The USB Implementers Forum by Sockatume · · Score: 2

      Their "little games" are just the fact that, as the developers of the technology, they own it and they can sell it. Now, there's a whole debate about the ownership of designs and technologies here that entirely determines whether you agree with what the USB-IF does, but so long as they created the technology, in today's intellectual property environment, they can sell it as a product. And the way they sell it is, you don't get a vendor ID unless you're a customer.

      --
      No kidding!!! What do you say at this point?
    7. Re:The USB Implementers Forum by wiredlogic · · Score: 1

      It's about protecting their source of income. If organizations start reselling PIDs it cuts into their revenue stream which is needed to conduct activities maintining the standards. It's easy to paint the implementers forum as the bad guy but at least they are open enough to provide all documentation for free unlike organizations like IEEE that keeps an iron grip on their standards.

      If you don't like their system then switch to something like ethernet where the licensing fees are baked into the price of a MAC.

      --
      I am becoming gerund, destroyer of verbs.
    8. Re:The USB Implementers Forum by sexconker · · Score: 1

      So, The USB Implementers Forum is a cartel intended to make sure only approved corporations can play the game then?

      And, once again, corporations take over everything and the rest of us can eat cake. Color me totally un-surprised.

      Hey now, that's not fair.
      You'll have to pay us for the rights to that cake before we let you buy the ingredients and prepare the recipe. Then there's the baking, slicing, and serving fees. You'll need a license per eater or per cake, whichever costs more. Any frosted cakes must conform to our new standard including, but not limited to, branding the cake with our obnoxious logo. You can buy a copy of the updated standard, but it won't be cheap.

  8. gatekeepers will keep the gate by Anonymous Coward · · Score: 0

    Did you expect anything else ?

  9. Sue them. by Anonymous Coward · · Score: 0

    Next up, don't raise funds for licencing, raise funds to sue their asses instead unless they can give a valid, legal reason not to.

  10. Quite understandable by Antique+Geekmeister · · Score: 4, Interesting

    It's quite understandable. Since a badly built commercial or home device can destroy the USB port on a computer or even feed back enough energy to destroy other components, making the "USB compliant" certification freely available without some trace of contractual responsibility is dangerousl. We went through this with Microsoft and their "Java" labels on their box. It would be too easy for those "magically freed" vendors to make, and sell, incompatible or even destructive hardware.

    1. Re:Quite understandable by nicksdjohnson · · Score: 1

      The issue at hand is obtaining VIDs and PIDs; certification is entirely independent of this. Obtaining a VID doesn't allow you to claim your device is compliant, or use the logo.

    2. Re:Quite understandable by Anonymous Coward · · Score: 0

      And what prevents such a vendor to make destructive hardware anyway that plugs into your USB without the magical "USB compliant' words on it ?

    3. Re:Quite understandable by Thanshin · · Score: 1

      I'd agree with you but for one reason. There are two kinds of buyers for electronic devices:
      A - Those who don't know better.
      B - Those who do.

      Group A could buy with no more information that the labels on the box but they wouldn't be able to differentiate between the "Official" USB Compliant label and a different but similar one.

      Group B could see the icon is not the official one, but they would probably know about a piece of hardware that destroys USB ports without needing the "Official" USB Compliant label.

    4. Re:Quite understandable by jrumney · · Score: 1

      Having a USB VID and PID is not a "USB compliant" certification. Having a VID means you've paid some money to the USB-IF. Allocating a PID is done by the owner of the VID, not by any certifying body.

    5. Re:Quite understandable by Sockatume · · Score: 1

      USB-IF stops issuing PIDs for your products, so you can't make any more USB devices.

      --
      No kidding!!! What do you say at this point?
    6. Re:Quite understandable by Sockatume · · Score: 1

      I am now informed this is incorrect.

      --
      No kidding!!! What do you say at this point?
    7. Re:Quite understandable by pak9rabid · · Score: 1

      It's quite understandable. Since a badly built commercial or home device can destroy the USB port on a computer or even feed back enough energy to destroy other components...

      Yup...this happened to me. I bought a shoddily made media card reader that completely fried and destroyed my internal USB chipset, rendering all of the on-board USB ports useless....live & learn.

    8. Re:Quite understandable by Anonymous Coward · · Score: 0

      There are two kinds of people in this world: those that divide the world into two kinds of people and those that don't.

    9. Re:Quite understandable by SuricouRaven · · Score: 1

      It's pretty hard to destroy a USB port. There's over-current protection (Even if just a polyfuse), and the highest voltage present is 5V, which isn't going to do any harm no matter what line. The only way you could destroy the USB port would be if the device took external power from another source and either fed a high voltage back into the USB port (You have to *try* to screw up that badly) or didn't allow for the possibility of a ground loop and used a non-isolating charger (Much more plausible).

    10. Re:Quite understandable by Antique+Geekmeister · · Score: 1

      I'm afraid that "non-isolated chargers" are common in poorly designed devices. Isolated chargers cost more to build, and many first-time designers have not been mentored in basic power system design, or in when to argue with the business department about the need for proper fusing capacitors or higher rated components. than the expected output or input voltages.

      Even high voltage, low current sparks can hit the internal electronics before any reasonable overvoltage protection or fuse can take effect. It's a serious problem with industrial equipment.

    11. Re:Quite understandable by thegarbz · · Score: 1

      Actually it's the opposite. NOT MAKING IT AVAILABLE is dangerous.

      USB is a software spec with +/- 5V signalling and it's dead easy to do. So easy in fact that the hobby market is actively doing it with absolutely no oversight at the moment. Software USB implementations are available for every microcontroller out there capable of transmitting at the required speeds and any hobbyist can currently make a USB device.

      The problem is even if you wanted to be 100% compliant you can't be. If you do everything right you none the less can't get access to a magic number because some company won't hand it over without a lot of dollars. By the way this is like domain registration. There's no actual oversight, there's just handing over money.

      The result is that we effectively are forced to guess at a spare VID and hope there's no clashes. Not a problem in my house, but could be a problem if I gave the device to someone, or to those people who blindly built one of the devices I put up schematics and software for without checking.

  11. easy to use != easy to build by Anonymous Coward · · Score: 1

    As an electrical engineer who loves his homebrew, I would not trust myself to roll my own USB compliant device. I could probably build something that wouldn't bring down the bus but a fully compliant device is a whole 'nother story.

    We could always take the Palm Pre strategy and just spoof a USB address and behavior. It fooled iTunes. But even that changes if you are gonna sell stuff.

    1. Re:easy to use != easy to build by DeathToBill · · Score: 1

      You don't have to implement the USB device specification in discrete logic gates, you know. Chips such as the TI MSP430 series do the physical layer for you, just leaving you with the device-specific protocol to implement in software.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    2. Re:easy to use != easy to build by Anonymous Coward · · Score: 0

      USB-supporting chips already have their own compliant implementation and VID, so it's a non-issue with USB-enabled micros or even simpler chips like the ones from FTDI.

    3. Re:easy to use != easy to build by DeathToBill · · Score: 1

      This is not true. The MSP430, for instance, does not have its own PID, though TI offer to sublet their VID and assign you a PID. See this which says:

      The use of TI's Vendor ID and an assigned Product ID can be shared with those who prefer not to obtain their own via the USB Implementer's Forum. This VID- sharing program is here to help your project get up and running as quickly as possible.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    4. Re:easy to use != easy to build by Anonymous Coward · · Score: 0

      There are thousands of microcontrollers on the market that have USB peripherals built in. To "build something that wouldn't bring down the bus" means using a commercially available $3 microcontroller and copy/paste example software to run the USB engine, then putting your custom code on the other side of the gazintas and cumzatas of the demo software.

    5. Re:easy to use != easy to build by PPH · · Score: 1

      Which sounds similar to what Arachnid is doing. The difference being you are buying a h/w chip from TI to do your USB. Two things come to mind: The TI chip is "perhaps" a safer way to go as far as bus compatibility/damage goes. But the USB-IF position might be a result of the existing participants wanting to use this as leverage to push their own hardware instead of a hobbyist bit-banging the USB bus on their own.

      --
      Have gnu, will travel.
    6. Re:easy to use != easy to build by makomk · · Score: 1

      Some of the chip vendors' USB implementations have license restrictions that make them unsuitable for open hardware projects. There are generally decent open-source replacements but it's not clear they can sublicense VIDs even if they can afford one.

  12. Clarifications by nicksdjohnson · · Score: 5, Insightful

    To clarify: Issuing VIDs, and logo licensing & compliance testing are entirely distinct things. Every USB device must have a unique PID/VID combination, used to identify a device and load correct drivers. In order to produce your own device, you must have a VID of your own (in which case you manage PID allocation), or get a PID from someone else - a practice USB-IF frowns upon outside certain strictly defined circumstances. Obtaining a VID without USB-IF membership costs a one off fee of $5000. Having a VID doesn't entitle you to use the USB logo. Independent of getting a VID, you can become a USB-IF logo licensee or member ($3500, or $4000/year respectively) and certify your devices, whereupon they can bear the USB logo. The HaD post, and my original post that it's based upon, is entirely about the issue of obtaining VIDs and PIDs for hobbyists; certification is a separate matter.

    1. Re:Clarifications by QuasiSteve · · Score: 1

      For those wondering about the original post, which contains a lot more information: Arachnid Labs: Usb-if: No VID for Open Source.

      Their argument is reasonably solid (VIDs are for a specific vendor, and if you sublicense the PIDs to somebody else, that makes the VID pointless - as it is, of course, but that's another discussion), and concerns raised in this discussion regarding e.g. microcontroller vendors doing this are addressed in the USB-IF Policy Regarding Vendor Identification Numbers (VIDs)

      Ultimately, hobby-level makers may indeed have to 'squat' F055 (shouldn't that be F054?) which may in return result in a backlash from certain operating system vendors in blocking these devices (by default) - but that shouldn't be a major barrier to actually doing this.

      The only other 'reasonable' solution that I can think of right now would be to actually form a business, get a VID, and anybody who wants a PID would have to become part of that business. Tricky legal territory.

      As an aside - the circuit patternstrading cards are indeed awesome.

    2. Re:Clarifications by Anonymous Coward · · Score: 0

      It might be worth talking to a lawyer familiar with US anti-trust law. A cartel like USB-IF, arguably with monopoly power in the computer interface market, has to tread carefully to avoid being considered in restraint of trade. The possibility of triple-damages might make them willing to come up with a reasonable compromise for open-source/hobbiest use, perhaps a special VID that OSs would ignore by default.

  13. Transparency is the problem here by punker · · Score: 1

    These guys won't be able to pull it off now, but they could form a new corp with a new name, say they want to build usb connected gadgets, get their ID, *AND THEN* start sharing. It would probably help to get a device in the wild first so there isn't some sort of revocation issue.

  14. Wah by Anonymous Coward · · Score: 0

    Another "open" group that has no money trying to get something for nothing. No, you cannot sublet your VID. It is assigned to your company. So of course these fools are breaking the rules; they knew they were going in (I assume they know how to read). Then they whine about how they are being stopped from breaking the rules. Good god! Guess what? Going open and free is HARD. It costs money besides just time and commitment.

  15. USB Certified Experimental by Anonymous Coward · · Score: 0

    Just make a new set of stickers, labels, etc which say "USB Certified Experimental" and let them use those.

    If it's good enough for the FAA it should be good enough for USB.

  16. Firewire's failure begat USB 2.0 by Sockatume · · Score: 3, Interesting

    USB2.0 didn't "beat" Firewire, because Firewire had already failed. USB2.0 was an attempt to plug the resulting gap in the market for a high-speed bus. If Firewire hadn't been an expensive pain in the ass, we'd be using USB for our keyboards and printers and Firewire for our portable drives as originally intended.

    --
    No kidding!!! What do you say at this point?
    1. Re:Firewire's failure begat USB 2.0 by mindbooger · · Score: 1

      > If Firewire hadn't been an expensive pain in the ass, we'd be using USB for our keyboards and printers and Firewire for our portable drives as originally intended.

      Um, you mean some of you _aren't_ doing that? :-\

    2. Re:Firewire's failure begat USB 2.0 by Lumpy · · Score: 1

      Expensive pain in the ass? as in REAL hardware processing using a chipset instead of spare IO pins on the chipset and let the processor waste time doing the job?

      Yeah... And explain why it was and still is the standard in pro video and audio? Oh it's because USB is crap for transferring huge amount of of data.

      USB 3.0 requires the "pain in the ass" that yu complain about as it requires a chipset to do the processing instead of being cheap crap that requires the processor to waste cycles on it.

      --
      Do not look at laser with remaining good eye.
    3. Re:Firewire's failure begat USB 2.0 by Lumpy · · Score: 1

      Only the noobs that dont know better are using USB 2.0 for external storage. My external raid boxes are firewire 800 and esata. Anyone needing REAL speed and is not using the drive as occasional use for small files went straight to eSata or FW800

      --
      Do not look at laser with remaining good eye.
    4. Re:Firewire's failure begat USB 2.0 by noh8rz10 · · Score: 1

      last week I bought a 500gb USB external hard drive for $35. there are reasons other than noobiness to eschew esata or fw.

    5. Re:Firewire's failure begat USB 2.0 by WhatAreYouDoingHere · · Score: 1

      I use USB for keyboard/mouse, Firewire for video capture, eSata for external storage (well I do occasionally use USB flash drives...)

      --
      "What are you doing here, Elijah?"
    6. Re:Firewire's failure begat USB 2.0 by UnknowingFool · · Score: 1

      FireWire was used for transfers for a long time after USB 2 came out. USB 2 is good enough for transfers for small amounts of data, but if you are moving GBs of data all the time, you'd rather have FireWire. FireWire 400 kicks the crap out of USB2 for this purpose. USB is generic enough for all sorts of purposes but it didn't beat FireWire at this purpose. eSATA and now Thunderbolt are replacing FireWire, not USB.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    7. Re:Firewire's failure begat USB 2.0 by default+luser · · Score: 1

      Expensive pain in the ass? as in REAL hardware processing using a chipset instead of spare IO pins on the chipset and let the processor waste time doing the job?

      Yeah, you needed that on a DV camera because transferring was a real-time thing thanks to the TAPE FORMAT. You had similar sync issues back when people had to load programs from cassettes. Buffers were expensive, so the channel had to be high-bandwidth and low-latency.

      It was also a hard problem to solve because the format purposefully used a LOWER COMPRESSION RATIO than was possible at the time (roughly 30 Mbits/s for DVD-quality video). This was required to reduce the overall cost of the on-board processing hardware, and took advantage of the gargantuan size of the DV tape.

      So, for an isolated corner-case, the Firewire system was developed. It had enough hardware support so that systems could maintain transfer rates with minimum latency, and added a reasonable amount of cost versus going with a higher video compression ratio. It was also forward-specced for the eventual release of HDV, which required roughly 100 Mbit.

      Yeah... And explain why it was and still is the standard in pro video and audio? Oh it's because USB is crap for transferring huge amount of of data.

      Momentum. USB 2 had more than enough bandwidth even for HDV. The worst-case read/write speeds I have seen have been 30/20 MB/s, and that's over twice the read speed you need for HDV.

      USB 3.0 requires the "pain in the ass" that yu complain about as it requires a chipset to do the processing instead of being cheap crap that requires the processor to waste cycles on it.

      And it introduced all those fancy features a decade after Firewire did. NOW it's incredibly cheap to package that extra processing power for accessories, because there's all sorts of free space in modern southbridge designs (they are usually pad-limited). And it's a whole lot easier to fit a complex feature in a 32nm process than it ever was inside of a 500nm process!

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    8. Re:Firewire's failure begat USB 2.0 by suutar · · Score: 1

      depends on the data usage. USB2 is fast enough to move bulk video for display (it's got a higher throughput than bluray). Not so much for editing, of course.

    9. Re:Firewire's failure begat USB 2.0 by jedidiah · · Score: 1

      Ubiquity. Even with a USB3 device, I can be certain that pretty much any modern computer can read that drive. Even Macs that want to actively avoid USB3 in favor of ThunderBolt can read that drive.

      If I use eSATA I will be locking myself out of a lot of PCs and ALL Macs. If I use FireWire, I will still be locking myself out of a lot of PCs.

      If I want FAST, I am better off using SATA directly with some sort of hot swap chassis.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    10. Re:Firewire's failure begat USB 2.0 by jedidiah · · Score: 1

      > moving GBs of data all the time

      Not that much really. That's what you can have on a thumb drive or on your phone. If your device is not the "fastest and bestest and most expensive", it won't really be that great of a tragedy really.

      You're simply not talking about enough stuff for it to really matter.

      Unless you're sitting there waiting for the copy to finish and then rushing off with it, the theoretical advantage of firewire (or even eSATA) is dubious.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:Firewire's failure begat USB 2.0 by UnknowingFool · · Score: 1

      Not that much really. That's what you can have on a thumb drive or on your phone. If your device is not the "fastest and bestest and most expensive", it won't really be that great of a tragedy really.

      Moving stuff using a thumb drive is not "all the time." If you are editing HD video realtime, that's "all the time".

      Unless you're sitting there waiting for the copy to finish and then rushing off with it, the theoretical advantage of firewire (or even eSATA) is dubious.

      Obviously you've never done HD video editing.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    12. Re:Firewire's failure begat USB 2.0 by Sockatume · · Score: 1

      It was sufficiently expensive and difficult to implement that it was poorly adopted. Ergo, it is an expensive pain in the ass. For some applications, it's good enough that this doesn't matter - I use it when editing video - but it doesn't make it any less true.

      --
      No kidding!!! What do you say at this point?
    13. Re:Firewire's failure begat USB 2.0 by hazydave · · Score: 1

      1999 called, they want their interface back.

      Firewire hasn't been the standard in professional video for quite a few years. For digital video transfer these days, it's SDI on the high end, HDMI on the low end. Firewire was only fast enough for compressed video transfer.

      Media wise, modern camcorders use flash media, SDXC on the low-end, proprietary cards like P2 (a four-SD RAID, a Panasonic standard), xQD (PCIe based memory, mostly a Sony thing), or just plain old SATA SSDs (Red, BlackMagic). And these connect to PCs via ... you guessed it ... USB! That's because Firewire was never used as a data transfer mechanism, but a video transfer mechanism. Realtime only... so if you have a 42min tape to transfer, that's going to take 42 minutes. Or about six minutes over USB... the memory card is the bottleneck here for SD cards, not the USB 2.0 interface.

      All USB interfaces since USB 1.0 have a dedicated chip to manage the USB transfer. It used to be part of the "South Bridge" chip, at least back when I was designing PCs with it (late 1990s). These days, it's part of an "I/O Hub" in PCs, an SOC in pretty much everything else. Yeah, one of your four or six or whatever CPUs needs to be a little more involved in a USB transfer than a Firewire transfer, because a Firewire device can master the bus, a USB device can't. Same rule applies to SATA... only your PC can master the SATA bus, not a SATA device. That doesn't make Firewire faster than SATA.

      Firewire always needed an EXTERNAL chip to do the processing, not because of any issue with how processing can be done, in or out of chips. But rather, the industry's rejection of Apple's licensing terms kept pretty much every chipset company from including Firewire in a PC chipset. You wanted Firewire, pretty much relegated to being a specialty item, you bough a chip for your motherboard or a card for your PC... like mine (I have an external RAID on Firewire... not much faster than USB 2.0 in practice, but I'm sure part of that's Windows... neither is acceptable for a modern RAID. I'll move to USB 3.0 or GigE at some point, but I also have an internal RAID -- that's the one for speed. The external one is mostly for short term backup.

      --
      -Dave Haynie
  17. Just love our new Internet Society by Anonymous Coward · · Score: 0

    Hey! You've spent lots of money developing something - WE WANT IT FOR FREE! What? You won't give it to us for free? You horrible monster...

    Sigh.

    They developed the technology behind the USB standard. They get to set the rules for its use. This is not some air-puffed patent (like wedge-shaped laptops or the 'look-n-feel' of an icon). This really is intellectual property that took effort to design. They have every right in the world to control how that technology is used and charge whatever they want to charge for it.

    Our decision as consumers it whether to buy it or not.

    Economics 101 folks. People have to make a living and in particular when real effort is expended on something, they have to show a profit for that effort.

    1. Re:Just love our new Internet Society by Skapare · · Score: 1

      OK ... let's start a campaign to NOT buy USB. But we need something. Let's make our own replacement.

      --
      now we need to go OSS in diesel cars
  18. CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 5, Informative

    I worked on both VHS and Betamax video tape recorders as both an operator and a repair technician from the time the bloody things were invented until Beta finally died.

    Consumer Betamax video tape recorders were not technically better than VHS. They just weren't, no matter how many times people parrot this nonsense. I personally set them up, ran them, fixed them for at least a decade. The tape path and mechanics of beta were fucking retarded compared to VHS, and that's why even cheap shoddy VHS mechanisms worked just as well as expensive Sony betamax machines!

    No human being could tell the difference in picture quality after the machines were more than two weeks old, because there wasn't any once they'd been used for a while. We used to challenge customers on brand new machines and nobody could ever successfully do it, not ever. For all practical purposes they were identical, Beta's tiny horizontal sync advantage evaporated in real use and the resolution was the same.

    In the Real World[tm] VHS machines were more economical, more reliable, just as high fidelity, and recorded longer. Betamax was an also-ran second best and that's why VHS won.

    Wikipedia has plenty of proof if you won't believe hands-on experience. Stop repeating this total bullshit fanboy crap.

    1. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by jeffmflanagan · · Score: 1

      You're just not telling the truth. I was there, and owned VHS, Super-VHS, Beta, and Super-Beta Machines. The Beta machines always had an image much closer to the original broadcast. The VHS machines lost all fine detail. The only time I saw them look the same was on a 13" Goldstar TV that made broadcast TV look as bad as VHS. VHS was only superior in recording time.

    2. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 2, Funny

      It is only because you didn't use Monster Cables on the Betamax...

    3. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by chris.alex.thomas · · Score: 1

      well this is tricky, whether to believe an anonymous coward who says he was a technician and probably knew dozens of machines and maybe the technical aspects better, or a non-coward user who claims the opposite but was just an owner of the machines and therefore has probably limited experience with the hardware apart from those he personally owner....

      I wonder if there is a side by side evaluation online somewhere....tape recorder deathmatch anybody?

    4. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 0

      sorry, but you are just wrong. Completely wrong.

      and your mom has a penis.

    5. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by AlphaWolf_HK · · Score: 1

      Then why did studios always keep the master copies on betamax instead of VHS (or even S-VHS)?

      I'm not saying you're wrong, I'm just wondering.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    6. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by sandoval88419 · · Score: 4, Funny

      Stop repeating this total bullshit fanboy crap.

      Yeah I agree with you, it's time VHS/Betamax fanboys stop this nonsense.

      It's 21th century now, there are more important wars to be discussed, ex. : Emacs vs. Vim :-)

    7. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Belial6 · · Score: 1

      My memory may be fuzzy on this, but I believe that professional BetaMax is not the same standard as consumer BetaMax.

    8. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by mmell · · Score: 1
      As a fellow technician (who worked in TV/video around that period in history) . . .

      The one factor which killed Sony Betamax was the existence of a previous, well-established standard for video tape - the Vertical Helical Scan, or VHS system. Been in use on 1/2" reel-to-reel units since the mid nineteen-fifties, I think. Maybe longer. Tweaking the head azimuth and multiplexing the data on the tape resulted in technical superiority for Betamax, but VHS was still firmly established as the de facto standard du joure.

      So - you want a standard (Otto-type) internal combustion engine, or would you rather have a rotary (Wankel-type) engine? In the end, virtually ALL gasoline-fired automobile engines in the USA are of the Otto type, because that's what we've been using here for decades, not because of any technical superiority to Wankel's design. Sony didn't even give up until nearly a decade after the writing was on the wall.

    9. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 0

      Most people can't tell the different between a 480p, 720p and a 1080p resolution.

    10. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by HiThere · · Score: 1

      I though that BetaMax allowed you to back frame the tape and VHS didn't? I've got to admit, I never missed that feature. Also that towards the end I KNOW that JVC had players that could backframe the tape, and also allow frame by frame advance. But I'm talking about towards the beginning, when BetaMax was still a viable contender.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Megane · · Score: 2

      They didn't. They used U-Matic. (which was also from Sony)

      If they used any sort of Beta, it was BetaCam (and later DigiBeta) which used the same tapes, but a different recording method... and double the tape speed.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    12. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Darinbob · · Score: 1

      This is true in a way, as television studios used "Betacam", but that is actually an updated standard from Betamax. The two tapes look very similar. There was a professional version of VHS also but it didn't catch on.

    13. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by ancientt · · Score: 1

      Wow, not only an arsonist, but also an anachronist!

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    14. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 0

      Wasn't the reason VHS prevailed because it had 120-minute tapes from the start, while Betamax only had 60-minute tapes?

    15. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 0

      VHS machines were [...] just as high fidelity...

      I'm sorry but this is just plain wrong.

      I work at a (small) TV station, and we still use VHS and Beta, some consumer grade hardware, and some professional grade. Yes, we're stuck in the 1990s - the CEO seems to take the attitude that "it still works, so we don't need to replace it." As a result, we barely get things working most of the time. It really is a half-arsed seat-of-the-pants operation run by a CEO who's incompetent to be in charge of of the cafeteria (which is just a room with tables and chairs).

      You can tell which the source was just by looking. It's so obvious which is VHS and which is Beta that I find your statement to be completel unbelievable. Has history colored your perception?

      Our machines do regularly fail. The Sony service agents for my region looked at one of our Beta decks and said that the thing should be in a museum as a testament to their engineering - it'd been run around five times longer than any other machine he'd seen.

      I recall having to manually clean the heads on it - almost half the machine is used to get the tape wrapped around the heads. That's just mental.

      ...on a completely irrelevant side-note, this is the particular model of Beta my father bought around 29 years ago.

    16. Re:CAN THE VHS/BETA MYTH FUCKING DIE NOW by Anonymous Coward · · Score: 0

      You mean the standard editor, ed?

  19. Just make your own open spec. by Anonymous Coward · · Score: 0

    Call it dip usb compliant no one gives a rats ass they just care it works.
    I have been computing for neigh on to 35 years and have never siad is it this or that compliant standing in the line at fry electronics or the other stores that came before them.

    Now have I heard from others or read an article about how good something is has talked me into trying it.

    You can go around these butt munches with no ill effect.

  20. Bad Fucking Article by Anonymous Coward · · Score: 0

    TFA quotes that one sentence from the VTM Group lawyers. It needs to show more. Did they write more and TFA is deliberately concealing VTM Group's explanation since the facts might bias peoples' opinions? Or did the lawyers really write a letter containing only that one sentence (which would be interesting too)?

    I'd actually like to know whether this is faceless reasonless stonewalling, or if maybe VTM Group had a justification (whether good or bad) for their request.

    By concealing this, I think hackaday.com has shown poor editorial policy and Brian Benchoff is a basically dishonest and untrustworthy person. Of course, that's just my quick uninformed opinion, due to the nature of the story. But forming a quick uninformed opinions is the whole point of writing like that, isn't it, Mr. Benchoff?

    1. Re:Bad Fucking Article by nicksdjohnson · · Score: 1

      Of course, you could just follow the prominent link in the HaD article through to my original post, where the entire conversation is quoted in full.

    2. Re:Bad Fucking Article by Skapare · · Score: 1

      And I want to know your Slashdot nickname, too. I suspect YOU are concealing something. Oh wait.

      --
      now we need to go OSS in diesel cars
  21. Quick question by lennier1 · · Score: 1

    Did anyone else misread the title as "USB Implanters ..." and think of http://xkcd.com/644/ ???

  22. Washing machines live longer with Calgon by Anonymous Coward · · Score: 0

    If you buy a washing machine in Europe, there's probably a sticker on it telling you to only use Calgon with it and nothing else. Guess what, they work with any old washing powder. And just as well. Why bother paying for a USB-logo to go with your open hardware? Everybody knows how to plug it in, and nobody will think twice before doing so. Logo or no logo.

  23. The Golden Rule by Anonymous Coward · · Score: 0

    He who has the gold makes the rules.

    This is NOT about open-hardware, no-one gives a damn about that issue. This IS about companies like Microsoft and Sony launching new consoles, and ensuring that old USB/Blutooth peripherals will NOT work on them. Why? Because MS and Sony need to recoup profits from vastly over-priced peripherals to compensate for the insane costs associated with launching the consoles themselves.

    USB has moved from "it just works" (plug-n-play) to "you need the official branded peripheral to work with your new console". For Bluetooth and USB, this DESTROYS consumer confidence in the standards. Xbox One and PS4 customers are vastly unhappy, for instance, that their high-quality expensive bluetooth headsets will NOT be compatible with the new consoles.

    It gets WORSE. The USB/Bluetooth authorities actively ENCOURAGE MS and Sony to use paid shills to sell a line of BS explaining to the sheeple why an inability to use their old peripherals is a "good" thing. This means that the industry is actually backing massive fragmentation of once unified classes of USB/bluetooth peripherals.

    You no longer have a bluetooth headphone (running of the established audio stack). Instead you have a Xbox One only bluetooth headphone, using the bluetooth manufacturer ID bytes to artificially limit connectivity of other peripherals with identical function.

    The same applies now with USB. Instead of the CLASS of device being considered for connectivity, it is now the BRAND. This cynical abuse of bluetooth and USB standards trashes the entire point of why USB and bluetooth exist in the first place.

    ATI is doing the same thing with the digital standards that connect their card to the monitor. If ATI doesn't find its own brand of cable, it disables the transmission of audio channels over this cable.

    Such abuses will have but one consequence- a complete disregard for the 'truthfulness' of the ID-bytes present in a peripherals ROM. Now, third party peripheral companies have a positive incentive to CLONE the synthetic values that allow peripherals to work of the Xbox One and PS4. These values are NOT protected under any IP law. Indeed, it is a criminal act for Sony and MS to artificially restrict the use of third party peripherals in the EU. The bodies that oversee USB and Bluetooth licences are going to have an impossible task explaining why the abuse of the brand-ID bytes should not lead to legal action by EU trade commissioners.

  24. Patents by tepples · · Score: 1

    In addition to trademarks, one must also consider patents. Patents last 20 years and, if properly constructed, cover anything compatible with the standard. USB 1.1 came out in 1998.

  25. So, squat on a VID. by dbc · · Score: 2

    The easiest way to blow this up is for the open hardware community to simply delcare, "Hey, USB-IF, we've decided we're going to sqat on this VID, namely , so be sure not to hand it out. We'll handle PID allocation under it.". The USB-IF is completely impotent to do anything about it. There are already numerous products that use randomly chosed VID/PID combinations that are *not* registered with USB-IF, and USB-IF does nothing about it. It is true that these products don't use the USB logo, no license fee paid, obviously, but also in part because they aren't USB devices in the traditional sense -- most of them simply used USB as a way to re-flash firmware or as debug ports, so consumers don't really buy the product for the USB functionality.

    IMHO, the best way to handle this, though, would be to simply squat on a VID *without* making a beligerant declaration to the USB-IF. After a dozen or so USB devices get popular, then USB-IF will have no recourse except to write off the VID as a dead loss and move on. After all, they've already had to do that with the VIDs used by the current squatters that we just never hear about.

    The only stick USB-IF can beat you with is the license needed to use the logo. If you don't care about the logo, then there is nothing, absolutely nothing at all, that keeps you from sqatting on a VID.

  26. The spill was cleaned up by tepples · · Score: 1

    If one spills something all over the floor, I'd still find "the spill was cleaned up" grammatical.

    1. Re:The spill was cleaned up by SleazyRidr · · Score: 1

      Cleaned up, yes, but to state that it is in fact, clean? That's stretching it.

  27. European USB requirement by tepples · · Score: 2

    It's the de facto standard for computer connections, in that nowhere does it say that computers should or must use USB.

    Mobile phones sold in certain parts of Europe must either use a USB micro-B charging port or be bundled with an adapter from USB micro-B to the charging port.

  28. You're missing the point by Anonymous Coward · · Score: 0

    They're trying to get certified, not start a debate about its merits.

  29. Miscommunication? by rabtech · · Score: 2

    This may just be some crossed wires; the company tasked with handling the trademarks, legal papers, etc is just doing what they believe they are supposed to do: stop anyone from getting a Vendor ID, then subverting the normal USB process by sublicensing Product IDs. It is totally understandable that this would subvert the process and take control away from the USB-IF.

    USB-IF does offer some VID blocks for testing, hobbyist, etc purposes.

    They are also more than happy to sell you a VID block for $5000, even if you never bother to get a device certified or use the USB logo and trademarks.

    What they are not currently setup to do is offer a "small" block at a cheaper price to someone who wants to sell a product commercially, but one that has a very limited run. It seems like they could easily set aside one VID for this purpose, then "subnet" that into different PID blocks. Offer a set of 10 PIDs for $100 for small companies. Would that not solve the problem?

    You have to remember: USB-IF is not making money here; it is a non-profit itself. The fees go toward covering their costs.

    --
    Natural != (nontoxic || beneficial)
    1. Re:Miscommunication? by Megane · · Score: 1

      Round it up to 16 PID size blocks. That's 4096 per VID. That's also $40K per VID instead of $5K. So eight times the price, and they'll probably never run out of VIDs due to classful allocation. Clearly, money is not much of a motivator for them.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  30. Not funny at all by Anonymous Coward · · Score: 0

    Meh, do you guys have any idea just how BROKEN a lot of the crappierst USB devices are? These things fail to properly implement the most basic details of the USB specification, to the point of actually crashing the USB bus if not properly worked around in the host controller drivers! Never mind just how crappy many of the implementations of the generic USB classes (like "storage") are: you talk to them as you're supposed to, they destroy data.

    As far as I'm concerned, the USB-IF can hang themselves. They do not sue to oblivion the manufacturers that sell crap with USB logos, nor do they take the required pains to actually properly certify products to properly *implement correctly* the standards. Their process does NOT reach the target of "reasonable compliance" for any decent definition of "reasonable".

  31. Other companies have already tried this... by n7ytd · · Score: 1

    My guess is that when asked this question, the USB-IF has a standard response of "Please don't do that!" And then for people who do, they may follow up with another sternly-written letter.

    I was going to post on here with some links to places I had seen before where PIDs used to be available. http://www.voti.nl was the one I was going to list. I went to their site, which now states that they have also received a similar nastygram from the USB-IF.

    So it seems like the USB-IF is cracking down on what used to be allowed.

    The fee to purchase a VID has also gone up in the last 5 years. Gee, I wonder if that's a coincidence?

  32. Specs by mattack2 · · Score: 1

    Will the open source hardware vendors fulfill the voltage & current requirements of USB?

    What if they're off spec and end up burning out someone else's equipment? Who's liable?

  33. No comparison by nuckfuts · · Score: 1

    Consider how Blu-Ray has settled into the niche, high-end "I have a 800-inch TV and 13-point surround sound" video/audiophile nerd zone, while DVD still kicks its butt by being available to anyone who can scrape together $20 for a player, $20 for a tv of any sort (even an old CRT still works w/ it), and $5-10 a month for a Netflix subscription

    You had a few good points there, until you asserted that DVD "kicks its butt" with respect to Blu-Ray. I must assume you're either vision-impaired or have never seen a movie in 1080p. DVD video is so poor incomparsion that I can't even stand to watch it anymore. It looks like absolute crap, the same way standard definition TV looks like crap compared to HDTV.

    1. Re:No comparison by Dutch+Gun · · Score: 1

      Read what you quoted again. He wasn't arguing technical superiority. He was indicating that DVD-type technology is cheap and ubiquitous, and therefore is still a dominant force in the market. It's like saying McDonalds is "kicking butt" because it's cheap, consistent and is of a reasonable quality, and thus is vastly popular. No one is arguing that they serve a superior meal to Ruth's Chris Steakhouse.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:No comparison by nuckfuts · · Score: 1

      I understand that he wasn't arguing "technical" superiority, but when you use a phrase like "kicks its butt", you're clearly asserting superiority of some kind. I am refuting the assertion that DVD is superior to Blu-Ray in any significant way. In my opinion, DVD is crap, notwithstanding the fact that it's cheap, just like many people would argue the same about MacDonald's cuisine.

    3. Re:No comparison by Moryath · · Score: 1

      "Kicks its butt"

      As in:
      - Commands a much larger share of the market.
      - Carries a greater variety of product.
      - Is ubiquitously installed in almost every home in a way Blu-Ray is most definitely not.

      As for your claims of technical superiority, I say that Blu-Ray is technically superior. Being able to push 7.1, high-quality sound and 1080p video is quite something.

      -HOWEVER-

      When you're talking about that "superiority" to people who sit 8 feet away from a 20-30 inch screen, possibly even a CRT, and their sound system is the same stereo speakers that have always been built into the set, Blu-ray's technical superiority means precisely two things: JACK and SQUAT. And it's because the rest of the system, even if they were to hook up a Blu-Ray player, DOES NOT CARE. It cannot play back 7.1 sound. It cannot play back any more meaningful visible content than the 480p or possibly 720p that is native to its resolution (maybe even 480i in the case of a CRT). Even if it is a 30" 1080p screen, sitting at 6-8 feet from it you quite literally cannot see the difference because your eyes are not that good.

      Blu-Ray is niche for the upper end for that reason. It is GREAT, if you have a 5.1 or 7.1 sound system and a TV screen of 55+ inches. Below that, you encounter diminishing returns quite quickly.

  34. this was actually mandated by Chirs · · Score: 1

    Part of the whole Bluray spec was that they would only allow manufacturers to include component out for X number of years. I think composite out is still allowed, but I could be wrong on that.

    I actually gave my Bluray player to a relative who had a nice older LCD TV with no digital inputs because my player was old enough to have component out.

    1. Re:this was actually mandated by operagost · · Score: 1

      Both my Sony players, purchased over the last year, have composite outputs.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  35. Getting VID/PID. by Rufty · · Score: 1

    There's a company that licensed a VID before usb.org prohibited sub-selling PIDs and sells them here.
    OpenMoko are licensing their PIDs for FOSS use here.
    List of zombie VIDs here.

    --
    Red to red, black to black. Switch it on, but stand well back.
  36. Never Fails by IDOXLR8 · · Score: 1

    The Streisand effect...

    --
    Shutup and get them panties off!
  37. But... by TGoss · · Score: 1

    [...] and the rest of us can eat cake.

    the cake is a lie!