Find Jobs
Hire Freelancers

Checksum algoritm (8-bit) calculation -- 2

$15-25 USD / hour

Fullført
Lagt ut over 5 år siden

$15-25 USD / hour

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.
Prosjekt-ID: 17784210

Om prosjektet

1 forslag
Eksternt prosjekt
Aktiv 6 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
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 cooperate, I'll do my best to provide wonderful result. Looking forward to your response. Best Regards.
$20 USD om 40 dager
5,0 (44 omtaler)
6,1
6,1

Om klienten

SWEDENs flagg
Vrigstad, Sweden
5,0
2
Betalingsmetode bekreftet
Medlem siden sep. 17, 2018

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.