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

Reply via email to