Jak zresetować router Linksys WRT54G v1.0 po awarii firmware i problemach z JTAG?

JTAG dla routera WRT54G





Poprzedni Następny
Wiadomość
Spis treści
From: tomi <tomj7-usun-spam_at_nospam_gazeta.pl>
Subject: JTAG dla routera WRT54G
Date: Sun, 20 Nov 2005 21:48:35 +0100


Mam WRT54G w wersji 1.0 (serial zaczyna się od: CDF1...), ostatnio
zrobiłem upgrade firmaware ze strony Linksys, router działał bez
problemów, ale po wybraniu opcji: SLES działał aż do kolejnego resetu.
Teraz jak się go włącza to świeci zielona dioda Power i czerwona Diag(
co oznacza diag ??), nie odpowiada na pingi. Próbowałem zwierać nóżki
15&16 - bez efektów.

Po podłaczeniu JTAG-a i programem
HairyDairyMaid_WRT54G_Debrick_Utility_v41.zip pojawia się:

CHIP ID: 11111111111111111111111111111111 (FFFFFFFF)
* Unrecognized Chip *

Niestety JTAG nie rozpoznaje procka, napewno jest dobrze polutowany,
sprawdzałem kilka razy. Tylko jest to wersja dla WRT54G 2.0, niestety
dla 1.0 nie udało mi się znaleść.

Wygląda tak:
DB25 pin 2 -------> 100ohm resistor -------> JTAG header pin 3
DB25 pin 3 -------> 100ohm resistor -------> JTAG header pin 9
DB25 pin 4 -------> 100ohm resistor -------> JTAG header pin 7
DB25 pin 13 ------> 100ohm resistor -------> JTAG header pin 5
DB25 pin 20 --------------------------------> JTAG header pin 2
DB25 pin 25 --------------------------------> JTAG header pin 2

Moja płyta wygląda tak:
http://seattlewireless.net/~mattw/photos/linksyswrt54g/gallery/fullsize/IMG_3425.JPG

Ktoś może naprawiał WRT54G v1.0 ?
Czy jest jakiś ratunek dla tego routerka ??



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Re: JTAG dla routera WRT54G
Date: Tue, 22 Nov 2005 23:37:08 +0100 (CET)


tomi <tomj7-usun-spam_at_nospam_gazeta.pl> wrote:

Po podłaczeniu JTAG-a i programem
HairyDairyMaid_WRT54G_Debrick_Utility_v41.zip pojawia się:

CHIP ID: 11111111111111111111111111111111 (FFFFFFFF)
* Unrecognized Chip *

Niestety JTAG nie rozpoznaje procka, napewno jest dobrze polutowany,
sprawdzałem kilka razy. Tylko jest to wersja dla WRT54G 2.0, niestety
dla 1.0 nie udało mi się znaleść.

Nie naprawiałem jeszcze WRT54G, ale conieco ogólnie podpowiem.

Proponuję sprawdzić, czy na tej płytce nie trzeba podać "mocnej"
jedynki na TRST# - spotkałem to w urządzeniach z ADM5120 (rezystor
do masy dawał zero, cały czas reset przez co JTAG nie działał).
Może być też tak, że coś trzeba zewrzeć by uaktywnić JTAG-a -
tak jest w RTL8181, gdzie sygnały są współdzielone z GPIO.

Czy po odłączeniu kabla JTAG od płytki i zwarciu TDO do masy
program odczytuje same zera? Bo może coś z portem lub kablem.

Poza tym, prosty "pasywny" kabelek nie chciał mi działać z RTL8181.
Pomogło wstawienie bufora 74HC541 (zasilanego +3,3V ze złącza JTAG
na płytce) - prawdopodobnie były zbyt wolne zbocza zegara TCK.

Ostatnia możliwość, choć chyba mało prawdopodobna - uszkodzony
procesor, nic z niego nie będzie. Nie robi się czasem gorący?

Marek