IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: elfetto - 20 Ottobre 2006, 13:44
-
Sarei molto grato a chiunque possa inviarmi i file backup immagine (.bin), letti con jtag, delle partizioni mtd0, mtd1, mtd2, mtd3 dell'ADSL2MUE.
-
lascia perdere io metterei il firmware che avevamo postato qui ... fai una ricerca per trovarlo....
e poi non serve puoi scaricare il firmware originale dal sito ....
-
Grazie SubMax82.
L'ADSL2MUE che ho sottomano ha un hardware diverso da quello descritto al link: http://www.linux-mips.org/wiki/ADSL2MUE; in particolare non contiene la singola Flash memory: "MX29LV320ABTC-90G" da 4 Mb ma ne contiene 2 da 2 Mb: 1) "MX29LV160BBTC-90G"; 2) "IC42S16400-7T". Gli indirizzi di dette flash non possono essere:
mtd0: da 0x900a0000 a 0x90400000
mtd1: da 0x90020000 a 0x900a0000
mtd2: da 0x90000000 a 0x90010000
mtd3: da 0x90010000 a 0x90020000
quindi non riesco a caricare il firmware originale.
Forse qualcuno ha il mio stesso hardware e magari può postarmi il partizionamento corretto della memoria.
-
prova a caricare l'originale via web o tramite l'utility prevista da linksys.
comunque ripeto ... cerca il topic in cui se ne parlava
-
Ok, ti ringrazio. :)
-
Mi dispiace ma non posso aiutarti.
Avevo un Linksys ADSL2MUE che mi sono fati sostituire due volte (in garanzia) per luce rossa power accesa e modem "morto".
Alla terza volta (fuori garanzia) mi sono rotto le scatole e visto il problema del fw che dovrebbe essere un modem ma quei "fenomeni" della LinkSys/Cisco hanno inventato un fw mezzo modem/mezzo router e quindi P2p che casino, dopo una serie di prove ho fatto le seguenti modifiche:
- Via JTAG (connettore saldato sulla mb del modem) e interfaccia JTAG-parallela (quella recensita nel sito di Ciclamb) ho sostituito il PSPBOOT originale con l'Adam2 dio Oleg per memorie AMD da 4Mb.
- Una volta sostutuito il bootloader con Ciclamb (partizione DSL504V2) ho caricato il fw neozelandese v. 3.03 del Dlink DSL-504T (identico per caratteristiche hw).
Avevo provato in precedenza a caricare il fw di Submax ma non sfruttavo a pieno i 4Mb di flash (bisogna comunque sostituire il bootloader).
Una domanda. Ti servono le partizioni salvate perchè hai il modem inservibile o che altro ?
Se vuoi posso fornirti il firmware australiano della LinkSys (v. 2.17 TI) che ha un'interfaccia molto simile al fw JackThevendicator xDlink 302T (quello australiano è per l'ADSl2MUE da 4Mb) in cui puoi abilitare le porte del firewall x l'uso con P2P.
Se ti serve ti mando il link dove scaricare il file su RapidShare.
-
l'ho messo anche io sul mio sito ... appena posso vado a controllare il link e te lo mando via pm
-
@elfetto
Nel mio caso i due chip sono marchiati:
MX29LV32DABTC-90G - Flash 4 Mb - Adam2 + Kernel + File System + Config
GLT51280L16-6TC - RAM 16 Mb
Volendo tramite Ciclamab potresti separare il FS e Kernel dal file unico e provare a caricare prima uno e poi l'altro (controlla nel file testo all'interno del fw nel sito di submax quale tra fs e kernel devi caricare prima)
@Submax
Ho cercato nel tuo sito ma non ho trovato il fw del LinkSys (2.17 TI). Con l'occasione di metter mano al sito ti chiedo se e quando potrai applicare le preciszioni sulle tipologie di Adam2 esposte in precedenti post
@elfetto
Se ne hai la possibilità ti consiglio di costruirti la JTAG per Dlink (funziona anche sul LinkSys) in quanto saldando il connettore sulla mb del modem potrai sotituire qualsiasi fw con uno diverso (come riportato io ho flashato con il fw NZ del Dlink 504T e non tornerei più indietro).
Se hai bisogno ulteriori dettagli mandami un msg in PM e ti lascio il mio telefono.
-
Grazie bovirus 1963. :)
Ho seguito il tuo consiglio, ho costruito la jtag ed ho caricato l'ADAM2 sostituendo il PSPBoot originale che era corrotto. Con il CiClaMab ho caricato e testato: Acorp LAN120 3.6.0D 1.0.15.RU GPL universal e Submax v2.9.0 (bellissimi) con i quali però ho problemi di sincronizzazione ADSL.
Per quanto riguarda la versione del firmware australiano 2.17 TI non posso caricarlo per via dei soli 2 Mb che ho a disposizione sulla MX29LV160BBTC-90G.
Adesso provo con il fw neozelandese v. 3.03 del Dlink DSL-504T.
Per rispondere alla tua domanda sulle partizioni, non avendo avuto la possibilità di eseguire con ssh: "cat /proc/ticfg/env", causa mtd2 dead, non so come vanno impostate per poter ricaricare il firmware originale.
A buon rendere! ;)
-
Ti posso dire che per caricare il fw del Dlink DSl504T la prima volta ho usato il software di recovery, che quando ho lanciato in modo "Corrupted image" si è sincronizzato con l'Adam2 e ha risistemato poi le partizioni.
A questo punto con Ciclamab ho aggiornata al v 3.03NZ (o puoi provare la più aggiornata 2.0B06 AU).
I fw di flash recovery e di update NZ e AU li trovi qui.
http://www.hwupgrade.it/forum/showthread.php?t=1148680&highlight=g604
Ti dimenticherai di avere il vecchi LinkSys. Il mio da quando ho sotituito Adam2 e fw Dlink 504T non si è più fermato.
Il link per il fw di recovery di modem completamente morti è:
http://download.conceptronic.net/WIRELESS/C54APRA/C54APRA_FW_RECOVER.exe
Ricordati di selezionare "Corrupted image"
tieni conto du una cosa. Il Bootloader normalmente disponibile 8anche quello sul sito di Submax) è per Flash da 2Mb. fa eccezione il bootloader per DSL604 che è un modem con flash da 4Mb; purtroppo non è mai specificato se l'immagine MTD2 (Adam2) del DSL604T è per flash AMd o Intel.
Ho trovato nel pacchetto di Oleg relativo all'utility Adam2App 8che ti consiglio di usare per leggere le variabili ambiente tra cui la dimensione della flash che spero mi riporterai) un file Adam2 per Flash tipo Amd con dimensione da 4 Mb (e RAM 16 Mb).
Io ho usato quel file per poter vedere (nel mio caso) tutta la flash da 4Mb (altrimenti con Adam2 std ne vedevo solo 2. Da notare che invece PSPBOOT mi riconosceva i 4Mb dui Flash. Sarà per quello che hanno usato PSPBOOT in quanto Adam2 Std non funziona su flash da 4Mb?).
Nel caso ti servisse posso farti avere il file bootloader per Amd 4Mb. Controlla prima la variabile che indica la dimensione della flash con Adam2App.
.
Ciao.
-
Ciao a tutti, vedo con piacere che bovisus usa ormai ciclamab con i Linksys senza problemi. Tuttavia non mi è chiara una cosa: riuscivi ad usare ciclamab tranquillamente anche prima di sostituire pspboot con adam2, oppure lo hai sempre usato in accoppiata alla jtag?
Quanto alla copia di backup di adam2 per G604T e 504T, reperibili nel mio repository, sono per chip amd compatibili (anche atmel).
Ciao
-
Grazie Carciofone per la precisazione (se puoi mi servirebbe anche spare che versione sono di Adam2).
Ti pregherei se possibile come ho consigliato a Submax per i suoi Adam2, di magari rinominare i file sul tuo sito in modo che il nome sia onomatopeico della funzionalità.
Es. Adam2_0.22.2_DSL604_4MbFlash_Amd.bin (ovviamente ppoi inserito in uno zip per evitare problemi di file corrotti o parzialmente scaricati che usati come bootloader creerebbero qualche problema)
Così si eviterebbero di avere da parte una serie di MTD2 per vari modem e non ricordare per che Flash Type, che versione di Adam2 sono, etc (è capitato a me).
Per quanto riguarda CicLamab e LinkSys, il tutto è nato dall'evento del terzo modem LinkSys non funzionante (spia power rossa accesa e non verde) con modem "morto" ai comandi ma non guasto (nel senso che l'hw era perfettamente funzionante).
Stufo dei casini del PSPBOOT mi sono documentato, ho trovato su internet le spiegazioni della JTAG (identica a quella dei Dlink) e le connessioni della seriale (connettore su floppy), e avendo sia la seriale che la JTAG per Dlink ho costruito il convertitore seriale (un connettore alimentazione floppy riadattato) e per prima cosa ho verificato cosa succedeva al caricamento del bootloader.
Risultato caricamento bootloader: niente (bootloader danneggiato).
Rincuorato dal fatto di avere la JTAG e la seriale (e quindi le spalle coperte) ho cominciato una serie di test (dove ho scoperto che la maggior parte degli Adam2 ad eccezione, al momento delle prove, di quello inserito nel kit di Oleg in un sito russo sono per flash da 2 Mb).
A questo punto dopo ulteriore studio ho visto che i modem che più si avvicinavano al LinkSys erano i Dlink DSL--504/604 (4Mb Flash / 4Mb Ram - Chipset Flash Amd), ho tentato il recovery con il Conceptronic C54PRA che è andato a buon fine in modo "Corrupted mode".
Da quel momento ho avuto un Dlink DSL504 a tutti gli effetti che sto utilizzando con molta siddisfazione (il che sta a dimostrare che la maggior parte dei problemi dei DSL300/302 è data dalla scrsa quantità di RAM 8Mb invece dei 16 Mb della famiglia DSL504/604).
Buon weekend.
-
Ti ringrazio per i consigli sulla rinominazione dei file di backup, sicuramente è una cosa che farò non appena riuscirò a capire che versione di Adam2 sia effettivamente quella. Quando ho fatto il pachetto, infatti, avevo ancora il G604T, mentre ora uso un Linksys WAG354GV2 e non ho modo di sapere precisamente la versione. Tuttavia dovrebbe quasi certamente trattarsi della versione originale che corrisponde a quella che anche submax ha pubblicato sul suo sito.
-
Infatti.
Il problema che ho passato provando i tuoi file (e quelli di submax) è che ho dovuto provarli tutti perchè non sapevo se erano per Intel /Amd e quale versione erano.
Ti posso dire che quelli di Oleg sono 0.22.2 quelli di linkpedia (anche quelli nella cartella file unico c'è un file che sfido chiunque dopo una settimana, se non lo rinomini, a ricordarti cos'era) sono 0.22.3.
Perche non costruire (da te o submax) una libreria di file Adam2 con un nome file di questo tipo
Adam2_versione_Dimensioneflash_Tipoflash_ModelloModem_Autore.BIN
es.
Adam2_0.22.2_4Mb_Intel_DSL604T_Oleg.BIN compresso in un file ZIP (chi lo scarica attraverso il CRC è sicuro che il file è integro)
Adam2_0.22.2_4Mb_Intel_DSL604T_Oleg.ZIP
A questo punto si mette la lista online e chiunque ne ha la possibilità scarica il file che gli serve.
Si potrebbe fare la stessa cosa con le versioni di PspBoot usando lo stesso schema
PspBoot_versione_Dimensioneflash_Tipoflash_ModelloModem_Autore.BIN
Immagine per i neofiti (ma sicuramente anche per noi) come sarebbe facile risalire al tipo di file.
In un impeto di autoducmentazione si potrebbe inserire nello ZIP un file di descrizione estesa del bootloader (versione / tipo di flash / modello flash / Note) accompagnato da alcuni suggerimenti in modo molto generico (senza dettagli estremi):
- Uso del sw Ciclmab per la programmazione (e sito web LiquidSky) per download programma
- Impostazione IP fisso scheda rete pc (con range negli stessi indirizzi del modem) pena perdita del modem durante la flash
- Disabilitazione di firewall sw integrati (Xp) o esterni.
I file LEGGIMI.TXT sarebbero sempre gli stessi ad eccezione della prima parte delle note sul bootloader.
Che ne dici ?
-
Infatti.
Il problema che ho passato provando i tuoi file (e quelli di submax) è che ho dovuto provarli tutti perchè non sapevo se erano per Intel /Amd e quale versione erano.
Che ne dici ?
Sia quello ke ha submax ke quello di carciofone se ricordo bene li ho fatti io da un G604T vergine di scatola!!!
E per quanto mi risulta tutti i G604T sono con flash Atmel (compatibile amd) ergo basta indicare (ed è fatto) ke è del G604t e non bisogna aggiungere altro (almeno in questo caso)!!!
Per le versioni dei 3xxT mi astengo in quanto c'ho avuto a ke fare poco e niente ;)
-
Infatti.
Il problema che ho passato provando i tuoi file (e quelli di submax) è che ho dovuto provarli tutti perchè non sapevo se erano per Intel /Amd e quale versione erano.
Che ne dici ?
Sia quello ke ha submax ke quello di carciofone se ricordo bene li ho fatti io da un G604T vergine di scatola!!!
E per quanto mi risulta tutti i G604T sono con flash Atmel (compatibile amd) ergo basta indicare (ed è fatto) ke è del G604t e non bisogna aggiungere altro (almeno in questo caso)!!!
Per le versioni dei 3xxT mi astengo in quanto c'ho avuto a ke fare poco e niente ;)
Hai detto giusto (Se ricordo bene...) ma in questo caso (ma non solo) vista l'importanza dei file (sono dei bootloader e se carichi quello sbagliato il modem non funziona), non bisogna basarsi su ricordi ma su certezze. E la certezza ce l'hai salvando nel file le informazioni che hai sottomano quando lo stai facendo.
Mettere qualche indicazione in più (Amd), indicare la dimensione della flash, l'autore etc. aiuterebbe comunque un neofita (ma anche noi a identificarlo distanza di tempo).
Adam2_0.22.2_4Mb_Atmel_DSL604T_Carciofone.BIN
Adam2_0.22.2_4Mb_Atmel_DSL604T_Submax.BIN
credo sia molto più esplicativo di
MTD2 x 604
Sei sicuro che chiunquw sappia che la flash del 604 è da 4Mb, è solo Amtel, che ci sono varie versioni (Submax o Carciofone), etc o come dici tu a distanza di tempo mi ricordo che dovrebbe essere ...
Se si crea un libreria di file auto con nome auto esplicativo è evidente per tutti lo scopo dei file e così magari ci si evita una serie di domande (a cosa servono per che modelli sono etc.)
Io personalmente i miei file Adam2 me li sono organizzati come ho suggerito e ti garantisco che non ho problemi a riconoscerli.
-
Infatti.
Il problema che ho passato provando i tuoi file (e quelli di submax) è che ho dovuto provarli tutti perchè non sapevo se erano per Intel /Amd e quale versione erano.
Che ne dici ?
Sia quello ke ha submax ke quello di carciofone se ricordo bene li ho fatti io da un G604T vergine di scatola!!!
E per quanto mi risulta tutti i G604T sono con flash Atmel (compatibile amd) ergo basta indicare (ed è fatto) ke è del G604t e non bisogna aggiungere altro (almeno in questo caso)!!!
Per le versioni dei 3xxT mi astengo in quanto c'ho avuto a ke fare poco e niente ;)
L'Adam2 da me adottato in via definitiva sul repository on line mi fu passato da Pikmin, con la quale ho mantenuto cordialissimi rapporti e che sento spesso. Ripeto che in realtà il problema della diversità dei bootloader, per quanto mi riguarda, non sussiste, perchè quello era uguale a quello di DarkWolf, come pure a quello di Submax, byte x byte. La nuova denominazione onomatopeica suggerita da Bovirus è sicuramente funzionale ad una corretta archiviazione ed indicazione del file e, almeno per quanto mi riguarda lìho adottata in questa forma:
Adam2_0.22.2_4Mb_AMD-Atmel_DSL604T.bin
Ciao
-
Perfetto.
Speriamo che anche Submax la adotti.
Grazie di aver recepito il suggerimento.
Buona giornata.
-
ciao ragazzi, interessante topic.. sto per l'appunto cercando di modificare definitivamente il firmware dell'ADSL2MUE con qualcosa di piu stabile
rispondo al topicstarter, poichè avevo salvato le partizioni del firmware 4.12 dell'ADSL2MUE, ecco il link http://www.esnips.com/web/adsl2muefirmware
inoltre avevo fatto una miniguida su linksysinfo.org, su come far tornare questo modem al suo firmware originale, link (http://www.linksysinfo.org/portal/forums/showthread.php?t=47660)
personalmente non sono un esperto nella costruzione di interfaccie seriali etc, quindi mi farò i dovuti calcoli prima di flashare dei firmware che potrebbero non funzionare sull'ADSL2MUE.... e non vorrei cambiare il bootloader dal PSPBOOT, anche perche vorrei usare il firmware acorp che è compatibile con il pspboot
se avete suggerimenti, ben vengano ;)
EDIT: una piccola modifica
al momento ho il firmware 4.22 (è una beta della linksys)
se provo a salvare il firmware, noto facilmente che la memoria è di 4mb ed è unificata
controllate pure:
# cat /dev/mtdblock/0 > /var/oldfs.img
# cat /dev/mtdblock/1 > /var/oldkrn.img
# ls -l
drwxr-xr-x 1 0 0 0 Sep 8 12:00 cache
drwxr-xr-x 1 0 0 0 Sep 8 12:00 dev
drwxr-xr-x 1 0 0 0 Sep 8 12:00 flash
drwxr-xr-x 1 0 0 0 Sep 8 12:00 lib
drwxr-xr-x 1 0 0 0 Sep 8 12:00 lock
drwxr-xr-x 1 0 0 0 Sep 8 12:00 log
-rw-r--r-- 1 0 0 3538944 Sep 8 14:23 oldfs.img
-rw-r--r-- 1 0 0 524288 Sep 8 14:23 oldkrn.img
drwxr-xr-x 1 0 0 0 Sep 8 12:00 proc
drwxr-xr-x 1 0 0 0 Sep 8 12:00 run
drwxrwxrwx 1 0 0 0 Sep 8 12:00 tmp
-rwxr-xr-x 1 0 0 55688 Sep 8 12:00 upgrader
drwxr-xr-x 1 0 0 0 Sep 8 12:00 var
il filesystem è di 3.5mb, quindi... non ci dovrebbero essere problemi per metter firmware fatti per il dlink 30xT
a questo punto però, forse ci sono 2 serie di ADSL2MUE sul mercato, e le cose si complicano :P
EDIT2: qualcosa è andato storto, cercherò di risuscitarlo (https://www.ilpuntotecnico.com/forum/index.php/topic,2490.0.html)
-
Nuovi fw disponibili per LinkSys
Fw Routertech 2.30 Lite: ftp://cci_rcc_adsl:[email protected]/ADSL2MUE_RouterTech_2_30_Lite_DSP72_ZA_20070709.zip
Aggiornamento via webinterface.
Testato sul mio ADSl2MUe (User=Admin Password=ADmin)
Per sicurezza e per l'eventuale recovery puoi scaricarti anche:
Fw originale LinkSys 4.22 EU: ftp://cci_rcc_adsl:[email protected]/ADSL2MUE_LinkSys_4_22_EU_SingleImage_20070720.zip
FW moddato TI 2.17: ftp://cci_rcc_adsl:[email protected]/ADSL2MUE_TI_2_17_Singleimage_20070722.zip