1. Can you confirm your have a good working RS232 port? The programmer does not work with USB-Serial adapter. 2. Did you put your chip in ZIF socket at the correct position? See this link for chip positions: http://www.mcumall.com/forum/topic.asp?TOPIC_ID=377 3. Can you confirm the jumper are on the correct position? 4. Does the Green and Red LED on when doing read/write? 5. What is the voltage on the ICSP header Vpp pin and Vcc pin during the read and write? (relatively to GND pin) 6. What is the exact error message?
I got 16F84 and 16F628A working on this programmer, but the 12F629 does not work. After I checked the board and searched the internet on the JDM infomation, I found the 12F629 need extra time for VDD after VPP on.
I did a simple modification on the circuit and it is working on 12F629 with no problems what so ever with all JDM software programs I have found.
Anyway I found the IC-Prog1.05D works better. The PICPgm V0.9.9.5 works too, but need to do a empty read after detected the 12F629 chip. After empty read, then put the 12F629 in the ZIF do rest of operations.
The modification is not mandatory to all PIC chip as I know.
The 12F629 will work well if you use IC-Prog1.05D. So, most likely the problem is from the software. The IC-Prog1.05D has the I/O delay option to user. The adjustable I/O delay is very use full on different computer speed.