>> I think you are over-reacting. The checksum and the self-check >> code could be included into the uploaded image > > Then you're screwed if the self-check part of the upload image > got corrupted. You're too in this case of corrupted upload image. The self-check part may be only a small part of the image, say 5%. So, 1 screwed of 1000000, or 1.05 of 1000000 for this reason would not make big difference. Just code self-check part the way it won't burn anything in case it gets corrupted. And, yes, bootloader with a checksum probably would be a better choice. > Also, this guy clearly didn't have any checking. Yes, that's not good at all, considering the fact that MS VB6 (5) had been for 5 years on the market at that time. In VB6 one can easily develop quite intricate data communication over RS-232. Just sending the image, getting it back and comparing would work. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .