JTAG 3 - No IDcode

I have my TIGARD (set to 3.3V and JTAG) connected to the router:
0 = TDO
1 = TDI
2 = TMS
3 = CLK
4 (WAN) = TRST_N

I have the ground on my TIGARD connected to the ground pin on the UART.

I have quadruple-checked my connections and they are all solid.
When I power on the router while holding the reset button it behaves as expected (the two LEDs nearest the USB port light up but none of the others do).

When I run openocd I don’t see any IDCode.

I connected my TDO to ground and I got the message “error at bit 0, saw 0x00” but when I connected TDO to 3.3v (I tried using the power barrel connector lead on the bottom of the board) I didn’t get a similar message.

As a side note, when I run openocd the LEDs for “2” and “3” light up. Not sure if that’s expected.

What you’ve got so far is actually just what’s expected. the “deprecated” warnings are only warning, indicating that you’re using openocd 12 with a config file that was originally made for openocd 10 - that shouldn’t affect you for this course (but will come into play in APA#2)

The “Info:” message you got is what you’re looking for - that hex value is the IDCODE of the chip on your board. It also means jtag is functioning properly for you, since it also happens to be the correct idcode. Now you can take a look for that idcode in the library of config files that come with openocd, or just jump straight ahead to downloading the one provided.