Can't recognize silicone ID on EPCS64
I am using Dallas Logic's CMC1003 module http://dallaslogic.com/prod_cmc1003/ and it has stopped accepting data through the ASMI port, instead returning the titular error. The module somehow still works fine with its current configuration - the FPGA gets programmed from the flash, it responds to usb, etc. It can be programmed through JTAG, but I need the flash for it to actually be useful. All fuses on the board are intact, no modifications (i.e. MSEL) have been made to the board since purchase.
DL's support email and site form are silent. I have spotted some solutions around the web to program the device through JTAG with the blank project, but doing so didn't help, the error was still there.
These tools are overall new to me so I have no idea where to look for more information on what exactly is going wrong, whether the whole thing is salvageable or dead.