Chapter 5 — Firmware Download
ED40 Decode Board Integration Guide 57
Checksum Calculation
Formula
Algorithm
CHK = 0
for i = 0 to (NBBYTES – 1)
CHK = CHK + (BYTE[i] * (NBBYTES – i))
next i
checksum = 0x00 + 0xBD + 0x00 + 0x380 + 0x00 + 0x00 + 0x130 + 0x180 + 0x00 +
0x00
checksum = 0x000006ED
CHK
BYTEi NBBYTES i–()×
i 0=
NBBYTES 1–
=
Checksum Example
frame – cmd parm 1 parm 2 parm 3 parm 4 parm 5 parm 6 parm 7 parm 8 chk
value
0x00 0x15 0x00 0x80 0x00 0x00 0x4C 0x80 0x00 0x00 0x00000
6ED
weight
10987654321–
value *
weight
0x00 0xBD 0x00 0x380 0x00 0x00 0x130 0x180 0x00 0x00 –