Sabato, 31 luglio 2010 - 20:05

>> Aggiornamento del firmware con vecchi metodi

Indice dei contenuti

Via webcm

E' possibile inviare i firmware al modem/router via interfaccia web solo con le immagini firmate (ti_chksum). Solo le immagini ufficiali sono firmate.

Via telnet

E' necessario un server TFTP o HTTP. Per semplicitą spiegherņ come aggiornare via server HTTP.

Aprite il vostro browser (Firefox vero? :) e digitate http://localhost/. Dovrebbe apparire "Funziona! Il Server Web Apache č stato installato su questo sito Web!".

Bene, da adesso i vostri file saranno accessibili da C:\Programmi\Apache Group\Apache\htdocs. Copiateci dentro il kernel e il filesystem. Collegatevi al router (staccato il cavo del telefono?):

telnet 192.168.1.1
XXX login: root
password: admin
Andiamo nella ram (unica zona scrivibile), cancelliamo i file presenti e scarichiamo il kernel:
cd /var
rm -rf *
wget http://IP_COMPUTER_CON_APACHE/kernel.img

ovviamente C:\Programmi\Apache Group\Apache\htdocs\kernel.img deve esistere!

Mettiamolo nella rom:
dd if=kernel.img of=/dev/mtdblock/1

Ripetere la stessa procedura con il filesystem, ricordandosi di non copiarlo in /dev/mtdblock/1 ma in /dev/mtdblock/0.

Via recovery tool

(incluso nel pacchetto del firmware 1.0 oppure qui [2])

-Imposta il protocollo TCP/IP:

ip: 192.168.0.99
maschera: 255.255.255.0
gateway: 192.168.0.1

-Lancia Dlink up2date.exe e premi Next.

-Dai un colpo di reset spegni accendi e attendi, partirą l'aggiornamento, altrimenti riprova.

Solo se si accende solo la lucina power, e nessun'altra:

-entra nel prompt dei comandi e digita telnet 192.168.0.1 21

-Logati con:

USER adam2
PASS adam2

scrivi in maiuscolo e in minusco mi raccomando

-metti questi comandi se il firmware che usi č inferiore alla versione 1.1:

SETENV mtd0,0x900a0000,0x901f0000
SETENV mtd1,0x90010000,0x900a0000
SETENV autoload,1

-metti invece questi comandi se il firmware che usi č 1.1 o superiore:

SETENV mtd0,0x90090000,0x901f0000
SETENV mtd1,0x90010000,0x90090000
SETENV autoload,1

-ora rilancia il recovery tool: ripeti il reset e lo spegni-accendi. Adesso dovrebbe bootstrappare!

N.B.: rimettere le impostazioni del tcp/ip nelle proprietą della scheda di rete alle condizioni iniziali: ottieni ip dinamicamente (raccomandato se non si są cosa fare) oppure indicare ip, mask e gateway staticamente

Questa pagina ti č stata utile?

Hai presente il banner qui sotto? Ecco :D


Contenuto disponibile sotto GNU Free Documentation License (www.gnu.org/copyleft/fdl.html).