Dear Freaks,

I am looking to implement the XMEGA CRC in software to in order to verify that application code bootloaded to the device is correct. That is, I want to implement the same calculation from the bootloader program to what will be calculated on-board the xmega.

The polynomial is as follows:

x^24 + 4*x^3 + 3*x + 1

Does anyone recognise the polynomial from another application? Or will I have to bite the bullet and implement it from scratch.

-- Damien.