Ringrazio la comunità di Dlinkpedia, dove potrete trovare altre informazioni sul modem in questione, e altre tecniche di modifica
Per abilitare il router, occorre caricare una versione corretta del firmware per il 502T, inquanto quello originale è troppo grande per la eprom del chip. Sottolineo che il modem 302T, dopo aver subito la modifica non potrà più utilizzare la porta usb.
Il Firmware possiamo scaricarlo sempre da dlinkpedia, i file da utlizzare sono in stable
Dopo di che, occorre recuperare CICLaMaB (che iddio ce la mandi buona), un grazioso programma italiano che flasha il firware.
Se il programma non dovesse funzionare occorrerà scaricare le sue librerie e installarle.
Stacchiamo il cavo adsl.
Ora entriamo in connessioni di rete e selezioniamo Connessione alla rete locale (LAN) quindi proprietà e Protocollo Tcp/ip e ancora proprietà.
Impostiamo i parametri così
Adesso aprimo CICLaMaB e inseriamo l'ip della macchina cioè 192.168.1.1
Seguiamo il wizard indicando il modello posseduto e quello desiderato (io ho messo d-link DSL300@Aztech Submax), selezioniamo il kernerl e il firmware e impostando si nella domanda se è la prima volta che aggiorno il modem.
Adesso scolleghiamo il modem e premiamo il tasto connetti, ricolleghiamo il modem e il CICLaMaB dovrebbe riuscire a collegarsi
- Codice: Seleziona tutto
220 ADAM2 FTP Server ready.
USER adam2
331 Password required for adam2.
PASS adam2
230 User adam2 successfully logged in.
bootloaderVersion 0.22.02
flashsize 0x00200000
usb_prod Alice ADSL 302T
mtd0 0x900a0000,0x901f0000
mtd1 0x90010000,0x900a0000
mtd2 0x90000000,0x90010000
mtd3 0x901f0000,0x90200000
se così non fosse torniamo alla configurazione delle porte TCP/IP e proviamo con i valori
IP 10.8.8.9
Gateway 10.8.8.8
Subnet Mask 255.255.255.0
Riproviamo il proceditmento
A questo punto impostiamo la patizione come Samy1.1/Netcomm NB5!
E confermiamo l'inzio del processo di aggiornamento pigiando esegui, se il tutto va come deve andare il modem il log vi dirà che l'aggiornamento è avvenuto in modo corretto dandovi questo messaggio (io ho atteso 5 min che il modem si riavviase e l'ho riavviato a mano e ha funzionato lo stesso)
- Codice: Seleziona tutto
226 Transfer complete.
REBOOT
221-Thank you for using the FTP service on ADAM2.
221 Goodbye.
Operazione conclusa!
Attendere il riavvio del modem/router...
Mentre nel caso vi riporti questo errore
- Codice: Seleziona tutto
*******************************************
* Inizio operazioni - 12/03/2006 17.38.30 *
*******************************************
*
* CICLaMaB ver.
*
17.38.47 - ATTENZIONE!
17.38.47 - E'consigliato disattivare eventuali firewall e antivirus
17.38.47 - e scollegare il cavo della linea ADSL.
17.38.47 -
17.38.47 - Spegnere il modem/router e premere "Connessione".
17.38.47 -
17.38.52 - Accendere ora il modem/router.
17.38.57 - Connessione ad "ADAM2" in corso...
17.38.57 - 220 ADAM2 FTP Server ready.
17.38.57 - USER adam2
17.38.57 - 331 Password required for adam2.
17.38.57 - PASS adam2
17.38.57 - 230 User adam2 successfully logged in.
17.38.57 -
17.38.57 - ---------------------------------------------------------
17.38.57 - modem/router info:
17.38.57 - bootloaderVersion 0.22.02
17.38.57 - flashsize 0x00200000
17.38.57 - usb_prod N/A
17.38.57 - mtd0 0x900a0000,0x901f0000
17.38.57 - mtd1 0x90010000,0x900a0000
17.38.57 - mtd2 0x90000000,0x90010000
17.38.57 - mtd3 0x901f0000,0x90200000
Parametri impostati:
- Azzeramento mtd3
- Autoload on
- Partizionamento mtd0, mtd1 e mtd3 per D-Link DSL-300@Aztech Submax
- Salvataggio ambiente "ENV" e "config.xml"
17.39.03 - ---------------------------------------------------------
17.39.03 - SETENV mtd0,0x90087000,0x901f0000
17.39.08 - 200 SETENV command successful
17.39.08 - SETENV mtd1,0x90010000,0x90087000
17.39.12 - 200 SETENV command successful
17.39.12 - SETENV mtd3,0x901f0000,0x90200000
17.39.12 - 200 SETENV command successful
17.39.12 - Le partizioni sono state modificate.
17.39.12 - SETENV autoload,1
17.39.12 - 200 SETENV command successful
17.39.12 - TYPE I
17.39.12 - 200 Type set to I.
17.39.12 - PASV
17.39.12 - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.12 - RETR env
17.39.12 - 150 Opening BINARY mode data connection for file transfer.
17.39.12 - 226 Transfer complete.
17.39.12 - Il config in formato "bin". non è salvabile!
17.39.12 - MEDIA FLSH
17.39.12 - 200 Media set to FLSH.
17.39.12 - Creazione partizione temporanea "mtd4".
17.39.12 - SETENV mtd4,0x90010000,0x901f0000
17.39.16 - 200 SETENV command successful
17.39.19 - TYPE I
17.39.19 - 200 Type set to I.
17.39.19 - PASV
17.39.19 - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.19 - Cancellazione partizione "mtd4"... Attendere...
17.39.19 - STOR single mtd4
17.39.19 - 550 <blockname> environment variable not set.
17.39.19 - Il comando è fallito: STOR single mtd4
17.39.19 - TYPE I
17.39.19 - 200 Type set to I.
17.39.20 - PASV
17.39.20 - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.20 - Cancellazione partizione "mtd3"... Attendere...
17.39.20 - STOR config.xml mtd3
17.40.20 - Il modem/router non risponde!
17.40.20 - Il comando è fallito: STOR config.xml mtd3
17.40.20 - Attendere il riavvio del modem/router...
*******************************************
* Fine operazioni - 12/03/2006 17.41.33 *
*******************************************
Occorrerà procedere come segue:
Se il chipset è intel quasi sicuramente sarà impossibile eseguire l'aggiornamento del firmware inquanto hanno ADAM2 per amd quindi non si possono flashare.
Per prima cosa occorre smontare il modem e accertarsi di che chipset mondi
in caso sia intel bisognerà riprogrammare Adam2
Scaricare adam2_intel.zip(adam2 e' il file \bin\intero\mtd2)
Scaricare: SolarWinds-TFTP impostare Transmit and Receive files" in Security, sotto il menu Files -> Configure e scompattare il file adam2_intel.zip e selezionare in solaris il percorso \bin\intero\mtd2
adesso sempre con le configurazioni TCP/IP (168.192.1.1 255.255.255.0 e 168.192.1.2), apriamo il prompt dei comandi e digitiamo
- Codice: Seleziona tutto
# telnet 192.168.1.1
inseriamo user: root
password: admin
# cd /var (ci spostiamo in var)
# tftp -g -r mtd2 192.168.1.2 (indirizzo ip del pc)
# ls -la /var/mtd2 (con questo comando controlliamo la reale dimensione del file 63,6 KB (65.216 byte).)
# dd if=/var/mtd2 of=/dev/mtdblock/2
il prompt dovrà risponderci in qualche secondo
127+1 records in
127+1 records out
# exit
nb. # non è da digitare
Adesso possiamo ripetere il procedimento di installazione con CICLaMaB.
Che benefici porta la trasformazione? Essenzialmente avremo un maggior controllo del prodotto, non ci saranno più problemi con programmi come emule(disconnessioni e id bassi) e potremmo disporre di un firewall hardware personabilizzabile.
Oltretutto da quel che ho capito il nuovo firmware dovrebbe modificare il modem da dsl1 a dsl2 quindi può superiare la barriera degli 8mb.
Una volta eseguita la modifica potrete impostare il firewall seguendo i consigli di questo sito per i maggiori programmi internet.