--- Quote Start ---
Hi,
I have found that the wrong MSEL connections were causing this issue: "Error (209014): CONF_DONE pin failed to go high in device 1".
Cyclone IV E, MSEL[2..0] = 001 was not overwritten by JTAG connection. Therefore JTAG was unable to program the device. Maybe the datasheets should reflect this.
After correcting the MSEL[2..0] = 010, the JTAG became responsive.
Regards,
James.
--- Quote End ---
Hi James, I totally agree with you that the datssheet should reflect this for beginner. I think the idea is that JTAG configuration is able to overwrite any other configuration scheme but the MSEL pin setting ought to be in valid position in the first place. Cheers =D