by 5B4AIY » 26 May 2016 15:19
Hi, Glen,
If you loaded my firmware using the PicKit-3 and MPLAB IDE, then as the flash-writer is not present in this HEX file, you will not get it to run. As you have discovered, it is quite easy to flash the microprocessor using the 6-pin ICD header, and, as long as you are quite happy to make any further updates this way, there is no real need to do anything else. I suspect that my v3.00 Build 10 firmware will be the last one unless there are any bugs discovered. (Mind you, I have been saying that for many of the previous release, but in the end I always managed to find something else that would be useful, and so I've kept on updating.)
If you wanted to use the flash-writer and the Ingenia loader to update the firmware via the RS-232 port, then you would have to load the original complete firmware package including the flash-writer that I uploaded to this thread earlier. You can recognise this version, the HEX load file is much larger. You load this using the PicKit-3 and the MPLAB IDE as you have just done. Then you can over-write the original v1.05 firmware with my version via the RS-232 port.
If you do choose to do this, now that you have calibrated the transceiver's measurement system with my firmware installed, make a note of the calibration and configuration settings before re-flashing the microprocessor so that you can restore them when you have reloaded my firmware. You will also have to redo the Auto-Equalisation procedure, but that is easily done and only takes a few seconds.
Happy to have been of assistance.
73, Adrian, 5B4AIY