Aggiornato al: 06\09\2006
COME AGGIORNARE IL FIRMWARE DEL ROUTER D-LINK DSL-G604T (Adsl1, Adsl2\2+)
DISCLAIMER: CHIUNQUE MODIFICHI IL FIRMWARE FORNITO CON IL DISPOSITIVO DA LUI ACQUISTATO SE NE ASSUME LA PIENA RESPONSABILITA': NON RISPONDO DI EVENTUALI DANNI AUTOARRECATI. SEGUIRE SEMPRE LE AVVERTENZE INDICATE PIU' SOTTO. LE INDICAZIONI VALGONO PER TUTTI I MODELLI DLINK 5xxT E G6xxT.
AVVERTENZE PRELIMINARI: da seguire prima di fare QUALUNQUE AGGIORNAMENTO DEL FIRMWARE:
a) disattivare tutte le schede di rete del pc dal quale si compie l'aggiornamento diverse da quella ethernet che si collega al router (wifi ed ethernet, nel caso ne sia installata più di una); in certe particolari situazioni è necessario collegare il pc al router mediante un hub o uno switch ethernet, in quanto se Windows non rileva una scheda di rete attiva dall'altra parte del cavo, non comunica;
b) assegnare alla scheda ethernet del pc dal quale si procede all’aggiornamento un IP fisso (IP:192.168.1.2; SNMSK:255.255.255.0; GATEWAY:192.168.1.1; DNS:192.168.1.1), collegandola alla porta ethernet 1 del router con il cavo in dotazione (non crossed); spegnere altri eventuali pc collegati via wireless. In caso di persistenti problemi nell'aggiornamento da una V1 ad una V2 con TIupgrade, leggere le specifiche avvertenze riportate nel punto 2) della guida;
c) disconnettere il cavo telefonico dell’ADSL e resettare il router premendo il bottone di reset con una matita per 30 sec e attendere il riavvio, ossia il lampeggio della spia di status; disabilitare il DHCP del router;
d) disabilitare il firewall e l’antivirus del pc dal quale si fa l’aggiornamento;
e) a fine aggiornamento i parametri di connessione e le impostazioni vanno reinseriti da capo e al router viene assegnato il range di IP previsto dal singolo distributore nazionale DLink. Quindi per informazioni specifiche fare riferimento al manuale d'uso del paese cui appartiene il singolo distributore; a titolo di esempio: EU,UK,RU(ufficiale): 192.168.1.1; AU: 10.1.1.1; Conceptronic: 10.0.0.1. E' OVVIO, quindi, che le indicazioni contenute nella Guida relative agli IP da mettere sulla scheda del pc e\o router e programmi cambiano a seconda del firmware GIA' installato.
f) al primo click sui link di download presenti in questa pagina si apre la pagina riassuntiva dei download; dal secondo in poi parte automaticamente il download selezionato.
UPGRADE
In linea di principio esistono due modi per aggiornare il firmware del router:
1) quando si aggiorna da una release della stessa versione ad un’altra sempre della stessa versione (V1.x -> V1.y V2.x->V2.y), la via più semplice è quella di usare l’interfaccia web (attualmente è meglio usare Internet Explorer). In questo caso il sito D-Link italiano consiglia, con riguardo alle V1.x, di caricare prima il file kernel e solo dopo il file fs (ma quello inglese dice esattamente il contrario; io ho seguito il sito italiano). Con le V2.x il problema non si pone perchè il firmware è fornito in un unico file (singleimage). Quando aggiornate via web cancellate sempre prima (e anche dopo l'aggiornamento) la cache del browser e resettate il router per una trentina di secondi.
2) [solo per il G604T e 504T] per aggiornare da una V1.x->V2.y la via più semplice è quella di scaricare il firmware V2 nella versione .exe dal sito del produttore di vostro gradimento (EU, RU o AU: trovate i link aggiornati nella sezione Link utili) e lanciare l’eseguibile che provvede all’aggiornamento completo in modo automatico. Usare preferibilmente la modalità "corrupted mode". Dopo sarà possibile caricare via web qualsiasi firmware di versione V2 o V3 (per G624T). E' fondamentale seguire le AVVERTENZE preliminari. In caso di problemi, provare prima dando ip fisso al pc 192.168.1.2 + corrupted mode dell'utility e poi, se non va, dando al pc ip fisso 5.8.8.10 + corrupted mode dell'utility.
DOWNGRADE (solo per G604T e 504T con firmware V1 adatto)
Per effettuare il downgrade da una versione V2 (ADSL2\2+) ad una versione V1 (ADSL normale) si può seguire una di queste due strade:
3) quella in assoluto più rapida è scaricare il pacchetto contenente il programma blupgrade:
CLICCA QUI. Scompattarlo in una cartella e lanciarlo. Seguendo i semplici passaggi suggeriti, in italiano, provvederà in automatico a caricare l'ultima versione italiana del firmware V1.00B02T02.EU.20050815 disponibile (ringraziamo DarkWolf). Se ripetuti tentativi di downgrade non riescono, probabilmente si è incappati nel cd. problema dell'addormentamento di Adam2. In tal caso, se proprio si vuole procedere al downgrade, sostituire la mtd2 del router con quella di backup seguendo le relative istruzioni riportate più sotto.
4) queste sono le istruzioni più complete che consentiranno agli smanettoni di mettere il firmware V1 che preferiscono (russo, italiano, inglese, spagnolo, francese,...): scaricare
QUESTO PACCHETTO. Nella directory "firmware" del blupgrade inserire i 2 file contenuti nel
firmware V1 scaricato dal sito italiano ufficiale (o di altro firmware V1 preferito). Controllare che i due nuovi files abbiano rispettivamente l'estensione
.img e
.bin. Lanciare il programma blupgrade; se il router funziona (lucetta status che lampeggia) lasciare che il programma trovi da solo "adam"; altrimenti modificare il file config.ini con notepad mettendo la stringa " ipadam = 192.168.1.199 " (almeno il mio era quello) e quando blupgrade lo chiede, dirgli di andarselo a leggere nel file "config.ini" precedentemente modificato.
Per verificare qual'è il proprio indirizzo di adam fare così:
da Start\Esegui digitare cmd [Invio]
# telnet 192.168.1.1 [Invio]
# cat /proc/ticfg/env |grep my_ipaddress [Invio] comparirà l'indirizzo di adam da mettere nel file Config.ini
# exit [Invio]
Successivamente il programma blupgrade chiederà se intallare il kernel ---> si,
e se installare il fw ---> si
chiederà, poi, se fare qualche altra operazione, io ho usato le impostazioni predefinite consigliate.
A questo punto è stato caricato il firmware che si era messo nella cartella firmware e il gioco è fatto.
Procedimento per fare la copia di backup delle mtd del router (ATTENZIONE alla lettera e delle AVVERTENZE PRELIMINARI!):
da eseguire quando il router non è connesso a internet e non sta svolgendo alcuna attività.
Da console di comando (START\Esegui\cmd [Invio]) digitare:
# telnet 192.168.1.1
# username
# password (quelle usate via web)
# cat /dev/mtdblock/0 > /var/mtd0.bin -> non serve
# cat /dev/mtdblock/1 > /var/mtd1.bin -> non serve
# cat /dev/mtdblock/2 > /var/mtd2.bin -> molto utile in caso di guai ad Adam2
# cat /dev/mtdblock/3 > /var/mtd3.bin -> utile per ripristinare i propri mac id wifi e ethernet
# /usr/sbin/thttpd -g -d /var -u root -p 1080
Aprire in un browser l'indirizzo:
http://192.168.1.1:1080/
Cliccare sui 4 files mtd0.bin .... mtd3.bin per salvarli sul pc. Riavviare il router.
Attenzione: quelle importanti in caso di problemi al router sono solo la mtd2 (Adam2) e la mtd3, mentre mtd0 e mtd1 non sono necessarie e possono essere tranquillamente omesse per non creare problemi di out of memory.
Procedimento per sostituire una mtd di backup ad una corrotta sulla flash del router sotto Windows (pc e ruoter collegati via ethernet con ip fisso 192.168.1.X; ATTENZIONE alla lettera e delle AVVERTENZE PRELIMINARI!):
1) scaricare ed installare
questo server FTP
2) avviare TFTP Server e spuntare nel menù File\Configure\Security l'opzione Transmit and Receive files dare OK e lasciare il programma in esecuzione
3) mettere nella cartella C:\TFTP-Root il file mtd (es: mtd2, cioè Adam2) di cui avete fatto il backup precedentemente
4) aprire una shell di comando: Start\Esegui\cmd [Invio] e immettere i comandi:
# telnet 192.168.1.1
# username
# password (quelle usate via web)
# cd /var
# tftp -g -r mtd2.img 192.168.1.X (IP fisso del vostro pc) (al posto di mtd2.img mettere il nome corretto del vostro file di backup)
# /usr/sbin/thttpd -g -d /var -u root -p 1080
verificare con un browser internet in modalità in linea che il file sia presente nella cartella \var mettendo come indirizzo:
http://192.168.1.1:1080/ Una volta verificato, chiudere il browser e dare i seguenti comandi:
# dd if=mtd2.img of=/dev/mtdblock/2
# rm /var/mtd2.img
# exit
A questo punto riavviare: ciao Adam2...
LINK UTILI:
File firmware da caricare mediante l'interfaccia web del router o eseguendo l' .exe secondo i punti 1) e 2) della Miniguida:
DSL-G604T
Firmware italiano V1.00B02T02.EU.20050815: download
Firmware EU V2.00b01t01eu20050930: download
Firmware australiano v2.00B06.AU 20060728: download
Firmware NZ DSL-G604T V3.00B02.NZ.20060711: download
Firmware russo V2.01B01T01.RU.20060109: download (Dà problemi al wireless di alcune macchine)
File firmware autoinstallanti e pacchetti speciali:
Firmware russo MCMCC V1.00B02T02.RU.20051210.MC03b_ADSL2+: download
Firmware russo MCMCC V1.00B02T02.RU.20051210.MC03b_ADSL1: download
Firmware Conceptronic V2.00B02T02.GE.20060118 nuovo pacchetto v.5 (V2 autoinstallante, senza passaggi intermedi. Seguire le AVVERTENZE. MTU di riferimento 1400, MRU 1492.
Manuale di riferimento) :
download
Pagina riassuntiva dei download:
firmware Conceptronics pacchetto v.5 per DSL-G604T, pacchetto Blupgrade per il downgrade al firmware ufficiale V1 20050815, firmware russo ufficiale e MCMCC V1.00B02T02.RU.20051210.MC03b_ADSL2+ o ADSL1, Adam2 di backup:
CLICCA QUI.
DSL-504T
Firmware italiano V1.00B02T02.EU.20050721: download
Firmware EU V2.00B01T01.EU.20050630: download
Firmware australiano v2.00B07.AU 20060808: download
Firmware NZ DSL-504T V3.00B02.NZ 20060711: download
Utility Conceptronic per il recupero di router completamente "morti":
Istruzioni per l'uso nel file pdf contenuto nel pacchetto; le avvertenze sono sempre valide. Link per il
DOWNLOAD. Funziona solo con bootloader di Adam 0.22, non con le versioni successive contenute nei pacchetti Tiupgrade V2.
Attenzione: i firmware consigliati in questa pagina sono stati tutti testati con revisioni A1 dell'hardware e dovrebbero funzionare con tutte le revisioni Ax. Quindi, preliminarmente VERIFICARE LA PROPRIA VERSIONE DI HARDWARE SULL'ETICHETTA APPLICATA SUL DISPOSITIVO!
Sul sito australiano della D-Link è chiaramente detto che le versioni A1-A5 usano firmware DIVERSI dalle versioni B1-B5.
http://www.dlink.com.au/tech/default...mplateId=36356