Hi,
I am new to this and trying to write a WinUSB application (windows 8.1, Visual Studio Express 2013) that reads from a Mass
Storage Device.
My problem is that the device (thumb drive) stops responding after the first issued ReadPipe() operation.
I can read the descriptors, send a control transfer to read the MAX LUN, and create a CBW to read the Capacity. Finally
I send the ReadPipe() to read the response from the READ_CAPACITY request and it succeeds, I get 8 bytes in response.
But if I after this tries to send another WritePipe() or ControlTransfer(), the device does not respond. I have to remove it
and plug it in again.
What should I do to solve this situation?
/Peter