I'm using winusb to communicate with a DFU device via control transfer. The problem is:
- When sending a single request (DFU_CLRSTATUS, DFU_GETSTATUS, v.v.) it's working properly
- When sending two or more requests consecutively, it doesn't work. For example: If I send DFU_CLRSTATUS (1), then DFU_GETSTATUS (2), the second call returns no data (TransferBufferLength=0).
- It happens on some computers only (both win 10 and 11)