Skip to content

1.5.0.0 - New control transfer capture to solve Wireshark dissection problems

Compare
Choose a tag to compare
@desowin desowin released this 16 Jun 08:44
· 11 commits to master since this release
546dbf1

USBPcap 1.5.0.0 is compatible with Windows XP, Vista, 7, 8 and 10 - both 32 and 64-bit.

USBPcapCMD changes since 1.4.1.0:

  • Use new SETUP/COMPLETE control transfer stage designation in injected descriptors

USBPcapDriver changes since 1.4.1.0:

  • Add USBPCAP_TRANSFER_IRP_INFO (0xFE) to make it possible to record information that is
    generally relevant but does not directly map to any transfer type
  • Use actual device address for unknown endpoints
  • Use new SETUP/COMPLETE control transfer stage designation in control transfers
  • Reduce NonPagedPool memory usage when capturing isochronous IN packets

All Wireshark versions aware of USBPcap pseudoheader format will correctly dissect the USB control payload recorded using new control transfer SETUP/COMPLETE mechanism. This change solves multiple issues related to control transfer dissection while breaking relatively few things. Third party tools developers might want to check if their tool correctly handles the new USBPcap control stages.