I implemented the 0 check. Thanks Pete...ed
So I had to actually pay for the spec before I RTFM! Here's the CRC calculation for a microchip....
@Pete, from reading the spec it looks you were correct, the initial value of the crc should be 0x0000.
Please! Tell me where you got the electronics to read the FDX-B in the first place. Or perhaps publish how you built them yourself!
Paai
I started with this
http://playground.arduino.cc/Main/DIYRFIDReader
Played with this until I understood the concepts and then used their antenna for above..
www.priority1design.com.au/shopfront/index.php?main_page=index&cPath=1
And ultimately ended up building this; modified it a bit and wrote my own code
http://www.gizmolab.co.za/universal-rfid-reader/
This might be helpful
http://max-gpl.sourceforge.net/
I was able to read and decode all the animal RFID protocols except for 2. I couldn't decode the AVID encrypted chips without information and I couldn't get samples of the Trovan chips to test with.
BTY. I was never able to figure out what D1 does in this design...