Hey Olin The target board is 5V tolerant so I unplugged it from my RF board I ran the pic_prog with the -VDD 5 parameter and I got a reply from the device. So I'm thinking all is fine if I just power the target with the programmer. Next I tried to program the device (Used the *.hex file from my MPLAB project) It complained about the format of the file..............?????? (I used the hex file from my MPLAB project file) Now the thing doesn't work at all and the voltages on the white header next to the RJ12 ICD connector are missing/very very low and the LEDS no longer lite. I know what you are thinking that I connected it whilst the board was powered but I was VERY VERY VERY CAREFUL not connect it to the target whilst my board that supplies 3V was connected because it is not 5V tolerant and has very expensive ceramic diplexers and filters that can not be mounted by hand (they have to be reflowed) so I have to send them out to get the filters mounted and it takes my technician a day to hand jive the two hundred remaining 0402 parts. I have already been there done that using the ICD2 @5V to reprogram the code protection bits. It didn't hurt the ICD2 a one bit but it would have been cheaper to buy an ICD2 than to build another proto. Anyway my prototype unit is fine so I'm confident I did not have it connected when the programmer applied 5V. Can I just send this back for another one and start over? Phillip Things should be as simple as possible but no simpler Phillip Coiner CTO, GPS Source, Inc. Your source for quality GNSS Networking Solutions and Design Services, Now! -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of Olin Lathrop Sent: Thursday, March 29, 2007 12:16 PM To: Microcontroller discussion list - Public. Subject: Re: [PIC] Pro_Prog communications not setup properly/ setup trouble Phillip Coiner wrote: > C:\embedinc\com>test_picprg -SIO 2 > ID > ID Namespace UNKNOWN, 0000000000000000b 0000h 0 This means there is a electrical problem somewhere. > The target is powered up and running and the programming cable is > connected. But how is the target powered? From the programmer or from its own power supply? Is the Vdd line between the programmer and the target connected? Are all the lines wiggling at the target? The best setup would be for the target to be only powered from the ProProg. If you have to power the target itself because it draws too much current, then disconnect the Vdd line between the programmer and the target and use the -VDD command line option. I'm guessing something is loading the programming signals. Do you have a empty target board you can populate only with the target PIC and its bypass caps? It would be useful to get something working, then incrementally add your circuit until it stops working. What do you have hanging on PGC and PGD? ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist