Brussels / 4 & 5 February 2017


How to fix Usually Slightly Broken (USB) devices and drivers?

Sniffing traffic on your USB bus

Driver not found, incorrect driver bound, kernel oops. If you've ever experienced any of those problems while using USB then this talk is exactly for you!

We start with a gentle introduction to the USB protocol itself. Then standard Linux host side infrastructure will be discussed. How drivers are chosen? How can we modify matching rules of a particular driver? That's only a couple of questions which will be answered in this part. Final part will be an introduction to USB communication sniffing. Krzysztof will show how to monitor and analyze USB traffic.


Krzysztof Opasiak