D-Link Forum

Networking => Wi-Fi => Discussione aperta da: Piero il 05 Febbraio 2009, 08:48:41

Titolo: DWL-G700AP: recupero dispositivo brickato
Inserito da: Piero il 05 Febbraio 2009, 08:48:41
Giocando con uno di questi AP (rtl8186), ho (ahimè) corrotto il bootloader.
Su un sito (http://forum.nag.ru/forum/index.php?showtopic=41977) 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
Titolo: Re: DWL-G700AP
Inserito da: m4ss1 il 06 Febbraio 2009, 17:51:29
Hai provato a dare uno sguardo su  http://www.linux-mips.org/wiki/Realtek_SOC (http://www.linux-mips.org/wiki/Realtek_SOC)  ?

[OT] Ma alla fine il DSM-320RD l'hai aggiornato ? [/OT]
Titolo: Re: DWL-G700AP
Inserito da: Piero il 06 Febbraio 2009, 21:16:34
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
Titolo: Re: DWL-G700AP
Inserito da: Piero il 09 Febbraio 2009, 13:17:44
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 (http://forum.nag.ru/forum/index.php?showtopic=41977) e questo (http://midge.vlad.org.ua/forum/viewtopic.php?t=121&postdays=0&postorder=asc&start=30).
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 (http://scratchpad.wikia.com/wiki/Open_Turbostation:JTAG)).
- 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 (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 (http://home.tele2.it/p13r0w3b/Altro/Visione_di_insieme.jpg)

Particolare del pin di abilitazione jtag:
 http://home.tele2.it/p13r0w3b/Altro/Abilitazione.jpg (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 (http://home.tele2.it/p13r0w3b/Altro/jtag-seriale_pin.jpg)


Saluti
Titolo: Re: DWL-G700AP
Inserito da: m4ss1 il 09 Febbraio 2009, 21:44:39
Ottimo lavoro ... complimenti   ;)
Titolo: RE: DWL-G700AP
Inserito da: lupant il 23 Gennaio 2011, 21:11:01

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


Titolo: RE: DWL-G700AP
Inserito da: lupant il 24 Gennaio 2011, 12:02:33
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 :)
Titolo: RE:
Inserito da: Kloghman il 19 Ottobre 2016, 11:51:46
Messaggio