Checksum algoritm (8-bit) calculation -- 2

D0 in the 11-bit vehicle CAN message is a checksum, need to find the mathematical relation between the other data byte values to be able to manipulate and send out the new values, with a correct checksum.

Some sample data (in hex):

9F 70 FC 70 FC 0D 0F 00,

A9 7A FC 70 FC 0D 0F 00,

AA 7B FC 70 FC 0D 0F 00,

AB 7C FC 70 FC 0D 0F 00,

AB 7C FC 70 FC 0D 0F 00,

0D 7D FC 70 FC 0D 0F 60,

0E 7E FC 70 FC 0D 0F 60,

09 79 FC 70 FC 0D 0F 60,

0A 7A FC 70 FC 0D 0F 60,

0B 7B FC 70 FC 0D 0F 60,

The checksum algoritm is a "BN2000" (which I have not found the specs for sadly to say).

We get close by using D0 = ((D1+D2+D3+D4+D5+D6+D7)-85)&0xFF, but it does not match up in all cases and differ +/- 2 decimal values.

Taidot: Algoritmi, Koodaus, Salaustekniikat, Matematiikka, Ohjelmointi

Näytä lisää: 8 bit checksum calculator, 8 bit checksum c code, 16 bit checksum calculator, binary checksum calculator, 4 bit checksum calculator, fletcher 16 checksum calculator, 16 bit checksum example, checksum calculator online, oracle age calculation decimal, checksum alternating bit protocol, checksum alternating bit protocol java, hire 8 bit animation cartoons, 8 bit graphics, 8 bit portrait, 8 bit style, 8 bit style music, 8 bit technology, 8 bit unsigned integer, convert music to 8 bit sound, convert songs to 8 bit

Tietoa työnantajasta:
( 2 arvostelua ) Vrigstad, Sweden

Projektin tunnus: #17784210

Myönnetty käyttäjälle:


Dear sir. Your project attracted my attention at first glance, because I've extensive experience in Programming. I'm really confident about your project, and very eager to join your project. If we have a chance to c Lisää

$20 USD / tunti
(44 Arvostelua)