-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot read a UsbFile content #409
Comments
Github for reproduction: https://github.com/auloma04/android-usb-reader |
Unfortunately, it looks like a low level communication errror. So not much I can help. Do other apps allowing USB access work? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello everyone. I am trying to read the content of my USB device.
I can successfully list the content of the USB key, list files etc ..
I am supposed to have a file named "network.ini" on the USB key. The file is well listed
Problem
When I try to read the content of the file, i get the error: java.io.IOException: MAX_RECOVERY_ATTEMPTS Exceeded while trying to transfer command to device, please reattach device and try again
After having looked at the logcat, I saw that the Stack trace of the error mentions the error : System.err: Caused by: java.io.IOException: Could not read from device, result == -1 errno 0 null
So following the documentation advices, I tried to use libusb:
An still get an error when try to read the InputStream: java.io.IOException: MAX_RECOVERY_ATTEMPTS Exceeded while trying to transfer command to device, please reattach device and try again
But this time logcat is not pointing the same one on the stack trace: Caused by: me.jahnen.libaums.libusbcommunication.LibusbException: libusb control transfer failed: Input/output error [-1]
Expected behavior
What I want is to convert the content of the file into a String. (its content is very light)
How I do that after having accessed the fileSystem of the UsbMassStorageDevice:
I spent a lot of time on this issue and have no more ideas to solve this quite urgent problem ...
Thanks for your help
The text was updated successfully, but these errors were encountered: