Computer Interfacing
Discussions about interfacing and electronics
 

help for calcul CRC


 

       Computer Interfacing Forum Index -> Error detection and correction
Author Message
jr59260
New User



Joined: 07 Sep 2013
Posts: 3


Sep 07, 2013 8:54 pm

A7 44 17 00 give CRC 96 80
A8 07 0F 00 give CRC E2 65

what the algo
thank you
regregex
Preferred Member



Joined: 30 Oct 2007
Posts: 184
Location: London, UK

Sep 10, 2013 7:35 pm

Hello, welcome to the forum!

I found the following:
Code:
C:\>reveng -w 16 -s a74417009680 a8070f00e265
width=16  poly=0xf4b7  init=0x0fa5  refin=true  refout=true  xorout=0x0000  chec
k=0x6293  name=(none)
(Produced by CRC RevEng.)
(For an explanation of this parameter set, see A Painless Guide to CRC Error Detection Algorithms by Ross Williams.)
(For a generic implementation in C, see A Painless Guide or the Calculator page.)

This result may be a fluke, as you only provded two codewords. Nonetheless, can you give us any information on the devices or protocol using this CRC?

Thanks in advance,

Greg
jr59260
New User



Joined: 07 Sep 2013
Posts: 3


Sep 12, 2013 8:11 am

ok thank you very much
but i think is not good
other example:

7B A0 14 00 CRC C7 5E
F0 42 18 00 CRC 1D 3C

i think it's CRC-CCITT reversed
jr59260
New User



Joined: 07 Sep 2013
Posts: 3


Sep 12, 2013 8:25 am

it's reversed CRC-CCITT a think!

So I think this is rather:

A7 44 17 00 give CRC 80 96
A8 07 0F 00 give CRC 65 E2
7B A0 14 00 give CRC 5E C7
F0 42 18 00 give CRC 3C 1D

       Computer Interfacing Forum Index -> Error detection and correction
Page 1 of 1



Running on php BB © 2001, 2009 php BB Group
   Lammert Bies     Interfacing     Sitemap     Forum