When an Intel® MAX® 10 FPGA is blank (meaning a new device or UFM and CFM is erased), the JAM player cannot program it successfully with the following error message:
Exit code=10,Device programming failure
However, the blank device can be programmed with the Intel® Quartus® Prime Software programmer successfully.
This is because the real-time ISP feature is turned on when the is not in user mode. To fix this problem, use the JAM player command to disable the real-time ISP feature and program it again.