Problemas com comunicação serial em Java

Boa tarde.

Eu desenvolvi um sistema para empresa em que trabalho, onde utilizei Java.
No sistema eu necessitava realizar comunicação serial com uma central de telefonia, daí eu utilizei a API JAVAX.COMM, daí funcionou pefeitamente, td legal, até que, depois de um tempo, já na fase de testes, descobri que quando a serial recebia um byte com o valor 0x9D ela convertia e me entregava 0x3F, depois de alguns testes constatei que isso também ocorre com o valor 0x8D e outros valores.
Continuando com os testes constatei que aparentemente ele faz isso com todos valores de 0x80 a 0x9F, mas não tenho total certeza.
Depois realizei testes com a API RXTX, mas obtive o mesmo problema, gostaria de saber se vcs já tiveram esse problema ou se vcs sabem de alguma coisa sobre essas APIs de serial não funcionarem corretamente com valores acima de 127, já que os valores menores ou iguais a 127 sempre chegam OK.

Agradeço por qq ajuda.

Até +…
Paulo D.