Back To Schedule
Saturday, February 8 • 14:10 - 15:40
USB reverse engineering workshop

Sign up or log in to save this to your schedule, view media, leave feedback 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... Read More →

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

Attendees (0)