Sida 1 av 1

Hjälp mig räkna på checksumma

Postat: 21 april 2009, 13:31:00
av bigmac
Beräkna checksumma

Tjabba. jag håller på att avkoda en databox som finns i vissa amerikanska Ford-modeller. Men jag behöver hjälp med vad jag tror är en checksumma.

Den här databoxen har 8 olika parameterrader.

006C 0020 8742 <- Parametrar för styrdon
2020 0000 0070 <- Sannolikt parametrar för styrdon
0403 0501 003E <- Sannolikt parametrar för styrdon
20AC 6321 0082 <- Adress på TPMS-sensor 1
20AC 580C 0063 <- Adress på TPMS-sensor 2
20A6 3208 0034 <- Adress på TPMS-sensor 3
20AC 636D 00D1 <- Adress på TPMS-sensor 4
0000 0000 0036 <- Adress på TPMS-sensor 5 (resevhjulet)

Om vi kikar på sista raden så ser vi att checksumman är 36. Checksumman är ENDAST baserad på en rad a 3 grupper om 4 tecken, så varje rad är unik.
När man knappar in dessa koder i styrdonet så gör man det enligt mönstret
FF FF FF FF FF FF om det kan underlätta att ta reda på checksumman. Sannolikt är de sista två tecknena någon form av radsumma. Nån som vet närmare eller har några checka tips? hehe

Re: Hjälp mig räkna på checksumma

Postat: 21 april 2009, 13:35:28
av bigmac
Jag har ytterligare två kodrader om man vill jämföra. Kommer från en tidigare årsmodell, men det borde stämma

802C 0020 8D88 <- Bil 1
002C 0020 8D08 <- Bil 2

:)

Tack

den som hjälper mig får en ... PUSS!

Re: Hjälp mig räkna på checksumma

Postat: 26 juni 2009, 23:08:13
av bigmac
ha, jag knäckte koden.. det va inte så komplicerat ;-)

Re: Hjälp mig räkna på checksumma

Postat: 27 juni 2009, 00:28:41
av TomasL
Men avslöja det då, så kan andra kanske använda det.

Re: Hjälp mig räkna på checksumma

Postat: 27 juni 2009, 08:27:39
av bigmac
Koden kan se ut såhär

Adress Data cheksumma
726-10-01 8008 0000 00C6
726-10-02 0000 0000 003F

h7+h26+h10+h01+h80+h08+h00+h00+h00 = hC6 osv...

inte så svårt nu när jag löst det, men jag hade ingen att fråga.. lyckades dock lista ut att skillnaden mellan två intilliggande rader va +1 på checksumman, och att individuella kolumner i datafälten inte hade någon multiplikator, det var fakta som gjorde det betydligt enklare.