Probably you mix two different resources needed:
The Kitprog which seemingly is up-to-date
and the firmware. You can see which hex-file to be programmed is selected, but you cannot see that the file has been programmed.
Longer note got stuck in the spam filter. But ran the PSoC programmer and it said it successfully loaded the named file. Ran CySmart 1.2 and it said I needed to program the donger with said file. Is there something I'm missing.