Por lo que comentas los paquetes de datos me parece que estan representados de esta forma:
Si las cadenas tienen una longitud fija, no deberias de tener problemas para obtener la información al indicar el número de caracteres esperados y usando el evento OnPacket.
El
CheckSum <BCC> es un simple
XOR (OR exclusivo) desde el primer caracter
<STX> hasta el caracter anterior al
<ETX>.
Si pudieras mostrar una cadena ejemplo podriamos ayudarte con mas certeza.
Salud OS.
PD, el link que pones no se puede acceder.