aadmr55 / rfcat

Automatically exported from code.google.com/p/rfcat
Other
0 stars 0 forks source link

.Error in resetup(): USBError(32, 'Pipe error') #1

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Flash relevant firmware to the CC1111EMK
2. Run sudo ./rfcat.py

What is the expected output? What do you see instead?
I am not sure, I am new to rfcat. However, I am sure that I should not be seing 
the following error:
".Error in resetup(): USBError(32, 'Pipe error');

What version of the product are you using? On what operating system?
Latest in the head (Mar 2, 2012 @ 15:31)
Kubuntu 11.10

Please provide any additional information below.

I was looking at changes in the source, and I am pretty sure it is related to 
the pyusb issues changing around. Is there a stable version that is known to 
work?

Original issue reported on code.google.com by wm.Paul....@gmail.com on 3 Mar 2012 at 9:32

GoogleCodeExporter commented 8 years ago
this has been fixed for a while.  originally rfcat was written to use 256-byte 
USB packets because the controller allowed it.  this works ok on some older 
hardware.  however, as we moved into newer hardware, the 64-byte 
max-packet-size for Full Speed USB devices was enforced more rigorously.  
we had to rework the entire USB TX/RX pipeline to buffer the 64-byte packets 
into larger packets that would be handled well by the rest of the firmware.

Original comment by 0a71a5 on 16 Jul 2012 at 4:49