Jeśli używasz Neo FreeRunner'a po raz pierwszy, powinieneś naładować baterię do końca. Bateria może zostać naładowana poprzez dołączoną do zestawu ładowarką(1000mA) bądź poprzez dołączony kabel USB zdolny do doprowadzenia 500mA prądu z gniazda USB. Większość komputerów będzie wstanie naładować telefon bez jakichkolwiek problemów.
Ładowanie przy 100mA trwa od 12~15 godzin, a przy 500mA zabiera od 2,5~3,5 godzin, natomiast przy 1000mA(1A) trwa 1.5~2.5(zaczerpnięte z openmoko.togaware.com) (kwestia jeszcze nie potwierdzona)
![]() | ![]() |
| Włącznik, port USB i złącze zew. anteny GPS (od lewej do prawej) | Przycisk AUX i wyjście słuchawkowe (od lewej do prawej) |
|---|
Power
AUX
Kiedy ekran jest zablokowany, powinieneś zobaczyć zieloną grafikę (w stylu Matrix) z symbolem OpenMoko na środku dolnej części ekranu razem z symbolami blokowania i odblokowywania. Jeśli przeciągniesz ikonę OpenMoko do symbolu odblokowania na górze, ekran zostanie odblokowany.
If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on Import Vcf Contacts page to bring them to Neo.
Należy wykonać poniższe kommendy:
opkg install tzdata-europe ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
Oczywiście jeśli nie mieszkasz w Polsce należy podlinkować opdowiednie miasto. Jeśli poza Europą to należy również zainstalować inną paczkę. Żeby zmiany były widoczne należy zrestartować system.
Następnie możemy ustawić datę ręcznie:
date MMDDhhmm
bądz poprzez ntp:
opkg install ntpdate # Instalujemy program ntpdate pool.ntp.org
Jeśli chcemy zapisać zmiany (tzn. żeby ustawienia nie zostały usunięte po restarcie) należy wykonać:
hwclock -w
W czasie pisania tego artykułu, niema możliwości dostosowanie głośnosci poprzez GUI.
Uruchom terminal lub zaloguj się przez USB i uruchom alsamixer. […] Używając klawiszy ze strzałkami lewo i prawo zaznacz „headphone” lub „PCM” i zapomocą kalwiszy strzałeg góra i dół dostosuj głośność. Podobnie dostosuj poziom głośności(czułości) mikrofonu zaznaczając „mic2”. Klawisz ESC zamyka aplikacje alsamixer. Zamknij terminal lub wyloguj się z urządzenia.
W celu zapisu ustawień mikrofonu na stałe popraw konfigurację w plikach /usr/share/openmoko/scenarios/. Wykonaj:
alsactl -f path-to-statefile store
For now, run the terminal application or log in via usb, and run the alsamixer application. The mixer is simpler than it looks. Just use the left and right arrow keys to select „headphone” or „PCM” and use the up and down arrow keys to adjust the volume. You can also adjust your microphone volume with the „mic2” adjustment. Press ESC when finished. Then exit the terminal application or log out of the USB login.
You may need to update configuration files in /usr/share/openmoko/scenarios/ to make the microphone setting permanent. Use
to do this.
The default files are as follows (in /usr/share/openmoko/scenarios/):
gsmhandset.state
gsmheadset.state
gsmspeakerout.state
headset.state
stereoout.state
These correspond to the various Sound Profiles accessible in the Debug Tool under Applications.
One way to increase the volume of the microphone is to do the following:
ssh into your Freerunner
vi /usr/share/openmoko/scenarios/gsmhandset.state
search for „Mic2”
change to „value 3”
Karta SD zamontowana jest jako /media/card
Domyślne hasło jest puste co pozwala komukolwiek łatwę dostanie się poprzez ssh jeśli jesteśmy podłączeni poprzez wifi. Hasło zmieniamy poprzez komendę:
passwd
Podłącz Neo FreeRunner'a do komputera z zainstalowanym systemem opartym o GNU/Linuks kablem USB. Jeśli jesteś użytkownikiem MAC OS X zastosuj się do wskazówek dostępnych na stronie o MacOS_X. Po uruchomieniu FreeRunner'a dostępny będzie nowy interfejs usb0, na komputerze z zainstalowanym systemem opartym o GNU/Linuks.
Wprowadź do terminala na swoim systemie GNU/Linux następujące komendy
ifconfig usb0 192.168.0.200 netmask 255.255.255.0 ssh root@192.168.0.202
Wciśnij Enter i wpisz hasło.
W pliku /etc/network/interfaces powinny znaleźć się następujące:
auto usb0 allow-hotplug usb0 iface usb0 inet static address 192.168.0.200 netmask 255.255.255.0
Do /etc/conf.d/net dopisujemy:
config_usb0="192.168.0.200/24"
Zrestartuj usługę sieci ('/etc/init.d/networking restart' dla pochodnych Debiana) i połącz się z telefonem za pomocą tego polecenia:
ssh root@192.168.0.202
Naciśnij Enter kiedy zostaniesz poproszony o hasło.
route add -host 192.168.0.202 dev usb0
Jeśli nie chcesz zapamiętywać adresu IP telefonu powinieneś dodać tą linie do pliku /etc/hosts:
192.168.0.202 openmoko
Teraz powinno być możliwe połączenie z telefonem przez polecenie:
ssh root@openmoko
Powyższa metoda łączy wyłącznie poprzez ssh. Żeby połączyć OpenMoko do Internetu przeczytaj udostepnianie_internetu_poprzez_usb.
Wyedytuj plik konfiguracyjny /etc/network/interfaces, i dodaj do niego następujący wpis:
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 &
Następnie, w telefonie Neo FreeRunner, wyedytuj /etc/network/interfaces i zmień ustawienia…:
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
…na takie które zawierają prawdziwe nazwy adresów serwerów, jak np. publiczne adresy DNS od OpenDNS:
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
nano neo
#!/bin/sh
DEVICE=usb0
IPADDR=192.168.0.200
NETMASK=255.255.255.0
NETBITS=24
sudo iptables -I POSTROUTING -t nat -j MASQUERADE -s ${IPADDR}/${NETBITS}
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -I FORWARD -s ${IPADDR}/${NETBITS} -j ACCEPT
sudo iptables -I FORWARD -d ${IPADDR}/${NETBITS} -j ACCEPT
chmod +x neo && ./neo
Update your package list:
opkg update
You might want to get the latest versions of packages. Note, this takes a while:
opkg upgrade
Istnieje cała masa aplikacji, które możesz zainstalować, sprawdź Repositories (ang.) w celu przejrzenia listy dostępnych paczek.
opkg install openmoko-dates2
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
opkg install gpe-icons gpe-gallery
opkg install openmoko-browser2
Na początku pobierz i rozpakuj archiwum:
wget http://www.ginguppin.de/files/minimo.tar.bz2 tar jvxf minimo.tar.bz2
Skopjuj na Neo FreeRunner'a:
scp minimo_* root@openmoko:/tmp
Wykonać na Neo FreeRunerze
opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk
cd /tmp mkdir matchbox-keyboard cd matchbox-keyboard wget http://www.ginguppin.de/files/keyboard-ipk.tar.bz2 tar -jxf keyboard-ipk.tar.bz2 opkg remove -force-depends multitap-pad opkg install matchbox-keyboard-inputmethod*.ipk opkg install matchbox-keyboard-im*.ipk opkg install matchbox-keyboard-applet*.ipk cd .. rm -rf matchbox-keyboard
Zrestartuj serwer Xów:
/etc/init.d/xserver-nodm restart
Jeśli chcesz możesz uzyskać polską klawiaurę.
Standardowy obraz Openmoko2007.2 zainstalowany na Neo FreeRunner jest tak naprawdę „goły”. Dla przykładu, nie ma zegarka ani widocznych ikon szybkiego uruchamiania. Oto jak możesz to zmienić:
dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false /etc/init.d/xserver-nodm restart
Jeśli jednak wolisz zwykły zegar od cyfrowego, zamiast powyższego wykonaj:
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
opkg install gpsd
On the FreeRunner,
echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd
and restart gpsd, the gps daemon, with
/etc/init.d/gpsd restart
Aby przetestować GPS, możesz wykorzystać do tego celu 'agpsui':
opkg install openmoko-agpsui
Ciekawe mapy, wypróbuj 'tangoGPS':
opkg install tangogps
Jeżeli chcesz dowiedzieć się więcej o Neo Freerunner, możesz odwiedzić poniższe tematy: