Dan
Cheers for that, that has now enabled me to get my usb radio to switch on. The
Snoopy log I posted was the wrong message, not sure what that one does, but for
information, the snoopy log that turned on the radio was:-
00270.00464249 UsbSnoop - IRP_MJ_CREATE
00280
The transfer you show below is a Default Control Pipe (DCP) transfer, not
an interrupt transfer. So, you need to do it on the DCP, i.e. use
syncSubmit (or asyncSubmit) on the UsbDevice. The DCP only accepts
UsbControlIrps, which include the setup-packet fields; you can use the
UsbDevice.crea