Trasformazione di un modem DSL-300T in un Router DSL-500T

From RVM Wiki
Jump to navigation Jump to search

Reperimento dei firmware e Tools di programmazione

Prelevare l'archivio contenente firmware e tools da qui.

Scompattarlo; la password è mcdonate.

Configurazione IP del PC

  • Collegare con un cavo diritto (non cross) il modem al PC con Windows ed impostare in IP statico:
IP: 192.168.0.99
Netmask: 255.255.255.0
Gateway: 192.168.0.1

Attenzione, il network è 192.168.0.0/24 NON 192.168.1.0/24, perchè nella modalità di RECOVER il dispositivo assume IP 192.168.0.1.

  • Scollegare per prudenza il cavo ADSL.

Flash del firmware modificato

Scompattare l'archivio, si troveranno i seguenti files:

C:.
?   300t 302t 30xt@500t_by_ArTiKO versione FORZA C.rar
?   come si usa_come faccio.txt
?
????30xt@500t_by_ArTiKO
    ?   Dlink_RecoTool.exe
    ?
    ????image
            chiara.img
            DLinkRU_PPPoE_8_35_config.xml
            perugia.bin
  • Spegnere il modem.
  • Lanciare il tool di recovery Dlink_RecoTool.exe
  • Premere "Next"
  • TENERE PREMUTO con una penna il tasto di reset sul lato posteriore del modem, ed accenderlo TENENDO PREMUTO il tasto di reset.

Poco dopo il tool comincerà ad aggiornare il modem con il firmware del router (si, è possibile rilasciare il tasto di reset adesso...) , ed alla fine lo riavvierà.

Controllo dell'aggiornamento

  • Reimpostare il DHCP sul proprio PC
  • Verificare che il router sia acceso e collegato al pc
  • Verificare che il pc abbia acquisito l'ip 192.168.1.2, altrimenti spegnere ed accendere il router
  • Entrare via http sul router http://192.168.1.1 e verificare che si sia trasformato in un router

SE CI SI FERMA QUI, TUTTO FUNZIONA, MA QUANDO SI SALVANO I PARAMETRI E SI RIAVVIA IL ROUTER SI *PERDE TUTTA LA CONFIGURAZIONE*.

Provare per credere.

Modifica delle partizioni

Per completare il lavoro, bisogna ridimensionare le partizioni nella flash del router, dato che la dimensione del filesystem del DSL-500T è superiore a quella del DSL-300T e, tra le altre cose, non permette di salvare la configurazione.

Ora eseguire le seguenti due operazioni nel minor tempo possibile, al fine di non fare andare in timeout il telnet.


  • aprire una finestra DOS (io preferisco usare quello di Cygwin e digitare:
telnet 192.168.0.1 21
  • TENERE PREMUTO con una penna il tasto di reset sul lato posteriore del modem, ed accenderlo TENENDO PREMUTO il tasto di reset.

Dopo pochi secondi, apparirà il prompt del bootloader ADAM2:

  • Fare login digitando i seguenti comandi (d'ora in poi TUTTO è case sensitive):
USER adam2
PASS adam2
  • Digitare (o meglio, imparate ad usare il copia & incolla in una finestra DOS) i comandi per ridimensionare le partizioni Flash:
SETENV mtd0,0x900a0000,0x901f0000
SETENV mtd1,0x90010000,0x900a0000
SETENV mtd2,0x90000000,0x90010000
SETENV mtd3,0x901f0000,0x90200000
  • Fatto questo potete anche sloggarvi :
QUIT
  • Spegnere il router

Controllo del corretto ridimensionamento delle partizioni

  • Reimpostare il DHCP
  • Riavviare il router
  • Verificare che il pc abbia acquisito l'ip 192.168.1.2, altrimenti spegnere ed accendere il router

Da una finestra DOS entrare in telnet nel router e verificare la dimensione delle partizioni:

telnet 192.168.1.1

mygateway login: root
Password: admin

cat /proc/ticfg/env | grep mtd

mtd0    0x900a0000,0x901f0000
mtd1    0x90010000,0x900a0000
mtd2    0x90000000,0x90010000
mtd3    0x901f0000,0x90200000

exit

Naturalmente i valori delle partizioni mtd devono corrispondere a quelli precedentemente impostati nella sessione di ADAM2

  • Entrare via http sul router http://192.168.1.1 e provare a modificare la configurazione
  • Fare un SAVE ALL e a spegnere e riaccendere il router. Dovrebbe mantenere le modifiche.
  • Enjoy your Router.


ArTiKO: aggiornare il vostro 30xt in un 500t

DlinkPedia: l'enciclopedia sull'hacking dei Dlink

DSL-302T demystified: TUTTO sui DSL-xxx

hwupgrade.it forum: Firmware modificati per DSL300T/302T v2

hwupgrade.it forum: Agg. Firmware Alice ADSL 302T-> 300T

hwupgrade.it forum: Come aggiornare il firmware dei D-link DSL xxxT con i firmware McMcc (Russi)

swzone.it forum: La password del firmaware è: mcdonate

itsistemi.net forum: Trasformare dlink 300/302T ---->> 502T