I'm trying to interact with my Arduino UNO from my Android tablet running 4.0.3 and got everything working using the Android USB Host API, which means I can send data over USB to the board and read it there via Serial.read() successfully. Now I'm trying to implement a feedback functionality, which means the other way around, sending from the Uno and reading on the tablet. This works also quite well using Serial.write() but I got a little problem: Sometimes, there are no bytes transferred and some other times, only some of them, so the content I'm sending is cut in half. Any suggestions how to fix this? I'm asssuming the Serial port has some issues sending all of the data, perhaps I should change the baud-rate which is currently at 9600?