Manuals/Neo FreeRunner/it

From Openmoko

Revision as of 16:00, 15 July 2008 by Jollyr0ger (Talk | contribs)

Jump to: navigation, search


Grazie per aver comprato questa versione da Sviluppatori del Neo Freerunner. Il telefono Neo FreeRunner è la seconda piattaforma hardware che sfrutta nativamente Openmoko. Questa guida ti aiuterà a conoscere il tuo Neo Freerunner e ti indicherà come inizare ad usarlo.

La confezione del Neo Freerunner

Contents

Contenuti della Confezione

All'interno della Confezione
Circle2.gif Neo FreeRunner
Circle2.gif Stylus
Circle2.gif Batteria
Circle2.gif Caricatore
Circle2.gif Cavo USB
Circle2.gif Scheda microSD da 512MB

Iniziare a Conoscere il Neo Freerunner

Pulsante AUX Button e jack cuffie (da sinistra a destra)
Pulsante di Accensione, porta USB ed antenna GSM esterna (da sinistra a destra)
Parte posteriore
Inserisci qui la SIM e la scheda di memoria
Apri il case da questo lato
Aperto!

Inserire la scheda Micro-SD, la SIM e la Batteria

  1. Rimuovere la cover posteriore del Neo Freerunner, tenendo il dispositivo per i lati e usando l'unghia fare leva nello taglio in cima al Neo Freerunner.
  2. Ora dovreste essere in grado di riconoscere il sistema che blocca la scheda SIM e la memoria Micro-SD, al margine con lo scomparto per la batteria.
  3. Sbloccare il fissa scheda SIM facendo scivolare con l'unghia la parte metallica in giù, in direzione dell'entrata USB. Prestare attenzione poichè queste parti sono delicate e potrebbero essere danneggiate forzandole nella direzione sbagliata.
  4. Sollevare il fissa scheda SIM.
  5. La memoria Micro-SD è tenuta ferma da due fermagli su ambo i lati. E' più facile aprire il ferma Micro-SD sbloccando i fermagli uno alla volta, anzichè tirandola dal mezzo poichè tende ad aumentare la pressione sui fermagli laterali. Un cacciavite o un piccolo coltello possono aiutare in questa operazione.
  6. Inserire la memoria Micro-SD dentro all'apposito spazio. Nota che i contatti elettrici devono rivolgersi verso il basso e vicino al bordo del Neo Freerunner.
  7. Chiudere il fissa scheda Micro-SD, assicurandosi che entrambi i fermagli siano ben agganciati.
  8. Inserire la scheda SIM dentro il fissa scheda SIM, facendo attenzione a farla scivolare dentro le due linguette metalliche. Nota che i contatti metallici devono essere rivolti verso il basso e l'angolo tagliato deve essere in direzione della presa dell'antenna GPS esterna.
  9. Chiudere il blocca scheda SIM e bloccarlo facendo scivolare la parte metallica in direzione della presa per l'antenna GPS esterna del Neo Freerunner.
  10. Inserire la batteria nel compartimento per la batteria, allineando i contatti elettrici della batteria con quelli del comparto. Inserire prima il lato con i contatti elettrici.
  11. Rimettere la cover posteriore del Neo Freerunner.
SIM and SD holders open, with cards in place

Accendere il Neo Freerunner

Ricaricare il Neo Freerunner

Quando si usa il Neo Freerunner per la prima volta, bisogna caricare la batteria completamente. La batteria può essere caricata con il caricatore fornito (a 1000mA) o con una porta USB che abbia la capicità di fornire 500mA di corrente. La maggiorparte dei computer sarà in grado di caricare il Neo Freerunner senza problemi.

Caricando a 100mA ci vorranno 6-12 ore, invece a 500mA ci vorrà 1-2 ore. (openmoko.togaware.com)

Sbloccare lo Schermo

Quando lo schermo è bloccato, vedrai una grafica verde in stile Matrix con il simbolo di Openmoko nel centro della parte bassa dello schermo, assieme al simbolo di bloccato e sbloccato. Se si trascina il simbolo di Openmoko fino alla cima dello schermo, verso il simbolo di sbloccato, si sbloccherà lo schermo.

Connettere il Neo Freerunner alla Rete via USB

Connettere il Neo Freerunner a un computer GNU/Linux con il cavo USB. Per fare questo con Mac OS X, riferitevi a MacOS_X. Dopo il boot nell'immagine di Openmoko avrete una nuova interfaccia, usb0, sul vostro computer GNU/Linux.

Metodo Manuale

Digitare i seguenti comandi in un terminale GNU/Linux:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

Premere Invio per inserire la password.

Metodo Automatico
  • Debian e derivate (Ubuntu, Sidux etc.)

Modificare il file /etc/network/interfaces:

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0
  • Gentoo

Modificare il file /etc/conf.d/net:

config_usb0="192.168.0.200/24"

Riavviare i servizi di rete('/etc/init.d/networking restart' per i sistemi basati su Debian) e quindi digitare i seguenti comandi in un terminale GNU/Linux:

ssh root@192.168.0.202

Premere Invio per inserire la password.

NOTE:

Se il tuo dispositivo di rete sta usando un intervallo di ip 192.168.0.x dovrai usare il seguente comando prima di poterti connettere:

route add -host 192.168.0.202 dev usb0 


Automatizzare ancora di più le operazioni

Se non vuoi doverti ricordare l'indirizzo ip del tuo telefono, puoi creare un alias aggiungerndo la seguente riga nel file /etc/hosts:

192.168.0.202   openmoko

Ora sarà possibile connettersi al proprio telefono usando il seguente comando:

ssh root@openmoko

Il comando precedente ti fornisce solamente una connessione con una Shell sicura con il tuo dispositivo Openmoko, non ti permette di collegare il tuo dispositivo a Internet. Se ti interessa collegare il tuo dispositivo a Internet leggi alla sezione USB_Networking.

Condividere la tua connessione ad Internet via USB

In Ubuntu:

Dentro al file /etc/network/interfaces, la configurazione dell'interfaccia in questo modo:

auto usb0
iface usb0 inet static
   address 192.168.0.200
   netmask 255.255.255.0
   network 192.168.0.0
   up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &
   up echo 1 > /proc/sys/net/ipv4/ip_forward &
   up iptables -P FORWARD ACCEPT &
   down iptables -D POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &

Quindi, sul tuo Openmoko, modifica /etc/ e da così:

iface usb0 inet static
       address 192.168.0.202
       netmask 255.255.255.0
       network 192.168.0.0
       gateway 192.168.0.200
       up echo nameserver 192.168.0.200 > /etc/resolv.conf

a qualcosa che punti al nome reale del server, come un sistema publico DNS da OpenDNS, come questo:

iface usb0 inet static
       address 192.168.0.202
       netmask 255.255.255.0
       network 192.168.0.0
       gateway 192.168.0.200
       up echo nameserver 208.67.222.222 > /etc/resolv.conf
       up echo nameserver 208.67.220.220 >> /etc/resolv.conf

Modifiche all'immagine 2007.2

L'immagine standard 2007.2 inserita nei New Freerunner dopo la loro produzione è solo essenziale. Ad esempio non è mostrato l'orologio e le icone. Così è come potete cambiarli:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# /etc/init.d/xserver-nodm restart

Se avet un orologio analogico anziché quello digitale, fate così:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false
# /etc/init.d/xserver-nodm restart

Con gli entrambi orologi, vorrete impostare il corretto Fuso orario.

Per testare il GPS, potete usare agpsui:

# opkg install openmoko-agpsui

Per una bella mappa, provate tangoGPS:

# opkg install tangogps

E se rivolete il Media Player:

# opkg install openmoko-mediaplayer2
# wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2
# tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0

Se volete una basilare visualizzatore di immagini, date un occhio a quello della suite GPE:

# opkg install gpe-icons gpe-gallery

Il browser web:

# opkg install openmoko-browser2

Per una tastiera completa guardate queste istruzioni.

Ci sono un mucchio di applicazioni che potete installare. Controllate i Repositories per una lista dei pacchetti.

Effettuare il Boot sul Neo Freerunner

Potete avviare il vostro Neo Freerunner nei seguenti modi:

Circle2.gif Potete avviarlo direttamente nell'immagine Openmoko.
Circle2.gif Potete avviarlo nel U-Boot via NAND Flash.
Circle2.gif Potete avviarlo nel U-Boot via NOR Flash.

Avviando il dispositivo nelle memorie Flash NAND e NOR vi permette di aggiornare il kernel e il filesystem root.

Avviare l'immagine Openmoko

Menu2.jpg

Mantenere premuto il bottone Power per circa 8 secondi, fino a quando apparirà la schermata di avvio di Openmoko. Potrete lasciare il bottone Power e si continuerà ad avviare nell'immagine Openmoko.

Entrare nell'U-Boot nella NAND Flash

Menu7.jpg

Premere e mantenere premuto il bottone Power e poi il bottone AUX per circa 5-8 secondi. Dovrebbe apparire il menu per il boot della Flash NAND. Premere il bottone AUX per selezionare una delle opzioni e poi premi il bottone Power per procedere.

Entrare nell'U-Boot nella NOR Flash

Menu6.jpg

Premere e mantenere premuto il bottone AUX e poi il bottone Power. Quindi rilasciare il bottone AUX. Dovrebbe apparire il menu di boot della memoria Flash NOR. Questa opzione è usata solitamente dagli sviluppatori, o quando si aggiorna il Freerunner. Se non si riesce ad entrare nell'U-Boot della NAND, si riuscirà comunque ad entrare il quello della memoria Flash NOR.

NOTE: Ci sono sei opzioni quando si decide di entrare nella Flash NOR.

1. Boot

2. Boot dalla MicroSD

3. Setta la console a USB

4. Setta la console a Serial

5. Reset

6. Spegni


NOTE: Il termine Entrare usato in questo contesto significa accendere il dispositivo con i metodi descritti, e portarlo al menu U-Boot. Per evitare il boot automatico del dispositivo, premere il bottone AUX per muovere la barra di selezione. Notare anche che il dispositivo non si spegnerà automaticamente durante la procedura di aggiornamento.


Aggiornare il Neo FreeRunner

Dato che Openmoko è in continuo sviluppo, Openmoko rilascia delle versioni aggiornate del filesystem root, del kernel e del U-Boot. Questi possono essere inseriti nella memoria Flash del Neo Freerunner. Puoi usare il cavo USB e il programma forniti per aggiornare il tuo Neo Freerunner.

NOTE: L'Openmoko software team rilascia immaggini del sistema aggiornate giornalmente. Se vuoi usare le ultime immagini, puoi scaricarle dal daily build, ma noi raccomandiamo di usare l'immagine più stabile, scaricabile da http://downloads.openmoko.org/releases/Freerunner/. Le immagini presenti sono testate dal team di test.

Altre informazioni sull'immagine corrente: http://wiki.openmoko.org/wiki/Latest_Images


Step1. Scaricare DFU-util

Puoi scaricare il software per l'aggiornamento da: http://downloads.openmoko.org/releases/Freerunner/dfu-util

Su un sistema GNU/Linux puoi usare i seguenti programmi per scaricare dfu-util:

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Successivamente dovete cambiare i permessi al file:

chmod a+x dfu-util

Step 2. Aggiornare il Kernel

Puoi scaricare il kernel da http://downloads.openmoko.org/releases/Freerunner/

Digita i seguenti comandi su un sistema GNU/Linux. In alcuni sistemi bisogna essere l'utente root prima di fare questo lavoro.

./dfu-util -a (partion name) -R -D (download image file name)


esempio:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
Entra nell'U-Boot della NOR Flash, connetti il tuo Neo con il sistema Linux attraverso il cavo USB

Prima di eseguire il comando, entrare nell'U-Boot della NOR Flash. Il Neo Freerunner ha bisogno di essere entrato dentro l'U-Boot prima di fare l'aggiornamento.

Ti servirà connettere il tuo Neo con il sistema GNU/Linuxcon il cavo USB. Premere Invio per eseguire il comando. Quando l'aggiornamento si concluderà verrà esposto il seguente messagio:

status(0) = No error condition is present
Done!

NOTE: Il significato dei parametri che avete dato è:

-a --alt alt Specifica l'altsetting dell'interfaccia DFU da un nome o da un numero
-R --reset Resetta i problemi dell'USB segnalandoli una volta che abbiamo finito
-D --download file Scrive il firmware specificato da <file> nel dispositivo


Step 3. Aggiornare il Filesystem Root

Puoi scaricare il filesystem root da: http://downloads.openmoko.org/releases/Freerunner/

Digita i seguenti comandi in un sistema GNU/Linux. Su alcuni sistemi bisogna essere l'utente root (amministratore).

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

Quando l'aggiornamento sarà completa sarà mostrato il seguente messaggio:

status(0) = No error condition is present
Done!

Appendice

If you want to know more about the Neo FreeRunner then you can get more information in the following topics:

Views
Personal tools


Grazie per aver comprato questa versione da Sviluppatori del Neo Freerunner. Il telefono Neo FreeRunner è la seconda piattaforma hardware che sfrutta nativamente Openmoko. Questa guida ti aiuterà a conoscere il tuo Neo Freerunner e ti indicherà come inizare ad usarlo.

La confezione del Neo Freerunner

Contenuti della Confezione

All'interno della Confezione
Circle2.gif Neo FreeRunner
Circle2.gif Stylus
Circle2.gif Batteria
Circle2.gif Caricatore
Circle2.gif Cavo USB
Circle2.gif Scheda microSD da 512MB

Iniziare a Conoscere il Neo Freerunner

Pulsante AUX Button e jack cuffie (da sinistra a destra)
Pulsante di Accensione, porta USB ed antenna GSM esterna (da sinistra a destra)
Parte posteriore
Inserisci qui la SIM e la scheda di memoria
Apri il case da questo lato
Aperto!

Inserire la scheda Micro-SD, la SIM e la Batteria

  1. Rimuovere la cover posteriore del Neo Freerunner, tenendo il dispositivo per i lati e usando l'unghia fare leva nello taglio in cima al Neo Freerunner.
  2. Ora dovreste essere in grado di riconoscere il sistema che blocca la scheda SIM e la memoria Micro-SD, al margine con lo scomparto per la batteria.
  3. Sbloccare il fissa scheda SIM facendo scivolare con l'unghia la parte metallica in giù, in direzione dell'entrata USB. Prestare attenzione poichè queste parti sono delicate e potrebbero essere danneggiate forzandole nella direzione sbagliata.
  4. Sollevare il fissa scheda SIM.
  5. La memoria Micro-SD è tenuta ferma da due fermagli su ambo i lati. E' più facile aprire il ferma Micro-SD sbloccando i fermagli uno alla volta, anzichè tirandola dal mezzo poichè tende ad aumentare la pressione sui fermagli laterali. Un cacciavite o un piccolo coltello possono aiutare in questa operazione.
  6. Inserire la memoria Micro-SD dentro all'apposito spazio. Nota che i contatti elettrici devono rivolgersi verso il basso e vicino al bordo del Neo Freerunner.
  7. Chiudere il fissa scheda Micro-SD, assicurandosi che entrambi i fermagli siano ben agganciati.
  8. Inserire la scheda SIM dentro il fissa scheda SIM, facendo attenzione a farla scivolare dentro le due linguette metalliche. Nota che i contatti metallici devono essere rivolti verso il basso e l'angolo tagliato deve essere in direzione della presa dell'antenna GPS esterna.
  9. Chiudere il blocca scheda SIM e bloccarlo facendo scivolare la parte metallica in direzione della presa per l'antenna GPS esterna del Neo Freerunner.
  10. Inserire la batteria nel compartimento per la batteria, allineando i contatti elettrici della batteria con quelli del comparto. Inserire prima il lato con i contatti elettrici.
  11. Rimettere la cover posteriore del Neo Freerunner.
SIM and SD holders open, with cards in place

Accendere il Neo Freerunner

Ricaricare il Neo Freerunner

Quando si usa il Neo Freerunner per la prima volta, bisogna caricare la batteria completamente. La batteria può essere caricata con il caricatore fornito (a 1000mA) o con una porta USB che abbia la capicità di fornire 500mA di corrente. La maggiorparte dei computer sarà in grado di caricare il Neo Freerunner senza problemi.

Caricando a 100mA ci vorranno 6-12 ore, invece a 500mA ci vorrà 1-2 ore. (openmoko.togaware.com)

Sbloccare lo Schermo

Quando lo schermo è bloccato, vedrai una grafica verde in stile Matrix con il simbolo di Openmoko nel centro della parte bassa dello schermo, assieme al simbolo di bloccato e sbloccato. Se si trascina il simbolo di Openmoko fino alla cima dello schermo, verso il simbolo di sbloccato, si sbloccherà lo schermo.

Connettere il Neo Freerunner alla Rete via USB

Connettere il Neo Freerunner a un computer GNU/Linux con il cavo USB. Per fare questo con Mac OS X, riferitevi a MacOS_X. Dopo il boot nell'immagine di Openmoko avrete una nuova interfaccia, usb0, sul vostro computer GNU/Linux.

Metodo Manuale

Digitare i seguenti comandi in un terminale GNU/Linux:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

Premere Invio per inserire la password.

Metodo Automatico

Modificare il file /etc/network/interfaces:

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0

Modificare il file /etc/conf.d/net:

config_usb0="192.168.0.200/24"

Riavviare i servizi di rete('/etc/init.d/networking restart' per i sistemi basati su Debian) e quindi digitare i seguenti comandi in un terminale GNU/Linux:

ssh root@192.168.0.202

Premere Invio per inserire la password.

NOTE:

Se il tuo dispositivo di rete sta usando un intervallo di ip 192.168.0.x dovrai usare il seguente comando prima di poterti connettere:

route add -host 192.168.0.202 dev usb0 


Automatizzare ancora di più le operazioni

Se non vuoi doverti ricordare l'indirizzo ip del tuo telefono, puoi creare un alias aggiungerndo la seguente riga nel file /etc/hosts:

192.168.0.202   openmoko

Ora sarà possibile connettersi al proprio telefono usando il seguente comando:

ssh root@openmoko

Il comando precedente ti fornisce solamente una connessione con una Shell sicura con il tuo dispositivo Openmoko, non ti permette di collegare il tuo dispositivo a Internet. Se ti interessa collegare il tuo dispositivo a Internet leggi alla sezione USB_Networking.

Condividere la tua connessione ad Internet via USB

In Ubuntu:

Dentro al file /etc/network/interfaces, la configurazione dell'interfaccia in questo modo:

auto usb0
iface usb0 inet static
   address 192.168.0.200
   netmask 255.255.255.0
   network 192.168.0.0
   up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &
   up echo 1 > /proc/sys/net/ipv4/ip_forward &
   up iptables -P FORWARD ACCEPT &
   down iptables -D POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &

Quindi, sul tuo Openmoko, modifica /etc/ e da così:

iface usb0 inet static
       address 192.168.0.202
       netmask 255.255.255.0
       network 192.168.0.0
       gateway 192.168.0.200
       up echo nameserver 192.168.0.200 > /etc/resolv.conf

a qualcosa che punti al nome reale del server, come un sistema publico DNS da OpenDNS, come questo:

iface usb0 inet static
       address 192.168.0.202
       netmask 255.255.255.0
       network 192.168.0.0
       gateway 192.168.0.200
       up echo nameserver 208.67.222.222 > /etc/resolv.conf
       up echo nameserver 208.67.220.220 >> /etc/resolv.conf

Modifiche all'immagine 2007.2

L'immagine standard 2007.2 inserita nei New Freerunner dopo la loro produzione è solo essenziale. Ad esempio non è mostrato l'orologio e le icone. Così è come potete cambiarli:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# /etc/init.d/xserver-nodm restart

Se avet un orologio analogico anziché quello digitale, fate così:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false
# /etc/init.d/xserver-nodm restart

Con gli entrambi orologi, vorrete impostare il corretto Fuso orario.

Per testare il GPS, potete usare agpsui:

# opkg install openmoko-agpsui

Per una bella mappa, provate tangoGPS:

# opkg install tangogps

E se rivolete il Media Player:

# opkg install openmoko-mediaplayer2
# wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2
# tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0

Se volete una basilare visualizzatore di immagini, date un occhio a quello della suite GPE:

# opkg install gpe-icons gpe-gallery

Il browser web:

# opkg install openmoko-browser2

Per una tastiera completa guardate queste istruzioni.

Ci sono un mucchio di applicazioni che potete installare. Controllate i Repositories per una lista dei pacchetti.

Effettuare il Boot sul Neo Freerunner

Potete avviare il vostro Neo Freerunner nei seguenti modi:

Circle2.gif Potete avviarlo direttamente nell'immagine Openmoko.
Circle2.gif Potete avviarlo nel U-Boot via NAND Flash.
Circle2.gif Potete avviarlo nel U-Boot via NOR Flash.

Avviando il dispositivo nelle memorie Flash NAND e NOR vi permette di aggiornare il kernel e il filesystem root.

Avviare l'immagine Openmoko

Menu2.jpg

Mantenere premuto il bottone Power per circa 8 secondi, fino a quando apparirà la schermata di avvio di Openmoko. Potrete lasciare il bottone Power e si continuerà ad avviare nell'immagine Openmoko.

Entrare nell'U-Boot nella NAND Flash

Menu7.jpg

Premere e mantenere premuto il bottone Power e poi il bottone AUX per circa 5-8 secondi. Dovrebbe apparire il menu per il boot della Flash NAND. Premere il bottone AUX per selezionare una delle opzioni e poi premi il bottone Power per procedere.

Entrare nell'U-Boot nella NOR Flash

Menu6.jpg

Premere e mantenere premuto il bottone AUX e poi il bottone Power. Quindi rilasciare il bottone AUX. Dovrebbe apparire il menu di boot della memoria Flash NOR. Questa opzione è usata solitamente dagli sviluppatori, o quando si aggiorna il Freerunner. Se non si riesce ad entrare nell'U-Boot della NAND, si riuscirà comunque ad entrare il quello della memoria Flash NOR.

NOTE: Ci sono sei opzioni quando si decide di entrare nella Flash NOR.

1. Boot

2. Boot dalla MicroSD

3. Setta la console a USB

4. Setta la console a Serial

5. Reset

6. Spegni


NOTE: Il termine Entrare usato in questo contesto significa accendere il dispositivo con i metodi descritti, e portarlo al menu U-Boot. Per evitare il boot automatico del dispositivo, premere il bottone AUX per muovere la barra di selezione. Notare anche che il dispositivo non si spegnerà automaticamente durante la procedura di aggiornamento.


Aggiornare il Neo FreeRunner

Dato che Openmoko è in continuo sviluppo, Openmoko rilascia delle versioni aggiornate del filesystem root, del kernel e del U-Boot. Questi possono essere inseriti nella memoria Flash del Neo Freerunner. Puoi usare il cavo USB e il programma forniti per aggiornare il tuo Neo Freerunner.

NOTE: L'Openmoko software team rilascia immaggini del sistema aggiornate giornalmente. Se vuoi usare le ultime immagini, puoi scaricarle dal daily build, ma noi raccomandiamo di usare l'immagine più stabile, scaricabile da http://downloads.openmoko.org/releases/Freerunner/. Le immagini presenti sono testate dal team di test.

Altre informazioni sull'immagine corrente: http://wiki.openmoko.org/wiki/Latest_Images


Step1. Scaricare DFU-util

Puoi scaricare il software per l'aggiornamento da: http://downloads.openmoko.org/releases/Freerunner/dfu-util

Su un sistema GNU/Linux puoi usare i seguenti programmi per scaricare dfu-util:

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Successivamente dovete cambiare i permessi al file:

chmod a+x dfu-util

Step 2. Aggiornare il Kernel

Puoi scaricare il kernel da http://downloads.openmoko.org/releases/Freerunner/

Digita i seguenti comandi su un sistema GNU/Linux. In alcuni sistemi bisogna essere l'utente root prima di fare questo lavoro.

./dfu-util -a (partion name) -R -D (download image file name)


esempio:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
Entra nell'U-Boot della NOR Flash, connetti il tuo Neo con il sistema Linux attraverso il cavo USB

Prima di eseguire il comando, entrare nell'U-Boot della NOR Flash. Il Neo Freerunner ha bisogno di essere entrato dentro l'U-Boot prima di fare l'aggiornamento.

Ti servirà connettere il tuo Neo con il sistema GNU/Linuxcon il cavo USB. Premere Invio per eseguire il comando. Quando l'aggiornamento si concluderà verrà esposto il seguente messagio:

status(0) = No error condition is present
Done!

NOTE: Il significato dei parametri che avete dato è:

-a --alt alt Specifica l'altsetting dell'interfaccia DFU da un nome o da un numero
-R --reset Resetta i problemi dell'USB segnalandoli una volta che abbiamo finito
-D --download file Scrive il firmware specificato da <file> nel dispositivo


Step 3. Aggiornare il Filesystem Root

Puoi scaricare il filesystem root da: http://downloads.openmoko.org/releases/Freerunner/

Digita i seguenti comandi in un sistema GNU/Linux. Su alcuni sistemi bisogna essere l'utente root (amministratore).

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

Quando l'aggiornamento sarà completa sarà mostrato il seguente messaggio:

status(0) = No error condition is present
Done!

Appendice

If you want to know more about the Neo FreeRunner then you can get more information in the following topics:

Tools