Io avrei una proposta.
Siccome esiste la possibilità di utilizzare versioni differenti di firmware e siccome NON è chiaro, sicuramente non a tutti, come il firmware sia strutturato, forse una spiegazione redatta in maniera tutorial/FAQ inserita da qualche parte potrebbe fornire risposte preventive ai moltissimi utenti in preda a dubbi,
Purtroppo non ho ancora capito bene in prima persona tutto il sistema, pertanto sarebbe graditissimo se chi lo conosce bene se ne facesse carico.
Io, grazie anche al poco tempo che ho per "giocare" con quest'oggetto, ho rilevato solamente che il firmware ha una copia shadow in /rom/, che viene replicato in /overlay/Bank1 e so che teoricamente sempre in /overlay/ dovrebbe esistere una seconda allocazione definita Bank2 che, sebbene nell'interfaccia sia riconosciuta come passiva, all'atto pratico non è presente.
Sarebbero veramente graditissime delle ulteriori spiegazioni sul funzionamento dei "Bank", sulla possibilità e modalità di aggiornamento e chiarimenti sui "rischi" potenziali ma soprattutto sulle loro cause, nel senso che stiamo parlando di un sistema che ragiona in binario e che vede le cose "bianche" o "nere", non è che qualcosa succede "per caso", pertanto se uno finisce in una situazione spiacevole è perché ha fatto qualcosa di sbagliato dal punto di vista della logica umana, ma senz'altro previsto nella logica della macchina.
Quindi, pregherei chi ne avesse conoscenza dettagliata di buttare giù qualche risposta alle seguenti domande generali, magari integrando anche con altre cose "da sapere" che in questo momento mi sfuggono:
1) Avendo a disposizione un firmware diverso e più recente, ad esempio se ho l'1.03 installato e ho scaricato l'1.04, posso eseguire tramite l'interfaccia l'aggiornamento mantenendo l'accesso root al dispositivo ? Se si, che rischi si corrono e cosa c'è da evitare, ovvero cosa devo controllare (ad esempio di essere su Bank 1 - avere Bank 1 attivo) e con che versioni di interfaccia dovrei farlo ?
2) Come funziona realmente il discorso dei Bank ? Ovvero, cosa avviene quando utilizzo il pulsante di switch tra Bank, cosa avviene quando il pulsante relativo alla verifica Bank è attivato disattivato ?
3) Che funzione ha esattamente la cartella /rom che vedo in WinSCP e cosa contiene di preciso ?
4) Come posso mettere manualmente il router in BOOTP se ho perso l'accesso all'interfaccia ? (e.g. premendo e mantenendo premuto il tasto rese a modem spento e, dopo aver acceso il dispositivo, continuando a tenerlo premuto per X secondi - fino a che la luce di status non si comporta così ---> "xxx")
5) Penso di aver fatto un casino, esiste una porta seriale ? Se "si", come mi ci posso collegare e cosa ci posso fare ? (e.g. si, esiste e la posizione dei pin è la seguente:
_____________
\ 3.3v | lasciar stare
/ Gnd |
| Tx |
| Rx |
|____________|
Ci si può fare X, non ci si può fare Y )
6) Posso in qualche modo ricaricare un backup della flash che ho fatto semplicemente copiando la flash intera con il comando root@modemtim:~# dd if=/dev/mtd0 of=/tmp/103.backup e successivamente trasferendo il file prodotto [(103.backup) attenzione, ci mette una vita] sul mio PC, ricordandomi di cancellarlo dalla cartella /tmp dopo averlo messo al sicuro ?
7) Esiste una
procedura ufficiale technicolor per il caricamento di firmware (si che esiste) tramite tftp ? Esiste e si trova qui ---> ...
...e così via, penso che integrare le FAQ con questi argomenti porterebbe parecchi benefici ... a tutti...
@LorenzoL: sbagliato, ho la certezza personale che dovrebbe essere esattamente come ho scritto sopra, ma attendi eventualmente ulteriori conferme, non mi voglio ritenere responsabile unico di fritture varie. (se ti fidi, poni attenzione alla risega e fai riferimento a quella, inoltre ricordati di ponticellare eventuali connessioni interrotte subito a fianco delle piazzole).