Всё оказалось просто. Нужно заставлять программера луче читать документацию, а не искать глюки с ЭМС там, где их нет :D
Цитата
SOM Characters
Every message in FreeMASTER software is predicated by a special character called the start of message
(SOM) character, which is the ascii “+” character. In a character stream, anytime a + character is followed
by a different character, it indicates that a new message follows and the receiver should resynchronize its
state machine accordingly. Because the command field immediately follows the SOM field, a
FreeMASTER command can never have a value of +. However, from time to time, another field in the
message could happen to equate to the SOM character. To prevent a FreeMASTER receiver from
erroneously syncing up its state machine to these fields, it is stipulated that any + character that occurs
which is not in the SOM field must be duplicated by the transmitter. When two back-to-back + characters
are received, the FreeMASTER receiver must know to discard one of the + characters and process the other
one.
Все баги были связаны с 0x2b т.е. "+"
Отбой тревоги.