Добрый день!
Видно, что 1 символ ответа носит хаотический характер и его надо как-то исключить. Это можно сделать с помощью
команды (*)
* - любой символ (при разборе ответа не проверяется соответствие форматной строке), при запросе заполняется пробелами
Команда может предваряться модификатором длины.
Пример:
[1*]>[7F]
Только контрольная сумма не может использоваться, т.к. она считается по всему сообщению и будет считаться неправильно.
P.S. Странный прибор вы используете. А как решается проблема с первым неправильным символом в др. контроллерах?