i have the same problem, did you found any solution? thanks! El lunes, 11 de junio de 2012 16:25:18 UTC+2, koos van w. escribió: > > Hi, > > I'm currently developing an app that needs USB Host implementation to > communicate with a device to request data and settings. I'm testing > with an Archos 80 G9 as platform, running Android 4.0.3 (latest > firmware). > > I can read and write from/to the device using the bulktransfer method > on 2 endpoints: 1 for reading and 1 for writing. The device's USB is > implemented correct, since I have no issues communicating with it > using a python script. > > Writing is never a problem. However when I'm reading there allways > comes a point where I can no longer read any data from the USB > devices: bulktransfer keeps returning -1. > > I have tried different timeout values, adding delays, flushing the > endpoint by reading until it's returning -1, implementing a Reader to > use in combination with a BufferedReader, but nothing so far has > solved the issue. > > The strange thing is that when I plug the device in the computer and > run the python script, the data that should have been read in Android, > is read without any issue, as it is still buffered by the USB device. > So it appears that the issue is on the Android side. > > I hope someone can suggest some possible solutions, since I'm running > out of ideas. > > The code can be found at http://code.google.com/p/oscdroid/ > I'm sure it's pretty nasty and could be a lot better, but so far most > functionality is working properly. Connection code is mainly in the > ConnectionService class. > > I'd appreciate any suggestions. > >
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

