This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Saturday, February 8 • 14:10 - 15:40
USB reverse engineering workshop

Sign up or log in to save this to your schedule and see who's attending!

Even though most USB devices will just work with Linux now a days, every now and then there is still a USB device which does not work and needs to have its USB protocol reverse-engineered. Or which needs some reverse engineering of ie custom HID reports to be able to fully use all its functionality (think usb keyboards/mice/joysticks with special functions such as an lcd display).

This workshop will teach participants the basics of reverse engineer USB protocols, which is the first step to adding Linux support for such devices.

Participants should have:
1) An USB- device they want to reverse engineer the USB-protocol for
2) A laptop with a recent Linux on it, as well as a windows vm on top of Linux to run the software for said USB device

avatar for Hans de Goede

Hans de Goede

Senior Software Engineer, Red Hat
Hans has been a Linux developer since 1996, working for Red Hat since 2008. He primarily works on Linux webcam support, USB redirection for virtual machines and has recently joined Red Hat's Graphics team. In his spare time Hans works on Linux support for Allwinner ARM SoCs. Hans has given talks on a variety of topics at Fosdem, Plumbers and KVM forum.

Saturday February 8, 2014 14:10 - 15:40
Workshop room L2 - C525

Attendees (24)