Rich G.
Experienced
I'm doing some decoding of the MFC-101 SysEx file and having a bit of trouble determining how the Checksum is calculated. It doesn't appear to be the same as the AxeFx XOR calculation.
For example, the second message in a MFC-101 SysEx dump is:
F0 00 01 74 02 76 04 07 01 00 00 00 01 00 08 01 00 00 0C 06 F7
The last two bytes before the ending 0xF7 are the checksum. The value is probably 0x6C. I've tried every type of CRC-8 checksum calc HERE and none of them come up with that value (or 0xC6 for that matter). I've also tried XOR'ing the values and still no luck.
Any help with the MFC-101 sysex dump checksum calc would be much appreciated.
For example, the second message in a MFC-101 SysEx dump is:
F0 00 01 74 02 76 04 07 01 00 00 00 01 00 08 01 00 00 0C 06 F7
The last two bytes before the ending 0xF7 are the checksum. The value is probably 0x6C. I've tried every type of CRC-8 checksum calc HERE and none of them come up with that value (or 0xC6 for that matter). I've also tried XOR'ing the values and still no luck.
Any help with the MFC-101 sysex dump checksum calc would be much appreciated.
Last edited: