Re: [ninux.org] Firmware autoupdate

2009-03-03 Per discussione OrazioPirataDelloSpazio (Lorenzo)

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

  







  




Re: [ninux.org] Firmware autoupdate

2009-02-28 Per discussione Claudio
Ciao a tutti,

Il 28 febbraio 2009 16.26, OrazioPirataDelloSpazio (Lorenzo)
ziducai...@autistici.org ha scritto:
 Per chi si occupa dell'autoupdating del firmware, vi segnalo questa pagina
 del wiki de La Fonea 2.0 che spiega come flasharla sia da shell che da
 interfaccia grafica che da redboot.


questa parte del firmware riflashabile è molto interessante e fra
l'altro potrebbe riguardare diverse tipologie di router e schedine
varie (ricordate il mio lavoro sulla foxboard?).
Dopo la riunione di ottobre (quella dopo il linux day comunque) non
sono più riuscito per vari motivi a partecipare alle riunioni di ninux
e già so che purtroppo non riuscirò a venire alla riunione del 4 marzo
:)

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

 http://wiki.fon.com/wiki/Firmware_Update_Instructions

 Alla fine si tratterebbe forse di iniettare solo un comando di mtd. I
 dubbi che ho riguardano la parte di updating dei file di configurazione.
 L'update non dovrebbe toccare alcuni file...



 Lorenzo


 PS gia' che ne parliamo vi segnalo pure che The La Fonera 2.0 firmware has
 reached final status!