Ciao!
ho caricato qui gli script che usa la fonera per aggiornare il firmware.

http://test.ninux.org/~orazio/fonera_autoc.tar.gz

In pratica il cuore è questo:

echo "mode='$MODE' wlmac='$WLMAC' mac='$ETMAC' fonrev='$FONREV' firmware='$FIRMWARE' device='$DEVICE' voucher='$VOUCHER'" | ssh -T ${PORT:+ -p $PORT}${KEY:+ -i $KEY} "${us...@${server}" > /tmp/.thinclient.sh
   . /tmp/.thinclient.sh
   rm /tmp/.thinclient.sh

cosa ci sarà dentro .thinclient.sh ?
Al momento la mia fonera è aggiornata e quindi non me lo fa scaricare. Se qualcuno ha una versione non aggiornatissima, commenti le linee di esecuzione e rimozione dello script e mangari metta il .thinclient.sh online :)

X claudio: al momento non ti so' rispondere a quanto chiedevi. Anche io non ci vedo molto chiaro. In partilare proprio non capisco come facciano a fare l'upgrade di *tutto*. Come si comportano con i file di configurazione?

Lorenzo


Claudio ha scritto:
Riunione a parte sarei cmq interessato a capire come sia possibile
aggiornare un firmware del genere e sopratutto quale soluzioni stiano
utilizzando in fonera2 per avere kernel e filesystem all'interno della
stessa partizione.
Sul track del progetto fonera2 vedo molto codice modificato per quanto
riguarda i driver mtd [1] non vorrei che usassero un metodo molto
diverso da quello usato da openwrt [2]. In generale openwrt dentro la
flash si realizza 2 partizioni una per il kernel avviato da redboot e
un filesystem che inizia la pagina seguente la fine del kernel [3].

Qualcuno che sta studiando il sistema sa come hanno fatto a realizzare
un'unica immagine kernel+rotfs in un'unica partizione?

Grazie a tutti
Ciao

1. http://trac.fonosfera.org/fon-ng/browser/trunk/target/fonera2/files
2. https://dev.openwrt.org/browser/trunk/docs/adding.tex riga 349 e seguenti
3. 
https://dev.openwrt.org/browser/trunk/target/linux/at91/files/drivers/mtd/at91part.c
il for a riga 66 è abbastanza chiaro





Rispondere a