Hi SooY,
if I use the USB Blaster cable with Quartus Programmer I don't have any problem to program the FPGA with pof file.
I'm working on two different boards, one with 10M25Sc and the other with 10M16DC device.
I modified the JAM Staple software to execute it on a PC (Windows based) transferring data by UART to microcontroller
on board. The microcontroller execute only the operations reported in the jamjtag.c.
I created the JAM file with pof file, but the JAM Staple procedure executes anyway the configuration of FPGA before
to start the programming.
If the FPGA was previously programmed (by USB Blaster), the configuration is executed without error and then is executed
the programmation. I verified the FPGA is really upgraded.
If the FPGA was previously erased (by USB Blaster), the configuration fails and the programmation is not executed.
I can yet verify if I have the same behaviour using the JAM STaple software with the parallel port and ByteBlaster probe.
I will let you know
Thank you