I only once programmed a hex file with ICD and that was to upgrade the firmware. Worked first time. I followed the instructions (PDF) that I got from Microchip's web page to update the ICD firmware. Try that, might help with the steps involved. Quentin -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu