Newsgroup: it.comp.hardware.modem
Titolo: Riprogrammare la flash di un modem DLINK DSL300G+

Salve a tutti,
Ho recuperato presso una fiera un modem DSL300G+
All'accensione resta acceso solo il led power quindi ho pensato (e 
sperato) che fosse cancellato il firmware.
Ho costruito l'interfaccia seriale a 3.3V e mi sono collegato con 
Hyperterminal.
Il modem risponde e mostra che e' entrato in console con il prompt:
PP Boot 8.2.0.8 (2 April 2002)
Copyright (c) 2002 GlobespanVirata, Inc.
SDRAM size = 0x800000
Flash boot failed.
Entered console ... No, or bad, ATMOS images.
A questo punto ho girovagato in lungo ed in largo la rete, e le uniche 
immagini del firmware che sono riuscito a trovare sono tutte UK e 
precisamente:
dsl-300g+_rev_a2_fw_v2.05.b4t9uk.xDSL
dsl-300g+_rev_a2_fw_v2.05.b4t13uk.xDSL
dsl-300g+_fw_vb4t12uk.xDSL
Il mio modem, invece riporta l'etichetta DSL-300G+/EU V.A2
Sulla flash c'e' una scritta: SL300G+EU 5CB0 R2.05.b4t9eu
Non trovando altro ho presupposto (non so se a ragione) che i file uk 
vadano bene lo stesso :)
Sempre in rete ho letto che queste immagini sono compresse.
Quindi con WinRAR ho estratto il file in esse contenuto che e' nominato 
image.
A questo punto ho dato il comando XMODEM sul terminale ed ho inviato il 
file con XTERMINAL.
Tutto procede regolarmente sino alla fine.
Finito il trasferimento esce il messaggio:
Image relocated - type quit to boot
Scrivo quit e, con mio sommo dispiacere, ritono al punto iniziale.
C'e' qualcuno che puo' darmi una mano?
Oppure suggerirmi un sito dove reperire le giuste immagini del firmware?
Secondo voi, se mando un'email alla dlink ho qualche probabilita' che mi 
rispondano? :)
Essenzialmente e' solo per il piacere di imparare qualcosa e la 
eventuale soddisfazione di rimetterlo in funzione.
Grazie per l'attenzione
Giuseppe

Non stessa fiera ma stesso modem e stesso problema.
Purtroppo i firmware in versione xDSL non vanno bene per l'upload in xmodem, 
ci vorrebbe l'immagine bin che non si trova per questo modello.
L'upload in TFTP invece non risolve il problema (si fa l'upload ma poi torna 
a dare lo stesso messaggio) perché a mio parere la sezione "danneggiata" 
della flash non è la parte firmware o comunque non solo.
Infatti ho scaricato su file tutta la flash ed effettivamente non sembra 
molto coerente.
L'ideale sarebbe avere un modem funzionante per estrarne le porzioni che 
servono.
Esistono anche alcuni firmware sui siti DLink distribuiti come "DSL-300G+ 
PConverter Upgrade Utility" dove ci sono diversi file con tutte le porzioni 
della flash; il problema è che non so come metterle insieme e come calcolare 
il checksum (l'utilità mkflash.cpp utilizzata per altri modem della stessa 
marca non mi dà risultati corretti).
Ciao
Lorenzo
PS Le mail alla DLink sono inutili, già provato per altri prodotti...

 
Ciao,
a me hanno risposto inviandomi il programma :
DSL300G+PConverter-r2.05.b4t11italy-upgrade-utility
pero', visto che il modem non attiva la porta ethernet, e' inutilizzabile.
Ho provato ad estrarre con il winrar il file "image" dal file image.comp 
ma non ho levato un ragno dal buco.
Controllando il il comando fdw la porzione di flash a 0x00020000 che 
dovrebbe contenere l'immagine del firmware, trovo sempre tutto a ff.
Un comando che mi rimane tutt'ora oscuro tra quelli messi a disposizione 
dalla console e' "enter <address>".
Dando "enter 0" risponde con un messaggio di errore nel size 
dell'immagine e poi si blocca tutto.
Dove hai trovato il programma "mkflash.cpp" ?
Ciao
Giuseppe

 Dove hai trovato il programma "mkflash.cpp" ?
Cerca San Google per di-604 mkflash.cpp
Ciao
Lorenzo