Come variare le dimensioni dei blocchi di memoria:
I COMANDI DIGITATELI RISPETTANDO MAISCOLO/MINUSCOLO PER COME SONO SCRITTI.
attivare ADAM2
***** aprire prompt dos ftp 192.168.0.1 e immettere user e pw (rispettivamente adam2 adam2)
dare di seguito i seguenti comandi:
get env
*****dovreste ottenere un file dal nome "env" che potete aprire con notepad e lo ritrovate nella directory dos dove avete lanciato il comando "ftp 192,168,0,1"
*****Il suo output sarà simile a questo:
memsize 0x00800000
flashsize 0x00200000
modetty0 38400,n,8,1,hw
modetty1 38400,n,8,1,hw
bootserport tty0
cpufrequency 150000000
sysfrequency 125000000
bootloaderVersion 0.22.02
ProductID AR7RD
HWRevision Unknown
SerialNumber none
my_ipaddress 10.8.8.8
prompt Adam2_AR7RD
firstfreeaddress 0x9401d888
req_fullrate_freq 125000000
maca x:x:x:x:x:x
mtd0 0x900a0000,0x901f0000
mtd1 0x90010000,0x900a0000
mtd2 0x90000000,0x90010000
mtd3 0x901f0000,0x90200000
autoload 1
****************************************************
****Dare di seguito i seguenti comandi e attendere i prompt di risposta
debug
bin
quote MEDIA FLSH
quote SETENV mtd1,0x90010000,0x90080000
quote SETENV mtd0,0x90080000,0x901F0000
get env
**** Se dovessero mancare le definizioni degli altri blocchi dare anche i seguenti comandi in sequenza.
quote SETENV mtd2,0x90000000,0x90010000
quote SETENV mtd3,0x901F0000,0x90200000
quote SETENV autoload,1
***** A questo punto potete controllare con notepad il nuovo file "env" che dovrebbe essere come questo
********************************
memsize 0x00800000
flashsize 0x00200000
modetty0 38400,n,8,1,hw
modetty1 38400,n,8,1,hw
bootserport tty0
cpufrequency 150000000
sysfrequency 125000000
bootloaderVersion 0.22.02
ProductID AR7RD
HWRevision Unknown
SerialNumber none
my_ipaddress 10.8.8.8
prompt Adam2_AR7RD
firstfreeaddress 0x9401d888
req_fullrate_freq 125000000
maca x:x:x:x:x:x
mtd0 0x90080000,0x901f0000
mtd1 0x90010000,0x90080000
mtd2 0x90000000,0x90010000
mtd3 0x901f0000,0x90200000
autoload 1
**************************************
Se il risultato ottenuto è come quello di sopra si può caricare il FW di dimensioni adeguate alle nuove dimensioni dei blocchi che solo le seguenti:
mtd0 = 1.472 KB
mtd1 = 448 KB
mtd2 = 64 KB ( come in origine )
mtd3 = 64 KB ( come in origine )
Per caricare il FW
**** per caricare il FW mettete i file sempre nella directory dove avete trovato il file "env" e per comodita li chiamate fs kernel e config.xml
per sicurezza ridate il comando bin e il comando quote MEDIA FLSH
bin
quote MEDIA FLSH
put fs "fs mtd0"
attendere messaggio di operazione avvenuta con successo e in seguito il secondo comando
put kernel "kernel mtd1"
attendere messaggio di operazione avvenuta con successo e in seguito il secondo comando
put config.xml "config.xml mtd3"
attendere messaggio di operazione avvenuta con successo
a questo punto avete finito immettete il comando bye e resettate il modem per accedervi via web.
Note generali:
Ricordo comunque che la scheda eth del pc deve avere indirizzo 192.168.0.X ( X un numero diverso da 1 )
la netmask deve essere 255.255.255.0 e il gateway 192.168.0.1.
Alla fine di tutto rimettete a posto l' IP della scheda a 192.168.1.X ( X sempre diverso da uno )
netmask come prima e gateway 192.168.1.1
Spero di essere stato chiaro per eventuali chiarimenti potete farmi domande specifiche, riportando la linea di testo che necessita di chiarimento.
e sopratutto che possa essere di aiuto a qualcuno che con questa procedura puo resuscitare il modem morto.
Per maggiori dettagli su ADAM2 vi consiglio di leggere bene il post di andrea.usenet ( link a pag 8 di questo post).
Saluti.