I wrote a short program to read the files line by line and check the crc.

The only problem I encountered is there the original text is:

"EGSS,OBST,PYLON,515033.39N,0000622.19E,185.09,607.26,N,545187.43,218096.70,139.34,457.15,1034,1 5/07/09"

the calculated CRC is "B84A1AC"

the correct CRC is "0B84A1AC".

I have written a few lines of code to correct this but maybe you could change your program more elegently to cope with this problem.

Thans again.