Good to know about the vias.
Altera is taking the attidude that this is a vendor problem. I can't find the PO so I don't know the vendor was. The vendor-of-the-day on Altera's site has no record of this order, and say they would not replace it anyway since it is more than a month old. Etc,etc, kiss that $400 goodbye.
Are there really no schematics or 3rd party cables?
The USB Blaster board is 4-layer, and has an EPM7064. As long as you could get/read the code for the PLD, it would not be hard to duplicate. Registration is a bit off so I can believe it might have a via problem.
The board does work for certain operations (below). It might be easier to fix if it was completely broken.
Using ByteBlasterII, no problem with any operation using any type of file: sof,pof,jic
Using USB Blaster (
http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/cool.gif ,
Programming pof via active serial header works every time
Programming sof via jtag header works sometimes
Programming jic via jtag header never works, but with different errors
Using ByteBlasterII:
Info: Configuring device index 1
Info: Device 1 contains JTAG ID code 0x020850DD
Info: Configuration succeeded -- 1 device(s) configured
Info: Device 1 silicon ID is 0x10
Info: Performing verification of type standard on device(s)
Info: Successfully performed operation(s)
Using the USB Blaster:
Info: Configuring device index 1
Info: Device 1 contains JTAG ID code 0x020850DD
Info: Configuration succeeded -- 1 device(s) configured
Error: Serial Flash Loader IP not loaded on device 1
Error: Operation Failed
or
Info: Configuring device index 1
Error: Can't configure device. Expected JTAG ID code 0x020850DD for device 1,
but found JTAG ID code 0x00000000
Error: Operation Failed