Eu to acessando uma porta serial e salvando em um inputStream, dpois eu tento jogar pra string, mas sempre repete os mesmos caracteres, o cabo da porta é meio que na gambiarra.
O fato de sempre repetir os caracteres (sempre vem o mesmo, só que em quantidades diferentes) pode ser um possível curto no cabo? To fazendo dessa maneira:
InputStream in = portaComm.getInputStream();
bytesToRead = in.available();
String msg = "";
while(bytesToRead > 0) {
byte[] msgBuffer = new byte[bytesToRead];
totBytes += in.read(msgBuffer);
msg += new String(msgBuffer, "ISO8859_1");
bytesToRead = in.available();
Obrigado