==JTAG/Programming/CPLD==
The device has two levels of firmware: NOR Flash and CPLD bitstream. The Xilinx is an older model XC95144 which is programmed over JTAG. However, (as I understand it) due to the architecture, : bitstream cannot be read out over JTAG (even if unlocked) it It has to use vendor specific tools (Platform Cable USB) in order to recover the bitstream.
JTAG pads are exposed on the PCB as seen in the image above. I could connect to these to read the CPLD. Pretty soon they were pulled off the board, and I had to solder a pin to the leg temporarily to continue reading data. (before I discovered tiny IC clips!)
</gallery>
== To Do - ==