Thanks for the additional information. RA2 and RA3 both remain high (LEDs on).
That link does relate to me as I am also having the same problem that this user posted. I am using a VP-390. Weilei makes these Wellon programmers.
I think the problem is related to the writing of the PIC program.
The Config options agree with what you noted. See attached images. The uncertainty is what to put in for ID0, ID1, ID2, ID3, and the "secure" option.
When loading the HEX file, there are also the options for "from file mode", "from buffer mode" (e.g. even, odd, 1st byte of 4, etc), "clear buffer options", "to buffer address", "from file address", "file size", etc.
The "Clear buffer options" change what is in the ID1, ID2, ID3, and ID4 fields of config.
I am not sure where to place the following options:
[2007] [CONFIG] 3F10
I tried putting ID1 = 03, ID2 = 0F, ID3 = 01, and ID4 = 00. I've tried the ID's with all FF's and all 00's, but still get both RA2 and RA3 LEDs aftive after powering up the circuit.
Any idea what the missing ingredient is?
EDIT: There are seperate selectiosn for the PIC16F628 and PIC16F628A. I have selected the *628A.
Plan your life wisely, you'll be dead before you know it.