Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
DWL-G700AP: recupero dispositivo brickato
#1
Giocando con uno di questi AP (rtl8186), ho (ahimè) corrotto il bootloader.
Su un sito russo ho trovato le informazioni necessarie a debriccare l'oggetto; ho realizzato la jtag e testato con successo (tramite tjtag sotto win) la connessione, ma non sono riuscito a compilare il programma necessario al recupero (jtag-0.6-cvs-20051228), nè sotto ubuntu 8.10 nè sotto cygwin.
C'è mica qualcuno che abbia esperienza con questo programma/con questo tipo di problemi, e che sappia/possa/voglia indirizzarmi alla soluzione...?

Anticipatamente grazie Smile SmileSmile

Saluti
Cita messaggio
#2
Hai provato a dare uno sguardo su http://www.linux-mips.org/wiki/Realtek_SOC ?

[OT] Ma alla fine il DSM-320RD l'hai aggiornato ? [/OT]
Cita messaggio
#3
Per il G700... tutto risolto Smile
Per il DSM-320... ho scritto alla D-Link, e loro (pensando di avermi fatto cosa gradita?) mi hanno autorizzato a renderlo per una sostituzione Big Grin
Boh... valli a capire...
Comunque: (se trovo prima il modo di debrikkarlo, in caso di bisogno) proverò ad aggiornare il f/w anche del 320... prima o poi Wink

Saluti
Cita messaggio
#4
Dunque... cerco di spiegare meglio il discorso relativo alla rianimazione del DWL-G700AP.
Dopo un aggiornamento f/w venuto mooolto male (per mia colpa), avevo perso il bootloader e quindi la possibilità di ricaricare un f/w corretto. Cercando in rete, ho trovato un paio di link che mi sono stati assai utili: questo e questo.
Seguendo quanto suriportato, lavorando su una macchina Xp SP2:

- ho installato cygwin selezionando tra i pacchetti da installare tutto ciò che aveva a che fare con gcc, ioperm e make;
- ho successivamente compilato ed installato (configure/make/make install) nell'ordine:
a) include-0.4.2;
b) readline-5.2;
c) jtag-0.6-cvs-20051228.
(Altro link che può essere utile: qui).
- ho realizzato la jtag Xilinx (4 resistenze...), ed ho ricaricato il bootloader sul g700.

Piccoli suggerimenti:

- per abilitare la jtag bisogna mettere a +vcc un punto sul pcb tramite una resistenza da 1 / 1.5 Kohm (vedi foto);
- se il detect non va, resettare il micro mettendo per un attimo a ground l'apposito piedino (11) sul connettore jtag (manovra comunque consigliabilissima);
- NON usare un pc portatile, ma un fisso (col portatile avevo un sacco di errori e la programmazione abortiva... porta parallela "fiacca");
- Prima di cygwin avevo provato con Ubuntu 8.04, ma non sono riuscito a completare con successo la compilazione. Boh... suggerisco di usare cygwin.

Infine alcune foto, che spiegano più di tante parole.

Schema del jtag da me utilizzato (Xilinx DLC5):
http://home.tele2.it/p13r0w3b/Altro/JTAGunbuffered.png

Foto di insieme dell'AP con la jtag collegata. Si notino il pin "volante" per il reset e la connessione del cavetto di abilitazione della jtag (via resistenza da 1 - 1.5 Kohm, verso i +3.3v presi dalla seriale)
http://home.tele2.it/p13r0w3b/Altro/Vis ... nsieme.jpg

Particolare del pin di abilitazione jtag:
http://home.tele2.it/p13r0w3b/Altro/Abilitazione.jpg

Piedinature della porta jtag e della porta seriale:
http://home.tele2.it/p13r0w3b/Altro/jta ... le_pin.jpg


Saluti
Cita messaggio
#5
Ottimo lavoro ... complimenti Wink
Cita messaggio
#6

Ciao a tutti,
ho brikkato un D-link DAP-1160. Dopo una serie di flash con firmware ricompilato dai sorgenti Dlink, con l'ultimo tentativo di abilitare il telnetd l'ho rotto.
Ho provato tutte le procedure di reset e hard reset ma il router sembra morto.
Accedendo via seriale vedo il boot fino ad un certo punto poi si blocca.
Con l'hard reset invece vedo una serie infinita di <Realtek>k>k>k>k>k>... invece del prompt.
Vorrei provare il JTAG ma non so da dove cominciare per la parte hardware, per il sw ho una certa esperienza e dovrei cavarmela (cygwin o linux).
Qualcuno sa darmi indicazioni su come procedere per il flash del bootloader del DAP-1160?
Grazie 1000


Cita messaggio
#7
Scusami Piero,
potresti ripubblicare le foto così avrò qualche possibilità in più per il debrick del mio DAP-1160? Sono alle prime armi in fatto di hw.
Grazie Smile
Cita messaggio
#8
(09-02-2009, 14:17)Piero Ha scritto: Dunque... cerco di spiegare meglio il discorso relativo alla rianimazione del DWL-G700AP.
Dopo un aggiornamento f/w venuto mooolto male (per mia colpa), avevo perso il bootloader e quindi la possibilità di ricaricare un f/w corretto. Cercando in rete, ho trovato un paio di link che mi sono stati assai utili: questo e questo.
Seguendo quanto suriportato, lavorando su una macchina Xp SP2:

- ho installato cygwin selezionando tra i pacchetti da installare tutto ciò che aveva a che fare con gcc, ioperm e make;
- ho successivamente compilato ed installato (configure/make/make install) nell'ordine:
a) include-0.4.2;
b) readline-5.2;
c) jtag-0.6-cvs-20051228.
(Altro link che può essere utile: qui).
- ho realizzato la jtag Xilinx (4 resistenze...), ed ho ricaricato il bootloader sul g700.

Piccoli suggerimenti:

- per abilitare la jtag bisogna mettere a +vcc un punto sul pcb tramite una resistenza da 1 / 1.5 Kohm (vedi foto);
- se il detect non va, resettare il micro mettendo per un attimo a ground l'apposito piedino (11) sul connettore jtag (manovra comunque consigliabilissima);
- NON usare un pc portatile, ma un fisso (col portatile avevo un sacco di errori e la programmazione abortiva... porta parallela "fiacca");
- Prima di cygwin avevo provato con Ubuntu 8.04, ma non sono riuscito a completare con successo la compilazione. Boh... suggerisco di usare cygwin.

Infine alcune foto, che spiegano più di tante parole.

Schema del jtag da me utilizzato (Xilinx DLC5):
http://home.tele2.it/p13r0w3b/Altro/JTAGunbuffered.png

Foto di insieme dell'AP con la jtag collegata. Si notino il pin "volante" per il reset e la connessione del cavetto di abilitazione della jtag (via resistenza da 1 - 1.5 Kohm, verso i +3.3v presi dalla seriale)
http://home.tele2.it/p13r0w3b/Altro/Vis ... nsieme.jpg

Particolare del pin di abilitazione jtag:
http://home.tele2.it/p13r0w3b/Altro/Abilitazione.jpg

Piedinature della porta jtag e della porta seriale:
http://home.tele2.it/p13r0w3b/Altro/jta ... le_pin.jpg


Saluti

Ciao Piero, so che è passato parecchio tempo,
ma magari hai ancora qualche cartella con tutte le info ed i file per debrickare il buon G700AP ^_^

Nel caso, ti sarei super grato se potessi aggiornare il tuo vecchio post,
o crearne uno nuovo. link a foto non esistono più.

Un saluto e grazie mille
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)