Risolto
:D,
parlando con lo sviluppatore è venuto fuori che probabilmente veniva inviato via seriale un carattere che però non veniva visualizzato e che veniva controllato al posto del + o -, risolto semplicemente cambiando la funzione di stampa dell'RA da println() a print(), e cosi sarà per tutto il resto della comunicazione.
Grazie a tutti comunque per il supporto
Francesco