Menu principale

DWL-G700AP: recupero dispositivo brickato

Aperto da Piero, 05 Febbraio 2009, 08:48:41

Piero

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 :) :):)

Saluti

m4ss1

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]

Piero

Per il G700... tutto risolto :)
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 :D
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 ;)

Saluti

Piero

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

m4ss1

Ottimo lavoro ... complimenti   ;)

lupant


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 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



lupant

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 :)

Kloghman

Messaggio

Licenza Creative Commons
Il contenuto dei messaggi del forum è distribuito con
Licenza Creative Commons Attribuzione Non commerciale 4.0
Tutti i marchi registrati citati appartengono ai legittimi proprietari