Hi! My enhanced JDM programmer works well on my pc (can read, write, erase, both light green and red, are working)with a 16f628a.
But when I try with my laptop, it's a no-go. I know voltages in serial port on laptop are lower that's why I put an external voltage supply (+12Vcc). I double-checked polarity and it's ok. The green light is on only when I do a read command but no red light when trying to write. I can read but that's all. I use ICprog. I thought this programmer would work with any laptop with an external source???
I also checked VCC and VPP on the ICSP connector when reading and it shows 4.4V and 11.5V
I tried your suggestion but it seems to be working normally even if I let the supply voltage always on!?!?! I don't understand why and I did no change.... Altough the red light only blinks 2 small shots, the pic 16f628a is correctly programmed. It is strange because on my desktop, the red light goes on for much longer time...
Do you provide the schematics of this board? I wonder what is driving the RED "program" led to see why it's missing voltage and to see if I would be able to find something to fix this...