Mercoledì, 10 marzo 2010 - 02:18

>> Aggiornamento del Firmware

Prima di aggiornare:

Indice dei contenuti

Via CICLaMaB

Il programma più semplice con il quale eseguire l'aggiornamento. Per una guida passo-passo vai qui: CICLaMaB/guide.

N.B.: il programma è scritto in VB6 quindi ricordatevi di installare le librerie (le trovate sul sito di Ciclamab).

UTENTI LINUX: E' consigliato usare il metodo adam2. E' altrettanto semplice e veloce; tuttavia è possibile farlo partire sul Linux, con WINE (maggiori informazioni nella pagina di ciclamab)

Via ADAM2

Sia il recovery Actiontech che CICLaMaB si appoggiano ad ADAM. Adam risponde ad un indirizzo IP impostato sul router, per conoscerlo digita in telnet:

cat /proc/ticfg/env |grep my_ipaddress

(Per collegarsi a telnet, è sufficiente:

telnet 192.168.1.1

login: root, password: admin).

Questo indirizzo IP può coincidere con quello che viene usato per telnet-gateway-interfaccia web, ma non hanno niente a che fare, generalmente è 192.168.0.1 o 10.8.8.8 ma può essere modificato.

Prima di cominciare assegnate alla vostra scheda di rete l'IP statico: 192.168.1.2 , submask: 255.255.255.0 , getaway: 192.168.1.1 Inoltre fate in modo che la connessione avvenga manualmente e non al collegamento del cavo di rete. Se usate SuSE aprite YaST e nelle opzioni della scheda di rete impostate connessione: "at boot". Questo per evitare che il reset del modem crei problemi al sistema operativo.

Per aggiornare il firmware via ADAM, mettiamo il filesystem (chiamato in questo caso fs) e il kernel (lo chiamerò krn) in C:\documents and settings\utente (se usi linux mettili dove ti pare, apri una console ed entra in quella directory prima di continuare) Apriamo CMD da start-esegui e digitiamo ftp indirizzo_ip_trovato_prima senza premere invio Stacchiamo e riattacchiamo l'alimentazione del modem aka router e dopo due secondi esatti premiamo invio. Se non appare la connessione ad adam2 ripetete l'operazione. Facciamo il login con adam2:adam2 poi creiamo le partizioni con

quote SETENV mtd0,0x90090000,0x901f0000
quote SETENV mtd1,0x90010000,0x90090000
quote SETENV mtd3,0x901f0000,0x90200000
quote REBOOT

La connessione terminerà. Riconnettiamoci come prima (linux: usciamo con exit e rientriamo come prima) e attiviamo la modalità di trasferimento binaria sulla flash con

quote MEDIA FLSH
bin

Inviamo fs e krn:

put fs "fs mtd0"
put krn "krn mtd1"

Concludiamo in bellezza con un

quote REBOOT

Via webcm, telnet e recovery tool

Spostati nella sottopagina Aggiornamento firmware/old.
Questi metodi sono vecchi o comunque sconsigliati, potresti essere più interessato ad usare ADAM2 o CICLaMaB.

Vedi anche Trasformazione DSL-300T in DSL-500T

550 Flash erase failed

Alcuni modelli di 300t con flash intel, hanno ADAM2 per amd quindi non si possono flashare, se provate con CICLaMaB nel log vi dirà che il trasferimento è fallito...:(

Il primo metodo per risolvere e quindi sostituire adam2 con la versione per intel corretta sarebbe quella di usare la jtag. Però c'è un'alternativa col metodo tftp (Solo se il modem fa il boot correttamente, altrimenti e' necessaria la procedura jtag):

ADAM2 dovrebbe rimanere sull'ip impostato (my_ipaddress) perche' se la mtd3 non e' stata zappata l'ip di adam2 e' quello consueto che c'e' in env. Tuttavia, se dopo il flash non riuscite più a connettervi, ADAM potrebbe avere come IP 169.254.87.1. CICLaMaB dovrebbe comunque provvedere a modificarlo con quello impostato nella finestra "Modifica Ip modem/router", quindi impostare un "classico" 192.168.0.1.

Si accende solo power?

Vedi Test ADAM

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