Okay, so here's the deal. Mitch and I sat down tonight and traced the board to find the JTAG connector pins for the xilink chips and the ARM CPU.
JP5 -- XILINX 9572XL - JTAGPin 6 > 9572XL Pin 48 - TDO
Pin 8 > 9572XL Pin 83 - TDO
Pin 10 > 9572XL Pin 45 - TDO
Pin 12 > 9572XL Pin 47 - TDO
JP6 -- ARM JTAG (No Connector, just pads)Pin 3 > 7312 Pin 125 - nTRST
Pin 5 > 7312 Pin 11 - TDI
Pin 7 > 7312 Pin 58 - TMS
Pin 9 > 7312 Pin 90 - TCLK
Pin 11 > 7312 Pin 22 - TDO
JP8 -- ARM UART1 (SERIAL PORT!!!)Pin 5 > 7312 Pin 32 - TDX[1]
Pin 7 > 7312 Pin 36 - RXD[1]
Pin 9 > 7312 Pin 37 - DCD
Pin 11 > 7312 Pin 38 - DSR
Pin 13 > 7312 Pin 35 - CTS
JP9 -- XILINX 5032C - JTAGPin 6 > 5032C Pin 26 - TCLK
Pin 8 > 5032C Pin 32 - TDO
Pin 10 > 5032C Pin 1 - TDI
Pin 12 > 5032C Pin 7 - TMS
You can use either:
Molex 87332-1420
or
DigiKey WM18078-ND
To connect to the 14 pin mini JTAG interface on the boards to get access to all but the ARM JTAG interface as it doesnt have anything on the boards pads.
I think this is how they program the boxes from the factory so this SHOULD be a way for us to get into them and fix em.
I really need my hands on a red box, anyone in central texas got one? I swear we wont break it.
heres some info i found on the JTAG interface for ARM.
http://www.arm.com/support/faqdev/4511.html