Slashdot Mirror


Stephen Fry and DVD Jon Back USB Sniffer Project

An anonymous reader writes "bushing and pytey of the iPhone DevTeam and Team Twiizers have created a Kickstarter project to fund the build of an open-source/open-hardware high-speed USB protocol analyzer. The board features a high-speed USB 2.0 sniffer that will help with the reverse engineering of proprietary USB hardware. The project has gained the backing of two high-profile individuals: Jon Lech Johansen (DVD Jon), and actor and comedian Stephen Fry."

3 of 126 comments (clear)

  1. Re:Stephen Fry's previous good stuff: gnu bday by Spad · · Score: 3, Insightful

    Well, apart from the freedom to choose a locked down device if you want one.

    Unless, of course, you're advocating forcing people to use devices that give them freedom?

  2. Re:Stephen Fry's previous good stuff: gnu bday by beelsebob · · Score: 4, Insightful

    But then, considering freedom good, and considering high quality hardware and software good are not mutually exclusive. Nor are acknowledging that sometimes you have to sacrifice one for the other.

    It's entirely possible to like both apple products, and open things.

  3. Re:Why hardware? by marcansoft · · Score: 4, Insightful

    Two main reasons: Embedded device peripherals, and USB device development. Sometimes you don't have access to the OS running on the host to set up a sniffer (game consoles, some smartphones, and similar). And sometimes you need to debug a USB device that you're developing, and software USB sniffers don't provide the kind of detail needed to do that effectively (some errors are only evident when you watch the stuff on the wire, not the high-level requests).

    Also, software sniffers are imperfect. I've had issues with them. A physical hardware device is completely transparent and can work without either side noticing anything. Sure, you can make do with a software sniffer sometimes, but that doesn't mean there's no point to a hardware version.

    And since this is open, it can be repurposed for other uses. For example, you could use only the device port, and turn it into a kind of usb device-to-device bridge that lets your computer impersonate a USB device. That is currently not possible except on embedded systems with USB device controllers, and those have limitations. You could also use it as a pretty good logic analyzer, given proper firmware.