Не правильно Вы вызвонили ногу TDO.
Первый сверху(ближайший к консоли) контакт - это питание +3,3В. Потом - Земля как видно на фото. А далее все правильно TRST_N, TDI, TDO, TMS, TCLK.
Может кому помогут мои изыскания.
Чтобы вызвонить ноги JTAG пришлось отколупать радиатор от rt3052f.
А началось все с заливки неверной прошивки в китайский Aceex -роутер c Dealextreme.com. Далее подключался к консоли в которой был только мусор. Перебрал все мыслимые и не мыслимые варианты скоростей и настроек порта. Менялся только характер мусора. Как позднее оказалось виноват был шнурок. У меня были варианты таких шнурков, но все они типа USB-RS232. Причем на всех предыдущих консолях/устройствах эти шнурки прекрасно работали (на 9600).
Все списал на косячных китайцев. А сомнение закралось, когда подобный мусор получил на консоли медиаплейера уже на скорости 115200.
В итоге купил парочку дата-кабелей за 100р для древних телефонов (шнурки типа USB-UART) один на PL2303 другой на ARK3116. И на удивление оба подошли, и в консоли медиаплейера мусор превратился в нормальный лог загрузки.
Роутер же к тому моменту не дышал вообще, в консоли не было даже мусора, так как эксперименты с подключением к jtag и подбором схемы адаптера и софта jtag - закончились неудачно -затер всю nor-флэш Spansion.
Подробнее по подключению к jtag: Долго мучился с интерфейсом Wiggler на 74HC244, в итоге заработала стабильно и хорошо только схема на 4-х 100-Ом ных резисторах (типа DLC5)(выводы LPT 2-TDI, 3-TCK, 4-TMS, 13-TDO, 6 на 10, c 18 по 25 - GND) все гениальное просто. Правда пришлось TRST_N на роутере подтянуть через 100Ом к 3,3В.
Да, и чтобы безошибочно прошилось пришлось укоротить до 3-5см. проводки между LPT и jtag роутера.
Далее прошивка UBOOT (CFE) (из данной ветки форума для 2T2R 4Mb/32Mb) (ушло примерно час-два). И на всякий случай nvram (возможно не нужно было т.к. потом при первой загрузке kernel-а (WIVE-NG) nvram инитился.
И о чудо, при загрузке в консоли увидел нормальные буковки и циферки, а не мусор как ранее на шнурке usb-RS232.... правда без кернела выдавало bad magic number, ну это понятно. Труп слегка задышал.
Далее все по накатанной - Заливка kernel через TFTP, правда понять не мог почему после выбора пункта 2, никак не хотело воспринимать подтверждение операции "Y" и уходило в перезагрузку. Оказалось надо просто было сменить раскладку с RUS на EN :)))
Проги использовал TJTAG v.3-0-1 (ключи - tjtag3.exe -flash:cfe /instrlen:5 /skipdetect ) Чтобы заработало пришлось установить сервис Giveio.sys и lpt-порт в биосе в режим ECP+EPP.
UBOOT переименовал в cfe.bin и положил в тот же каталог где и tjtag3.exe