Development: How to extract a firmware
"How do you extract a firmware" tends to be a FAQ. This article is intended to develop into an article that helps provide the aspiring developer an answer towards those ends.
Firmware are often found located within some *.sys or *.bin file contained on a Windows driver installion CD or driver download.
- The pvrusb2 project provides some discussion here.
- usbsnoop, a Windows based usb sniffing utility, can be handy for monitoring and capturing the uploading of firmware to usb based devices