Post 3 made on Friday July 24, 2009 at 08:17 |
The checksum is calculated by adding together all the preceeding bytes, discarding anything over 1 byte, then ORing together with 7F. So for the play example:
0x85 + 0x7f + 0x7f + 0x4B + 0x0B ======= 0x1D9
Discarding anything over 1 byte gives 0xD9, then
0xD9 OR 0x7F = 0x59.
daniel, was it the checksum you were having problems with, or something else?
|
|
|