cancel
Showing results for 
Search instead for 
Did you mean: 

How does the SPIRIT1 calculate CRC? I have the CRC mode set to 24 bits with the polynomial 0x864CFB. What is the initial seed value? If the length field is set at 7 bits, how is this incorporated into the CRC?

FSteg.1394
Associate II

I am specifically trying to receive a packet from a SPIRIT1 transmitter on another receiver.

1 REPLY 1
Winfred LU
ST Employee

It pads the data with a 24-bit initial word (all 1s in this case) and start the division.

Please check https://en.wikipedia.org/wiki/Cyclic_redundancy_check

CRC-24-Radix-64 is used, which initial word set to 0xffffff and bits reversion is not done.