Programming empty PIC on OTGateway

I have build the OTG from a PCB and a programmed PIC. It worked OK after I made the suggested omitting of the RS232 chip IC2.
My problems began when I attempted to program the diagnose.hex on the Chip using the otmonitor software on the RaspberryPi.
The programming went well I thought but when clicking the Diagnose link it produced a series of dots:
................................. slowly increasing in numbers.
So I went back to programming the gateway.hex again. This time on a Win7 system. That went well also, until I thought let me program diagnose.hex again to see if all is well with the communication between my Honeywell Basic Stat Modulation Thermostat. That thermostat does not seem to work with the gateway
Now it went wrong. I clicked on the program button. The software did ask me to manually reset the gateway, but this did not work anymore like before.
No matter how often I clicked on program, It did not want to program the PIC anymore. So I had to remove the soldered PIC from the PCB and get another one
I bought a clean PIC 16F88 but now I need to use a PIC programmer to get gateway.hex on it or do I ?? As far as I can understand Schelte's site (http://otgw.tclcode.com)
It self-programming only works with a PIC that has been programmed with a working gateway patch I understand.
Has anyone on this forum experienced the same puzzling output from the diagnose command (......................?)
My problems began when I attempted to program the diagnose.hex on the Chip using the otmonitor software on the RaspberryPi.
The programming went well I thought but when clicking the Diagnose link it produced a series of dots:
................................. slowly increasing in numbers.
So I went back to programming the gateway.hex again. This time on a Win7 system. That went well also, until I thought let me program diagnose.hex again to see if all is well with the communication between my Honeywell Basic Stat Modulation Thermostat. That thermostat does not seem to work with the gateway
Now it went wrong. I clicked on the program button. The software did ask me to manually reset the gateway, but this did not work anymore like before.
No matter how often I clicked on program, It did not want to program the PIC anymore. So I had to remove the soldered PIC from the PCB and get another one
I bought a clean PIC 16F88 but now I need to use a PIC programmer to get gateway.hex on it or do I ?? As far as I can understand Schelte's site (http://otgw.tclcode.com)
It self-programming only works with a PIC that has been programmed with a working gateway patch I understand.
Has anyone on this forum experienced the same puzzling output from the diagnose command (......................?)