Harold Hallikainen wrote : > I agree, but we should be able to get a checksum for the > whole chip so the vendor doing the programming knows > they got all the data correctly (no dropped records, etc.). ZIP the HEX file before transfer and use the CRC checksum in the ZIP file as a "proof". Besides, how would a "record be dropped" with todays technology ? As long as no one tampers with the file, I'd guess that most file and operating systems used today would signal some error if e.g. data would be dropped while reading from a disk. How do they "got all the data" ? On a CD ? Using FTP ? Posted through a web app ? Anyway, if the HEX File is transfered ZIP'ed, I'd guess that the CRC checks on the ZIP file itself would protect the HEX file from any dropped records... Or maybe just make a note of the size in *bytes* of the file. That would probably change if anything is dropped from it. Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist