Currently with the decoded payload there is a check digit I don't know how it is calculated.
Also I am not sure what byte 3 and 5 are of the xor key for the message type and message length. Bytes 1 and 2 for the data type (01) and the sequence number are not xored but I think from byte 3 onwards it is xored.
1) CRC / Checksum = 29 (raw) or 53 (xored with 7a)
2) Message Type = 126 (MQTT) or 2A (Payload) or xx xored with yy
3) Message Length = B5 or xx xored with yy
Currently with the decoded payload there is a check digit I don't know how it is calculated. Also I am not sure what byte 3 and 5 are of the xor key for the message type and message length. Bytes 1 and 2 for the data type (01) and the sequence number are not xored but I think from byte 3 onwards it is xored.
Example Frame 1
1) CRC / Checksum = 29 (raw) or 53 (xored with 7a) 2) Message Type = 126 (MQTT) or 2A (Payload) or xx xored with yy 3) Message Length = B5 or xx xored with yy
Example Frame 2
1) CRC / Checksum = 58 (raw) or 49 (xored with 11) 2) Message Type = 126 (MQTT) or 2A (Payload) or xx xored with yy 3) Length = B1 or xx xored with yy