Editor: This is the CCITT CRC 16 polynomial X X X 1.This works out to be 0x1021, but the way the Algorithm works lets us use 0x8408 (the Reverse of the bit pattern). The high bit is always assumed to be set, thus we only use 16 bits to represent the 17 bit value.