http://wiki.openmoko.org/api.php?action=feedcontributions&user=Risto&feedformat=atomOpenmoko - User contributions [en]2024-03-28T18:51:08ZUser contributionsMediaWiki 1.19.24http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_DuesseldorfOpenmoko Local Groups: Duesseldorf2009-05-28T18:50:51Z<p>Risto: /* 9.6.2009 */ add Doodle Link</p>
<hr />
<div>=== Possible Participants ===<br />
{|border=1<br />
!Name<br />
!Skills<br />
!Level of Interest<br />
!Location<br />
!Other<br />
!Has Device<br />
!Has Debug Board<br />
|-<br />
|[[User:Samon007|Lix]]<br />
|System Administrator, Scripting<br />
|I've ordered a GTA01Bv4 together with a friend from University. I like to pimp it to a network tool, showing CDP messages, doing pings and telnet maybe a sniffer if that will not be banned by law in a few weeks<br />
|Düsseldorf<br />
|willing to organize stuff i.e. meeting location/whatever. [[User_talk:Samon007|talk to me]].<br />
|<br />
|<br />
|-<br />
| [[User:Risto|Risto]]<br />
| Assembler, C, C++<br />
| Learning how OpenSource software works, contributing to OpenSource<br />
| Bocholt<br />
|<br />
| [[Image: Moko.jpg|center]]<br />
| [[Image: MokoBox.jpg|center]]<br />
|-<br />
| [[User:klinux|Klinux]]<br />
| Assembler, C, C++, shell scripting, Linux<br />
| Would like to contribute to the project, interested in getting basic phone functionality working from UI and maybe help integrating a web browser.<br />
| Düsseldorf<br />
| Just received my Neo and successfully made a phone call :-)<br />
|<br />
|<br />
|-<br />
|[[User:emdete|emdete]]<br />
| Developer; C, Python, Shellskripting, Java skills<br />
| Will test low-level services like gsm daemon with a different application<br />
| Düsseldorf<br />
| Interested in apps using directfb, different mobile phone software aproach, Openmoko on the greenphone.<br />
| [[Image: Moko.jpg|center]]<br />
|<br />
|-<br />
| [[User:Mac2k|mac2k]]<br />
| linux user<br />
| <br />
| Gerresheim<br />
|<br />
|align=center|[[Image: Moko.jpg]] GTA02<br />
|<br />
|-<br />
| [[User:l0ll|L0ll]] <br />
| a little bit Pascal and Linux<br />
| Learn a bit about open-source and of course i want to have a nice phone <br />
| Woppenroth<br />
| waiting for the FreeRunner :)<br />
|<br />
|<br />
|-<br />
| [[User:Quix0r|Quix0r]] <br />
| PHP5, Linux (since 1999), Bash scripting, ...<br />
| Want to replace his prohibitory against a free one.<br />
| [[Openmoko_Local_Groups:_Krefeld|Krefeld]]<br />
| Waiting for the FreeRunner. :-)<br />
|<br />
|<br />
|-<br />
| [[User:MoR4euZ|MoR4euZ]] <br />
| linux user<br />
| <br />
| Essen<br />
| Waiting for the FreeRunner<br />
|<br />
|<br />
|-<br />
| [[User:Zem|Zem]] <br />
| 'sysadmin' 'linux' 'softwarepackaging' 'placeholder'<br />
| Many Ideas, and to many projects. ;-) <br />
| Neandertal<br />
| Jabber: zem at jabber.ccc.de<br />
| GTA01 und GTA02 <br />
| Debug Board v2<br />
|-<br />
| [[User:daswaldhorn|Daswaldhorn]] <br />
| Linux user (Ubuntu, SuSE)<br />
| first: basic phone functionality, second: GPS, etc...<br />
| Voerde<br />
| Jabber: daswaldhorn@jabber.ccc.de<br />
| GTA02 <br />
| <br />
|-<br />
|...<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Meetings, Events ===<br />
Meeting language is German ;-)<br />
{|border=1<br />
!Date<br />
!Location<br />
!Topic<br />
!Who<br />
|-<br />
|[[OMLG-Duesseldorf_Meeting_20070823|23.08.2007, 17:00 UTC (19:00 CEST)]]<br />
|[http://www.destille-duesseldorf.de/ Destille Düsseldorf]<br />
|First GTA01Bv4 impressions for P1 owners and those who have no Neo yet. Giving each other a helping hand getting started.<br />
|[[User:Samon007|Lix]], [[User:emdete|emdete]], [[User:Risto|Risto]], ...<br />
|-<br />
|somewhere in 2008...<br />
|to be done<br />
|Is there any interest to meet again and talk about news?<br />
|<br />
|-<br />
|2009<br />
|to be done<br />
|Would be great if a new meeting will be there...<br />
|[[user:daswaldhorn|Daswaldhorn]]<br />
|}<br />
<br />
=== Planung Usertreffen 2009 ===<br />
<br />
Ich habe alle Nutzer auf dieser Seite angeschrieben, bisher haben grundsätzlich Interesse bekundet:<br />
*emdete<br />
*mac2k<br />
*Risto<br />
*Carsten<br />
Ich schlage einfach mal den 9.6. vor. Treffen wir uns irgendwo zwischen Bocholt und Düsseldorf... mmh, Voerde wäre da nicht schlecht. ;-)<br />
<br />
Grüße, [[User:Daswaldhorn|Daswaldhorn]] 20:15, 24 May 2009 (UTC)<br />
<br />
==== 9.6.2009 ====<br />
<br />
termin okay:<br />
<br />
* Carsten <br />
* mac2k (Julian) - aber wo? <br />
<br />
termin passt nicht:<br />
<br />
* emdete (lieber in der woche davor oder danach)<br />
** Von meiner Seite aus können wir das auch gern anders machen, schlag was vor. [[User:Daswaldhorn|Daswaldhorn]] 16:52, 26 May 2009 (UTC)<br />
* Dienstags kann ich gar nicht und die ersten beiden Wochen im Juni sind leider auch schon verplant ... [[User:Risto|Christoph]] 2009-05-28 20:30:00<br />
<br />
Hier geht es zur Terminfindungsumfrage bei [http://www.doodle.com/q9cverygf8fv7y68 Doodle]<br />
<br />
<br />
[[Category:Openmoko Local Groups]]</div>Ristohttp://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_DuesseldorfOpenmoko Local Groups: Duesseldorf2009-05-28T18:31:13Z<p>Risto: /* 9.6.2009 */ Termin Risto</p>
<hr />
<div>=== Possible Participants ===<br />
{|border=1<br />
!Name<br />
!Skills<br />
!Level of Interest<br />
!Location<br />
!Other<br />
!Has Device<br />
!Has Debug Board<br />
|-<br />
|[[User:Samon007|Lix]]<br />
|System Administrator, Scripting<br />
|I've ordered a GTA01Bv4 together with a friend from University. I like to pimp it to a network tool, showing CDP messages, doing pings and telnet maybe a sniffer if that will not be banned by law in a few weeks<br />
|Düsseldorf<br />
|willing to organize stuff i.e. meeting location/whatever. [[User_talk:Samon007|talk to me]].<br />
|<br />
|<br />
|-<br />
| [[User:Risto|Risto]]<br />
| Assembler, C, C++<br />
| Learning how OpenSource software works, contributing to OpenSource<br />
| Bocholt<br />
|<br />
| [[Image: Moko.jpg|center]]<br />
| [[Image: MokoBox.jpg|center]]<br />
|-<br />
| [[User:klinux|Klinux]]<br />
| Assembler, C, C++, shell scripting, Linux<br />
| Would like to contribute to the project, interested in getting basic phone functionality working from UI and maybe help integrating a web browser.<br />
| Düsseldorf<br />
| Just received my Neo and successfully made a phone call :-)<br />
|<br />
|<br />
|-<br />
|[[User:emdete|emdete]]<br />
| Developer; C, Python, Shellskripting, Java skills<br />
| Will test low-level services like gsm daemon with a different application<br />
| Düsseldorf<br />
| Interested in apps using directfb, different mobile phone software aproach, Openmoko on the greenphone.<br />
| [[Image: Moko.jpg|center]]<br />
|<br />
|-<br />
| [[User:Mac2k|mac2k]]<br />
| linux user<br />
| <br />
| Gerresheim<br />
|<br />
|align=center|[[Image: Moko.jpg]] GTA02<br />
|<br />
|-<br />
| [[User:l0ll|L0ll]] <br />
| a little bit Pascal and Linux<br />
| Learn a bit about open-source and of course i want to have a nice phone <br />
| Woppenroth<br />
| waiting for the FreeRunner :)<br />
|<br />
|<br />
|-<br />
| [[User:Quix0r|Quix0r]] <br />
| PHP5, Linux (since 1999), Bash scripting, ...<br />
| Want to replace his prohibitory against a free one.<br />
| [[Openmoko_Local_Groups:_Krefeld|Krefeld]]<br />
| Waiting for the FreeRunner. :-)<br />
|<br />
|<br />
|-<br />
| [[User:MoR4euZ|MoR4euZ]] <br />
| linux user<br />
| <br />
| Essen<br />
| Waiting for the FreeRunner<br />
|<br />
|<br />
|-<br />
| [[User:Zem|Zem]] <br />
| 'sysadmin' 'linux' 'softwarepackaging' 'placeholder'<br />
| Many Ideas, and to many projects. ;-) <br />
| Neandertal<br />
| Jabber: zem at jabber.ccc.de<br />
| GTA01 und GTA02 <br />
| Debug Board v2<br />
|-<br />
| [[User:daswaldhorn|Daswaldhorn]] <br />
| Linux user (Ubuntu, SuSE)<br />
| first: basic phone functionality, second: GPS, etc...<br />
| Voerde<br />
| Jabber: daswaldhorn@jabber.ccc.de<br />
| GTA02 <br />
| <br />
|-<br />
|...<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Meetings, Events ===<br />
Meeting language is German ;-)<br />
{|border=1<br />
!Date<br />
!Location<br />
!Topic<br />
!Who<br />
|-<br />
|[[OMLG-Duesseldorf_Meeting_20070823|23.08.2007, 17:00 UTC (19:00 CEST)]]<br />
|[http://www.destille-duesseldorf.de/ Destille Düsseldorf]<br />
|First GTA01Bv4 impressions for P1 owners and those who have no Neo yet. Giving each other a helping hand getting started.<br />
|[[User:Samon007|Lix]], [[User:emdete|emdete]], [[User:Risto|Risto]], ...<br />
|-<br />
|somewhere in 2008...<br />
|to be done<br />
|Is there any interest to meet again and talk about news?<br />
|<br />
|-<br />
|2009<br />
|to be done<br />
|Would be great if a new meeting will be there...<br />
|[[user:daswaldhorn|Daswaldhorn]]<br />
|}<br />
<br />
=== Planung Usertreffen 2009 ===<br />
<br />
Ich habe alle Nutzer auf dieser Seite angeschrieben, bisher haben grundsätzlich Interesse bekundet:<br />
*emdete<br />
*mac2k<br />
*Risto<br />
*Carsten<br />
Ich schlage einfach mal den 9.6. vor. Treffen wir uns irgendwo zwischen Bocholt und Düsseldorf... mmh, Voerde wäre da nicht schlecht. ;-)<br />
<br />
Grüße, [[User:Daswaldhorn|Daswaldhorn]] 20:15, 24 May 2009 (UTC)<br />
<br />
==== 9.6.2009 ====<br />
<br />
termin okay:<br />
<br />
* Carsten <br />
* mac2k (Julian) - aber wo? <br />
<br />
termin passt nicht:<br />
<br />
* emdete (lieber in der woche davor oder danach)<br />
** Von meiner Seite aus können wir das auch gern anders machen, schlag was vor. [[User:Daswaldhorn|Daswaldhorn]] 16:52, 26 May 2009 (UTC)<br />
* Dienstags kann ich gar nicht und die ersten beiden Wochen im Juni sind leider auch schon verplant ... [[User:Risto|Christoph]] 2009-05-28 20:30:00<br />
<br />
[[Category:Openmoko Local Groups]]</div>Ristohttp://wiki.openmoko.org/wiki/Neo_1973_and_WindowsNeo 1973 and Windows2009-03-20T11:01:36Z<p>Risto: /* USB Ethernet emulation */ Link isn't valid any longer</p>
<hr />
<div>''Note -- The guidelines on this page work for the Neo FreeRunner too -- at least they do if you have a recent kernel installed. (See notes below on bluescreen of death before proceeding.)''<br />
<br />
This page tries to collect some information on how to use your Neo1973 together with a computer running a Microsoft(R) Windows(TM) series operating system.<br />
<br />
Please note that this is not really supported, and that the Openmoko developers themselves only use Linux for testing.<br />
<br />
Also note that Windows appears to not recognize and communicate with the neo as a USB device unless you install the .inf file below, and hence you will always have to [[forcing fast charge mode|force fast charge]] to recharge using a usb connection to a Windows machine unless you install that .inf.<br />
<br />
== Connecting to the phone ==<br />
<br />
=== Bluetooth connection ===<br />
<br />
How to connect to Windows XP via Bluetooth is described here: [[Manually_using_Bluetooth#Bluetooth_networking_with_a_Windows_XP_system]]<br />
<br />
=== USB Ethernet emulation ===<br />
<br />
{{note|With some recent versions of FSO or SHR with kernel 2.6.28 and Windows XP, you might get a Blue Screen Of Death (BSOD) as soon as you connect your Freerunner. ( https://docs.openmoko.org/trac/ticket/2211 )}}<br />
<br />
{{note|For Windows XP USB RNDIS networking ''finally works'' as of Kernel 2.6.22.5-moko11 using the procedure described below.}}<br />
<br />
{{note|For Vista this procedure works with the 2.6.24 kernel that ships with the Neo FreeRunner. The initial SSH connection seems a little slow however.}}<br />
<br />
# Download ([[NeoRndis.inf|Listing of NeoRndis.inf]]) to somewhere convenient on your Windows machine. If the file is not reachable, you can download another working inf file here: http://users.informatik.uni-halle.de/~rabe/neo/Neo1973.inf ([[Neo1973.inf|Listing of Neo1973.inf]]). If you have Windows Vista x64 try this one: [http://openmoko.kamillo.pl/neo_vista_x64.inf http://openmoko.kamillo.pl/neo_vista_x64.inf]. If you have Windows 2000 download this: [http://minucci.net/file/FreeRndis.zip http://minucci.net/file/FreeRndis.zip]<br />
# Power up your Neo1973, let it boot into Openmoko, and then connect its USB port to the Windows machine, using a standard USB-A to USB-mini-B cable. Note that if you connect the cable ''before'' powering the phone on, Windows will detect a device presented by the [[Boot lader|boot loader]]. This probably isn't what you want. Let the phone power up first.<br />
# Assuming the new drivers are downloaded and accessible as above, Windows should detect the Neo1973 and prompt you for a driver for a "RNDIS/Ethernet Gadget". Select to specify your own driver, and then choose the NeoRndis.inf file you downloaded earlier. This file tells Windows XP to use its own built-in RNDIS driver for the device.<br />
# Windows may complain of "reduced network connectivity". This is because it expects to be able to get an address automatically from the Neo1973 and it doesn't provide one in the default setup. To fix this, see the next step.<br />
# Go into the Windows network configuration for the new USB networking adapter and set the IP address of the interface to 192.168.0.200.<br />
<br />
If you have trouble using the Windows tools to set the IP address (on XP it would not allow me to type in the full ip address!), use a command line.<br />
List all available interfaces to get the adapter name to use:<br />
<br />
$ '''netsh interface ip show config'''<br />
''...lots of stuff here not shown, at the bottom I see my USB interface...''<br />
Configuration for interface "Local Area Connection 11"<br />
DHCP enabled: Yes<br />
InterfaceMetric: 0<br />
DNS servers configured through DHCP: None<br />
WINS servers configured through DHCP: None<br />
Register with which suffix: Primary only<br />
<br />
Now that you know the name of the ethernet adapter, use the command to configure it.<br />
<br />
$ '''netsh interface ip set address name="Local Area Connection 11" static 192.168.0.200 255.255.255.0'''<br />
Ok.<br />
<br />
You should now be able to connect to your smart phone on 192.168.0.202 via ssh (e.g. putty). The distribution you have might not have an ssh server running on it but if you still have a command line window open, you can ping the phone to make sure it's connected.<br />
<br />
$ '''ping 192.168.0.202'''<br />
<br />
Pinging 192.168.0.202 with 32 bytes of data:<br />
<br />
Reply from 192.168.0.202: bytes=32 time=3ms TTL=64<br />
etc... good news!<br />
<br />
'''Getting a Blue Screen of Death (BSOD) in windows XP?''' Some extra drivers are automatically installed with new devices (e.g. "SecureRemoteMiniPort"). Try disabling them in the device manager while the Neo is not connected. You need to select "Show hidden devices" in the view menu to see them. Then reconnect the Neo.<br />
<br />
== Connection to the Internet ==<br />
<br />
If you want to connect to the internet from your Neo via Windows XP, e.g. for doing ipkg update/upgrade, you need to set up IP forwarding and routing properly.<br />
<br />
==== Option 1, using Windows ICS ====<br />
<br />
An easy way to do this is to use Windows Internet Connection Sharing.<br />
<br />
To do this, you need to create a network bridge which contains the usb connection to the Neo.<br />
<br />
Then you tell Windows to share the WAN connection (i.e. the network interface which connects your Windows system to the internet) with the new bridge.<br />
<br />
Then you manually set the IP address of the bridge to 192.168.0.200<br />
<br />
After you have done all this, the Neo will be able to route through the Windows machine out to the internet. DNS queries will also be proxied by the Windows machine. Of course, /etc/resolv.conf on the Neo needs to be set to your local DNS or a free DNS.<br />
<br />
'''New''' When you have LAN with network address 192.168.0.0 you have to do some hacking.<br />
1. Edit /etc/network/interfaces and set for usb0<br />
'' address 192.168.2.202<br />
netmask 255.255.255.0<br />
network 192.168.2.0<br />
gateway 192.168.2.1<br />
''<br />
On Windows go to Network settings, ''pull out LAN cable'' (so there's no connection with local DHCP server which conflicts with IP 192.168.0.1), enable connection sharing for Neo-USB cable. Then edit Neo-usb interface settings and change it's IP address to 192.168.2.1 and set gateway for yours 192.168.0.x (other which you have). Apply changes with OK. Put in net cable. Enjoy net on NEO.<br />
<br />
'''Example: Setup for wifi only internet connection (windows xp and Neo FreeRunner)'''<br />
# Once the Network Connections window shows both "Wireless Network Connection Status:Connected" and "openmoko Status:Connected" Right click on Wireless Network Connection and goto Properties. Select Advanced tab, and turn on Internet Connection sharing. Choose the openmoko network.<br />
# If you get the error: the ip address is already in use. Change your wireless router address away from 192.168.0.2, to something like 192.168.1.2<br />
# Windows will change the ip address of openmoko network to 192.168.0.1 and the Network Connections window will show "Wireless Internet Connection Status: connected,shared" <br />
# Right click on openmoko network and goto Properties. Change the ip address of openmoko network to 192.168.0.200<br />
# Login to openmoko using Putty (ssh client for windows) 192.168.0.202<br />
<br />
=== Option 1.5, using a Network Bridge ===<br />
<br />
Just bridge the USB and Ethernet networks together (Win XP).<br />
<br />
To do this, you need to create a network bridge which contains the usb connection to the Neo and your normal Ethernet (or WiFi) connection (the one you use to go on the internets).<br />
<br />
Then you set up the bridge like your Ethernet was (DHCP or static IP, e.g. 10.10.0.foo) and the Neo to be in the same subnet as the bridge (10.10.0.bar)<br />
<br />
After you have done all this, the Neo will be able to route through the Windows machine out to the internet. DNS queries will also be proxied by the Windows machine. Of course, /etc/resolv.conf on the Neo needs to be set to your local DNS or a free DNS. <br />
<br />
=== Option 2, using AnalogX ===<br />
<br />
AnalogX is a lightweight, free network proxy for Windows. It can proxy HTTP, FTP, SMTP and other protocols. It's very easy to set up and works with any software on the phone that supports proxies (eg. opkg).<br />
<br />
* Download and install AnalogX onto your Windows PC (http://www.analogx.com) (http://www.analogx.com/files/proxyi.exe) This is the actual program used.<br />
* Run AnalogX. The default configuration should be ok: open mode, all protocols on. <br />
* Connect your phone using the USB cable as normal.<br />
* Configure opkg to use the proxy by editing /etc/opkg.conf. There's 2 lines to uncomment and change.<br />
** option http_proxy http://192.168.0.200:6588<br />
** option ftp_proxy http://192.168.0.200:21<br />
* opkg should now work via the proxy.<br />
<br />
Other apps like [[Minimo]] can also be configured to use a proxy. Use the HTTP proxy URL as above.<br />
<br />
=== Option 3, using IP Forwarding and extra routing ===<br />
<br />
An alternative way is to do it manually:<br />
<br />
In the Windows registry, go to:<br />
Hkey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters<br />
and set <br />
REG_DWORD: "IPEnableRouter" to "1"<br />
Be aware that IP Forwarding can be a security risk.<br />
<br />
Then, if there is a router between your Windows XP system and the internet, you also need to tell the router how to get back to your Neo, so you need to set a route on it for 192.168.0.0/255.255.255.0 to your Windows XP LAN interface IP address. Windows will then forward the packets to the Neo.<br />
<br />
=== Option 4, using HTTP proxy at work with Putty SSH tunneling ===<br />
<br />
If your PC is running Windows and Internet connection goes through proxy, you can simply use [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY: A Free Telnet/SSH Client]. In Connection->SSH->Tunnels you can add tunnel to your proxy server. For example, if proxy address is "10.0.0.1:8080":<br />
Source port: 8080<br />
Destination: 10.0.0.1 <br />
Radio button: "Remote"<br />
Then you will only need to set http_proxy address at your 1973/Freerunner:<br />
<br />
# export http_proxy=http://localhost:8080<br />
<br />
And have Internet.<br />
<br />
== Further references ==<br />
<br />
* http://www.microsoft.com/whdc/device/network/NDIS/rndis.mspx<br />
* http://maemo.org/maemowiki/USBnetworkingWinXP<br />
* http://docwiki.gumstix.org/Setting_up_USBnet<br />
* http://handhelds.org/moin/moin.cgi/WindowsXpUsbNetworkHowTo<br />
* [http://www.petri.co.il/configure_tcp_ip_from_cmd.htm Configuring TCP/IP settings from command line]<br />
<br />
[[Category:Networking]]<br />
[[Category:Host OSes]]</div>Ristohttp://wiki.openmoko.org/wiki/Users_RepositoriesUsers Repositories2008-12-15T12:04:36Z<p>Risto: fixed Link</p>
<hr />
<div>For information about the official downloads and distributions, see [[Download]]. A [[Community Repository]] hosted by Openmoko Inc. was setup in August 2008.<br />
<br />
{{Warning|Never add feeds which are not for your installed distribution. Mixing feeds will [http://lists.openmoko.org/pipermail/support/2008-August/002227.html break your system].}}<br />
<br />
=== Angstrom Repository ===<br />
<br />
Angstrom is the base distribution of Openmoko Linux distribution. It contains the basic set of Linux applications and they should be compatible with Openmoko. [http://www.angstrom-distribution.org/repo/ The repository package listing].<br />
<br />
To add the unstable Angstrom feed, update your ''/etc/opkg/base-feeds.conf'' to include a line:<br />
<br />
<pre><br />
src/gz base http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base<br />
</pre><br />
<br />
On Om 2008.8, run the following commands from the Neo:<br />
<br />
<pre><br />
echo "arch base 50" > /etc/opkg/angstrom-feed.conf<br />
echo "src/gz base http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base" >> /etc/opkg/angstrom-feed.conf<br />
</pre><br />
<br />
This repository contains the following useful packages:<br />
<br />
* [[Pidgin]] - Instant Messaging. Can connect to MSN, Google Talk, Yahoo, ICQ with additional plugins<br />
* [[Minimo]] - Web Browsing. AJAX capable, based on the Gecko rendering engine<br />
* [[Navit]] - Car Navigation with Routing Engine<br />
<br />
=== Jalimo ===<br />
<br />
[https://wiki.evolvis.org/jalimo/index.php/Main_Page Jalimo] is a project to maintain a full featured free Java-like stack for mobile Linux-based devices. The aim is to pack and tailor existing JVM-related projects, as well as to develop APIs and tools for easy integration and development for the target platforms.<br />
<br />
OpenMoko provides most of Jalimo's packages through their own repository, but some packages have not been merged yet and are available through Jalimo's repositories. Run the following two commands to add them:<br />
<br />
<pre><br />
echo "src/gz jalimo http://jalimo.evolvis.org/repository/openmoko/all" > /etc/opkg/jalimo-feed-all.conf<br />
echo "src/gz jalimo-armv4t http://jalimo.evolvis.org/repository/openmoko/armv4t" > /etc/opkg/jalimo-feed-armv4t.conf<br />
</pre><br />
<br />
'''unsatisfied libgcc-s1 dependency''': Currently you will get an error when installing OpenMoko packages from our repository since Jalimo is using OpenEmbedded's .dev branch to built the packages but OpenMoko is not. A workaround is to add ''-force-depends'' to the ''opkg'' command until we figured this out: ''opkg install -force-depends classpath''<br />
<br />
===[[User:ChooseOpen|ChooseOpen]]===<br />
:http://chooseopen.com/openmoko/build/2007.2/?M=D (2007.2)<br />
:http://chooseopen.com/openmoko/build/qtopia/?M=D (Qtopia)<br />
<br />
===[[User:Kevin_Dean|Kevin_Dean]]===<br />
<br />
:Latest recommended [[Snapshot review|snapshot review]]<br />
<br />
===[[User:ScaredyCat|ScaredyCat]]===<br />
:http://buildhost.automated.it/OM2007.2/?M=D<br />
<br />
ScaredyCat also has a opkg repository for 2007.2 where e.g. gpe-filemanager and a lot more (e.g. ntpd) can be installed from. On the Neo do:<br />
<br />
cd /etc/opkg<br />
wget http://buildhost.automated.it/scaredycat.conf <br />
opkg update<br />
opkg install gpe-filemanager<br />
opkg install gpe-timesheet<br />
opkg install gpe-todo<br />
opkg install mysql<br />
opkg install mtpaint<br />
opkg install sqlite<br />
opkg install ntp<br />
#(you get the idea)<br />
/etc/init.d/xserver-nodm restart # to make the new applications appear in the menu<br />
<br />
==='''MokSec'''===<br />
<br />
Here you will find the project which are related to the MokSec (OpenMoko Security) project. The packages works under FSO, but have to work also on other distribution.<br />
<br />
:http://opkg.networld.to/moksec/testing<br />
<br />
To add the repository to your Neo use the following command:<br />
<br />
<pre><br />
echo "src/gz moksec-testing http://opkg.networld.to/moksec/testing" > /etc/opkg/moksec-testing.conf<br />
</pre><br />
<br />
==='''mwester''' unofficial builds===<br />
:http://moko.mwester.net/<br />
<br />
===celtune===<br />
:http://rabenfrost.net/celtune/?C=M;O=D<br />
:http://rabenfrost.net/celtune/ipk/<br />
<br />
Celtune offers Standard-Builds (.jffs2, .tar.gz, .bin, .ipk) and several special-images with additional packages (e.g. monster-images,navigation-images,...) <br />
<br />
For more info take a look at http://rabenfrost.net/celtune/1-NEWS-WARNING-INFO <br />
<br />
You can find images, kernels and packages for other devices too on http://rabenfrost.net/celtune/ (e.g. HTC-Blueangel, Asus730W ...)<br />
<br />
A huge number of packages is located at http://rabenfrost.net/celtune/ipk/ <br />
<br />
Use the following line to add celtune's feed to your neo: <br />
cd /etc/opkg && wget http://rabenfrost.net/celtune/celtune-rabenfrost.conf<br />
<br />
<br />
<br />
===FSO===<br />
<br />
The official feeds can be found at http://downloads.freesmartphone.org/ . The hosting is with thanks to our friends at [http://NSLU2-Linux.org NSLU2-Linux] and [http://OSUOSL.org Open Source Labs].<br />
<br />
=== Jec ===<br />
<br />
Jec hosts automatic IPKG builds for Openmoko on a dedicated server (P4 3.2 GHz) connected directly to Internet. Interested maintainers can contact Jean-Eric Cuendet < ml.jecuendet at gmail.com > for an account. Packages are at : http://alf.pticoli.net/openmoko/ . Created 9/9/2008, so I would not add it as a feed but ''opkg install URL''.<br />
<br />
===Note===<br />
If you want to add a link, it would be nice to enforce a standard format of these feeds so that they can be browsed automatically.<br />
<br />
[[Category:Advanced End User]]<br />
[[Category:Distributions]]</div>Ristohttp://wiki.openmoko.org/wiki/OpenMoko2007.2OpenMoko2007.22008-03-24T12:14:02Z<p>Risto: </p>
<hr />
<div>#REDIRECT [[Openmoko2007.2]]</div>Ristohttp://wiki.openmoko.org/wiki/OpenMoko2007.2OpenMoko2007.22008-03-24T12:09:59Z<p>Risto: typo</p>
<hr />
<div>#redirect[[Openmoko2007.2]]</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2008-02-09T09:43:52Z<p>Risto: Something to remember</p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || (base: $530.50) || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}<br />
<br />
something to remember:<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c10 Workaround Part 1]<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c15 Workaround Part 2]<br />
<br />
-- <br />
quickstart guide get OpenMoko (with .jffs2 from 12.9 or 14.9) running ...<br />
<br />
a)<br />
bootloader(U-Boot): remove "console=ttySAC0,115200" from '''bootargs_base'''<br />
<br />
b)<br />
insert '/etc/init.d/gsmd stop; /etc/init.d/gsmd start' in /etc/matchbox/session<br />
<br />
<br />
original:<br />
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock4 console=ttySAC0,115200 console=tty0 loglevel=8<br />
<br />
modified:<br />
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock4 console=tty0 loglevel=8<br />
<br />
<br />
----<br />
'''Something to remember'''<br />
<br />
Message: 8<br />
Date: Sat, 09 Feb 2008 18:57:07 +1300<br />
From: Tim Knapp <duffyd@kokorice.org><br />
Subject: Re: I can't remove the clock<br />
To: device-owners@lists.openmoko.org<br />
Message-ID: <1202536627.6780.31.camel@localhost.localdomain><br />
Content-Type: text/plain; charset=UTF-8<br />
<br />
Hi Ortwin,<br />
<br />
On Fri, 2008-02-08 at 19:47 +0100, Ortwin Regel wrote:<br />
> Any news about this? I saw screenshots where someone had moved the<br />
> clock and shrunken it. Is this trivial to do? How do I do it? I'd<br />
> really like to get a clear view of my background wallpaper... (Hot<br />
> Asian chick... ;) )<br />
<br />
dbus-launch gconftool-2 -t bool -s /desktop/poky/interface/digital_clock<br />
false<br />
<br />
may work - haven't tried it myself.<br />
<br />
Or:<br />
<br />
dbus-launch gconftool-2 --type bool<br />
--set /desktop/poky/interface/small_clock true<br />
<br />
to shrink it (have tried this).<br />
<br />
-Tim<br />
<br />
><br />
> Ortwin<br />
><br />
> On 12/13/07, Cristián Santana <codigogpl@gmail.com> wrote:<br />
> > Sure. But i think than big clock than appear in openmoko is an app.<br />
i<br />
> > want to know his name, so i can't try to stop or prevent to start.<br />
> ><br />
> > I want to know the name or the conf file.<br />
> ><br />
> > ---------- Forwarded message ----------<br />
> > From: Nick Guenther <kousue@gmail.com><br />
> > Date: 13-dic-2007 19:10<br />
> > Subject: Re: I can't remove the clock<br />
> > To: device-owners@lists.openmoko.org<br />
> ><br />
> ><br />
> > On 12/13/07, Cristián Santana <codigogpl@gmail.com> wrote:<br />
> > > Hi.<br />
> > ><br />
> > > First, i don't speak english very well.. so try to understand me,<br />
please.<br />
> > ><br />
> > > Mi name is Cristian Santana, i have a neo1973 for 1 week ago.<br />
> > ><br />
> > > Mi problem is:<br />
> > ><br />
> > > how i can remove big clock from home screen?<br />
> > > (i put the clock in the top with the panel for that)<br />
> > ><br />
> > > i try, but only can change to analog clock. I don't want this. I<br />
want<br />
> > > remove and see clear the wallpaper.<br />
> ><br />
> > You can't do a lot of things with the OpenMoko software yet. It's<br />
very<br />
> > very very unfinished.<br />
> > That's part of the fun ;)<br />
> ><br />
> > -Nick<br />
> ><br />
> ><br />
> ><br />
> ><br />
> > --<br />
> > -----------------------------------------------------<br />
> > Cristian Santana Benavides<br />
> > www.neonomade.com - La tecnologÃa es nuestro mundo<br />
> ><br />
> ><br />
></div>Ristohttp://wiki.openmoko.org/wiki/Users_RepositoriesUsers Repositories2007-11-23T12:13:49Z<p>Risto: /* Repositories */ FIC GTA01 repository was deleted -> removed link</p>
<hr />
<div>=== Repositories ===<br />
here you can find prebuilt kernels and root file systems.<br />
<br />
* official downloads<br />
:* OM2007.2 <br />
::http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/neo1973/?C=M;O=D<br />
:* OM2007.1<br />
::http://buildhost.openmoko.org/OM2007.1/tmp/deploy/images/?C=M;O=D<br />
:* the 2007.08 snapshot, as announced by Sean on August 19<br />
:::http://buildhost.openmoko.org/snapshots/2007.08/images/<br />
* [[User:ChooseOpen|ChooseOpen]] unofficial builds:<br />
::http://chooseopen.com:81/openmoko/build/2007.1/?M=D<br />
::http://chooseopen.com:81/openmoko/build/2007.2/?M=D<br />
::http://chooseopen.com:81/openmoko/build/qtopia/?M=D (Qtopia)<br />
* [[User:ScaredyCat|ScaredyCat]] unofficial builds:<br />
::http://buildhost.automated.it/OM2007.1/?M=D<br />
::http://buildhost.automated.it/OM2007.2/?M=D<br />
<br />
::ScaredyCat also has a ipkg repository for 2007.2 where e.g. gpe-filemanager and a lot more (e.g. ntpd) can be installed from. On the Neo do:<br />
<br />
cd /etc/ipkg<br />
wget http://buildhost.automated.it/OM2007.2/packages/scaredycat.conf <br />
ipkg update<br />
ipkg install gpe-filemanager<br />
ipkg install gpe-timesheet<br />
ipkg install gpe-todo<br />
ipkg install mysql<br />
ipkg install mtpaint<br />
ipkg install sqlite<br />
ipkg install ntp<br />
#(you get the idea)<br />
/etc/init.d/xserver-nodm restart # to make the new applications appear in the menu<br />
<br />
* mwester unofficial builds -- at http://moko.mwester.net/<br />
<br />
* - (2007.2)<br />
::http://ipkg.nslu2-linux.org/feeds/openmoko/images/?C=M;O=D<br />
* - (2007.2)<br />
::http://www.totalueberwachung.de/~alphaone/openmoko-build/glibc/images/fic-gta01/?C=M;O=D<br />
* - (2007.2)<br />
::http://celtune.morb-design.com/images/fic-gta01/?C=M;O=D<br />
::http://celtune.morb-design.com/ipk/<br />
::Celtune offers Standard-Builds (.jffs2, .tar, .bin, .ipk) <br />
<br />
cd /etc/ipkg && wget http://celtune.morb-design.com/celtune.conf<br />
<br />
If you want to add a link, it would be nice to enforce a standard format of these feeds so that they can be browsed automatically.<br />
<br />
[[Category:OpenMoko]]</div>Ristohttp://wiki.openmoko.org/wiki/Users_RepositoriesUsers Repositories2007-10-23T21:55:07Z<p>Risto: /* Repositories */</p>
<hr />
<div>=== Repositories ===<br />
here you can find prebuilt kernels and root file systems.<br />
<br />
* official downloads<br />
:* OM2007.2<br />
::* new Neo1973 Images (as of 17-Oct-2007)<br />
:::http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/neo1973/?C=M;O=D<br />
::* obsolete FIC GTA01 Images (up to 11-Oct-2007)<br />
:::http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/?C=M;O=D<br />
:* OM2007.1<br />
::http://buildhost.openmoko.org/OM2007.1/tmp/deploy/images/?C=M;O=D<br />
:* the 2007.08 snapshot, as announced by Sean on August 19<br />
:::http://buildhost.openmoko.org/snapshots/2007.08/images/<br />
* [[User:ChooseOpen|ChooseOpen]] unofficial builds:<br />
::http://chooseopen.com:81/openmoko/build/2007.1/?M=D<br />
::http://chooseopen.com:81/openmoko/build/2007.2/?M=D<br />
::http://chooseopen.com:81/openmoko/build/qtopia/?M=D (Qtopia)<br />
* [[User:ScaredyCat|ScaredyCat]] unofficial builds:<br />
::http://buildhost.automated.it/OM2007.1/?M=D<br />
::http://buildhost.automated.it/OM2007.2/?M=D<br />
<br />
::ScaredyCat also has a ipkg repository for 2007.2 where e.g. gpe-filemanager and a lot more (e.g. ntpd) can be installed from. On the Neo do:<br />
<br />
cd /etc/ipkg<br />
wget http://buildhost.automated.it/OM2007.2/packages/scaredycat.conf <br />
ipkg update<br />
ipkg install gpe-filemanager<br />
ipkg install gpe-timesheet<br />
ipkg install gpe-todo<br />
ipkg install mysql<br />
ipkg install mtpaint<br />
ipkg install sqlite<br />
ipkg install ntp<br />
#(you get the idea)<br />
/etc/init.d/xserver-nodm restart # to make the new applications appear in the menu<br />
<br />
* - (2007.2)<br />
::http://ipkg.nslu2-linux.org/feeds/openmoko/images/?C=M;O=D<br />
* - (2007.2)<br />
::http://www.totalueberwachung.de/~alphaone/openmoko-build/glibc/images/fic-gta01/?C=M;O=D<br />
* - (2007.2)<br />
::http://celtune.morb-design.com/images/fic-gta01/?C=M;O=D<br />
::http://celtune.morb-design.com/ipk/<br />
::Celtune offers Standard-Builds (.jffs2, .tar, .bin, .ipk) <br />
<br />
cd /etc/ipkg && wget http://celtune.morb-design.com/celtune.conf<br />
<br />
If you want to add a link, it would be nice to enforce a standard format of these feeds so that they can be browsed automatically.</div>Ristohttp://wiki.openmoko.org/wiki/Users_RepositoriesUsers Repositories2007-10-23T15:39:55Z<p>Risto: add new Neo1973 repository</p>
<hr />
<div>=== Repositories ===<br />
here you can find prebuilt kernels and root file systems.<br />
<br />
* official downloads<br />
::http://buildhost.openmoko.org/OM2007.1/tmp/deploy/images/?C=M;O=D<br />
:* new Neo1973 Images (as of 17-Oct-2007)<br />
::http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/neo1973/?C=M;O=D<br />
:* obsolete FIC GTA01 Images (up to 11-Oct-2007)<br />
::http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/?C=M;O=D<br />
:* the 2007.08 snapshot, as announced by Sean on August 19<br />
:::http://buildhost.openmoko.org/snapshots/2007.08/images/<br />
* [[User:ChooseOpen|ChooseOpen]] unofficial builds:<br />
::http://chooseopen.com:81/openmoko/build/2007.1/?M=D<br />
::http://chooseopen.com:81/openmoko/build/2007.2/?M=D<br />
::http://chooseopen.com:81/openmoko/build/qtopia/?M=D (Qtopia)<br />
* [[User:ScaredyCat|ScaredyCat]] unofficial builds:<br />
::http://buildhost.automated.it/OM2007.1/?M=D<br />
::http://buildhost.automated.it/OM2007.2/?M=D<br />
<br />
::ScaredyCat also has a ipkg repository for 2007.2 where e.g. gpe-filemanager and a lot more (e.g. ntpd) can be installed from. On the Neo do:<br />
<br />
cd /etc/ipkg<br />
wget http://buildhost.automated.it/OM2007.2/packages/scaredycat.conf <br />
ipkg update<br />
ipkg install gpe-filemanager<br />
ipkg install gpe-timesheet<br />
ipkg install gpe-todo<br />
ipkg install mysql<br />
ipkg install mtpaint<br />
ipkg install sqlite<br />
ipkg install ntp<br />
#(you get the idea)<br />
/etc/init.d/xserver-nodm restart # to make the new applications appear in the menu<br />
<br />
* - (2007.2)<br />
::http://ipkg.nslu2-linux.org/feeds/openmoko/images/?C=M;O=D<br />
* - (2007.2)<br />
::http://www.totalueberwachung.de/~alphaone/openmoko-build/glibc/images/fic-gta01/?C=M;O=D<br />
* - (2007.2)<br />
::http://celtune.morb-design.com/images/fic-gta01/?C=M;O=D<br />
::http://celtune.morb-design.com/ipk/<br />
::Celtune offers Standard-Builds (.jffs2, .tar, .bin, .ipk) <br />
<br />
cd /etc/ipkg && wget http://celtune.morb-design.com/celtune.conf<br />
<br />
If you want to add a link, it would be nice to enforce a standard format of these feeds so that they can be browsed automatically.</div>Ristohttp://wiki.openmoko.org/wiki/Manually_using_GPRSManually using GPRS2007-10-13T14:38:51Z<p>Risto: /* Some APN names for reference */ ''*Monk*''</p>
<hr />
<div>You need to have [[GSM]] parts already initialized, with modem logged in to the network, for this to work. It is best to test it by doing test call. The GPRS connection is made using the PPP protocol to a server identified by an "APN" at the network operator. <br />
<br />
The program that implements PPP on Linux is pppd, which we need to configure and run to get a connection. When that is working, we can configure pppd to wait until it's needed before it connects, and to disconnect if the connection becomes idle. Further, we can start pppd in the background during the boot process.<br />
<br />
== Configuring pppd for manual connections ==<br />
<br />
You'll need /etc/ppp/peers/gprs:<br />
<pre><br />
/dev/ttySAC0 115200<br />
connect /etc/ppp/gprs-connect-chat<br />
crtscts <br />
lock<br />
hide-password<br />
defaultroute<br />
usepeerdns<br />
disconnect /etc/ppp/gprs-disconnect-chat<br />
holdoff 3<br />
ipcp-accept-local<br />
lcp-echo-failure 8<br />
lcp-echo-interval 3<br />
noauth<br />
noipdefault<br />
novj<br />
novjccomp<br />
replacedefaultroute<br />
persist<br />
lcp-echo-interval 3<br />
lcp-echo-failure 12<br />
</pre><br />
<br />
This options where mentioned before with that strange comment. Mine worked fine for me without those.<br />
<br />
<pre><br />
# very long timeouts (unwise?)<br />
lcp-echo-interval 300<br />
lcp-echo-failure 40000<br />
</pre><br />
<br />
Depending on the APN, you may need password authentication using CHAP or PAP. You can add the following default line for "password-less" connections:<br />
<br />
<pre><br />
# client server secret IP addresses<br />
* * "" *<br />
</pre><br />
<br />
For CHAP, lines in /etc/ppp/chap-secrets are used. For PAP, the lines are in /etc/ppp/pap-secrets. The client should match the "user" option in pppd the config file (below). You can use * to mean any here, but the option user "" doesn't mean empty!<br />
<br />
For example:<br />
<br />
<pre><br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
"user" * "password" * <br />
</pre><br />
<br />
For this you need the following options in /etc/ppp/peers/gprs:<br />
<br />
<pre><br />
# username to use for authentication, should match "client" in /etc/ppp/{chap,pap}-secrets<br />
user "user"<br />
</pre><br />
<br />
And you'll need /etc/ppp/gprs-connect-chat (needs "chmod +x"):<br />
<br />
<pre><br />
#!/bin/sh -e<br />
exec chat -v\<br />
ABORT BUSY\<br />
ABORT DELAYED\<br />
ABORT "NO ANSWER"\<br />
ABORT "NO DIALTONE"\<br />
ABORT VOICE\<br />
ABORT ERROR\<br />
ABORT RINGING\<br />
TIMEOUT 3\<br />
"" ATZ\<br />
OK-\\k\\k\\k\\d+++ATH-OK ATE1\<br />
OK AT+CFUN=0\<br />
OK \dAT+CFUN=1\<br />
ERROR AT+CPIN\?\<br />
"+CPIN: READY-AT+CPIN=\"2222\"-OK" AT\<br />
TIMEOUT 60\<br />
OK AT+COPS\<br />
OK AT+CGDCONT=1,\"IP\",\"internet\"\<br />
OK ATD*99#\<br />
CONNECT \d\c<br />
</pre><br />
<br />
You will need to adjust the APN name "internet" in at+cgdcont line to match what your network operator provides. See below in the table "Some APN names for reference" for the right settings for your operator.<br />
<br />
Also good to have is /etc/ppp/gprs-disconnect-chat (needs "chmod +x"):<br />
<br />
<pre><br />
#!/bin/sh -e<br />
/usr/sbin/chat -v\<br />
ABORT OK\<br />
ABORT BUSY\<br />
ABORT DELAYED\<br />
ABORT "NO ANSWER"\<br />
ABORT "NO CARRIER"\<br />
ABORT "NO DIALTONE"\<br />
ABORT VOICE\<br />
ABORT ERROR\<br />
ABORT RINGING\<br />
TIMEOUT 12\<br />
"" \\k\\k\\k\\d+++ATH\<br />
"NO CARRIER-AT-OK" ""<br />
</pre><br />
<br />
You need a proper /etc/resolv.conf:<br />
<br />
<pre><br />
ln -sf /var/run/resolv.conf /etc<br />
</pre><br />
<br />
If needed put your nameserver for usb-net into /var/run/resolv.conf, not in /etc.<br />
<br />
=== Starting pppd ===<br />
<br />
Then, after initializing GSM, you should be able to initialize GPRS by `pppd call gprs`. Good luck!<br />
<br />
To dial in - and get verbose output on the terminal - use pppd<br />
<pre><br />
pppd debug nodetach call gprs<br />
</pre><br />
<br />
The config above will establish a 'persist'ant link over gprs. The battery will run low in less than an hour. See an example for an on-demand config below.<br />
<br />
=== Some APN names for reference ===<br />
<br />
{| border="1"<br />
! Country<br />
! Carrier<br />
! Plan<br />
! APN<br />
! user/password if required<br />
|-<br />
| Finland || Saunalahti || Any || internet.saunalahti ||<br />
|-<br />
| Finland || Sonera || Any, behind NAT || internet ||<br />
|-<br />
| Finland || Sonera || Any, public IP || prointernet ||<br />
|-<br />
| Germany || E-Plus || BASE (and others?) || internet.eplus.de || eplus gprs<br />
|-<br />
| Germany || T-Mobile || || internet.t-mobile ||<br />
|-<br />
| Germany || Vodafone || Any, behind NAT || web.vodafone.de ||<br />
|-<br />
| UK || T-Mobile|| || general.t-mobile.uk ||<br />
|-<br />
| USA || Cingular (AT&T) || Less than full internet || wap.cingular ||<br />
|-<br />
| USA || T-mobile || Anything less than full internet || wap.voicestream.com ||<br />
|- <br />
| USA || T-mobile || Regular internet plan || internet2.voicestream.com ||<br />
|- <br />
| USA || T-mobile || "VPN" internet plan || internet3.voicestream.com ||<br />
|- <br />
|}<br />
<br />
== Starting pppd automatically ==<br />
<br />
Once you have finished debugging your gprs-connect-chat and gprs options files, you may wish to automatically connect whenever needed and hang up when finished. Make sure you understand the impact of this change to your carrier plan billing. This is not recommended unless you have a large-use or unlimited data plan. These scripts do NOT prompt you before connecting.<br />
<br />
=== On-demand connection settings ===<br />
<br />
Additional settings are needed if you want the actual connection to be up only while there is traffic. In the 'gprs' file above, insert the following, making sure 'nodetach' is commented out. If 'nodetach' is on, the boot process will stop when it starts pppd. Also remove the option 'persist' mentioned above.<br />
<br />
<pre><br />
<br />
# Wait until needed before connecting<br />
demand<br />
<br />
# Disconnect if idle for given amount of seconds<br />
idle 20<br />
<br />
</pre><br />
<br />
=== Start on boot (method 1) ===<br />
<br />
Add the following definition to /etc/network/interfaces:<br />
<pre><br />
auto ppp0<br />
iface ppp0 inet ppp<br />
provider gprs<br />
</pre><br />
<br />
That should be it. Now you can use 'ifup ppp0' and 'ifdown ppp0' manually too.<br />
<br />
=== Start on boot (method 2) ===<br />
<br />
Create the following file as /etc/ppp/ppp_on_boot (needs chmod +x). The /etc/init.d/ppp script will call it to set up the daemon.<br />
<pre><br />
#!/bin/sh<br />
#<br />
# Rename this file to ppp_on_boot and pppd will be fired up as<br />
# soon as the system comes up, connecting to `provider'.<br />
#<br />
# If you also make this file executable, and replace the first line<br />
# with just "#!/bin/sh", the commands below will be executed instead.<br />
#<br />
<br />
# The location of the ppp daemon itself (shouldn't need to be changed)<br />
PPPD=/usr/sbin/pppd<br />
<br />
# The default provider to connect to<br />
$PPPD call gprs<br />
<br />
# Additional connections, which would just use settings from<br />
# /etc/ppp/options.<tty><br />
#$PPPD ttyS0<br />
#$PPPD ttyS1<br />
#$PPPD ttyS2<br />
#$PPPD ttyS3<br />
</pre><br />
<br />
<br />
Finally, you need to add the /etc/init.d/ppp script to the init process by creating symbolic links from the appropriate directories. I chose the following:<br />
<br />
<pre><br />
/etc/rc0.d/K25ppp<br />
/etc/rc1.d/K45ppp<br />
/etc/rc2.d/S45ppp<br />
/etc/rc3.d/S45ppp<br />
/etc/rc4.d/S45ppp<br />
/etc/rc5.d/S45ppp<br />
/etc/rc6.d/K25ppp<br />
</pre><br />
<br />
== See also ==<br />
* [[Manually using GSM]]<br />
* [[Manually using Bluetooth]]<br />
<br />
{{Languages|Manually_using_GPRS}}<br />
[[Category:Documentation]]<br />
[[Category:Developer software]]<br />
<br />
[[Category:Guides]]</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-10-03T20:04:13Z<p>Risto: bootargs_base</p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || (base: $530.50) || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}<br />
<br />
something to remember:<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c10 Workaround Part 1]<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c15 Workaround Part 2]<br />
<br />
-- <br />
quickstart guide get OpenMoko (with .jffs2 from 12.9 or 14.9) running ...<br />
<br />
a)<br />
bootloader(U-Boot): remove "console=ttySAC0,115200" from '''bootargs_base'''<br />
<br />
b)<br />
insert '/etc/init.d/gsmd stop; /etc/init.d/gsmd start' in /etc/matchbox/session<br />
<br />
<br />
original:<br />
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock4 console=ttySAC0,115200 console=tty0 loglevel=8<br />
<br />
modified:<br />
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock4 console=tty0 loglevel=8</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-09-15T19:55:08Z<p>Risto: add personal quickstart guide</p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || (base: $530.50) || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}<br />
<br />
something to remember:<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c10 Workaround Part 1]<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c15 Workaround Part 2]<br />
<br />
-- <br />
quickstart guide get OpenMoko (with .jffs2 from 12.9 or 14.9) running ...<br />
<br />
a)<br />
bootloader(U-Boot): remove "console=ttySAC0,115200" from '''bootargs_base'''<br />
<br />
b)<br />
insert '/etc/init.d/gsmd stop; /etc/init.d/gsmd start' in /etc/matchbox/session</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-09-13T10:06:40Z<p>Risto: hanging moko -> workaround link bugzilla</p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || (base: $530.50) || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}<br />
<br />
something to remember:<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c10 Workaround Part 1]<br />
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788#c15 Workaround Part 2]</div>Ristohttp://wiki.openmoko.org/wiki/USB_NetworkingUSB Networking2007-09-12T22:02:28Z<p>Risto: /* Automatic method */</p>
<hr />
<div>= Neo1973 side =<br />
<br />
By default Neo1973 has usb0 interface working due to Ethernet gadget (g_ether) compiled into kernel.<br />
<br />
On the Neo, if you want to reach out to the internets using full qualified hostnames, you need to define your DNS server. Create a file /etc/resolv.conf with at least one line saying<br />
<br />
nameserver xxx.xxx.xxx.xxx<br />
<br />
e.g. nameserver 192.168.1.1<br />
<br />
Then you can also easily update your 2007.2 OpenMoko packages with "ipkg update && ipkg upgrade" on the Neo.<br />
<br />
= Desktop side =<br />
<br />
== Manual method ==<br />
<br />
With the device connected, modprobe usbnet module and configure usb0 interface (as root):<br />
<pre><br />
ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
</pre><br />
If your eth0 interface is also in the same 'range' (e.g. 192.168.0.105) then you can do the following:<br />
<br />
1. ping the Neo with<br />
# ping -I usb0 192.168.0.202<br />
2. add a route to your Neo:<br />
# /sbin/route add -host 192.168.0.202/32 dev usb0<br />
3 log in to the Neo<br />
# ssh root@192.168.0.202<br />
<br />
If you don't have the necessary modules to get usb0 going, make sure you have the following kernel options enabled:<br />
* CONFIG_USB_USBNET<br />
* CONFIG_USB_NET_CDCETHER<br />
Both options are available in the Device Drivers -> USB support -> USB Network Adapters. For more info see the [http://www.linux-usb.org/usbnet/ usbnet driver homepage].<br />
<br />
== Automatic method ==<br />
<br />
Took from [http://blog.haerwu.biz/2007/03/22/hotpluging-usbnet/ Hotplugging usbnet] post by Marcin 'Hrw' Juszkiewicz.<br />
<br />
'''For Debian or similar distros:'''<br />
Edit /etc/network/interfaces file ():<br />
<pre><br />
allow-hotplug usb0<br />
iface usb0 inet static<br />
address 192.168.0.200<br />
netmask 255.255.255.0<br />
network 192.168.0.0<br />
post-up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24<br />
post-up echo 1 > /proc/sys/net/ipv4/ip_forward<br />
post-up iptables -P FORWARD ACCEPT<br />
</pre><br />
<br />
'''For Ubuntu Feisty:'''<br />
Edit /etc/network/interfaces file ():<br />
<pre><br />
auto usb0<br />
iface usb0 inet static<br />
address 192.168.0.200<br />
netmask 255.255.255.0<br />
network 192.168.0.0<br />
up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &<br />
up echo 1 > /proc/sys/net/ipv4/ip_forward &<br />
up iptables -P FORWARD ACCEPT &<br />
down iptables -D POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &<br />
</pre><br />
<br />
If you are doing the echo 1 > /proc/... command manually, sudo may not be enough, then you will have to execute it from a sudo bash.<br />
<br />
Ubuntu feisty appears to have a bug where ifdown is not run when the interface is unplugged, meaning this only works once<br />
after the system is booted.<br />
One can patch /etc/udev/rules.d/85-ifupdown.rules, editing the two lines at the end of the file:<br />
<pre><br />
SUBSYSTEM=="net", DRIVERS=="?*", GOTO="net_start"<br />
GOTO="net_end"<br />
<br />
LABEL="net_start"<br />
<br />
# Bring devices up and down only if they're marked auto.<br />
# Use start-stop-daemon so we don't wait on dhcp<br />
ACTION=="add", RUN+="/sbin/start-stop-daemon --start --background --pidfile /var/run/network/bogus --startas /sbin/ifup -- --allow auto $env{INTERFACE}"<br />
<br />
LABEL="net_end"<br />
<br />
ACTION=="remove", RUN+="/sbin/start-stop-daemon --start --background --pidfile /var/run/network/bogus --startas /sbin/ifdown -- --allow auto $env{INTERFACE}"<br />
</pre><br />
<br />
the bug is that the LABEL="net_end" is at the wrong position<br />
<br />
'''For Red Hat or similar distros'''<br />
Edit /etc/sysconfig/network-scripts/net.hotplug:<br />
<br />
After this statement:<br />
<pre><br />
case $INTERFACE in<br />
# interfaces that are registered after being "up" (?)<br />
</pre><br />
<br />
Add the following:<br />
<pre><br />
usb0)<br />
ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
route add 192.168.0.202 usb0<br />
iptables -I INPUT 1 -s 192.168.0.202 -j ACCEPT<br />
iptables -I OUTPUT 1 -s 192.168.0.200 -j ACCEPT<br />
iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24<br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
exit 0<br />
;;<br />
</pre><br />
<br />
'''For Gentoo or similar distros:''' <br />
<br />
* Edit /etc/conf.d/net by adding:<br />
<pre><br />
# Neo1973<br />
config_usb0=( "192.168.0.200 netmask 255.255.255.0" )<br />
</pre><br />
* Create a new init script:<br />
<pre><br />
# cd /etc/init.d<br />
# ln -s net.lo net.usb0<br />
</pre><br />
<br />
And now when you connect phone (which has 192.168.0.202 IP) it gets connection to world automatically.<br />
<br />
'''For MacOS X:'''<br />
<br />
there are no files to edit since hotplugging configuration is done automatically by default. Of course, the interface has been initialized once. Install the AJZaurusUSB driver as described on [[MacOS_X]] and then open System Preferences / Networks which will show the new interface. Configure for Manual DHC with Host address 192.168.0.200 and Gateway 192.168.0.202.<br />
<br />
= Mobile development =<br />
<br />
== Proxying DNS requests ==<br />
<br />
If, like me, you move about quite a lot, connecting to various networks as you go and getting your ip via dhcp, you'll probably be annoyed at having to constantly update your resolv.conf on the Neo 1973.<br />
<br />
To get round this, as part of my setup script, I run a proxy dns on the ip address the neo comes in on at the usb0 port. This means that my Neo /etc/resolv.conf only contains <br />
<br />
nameserver 192.168.0.200 <br />
<br />
and my laptop will proxy all dns requests based on it's own /etc/resolv.conf<br />
<br />
'''note that we only run the dns proxy on the usb0 interface so that we don't break any other networking'''<br />
<br />
The script is designed to use [http://dnrd.sourceforge.net/ dnrd] as the dns proxy. The [http://buildhost.automated.it/gta01 script] and a copy of [http://buildhost.automated.it/dnrd-2.20.3.tar.gz dnrd] are available from my site. The script also performs the initial setup of the connection as per the [[USB_Networking#Manual_method]] above.<br />
<br />
= Connecting to phone =<br />
<br />
Then <tt>ssh root@192.168.0.202</tt> with empty password to get into phone.<br />
<br />
NOTE: the ssh daemon (dropbear 0.49) on the OpenMoko appears to have a bug when sending the exit status back to the client. From time to time you receive an exit status of 255.<br />
<br />
===SSH Extras===<br />
<br />
If you get fed up with typing root@192.168.0.202, on your PC edit /etc/hosts and add an entry for 'phone'<br />
<br />
192.168.0.202 phone<br />
<br />
then edit ~/.ssh/config (or create it) and add<br />
<br />
host phone<br />
user root<br />
<br />
then all you need to do is type <br />
<br />
# ssh phone<br />
<br />
You might want to use keys to bypass the login prompt too.<br />
<br />
===SSH Keys===<br />
====From host to phone====<br />
<br />
To generate ssh keys for use as a login mechanism type<br />
<br />
ssh-keygen -t rsa<br />
<br />
when prompted for a password either hit enter for no password (''not really a good idea'') or enter a password for this key. ssh into the phone and create ~/.ssh<br />
<br />
# mkdir ~/.ssh<br />
<br />
then from your PC copy the '''.pub''' file to the phone.<br />
<br />
# scp ~/.ssh/id_rsa.pub phone:.ssh/authorized_keys<br />
<br />
You should now be able to ssh directly into the phone.<br />
<br />
To disable password logins ('''after setting up key access''') edit /etc/init.d/dropbear and change the following line:<br />
<br />
DROPBEAR_EXTRA_ARGS=<br />
<br />
to <br />
<br />
DROPBEAR_EXTRA_ARGS="-s"<br />
<br />
You will need to restart dropbear for this to take effect.<br />
<br />
====From phone to host====<br />
Generate the key<br />
<br />
dropbearkey -t rsa -f id_rsa<br />
<br />
The output will look something like this:<br />
<br />
Will output 1024 bit rsa secret key to 'id_rsa'<br />
Generating key, this may take a while...<br />
Public key portion is:<br />
ssh-rsa AAAAB3Nza[...]<br />
Fingerprint: md5 ca:e8:f0:b7:f6:7b:c2:b6:b9:71:e4:45:86:a9:ff:b8<br />
<br />
Copy and paste the one line (in this example, starting with 'ssh-rsa' onto the end of the host's authorized_keys file (often in ~/.ssh/).<br />
<br />
From the phone, ssh with -i:<br />
<br />
ssh -i id_rsa user@host<br />
<br />
This works for me. I ripped off these instructions from: [[http://forum.openwrt.org/viewtopic.php?pid=53705]]<br />
<br />
===GUI on desktop through SSH===<br />
<br />
If you need to get the GUI on the phone onto the desktop via usb, you can use ssh as follows<br />
<br />
ssh -l root -X -v 192.168.0.202<br />
<br />
Login, and run openmoko-finger-demo for example, and it will open up on the desktop. To get landscape view, just resize the GUI window on the desktop.<br />
<br />
===Remote apps on neo===<br />
<br />
To get desktop apps to show up on your neo, first log in to the phone<br />
<br />
ssh -l root 192.168.0.202<br />
<br />
Then once inside, run:<br />
<br />
DISPLAY=:0 xhost +192.168.0.200<br />
<br />
After this you can close the ssh session. Back on the desktop computer, run:<br />
<br />
DISPLAY=moko:0 xclock<br />
<br />
Note that the xhost command will allow remote applications on 192.168.0.200 to access the X server. It will allow anyone on the desktop machine to access the X server of the neo, including snooping anything you type on it. To disallow remote applications again, run this in the neo:<br />
<br />
DISPLAY=:0 xhost -192.168.0.200<br />
<br />
<span id="bottom"></span> <br />
{{Languages|USB Networking}}<br />
<br />
[[Category:Hardware]]<br />
[[Category:Implemented]]</div>Ristohttp://wiki.openmoko.org/wiki/Neo_1973_and_WindowsNeo 1973 and Windows2007-08-27T21:05:31Z<p>Risto: /* USB Ethernet emulation */ Change link to Driver based on RNDIS USB kit 2005</p>
<hr />
<div>This page tries to collect some information on how to use your Neo1973 together with a computer running a Microsoft(R) Windows(TM) series operating system.<br />
<br />
Please note that this is not really supported, and that the OpenMoko developers themselves only use Linux for testing.<br />
<br />
== Connecting to the phone ==<br />
<br />
=== USB Ethernet emulation ===<br />
{{note|this has not been tried/verified yet, but is rather only a theoretical description. Please feel free to correct/extend}}<br />
<br />
{{note|it doesn't work for two reasons: phase0 devices have USB Vendor ID and Product ID matching Maemo settings linked below and Windows XP Pro doesn't do communication but ends with "code 10" error after NDIS driver is selected }}<br />
<br />
# Download http://privat.wmo.de/~c_schweers/NeoRndis.inf to somewhere convenient on your Windows machine.<br />
# Connect the Neo1973 USB port to the Windows machine, using a standard USB-A to USB-mini-B cable.<br />
# Assuming the new drivers have been installed as above, Windows should detect the Neo1973 and prompt you for a driver for the USB device. Select to specify your own driver, and then choose the neo1973_ethernet.inf file you downloaded earlier. This file tells Windows XP to use its own built-in RNDIS driver for the device.<br />
# Windows may complain of "reduced network connectivity". This is because it expects to be able to get an address automatically from the Neo1973 and it doesn't provide one in the default setup. To fix this, see the next step.<br />
# Go into the Windows network configuration for the new USB networking adapter and set the IP address of the interface to 192.168.0.200.<br />
<br />
You should now be able to connect to your Neo1973 on 192.168.0.202.<br />
<br />
Further references:<br />
* http://www.microsoft.com/whdc/device/network/NDIS/rndis.mspx<br />
* http://maemo.org/maemowiki/USBnetworkingWinXP<br />
* http://docwiki.gumstix.org/Setting_up_USBnet<br />
* http://handhelds.org/moin/moin.cgi/WindowsXpUsbNetworkHowTo<br />
<br />
[[Category:Documentation]]<br />
[[Category:Guides]]</div>Ristohttp://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_DuesseldorfOpenmoko Local Groups: Duesseldorf2007-08-24T15:14:14Z<p>Risto: extend table according proposal from OMLG main page</p>
<hr />
<div>=== Possible Participants ===<br />
{|border=1<br />
!Name<br />
!Skills<br />
!Level of Interest<br />
!Location<br />
!Other<br />
!Has Device<br />
!Has Debug Board<br />
|-<br />
|[[User:Samon007|Lix]]<br />
|System Administrator, Scripting<br />
|I've ordered a GTA01Bv4 together with a friend from University. I like to pimp it to a network tool, showing CDP messages, doing pings and telnet maybe a sniffer if that will not be banned by law in a few weeks<br />
|Düsseldorf<br />
|willing to organize stuff i.e. meeting location/whatever. [[User_talk:Samon007|talk to me]].<br />
|<br />
|<br />
|-<br />
| [[User:Risto|Risto]]<br />
| Assembler, C, C++<br />
| Learning how OpenSource software works, contributing to OpenSource<br />
| Bocholt<br />
|<br />
| [[Image: Moko.jpg|center]]<br />
| [[Image: MokoBox.jpg|center]]<br />
|-<br />
| [[User:danielmewes|Daniel Mewes]]<br />
| C++, some system level Linux experience<br />
| I just ordered a phase 1 Neo, since I always had the vision of a phone where software and hardware are not bundled together. Also want to take the chance to participate in a somewhat bigger open source project.<br />
| Ratingen<br />
|<br />
|<br />
|<br />
|-<br />
| [[User:klinux|Klinux]]<br />
| Assembler, C, C++, shell scripting, Linux<br />
| Would like to contribute to the project, interested in getting basic phone functionality working from UI and maybe help integrating a web browser.<br />
| Düsseldorf<br />
| Just received my Neo and successfully made a phone call :-)<br />
|<br />
|<br />
|-<br />
|[[User:Lux|Lux]]<br />
| System Administrator, Database Administrator, Scripting<br />
| Will provide scripts and "little helpers".<br />
| Düsseldorf<br />
| Waiting for Phase 2 Neo<br />
|<br />
|<br />
|-<br />
|...<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Meetings, Events ===<br />
Meeting language is German ;-)<br />
{|border=1<br />
!Date<br />
!Location<br />
!Topic<br />
!Who<br />
|-<br />
|[[OMLG-Duesseldorf_Meeting_20070823|23.08.2007, 17:00 UTC (19:00 CEST)]]<br />
|[http://www.destille-duesseldorf.de/ Destille Düsseldorf]<br />
|First GTA01Bv4 impressions for P1 owners and those who have no Neo yet. Giving each other a helping hand getting started.<br />
|[[User:Samon007|Lix]], [[User:emdete|emdete]], [[User:Risto|Risto]], ...<br />
|}<br />
[[Category:OpenMoko_Local_Groups:_Duesseldorf]]</div>Ristohttp://wiki.openmoko.org/wiki/Press_CoveragePress Coverage2007-08-22T14:15:30Z<p>Risto: /* August 2007 */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
[http://www.google.com/trends?q=openmoko%2Cneo1973&ctab=1&geo=all&date=all OpenMoko and Neo1973 on google trends.]<br />
<br />
This site contains the press coverage about OpenMoko and the Neo 1973 sorted by language and date. Newest on top.<br />
<br />
== Languages ==<br />
<br />
=== English ===<br />
<br />
==== August 2007 ====<br />
* [http://www.macworld.com/news/2007/08/02/openmoko/index.php Macworld] Portrait of a Linux iPhone-killer wannabe<br />
* [http://www.phoronix.com/?page=news_item&px=NTk1Mw Phoronix] Google Using OpenMoko For gPhone?<br />
<br />
==== July 2007 ====<br />
* [http://www.pcworld.com/article/id,134987-pg,1/article.html PCWorld] Insider Info on the First Fully Open-Source Cell Phone<br />
* [http://blog.wired.com/monkeybites/2007/07/hands-on-with-t.html Wired Blog] Hands On with OpenMoko: An early look at the hardware and software.<br />
* [http://www.economist.com/science/displaystory.cfm?story_id=9531007 Economist.com] Hello world: Avoiding punitive roaming charges abroad<br />
* [http://linuxdevices.com/news/NS7355980470.html linuxdevices.com] iPhone-like Linux phone ready for hackers<br />
* [http://www.heise.de/english/newsticker/news/92473 heise.de] "Free your phone": The OpenMoko Project's Linux Smartphone now available<br />
* [http://blogs.zdnet.com/open-source/?p=1194 zdnet.com] Can OpenMoko break the wireless monopoly?<br />
* [http://developers.slashdot.org/developers/07/07/09/0049249.shtml Slashdot] Open Source Linux Phone Goes On Sale<br />
* [http://www.engadget.com/2007/07/09/openmoko-neo-1973-and-advanced-dev-kit-finally-for-sale/ engadget.com] OpenMoko Neo 1973 and Advanced dev kit finally for sale<br />
* [http://www.theglobeandmail.com/servlet/story/RTGAM.20070703.WBcyberia20070703161759/WBStory/WBcyberia/ Globe and Mail, Toronto] The Next Big Thing? (good overview; some favorable comparisons with iPhone).<br />
* [http://arstechnica.com/news.ars/post/20070710-developer-models-of-openmoko-open-source-smartphone-released.html arstechnica.com] Developer models of OpenMoko open-source smartphone released<br />
* [http://www.boingboing.net/2007/07/09/openmoko_linuxbased_.html boingboing (Cory Doctorow)] OpenMoko: Linux-based $300 open smartphone<br />
* [http://www.channelweb.co.uk/vnunet/news/2192036/first-open-source-mobile-phone channelweb.co.uk / CRN] OpenMoko preps first open source mobile<br />
* [http://www.makezine.com/blog/archive/2007/07/openmoko_300_linuxpowered.html?CMP=OTC-0D6B48984890 MAKE:] blogged about it.<br />
* [http://www.theregister.co.uk/2007/07/09/neo_1973_launch/ The Register] Is your phone free?<br />
* [http://www.theinquirer.net/default.aspx?article=41147 The Inquirer] Linux phone goes on sale<br />
<br />
==== June 2007 ====<br />
* [http://fakesteve.blogspot.com/2007/06/freetards-are-trying-to-make-iphone.html Secret Diary of Steve Jobs] Freetards are trying to make an iPhone clone<br />
* [http://www.eweek.com/article2/0,1895,2152759,00.asp eweek.com] OpenMoko: An iPhone Alternative for Developers? <br />
* [http://www.linuxdevices.com/news/NS8509737406.html&cid=0 linuxdevices.com] iPhone-like Linux phone delayed<br />
* [http://www.itweek.co.uk/vnunet/news/2192036/first-open-source-mobile-phone IT Week] "OpenMoko preps first open source mobile" Confuses Phase 1 and Phase 2 features.<br />
* [http://www.vnunet.com/vnunet/news/2192036/first-open-source-mobile-phone vnunet.com] First open source mobile phone<br />
* [http://www.techeblog.com/index.php/tech-gadget/feature-5-cool-linux-powered-phones TechEBlog.com] A brief line-up of the 5 coolest Linux-powered phones.<br />
* [http://www.tectonic.co.za/view.php?id=1574 Tectonic.co.za] Open source phone plans September launch<br />
* [http://www.hothardware.com/image_popup.aspx?image=big_fic2.jpg&articleid=979&t=a hothardware.com] OpenMoko<br />
* [http://www.texyt.com/FIC+OpenMoko+$350+open+Linux+mobile+phone+launch+00100 Texyt.com] $350 open Linux mobile phone on target for September launch<br />
<br />
==== May 2007 ====<br />
* [http://blogs.sun.com/brewin/entry/fic_and_openmoko_thank_you blogs.SUN.com] "FIC and OpenMoko - Thank You" Mentions the FIC phone used in the exciting JavaFX Mobile announcement, and says that "in most cases the Neo 1973 phone performed better" than other handsets.<br />
* [http://www.pikesoft.com/blog/index.php?itemid=174 PikeSoft.com] JavaFX Mobile: a new smartphone OS contender<br />
* [http://www.sfgate.com/cgi-bin/blogs/sfgate/detail?blogid=19&entry_id=16310 SFGate.com] Here comes the Sun Conference<br />
* [http://www.linuxdevices.com/news/NS7539760574.html LinuxDevices.com] Sun beams Linux/Java at mobile phones<br />
<br />
==== April 2007 ====<br />
* [http://www.palminfocenter.com/news/9371/openmoko-running-on-a-palm-tx/ Palm Infocenter] OpenMoko running on a palm TX<br />
* [http://jaidev.info/home/blog/archives/2007/04/13/openmoko.html JaidevInfo] OpenMoko<br />
* [http://www.wirelessweek.com/newsletter.aspx?id=137388 Wirelessweek.com] Democracy Hits the Mobile Phone<br />
* [http://elearner.edublogs.org/2007/04/11/technologies-is-that-a-word/ Edublogs.org] Technologies is that a word? <br />
* [http://www.linuxdevices.com/news/NS4777580627.html Linuxdevices.com] 200 million Linux phones to ship by 2012<br />
* [http://arstechnica.com/news.ars/post/20070415-palm-embracing-linux-in-the-hopes-of-being-relevant-again.html Ars Technica] Palm embracing Linux in the hopes of being relevant again] (Mentions Neo1973 in passing)<br />
<br />
==== March 2007 ====<br />
* [http://www.smartdevicecentral.com/article/OpenMokos+Open+Source+Phone/202546_1.aspx smartdevicecentral.com] OpenMoko's open source phone<br />
* [http://www.zdnetasia.com/news/communications/0,39044192,61996003,00.htm zdnet asia] Passing mention in an article on the Iphone.<br />
* [http://www.wikio.com/news/Sean+Moss-Pultz wikio.com] Sean Moss-Pultz News<br />
* [http://www.edparsons.com/?p=438 edparsons.com] iPhone chipping away at the walls<br />
* [http://blogs.pcworld.co.nz/pcworld/techsploder/2007/03/openmoko_makes_total_sense.html blogs.pcworld.co.nz] OpenMoko makes total sense<br />
* [http://www.totalueberwachung.de/blog/articles/2007/03/08/neo1973-arrived totalueberwachung.de] Neo1973 arrived<br />
* [http://www.makuchaku.info/blog/im-gonna-get-this-one makuchaku.info] I'm gonna get this one<br />
* [http://www.kitenet.net/~joey/blog/entry/openmoko_and_n800.html kitenet.net] OpenMoko and n800<br />
* [http://dominion.kabel.utwente.nl/koen/cms/the-neo1973-unboxed dominion.kabel.utwente.nl] The Neo1973 unboxed<br />
* [http://atulchitnis.net/diary/showentry/421 atulchitnis.net] An OpenMoko Phone arrives<br />
* [http://blog.matthewgast.com/2007/03/03/good-luck-openmoko blog.matthewgast.com] Good luck OpenMoko<br />
* [http://vaandoo.blogspot.com/2007/03/openmoko-neo1973-opensource-software.html vaandoo.blogspot.com] OpenMoko Neo1973 opensource software<br />
* [http://www.linuxdevices.com/news/NS7653749655.html linuxdevices.com] OpenMoko update; Neo1973 on sale in March<br />
* [http://www.ministryoftech.com/2007/03/05/the-5-hottest-phones-for-linux-fanatics/ ministryoftech.com] Brief line-up of the 5 hottest phones for Linux fans<br />
* [http://voxilla.com/soapvox/2007/03/01/industry-disruption-really-168 voxilla.com] Article about ETel Sean Moss-Pultz presentation<br />
* [http://blog.wired.com/gadgets/2007/03/eight_great_lin.html blog.wired.com] Gadget Lab: Eight Great Linux Smartphones<br />
* [http://gigaom.com/2007/03/01/openmoko-phone/ gigaom.com] OpenMoko Open-Source Mobile, coming soon - Interview with Sean Moss-Pultz<br />
* [http://www.oreillynet.com/etel/blog/2007/03/openmoko_1.html www.oreillynet.com] ETel coverage<br />
* [http://gordoncook.net/wp/?p=146 gordoncook.net] Short history of Neo1973 and other stuff<br />
* [http://www.engadget.com/2007/03/03/openmoko-details-pricing-availability-for-neo1973/ engadget.com] OpenMoko details pricing, availability for Neo1973<br />
* [http://www.uberpulse.com/us/2007/03/fic_wants_to_rewrite_the_rules_with_open_moko_mobile_phone.php www.uberpulse.com] Some images from ETel<br />
<br />
==== February 2007 ====<br />
* [http://www.scullen.ca/2007/02/15/forget-about-the-iphone-neo1973-is-far-more-exciting/ scullen.ca] Forget about the iPone, Neo1973 is far more exciting<br />
* [http://www.mobileread.com/forums/showpost.php?p=59124&postcount=4 mobileread.com] Show post<br />
* [http://www.pdasnews.com/articles/2568/1/ pdasnews.com] Linux-powered iPhone killer available online in March<br />
* [http://www.belutz.net/2007/02/05/openmoko/ belutz.net] OpenMoko<br />
* [http://www.mail-archive.com/community@lists.openmoko.org/msg03686.html mail-archive.com] OpenMoko community mail archive<br />
* [http://www.maclife.com/article/is_three_a_crowd_in_the_touch_screen_phone_arena maclife.com] Is there a crowd in the touch screen phone arena<br />
* [http://gopaultech.com/2007/02/fic-neo1973-linux-smartphone/ gopaultech.com] FIC Neo1973 Linux smartphone<br />
* [http://www.volweb.cz/horvitz/os-info/news-feb07-014.html volweb.cz] Open-source smartphone, with WiFi in version 2<br />
* [http://www.oreillynet.com/etel/blog/2007/02/etel_coverage_openmoko_opens_t.html oreillynet.com] ETel coverage OpenMoko opens<br />
* [http://www.mobilewhack.com/openmoko-neo1973-open-source-phone/ mobilewhack.com] OpenMoko Neo1973 open source phone<br />
* [http://www.engadget.com/2007/02/19/what-tech-would-the-presidents-rock-in-2007/ engadget.com] What tech would the presidents rock in 2007<br />
* [http://www.tuxmachines.org/node/13602 tuxmachines.org] What participation culture<br />
* [http://www.vanille-media.de/site/index.php/category/opensource/openmoko/ vanille-media.de] Opensource OpenMoko<br />
* [http://www.joetech.com/2007/02/15/openmoko-open-source-cell-phone/ joetech.com] OpenMoko open source cell phone<br />
* [http://www.makezine.com/blog/archive/2007/02/openmoko_open_s.html makezine.com] OpenMoko open<br />
* [http://www.linuxdevices.com/news/NS9706477996.html linuxdevices.com] Announce of the Openembedded booth at FOSDEM in Brussels.<br />
* [http://www.linuxdevices.com/news/NS2657814070.html linuxdevices.com] Quick interview with Sean and some pictures<br />
* [http://gizmodo.com/gadgets/smartphones/first-look-the-antiiphone-openmokos-neo1973-236841.php gizmodo.com] Photos and comments on hardware and software<br />
* [http://www.onecompare.com/mobile-news/article-asp~aid~244~pub~56321102~story~openmoko-launch-the-official-portal-for-development-of-the-openmoko-platform onecompare.com] Short news article<br />
* [http://crunchgear.com/2007/02/15/openmokos-open-source-mobile-os crunchgear.com] Holding the phone upside down<br />
* [http://www.slashgear.com/openmoko-and-fic-neo1973-updates-153926.php slashgear.com] Video interview and many pictures<br />
* [http://www.djlosch.com/article_Comparison%3A_iPhone_vs_A1200_vs_Neo1973 djlosch.com] Article comparing the Neo to the iPhone and A1200<br />
* [http://popsci.typepad.com/popsci/2007/02/up_close_and_pe.html popsci.typepad.com] Screenshot of Linux booting on the Neo<br />
* [http://video.google.de/videoplay?docid=-3742589179435830945&q=Openmoko video.google.com] Presentation of OpenMoko at the FOSDEM<br />
* [http://www.manilastandardtoday.com/?page=business6_feb27_2007 manilastandardtoday.com] Tale of two phones<br />
* [http://blog.printf.net/articles/2007/02/22/unboxing-the-openmoko-phone blog.printf.net] OLPC and older Neo1973.<br />
* [http://mako.cc/copyrighteous/freesoftware/20070228-00.html mako.cc] OLPC and older Neo1973 again.<br />
* [http://www.maclife.com/article/is_three_a_crowd_in_the_touch_screen_phone_arena MacLife] Is Three a Crowd among Touch-Screen Phones?<br />
<br />
==== January 2007 ====<br />
* [http://blogs.ft.com/techblog/2007/01/openmoko_harks_.html blogs.ft.com] OpenMoko harks back to hello moto<br />
* [http://opensource.sfsu.edu/node/258 opensource.sfsu.edu] Can you hear me now?<br />
* [http://losca.blogspot.com/2007/01/maemo-nokia-n800-has-competitor-in.html losca.blogspot.com] Maemo Nokia n800 has competitor in openness - OpenMoko<br />
* [http://21talks.net/voip/openmoko 21talks.net] OpenMoko: Not as sexy as the iPhone, but it’s a Linux phone<br />
* [http://www.linuxinfusion.com/openmoko-schedule-announced linuxinfusion.com] OpenMoko schedule announced<br />
* [http://users.livejournal.com/_paladine_/tag/smartphone users.livjournal.com] The Worlds First Opensource Linux Smartphone<br />
* [http://www.nungee.com/2007/01/25/openmoko/ nungee.com] OpenMoko<br />
* [http://www.sda-asia.com/sda/features/psecom,id,880,srn,2,channel,developer,nodeid,21,_language,Singapore.html sda-asia.com] OpenMoko Offers Open-source Smart phone T<br />
* [http://www.regdeveloper.co.uk/2007/01/15/open_phone/ regdeveloper.co.uk] Open Phone<br />
* [http://www.product-reviews.net/2007/01/17/fic-neo1973-smartphone-open-source-phone/ product-reviews.net] FIC Neo1973 smartphone open source phone<br />
* [http://gizmodo.com/gadgets/smartphones/openmoko-smartphone-did-they-have-a-time-machine-or-what-229243.php gizmodo.com] OpenMoko smartphone did they have a time machine or what<br />
* [http://www.oreillynet.com/conferences/blog/2007/01/openmoko_workshop_added_to_ete.html oreillynet.com] OpenMoko workshop added to ETel<br />
* [http://www.gadgetell.com/2007/01/openmoko-gets-interviewed-about-new-open-source-fic-neo1973/ gadgetell.com] OpenMoko gets interviewed about new open source FIC Neo1973<br />
* [http://www.slashgear.com/openmoko-interface-im-loving-it-173496.php slashgear.com] OpenMoko interface I'm loving it<br />
* [http://www.gadgetorama.com/news/news_details.php?gorid=2008 gadgetorama.com] OpenMoko news details<br />
* [http://tech.cybernetnews.com/2007/01/17/openmoko-vs-iphone-did-apple-copy/ tech.cybernetnews.com] OpenMoko vs iPhone did Apple copy<br />
* [http://techtrails.blogspot.com/2007/01/open-phones-with-open-moko-while.html techtrails.blogspot.com] Open phones with OpenMoko while<br />
* [http://blogger.xs4all.nl/jurjen1/archive/2007/01/17/174341.aspx bloger.xs4all.nl] OpenMoko open source mobile phone<br />
* [http://www.ringnokia.com/2007/01/i_am_highly_cur.html ringnokia.com] I'm highly curious<br />
* [http://www.oreillynet.com/etel/blog/2007/01/iclone_1.html oreillynet.com] iClone<br />
* [http://forums.scotsnewsletter.com/index.php?showtopic=17685 forums.scotsnewsletter.com] Show topic<br />
* [http://understandinglimited.com/2007/01/15/iphone/ understandinglimited.com] iPhone and OpenMoko<br />
* [http://robertogaloppini.net/2007/01/12/openmoko-the-integrated-os-mobile-communications-platform-2/ robertogaloppini.net] OpenMoko the intergrated OS mobile communications platform<br />
* [http://www.funambol.com/blog/capo/2007/01/apple-please-do-not-forget-developers.html funambol.com] Apple please do not forget developers<br />
* [http://chopey.blogspot.com/2007/01/iphone-or-not-to-iphone.html chopey.blogspot.com] iPhone or not to iPhone<br />
* [http://opendotdotdot.blogspot.com/2007/01/openmoko.html opendotdotdot.blogspot.com] OpenMoko<br />
* [http://www.e-pcmag.gr/forum/index.php?showtopic=19505 e-pcmag.gr] Show topic<br />
* [http://www.costpernews.com/2007/01/12/anything-you-can-do-we-can-do-better/ costpernews.com] Anything you can do we can do better<br />
* [http://www.tectonic.co.za/view.php?id=1321 tectonic.co.za] iPhone vs OpenMoko - the Open Alternative<br />
* [http://lwn.net/Articles/217020/rss lwn.net] An OpenMoko update<br />
* [http://www.networkworld.com/news/2007/010907-moss-pultz.html networkworld.com] Q&A Building a new open source phone platform<br />
* [http://www.networkcomputing.com/showArticle.jhtml?articleID=196802226 networkcomputing.com] Startup Promises First Linux Smartphone Based On Open Standards<br />
* [http://www.osweekly.com/index.php?option=com_content&task=view&id=2420&Itemid=449 osweekly.com] Mobile Devices Adopt Open Source<br />
* [http://www.linuxdevices.com/news/NS8591201260.html linuxdevices.com] Linux phone market open up?<br />
* [http://www.pcmag.com/article2/0,1895,2080727,00.asp pcmag.com] Cell phone open up<br />
* [http://sonyericssonz558i.blogurple.com/2007/01/06/23/ sonyericssonz558i.blogurple.com] Sony Ericsson Z558i<br />
* [http://www.sannes.org/?p=5 sannes.org] An Open mobile phone that does what you want<br />
* [http://popsci.typepad.com/ces2007/2007/01/opensource_stri.html Popsci.com] Open Source Strikes Again<br />
* [http://gizmodo.com/gadgets/smartphones/openmoko-smartphone-did-they-have-a-time-machine-or-what-229243.php Gizmodo.com] OpenMoko interface compared to iPhone<br />
* [http://www.linuxjournal.com/xstatic/abstracts/upfront Linux Journal] Doc Searls in the feb 2007 issue<br />
* [http://www.osdir.com/Article9642.phtml OSDir.com] Mobile Linux for the Mobile Fan] -> [http://www.madpenguin.org/cms/?m=show&id=7710 MadPenguin] Mobile Linux for the Mobile Fan<br />
* [http://www.usnews.com/usnews/biztech/davesdownload/archive/070112/a_populist_challenge_to_apples.htm US News] A Populist Challenge to Apple's iPhone<br />
* [http://www.tectonic.co.za/view.php?id=1321 tectonic.co.za] iPhone vs OpenMoko: The open alternative<br />
* [http://www.informationweek.com/news/showArticle.jhtml?articleID=196802206&subSection=All+Stories InformationWeek] Startup Promises First Linux Smartphone Based On Open Standards<br />
* [http://www.theregister.co.uk/2007/01/15/open_phone/ The Register] Open Phones with Open Moko<br />
* [http://techreport.com/onearticle.x/11589 The Tech Report] OpenMoko offers open-source smart phone<br />
* [http://blogs.ft.com/techblog/2007/01/openmoko_harks_.html Financial Times] OpenMoko harks back to Hello Moto<br />
* [http://hardware.slashdot.org/article.pl?sid=07/01/20/1551200 Slashdot] OpenMoko Schedule Announced<br />
* [http://www.youtube.com/watch?v=jRvtAAXTIlg Youtube] Interview with Sean Moss-Pultz ([http://www.monoploid.be/dl/openmoko_sean_interview.ogm mirror in Ogg format])<br />
* [http://www.libervis.com/article/forget_iphone_hail_openmoko_the_true_revolution Libervis.com] Forget iPhone, hail OpenMoko, the true revolution<br />
* [http://gizmodo.com/gadgets/smartphones/sizemodo-iphone-vs-openmoko-neo1073-229294.php Gizmodo]iPhone vs. Openmoko Neo1973] (please, don't mind the typo i n the title)<br />
<br />
==== December 2006 ====<br />
* [http://www.pikesoft.com/blog/index.php?itemid=133 pikesoft.com] Cheap, totally open Linux phone will ship next month<br />
* [http://www.cdrinfo.com/Sections/News/Details.aspx?NewsId=19254 cdrinfo.com] FIC to release Linux based Smartphone<br />
<br />
==== November 2006 ====<br />
* [http://www.ministryoftech.com/2006/11/09/fic-neo1973-smartphone-with-linux-based-openmoko-open-source-platform/ ministryoftech.com] FIC Neo1973 smartphone with linux-based OpenMoko open source platform<br />
* [http://www.mobiletechnews.com/info/2006/11/09/124614.html mobiletechnews.com] OpenMoko Linux mobile platform and Neo1973 smartphone announced<br />
* [http://news.softpedia.com/news/FIC-Neo1973-for-all-the-Linux-Lovers-out-There-40344.shtml news.softpedia.com] FIC Neo1973 for all the Linux lovers out there<br />
* [http://www.openembedded.org/openmoko-fic-choosing-openembedded openembedded.org] OpenMoko FIC choosing openembedded<br />
* [http://news.com.com/2300-1037_3-6134795-1.html news.com.com] FIC's Linux handset<br />
* [http://www.slashphone.com/77/5784.html slashphone.com] OpenMoko Announces Open Source Mobile Communications Platform <br />
* [http://www.arm.com/iqonline/news/marketnews/15616.html arm.com] Open Linux Based, ARM Powered Mobile In Wings<br />
* [http://news.com.com/Second+open+Linux+handset+unveiled/2100-1039_3-6133974.html news.com.tw] Second open Linux handset unveiled<br />
* [http://www.infoworld.com/article/06/11/08/HNlinuxphone_1.html?COMMERCIAL%20LINUX infoworld.com] FIC debuts open Linux-based smartphone <br />
* [http://www.michaeldolan.com/431 michaeldolan.com] A must have: OpenMoko cell phone with GPS and...apt-get<br />
* [http://nandz.blogspot.com/2006/11/my-dream-phone.html nandz.blogspot.com] My dream phone<br />
* [http://www.linuxdevices.com/news/NS2986976174.html linuxdevices.com] Cheap, hackable Linux smartphone due soon<br />
* [http://www.linuxdevices.com/news/NS7056478804.html linuxdevices.com] First OpenMoKo phone taps dual-licensed SyncML stack<br />
* [http://lwn.net/Articles/208298/ lwn.net] The OpenMoko open phone<br />
* [http://www.theinquirer.net/default.aspx?article=35590 theinquirer.net] A truly open Linux phone with GPS debuts<br />
<br />
=== German ===<br />
<br />
==== August 2007 ====<br />
<br />
* [http://www.golem.de/0708/54256.html golem.de] - Neues GUI für Open-Source-Handy Neo1973<br />
* [http://www.heise.de/mobil/newsticker/meldung/94724 heise mobil] - Offene Smartphone-Plattform mit neuem Look<br />
<br />
==== July 2007 ====<br />
* [http://lists.openmoko.org/pipermail/community/attachments/20070721/be55235c/CIMG1129_small-0001.jpg Kurier] - Handy Individuell<br />
* [http://futurezone.orf.at/produkte/stories/206048/ futurezone.ORF.at] - Anti-iPhone geht an den Start<br />
* [http://www.zdnet.de/news/hardware/0,39023109,39156101,00.htm zdnet.de] - Open-Source-Iphone wird mit Hackertools ausgeliefert<br />
* [http://www.heise.de/newsticker/meldung/92393 heise.de] - "Free your phone": Linux-Smartphone des OpenMoko-Projekts verfügbar<br />
* [http://www.spiegel.de/netzwelt/mobil/0,1518,493595,00.html spiegel.de] - Linux statt iPhone: Freiheit fürs Handy<br />
<br />
==== June 2007 ====<br />
* [http://www.golem.de/0706/53172.html golem.de] - Linux-Smartphone OpenMoko ab Juli 2007 zu haben <br />
* [http://www.heise.de/newsticker/meldung/91868 heise.de] - Offenes Linux-Smartphone Neo 1973 macht Fortschritte<br />
* [http://www.winfuture.de/news,32641.html winfuture.de] - Open-Source-Handy Neo1973 ab Juli bzw. Oktober<br />
* [http://www.pro-linux.de/news/2007/11385.html pro-linux.de] - OpenMoko wird zum Unternehmen<br />
* [http://de.theinquirer.net/2007/06/14/das_erste_openmoko_kommt.html the inquirer] - Das erste OpenMOKO kommt<br />
<br />
==== April 2007 ====<br />
* [http://www.pro-linux.de/news/2007/11133.html pro-linux] - OpenMoko produziert erste Muster<br />
* [http://www.golem.de/0704/51970.html golem.de] - Open-Source-Handy vor Produktionsbeginn<br />
<br />
==== March 2007 ====<br />
* [http://chaosradio.ccc.de/cre042.html Chaosradio Express] - Das neue Projekt zur Entwicklung eines Telefons mit freier Software<br />
* [http://www.pro-linux.de/news/2007/10966.html pro-linux] - OpenMoko sucht Unterstützung<br />
<br />
==== February 2007 ====<br />
* [http://www.digital-living-magazin.de/index.php?pid=17&art=2050&cid=DLnewsletter digital-living-magazin.de] - Linux erobert Mobilfunkmarkt<br />
* [http://www.heise.de/tr/artikel/85138 Technology Review] - Open-Source-Handy, nächster Versuch<br />
* [http://www.pro-linux.de/news/2007/10833.html pro-linux] - OpenMoko-Quellcode angekündigt<br />
* [http://www.heise.de/newsticker/meldung/85354 heise online] - OpenMoko: Linux-Plattform für Handys freigegeben<br />
* [http://www.mobile2day.de/news/news_details.html?nd_ref=6870&n_multi=0&nf_id=0&nt_id=0&f_date_m=01&f_date_y=2007&t_date_m=04&t_date_y=2007&from=archive Mobile2Day] - OpenMoko bringt Details zum Neo1973<br />
<br />
==== November 2006 ====<br />
<br />
* [http://golem.de/0611/48824.html golem.de] - OpenMoko kündigt Open-Source-Handy an<br />
* [http://www.heise.de/newsticker/meldung/80714 heise online] - Smartphone mit offener Linux-Plattform<br />
* [http://www.pro-linux.de/news/2006/10448.html pro-linux] - Offenes Linux-Smartphone »OpenMoko« für Januar 2007 angekündigt<br />
<br />
=== Scandinavian ===<br />
<br />
* [http://www.amobil.no/artikkel/mobiltelefoner/antikrist-mobilen_blir_heftigere/41042 Amobil.no] Antikrist-mobilen blir heftigere<br />
* [http://www.amobil.no/sniktitt/mobiltelefoner/den_folsomme_linux-mobilen/40176 Amobil.no] Sniktitt: Den følsomme Linux-mobilen<br />
* [http://www.amobil.no/artikkel/markedsutvikling/linux-mobilen_er_i_rute/40138 Amobil.no] Linux-mobilen er i rute<br />
* [http://www.amobil.no/nyhet/mobiltelefoner/openmoko_klart_for_verden/36554 Amobil.no] OpenMoko klart for verden<br />
* [http://www.nyteknik.se/art/48697 NyTeknik] Snart är den öppna Linuxtelefonen här (Swedish) (Translation: this article states free release to selected developers Feb 11, commercial release to developers March 11, and main release to market Sep 11. See also [http://lists.openmoko.org/pipermail/announce/2007-January/000000.html])<br />
<br />
=== French ===<br />
* [http://linuxfr.org/2006/11/08/21596.html LinuxFR] OpenMoko : sortie en janvier d'un téléphone-GPS enfin libre!<br />
<br />
=== Chinese ===<br />
<br />
* [http://openmoko.wordpress.com/2007/06/21/openmoko-%E8%88%87-iphone-%E6%AF%94%E8%BC%83%E4%B8%80/ wordpress.com] Comparison between OpenMoko and iPhone<br />
* [http://chinese.engadget.com/2007/06/11/computex-2007-openmoko-neo-1973-linux/ chinese engadget.com] OpenMoko Neo1973 Linux Smartphone<br />
* [http://people.debian.org.tw/~chihchun/2007/05/25/talk-of-openmoko-is-online/ debian.org.tw] Video of OpenMoko at TOSSUG in Taipei<br />
* [http://people.debian.org.tw/~chihchun/2007/05/17/openmoko-at-tossug/ debian.org.tw] OpenMoko at TOSSUG<br />
* [http://magicdesign.blogspot.com/2007/05/free-your-phoneopenmoko.html MagicDesign] Free your phone OpenMoko<br />
* [http://people.debian.org.tw/~chihchun/2007/04/30/have-fun-with-openmokoneo1973/ Debian.org.tw] Have fun with OpenMoko Neo1973<br />
* [http://orzlab.blogspot.com/ Orzlab] When Java meets OpenMoko<br />
* [http://blog.footoo.org/?p=115 FooToo.org] Install OpenMoko Emulator<br />
* [http://www.jollen.org/blog/2007/01/openmoko_announce.html Jollen.org] OpenMoko Kick-Off<br />
* [http://zh.wikipedia.org/wiki/OpenMoko Wikipedia.org] OpenMoko Chinese Wiki<br />
* [http://tw.myblog.yahoo.com/champ_yen/article?mid=211&prev=212&next=-1 Yahoo.com.tw] Forget about iPhone, Hail OpenMoko <br />
* [http://www.jollen.org/blog/2006/11/mobile_20_openmoko_linux_smart.html Jollen.org] OpenMoko Linux Smartphone<br />
* [http://blog.roodo.com/ystuan/archives/2733869.html Roodo.com] OpenMoko<br />
<br />
=== Polish ===<br />
==== May 2007 ====<br />
* [http://www.studencka.pl/artykuly.php?AID=770 Gazeta Studencka] (Students Newspaper) "Cellphones of all shapes, unite!" - OpenMoko overview by Krzysztof Kajkowski, "free software" not mentioned in the text.<br />
<br />
=== Japanese ===<br />
<br />
* [http://blog.pasonatech.co.jp/hibi/4079.html pasonatech.co.jp] iPhoneキラー?:オープンソース精神なopenmoko携帯がUSで発売<br />
* [http://journal.mycom.co.jp/articles/2007/06/06/computex04/index.html journal. mycom.com.jp] Computex Taipei 2007<br />
<br />
<br />
=== Italian ===<br />
<br />
==== July 2007 ====<br />
* [http://www.corriere.it/Primo_Piano/Scienze_e_Tecnologie/2007/07_Luglio/10/neo1973_telefonino.shtml corriere.it] L'anti iPhone: Neo 1973, il cellulare fai da te<br />
* [http://punto-informatico.it/p.aspx?id=2035879 Punto Informatico] Lo smartphone touch-screen è open source<br />
<br />
{{Languages|Press_Coverage}}<br />
<br />
[[Category:Information]]</div>Ristohttp://wiki.openmoko.org/wiki/FAQ/deFAQ/de2007-08-13T21:33:32Z<p>Risto: Kostenrechnung "Neo Advanced"</p>
<hr />
<div>== Einleitung == <br />
<br />
=== Q: Was ist Openmoko und Neo1973? ===<br />
A: [[OpenMoko]] ist eine Software Plattform - Der Versuch eine vollst&auml;ndig offene Softwaresuite f&uuml;r Handys zu erschaffen. Das [[FIC]] [[Neo1973]] ist das erste Telefon, welches OpenMoko unterst&uuml;tzt.<br />
<br />
=== Q: Ab wann kann das Neo1973 gekauft werden? ===<br />
<br />
A: Voraussichtlich Ende M&auml;rz f&uuml;r Entwickler und ab September f&uuml;r den Massenmarkt. Siehe auch [[Neo1973]] f&uuml;r aktuellere Informationen. Das Neo1973 wird weltweit verkauft. Der Versand wird auch aus der EU heraus stattfinden. Eine Mailingliste f&uuml;r weitere Informationen zu dem Versand: [http://lists.openmoko.org/mailman/listinfo/announce mailing list announce]<br />
<br />
=== Q: Wie viel kostet das Phone? === <br />
A: Neo1973 GTA01B_v04 wird in zwei Versionen vertriebe.<br />
<br />
Base-Version kostet 300$ und enth&auml;lt:<br />
<ul><br />
<li>Neo1973 Handy</li><br />
<li>Batterie</li><br />
<li>Headset</li><br />
<li>Ladeger&auml;t</li><br />
<li>Handytasche</li><br />
<li>Stylus (Stift)</li><br />
<li>Schl&uuml;sselband</li><br />
<li>512 MB MicroSD Karte</li><br />
<li>USB Verbindungskabel</li><br />
</ul><br />
<br />
zusätzlich kommen folgende Kosten für den Versand drauf (man kann sich eine Option aussuchen):<br />
<ul><br />
<li>WORLDWIDE_EXPEDITED $71.85</li><br />
<li>SAVER $75.19</li><br />
<li>WORLDWIDE_EXPRESS $77.46 </li><br />
<li>WORLDWIDE_EXPRESS_PLUS $122.86</li> <br />
<li>(aktuell: 13.08.2007 UPS: shipping 50,30 USD + UPS Zollabwicklung 50,00 Eur).</li><br />
</ul><br />
<br />
die Anvance-Version kostet 450$ und enth&auml;lt:<br />
<ul><br />
<li>Neo1973 Handy</li><br />
<li>Batterie (2x)</li><br />
<li>Headset</li><br />
<li>Ladeger&auml;t</li><br />
<li>Handytasche</li><br />
<li>Stylus (Stift)</li><br />
<li>Schl&uuml;sselband</li><br />
<li>512 MB MicroSD Karte (2x)</li><br />
<li>USB Verbindungskabel (2x)</li><br />
<li>Debugboard V2</li><br />
<li>Toolbox zum Transport der Neo Accessoirs</li><br />
<li>Werkzeuge um das Handy zu öffnen</li><br />
</ul><br />
<br />
<br />
zusätzlich kommen folgende Kosten für den Versand drauf (man kann sich eine Option aussuchen):<br />
<ul><br />
<li>WORLDWIDE_EXPEDITED $104.99</li><br />
<li>AVER $112.08</li><br />
<li>WORLDWIDE_EXPRESS $114.35</li><br />
<li>WORLDWIDE_EXPRESS_PLUS $159.75</li><br />
</ul><br />
<br />
Beispielhaft die Kostenrechnug fuer ein '''Neo Advanced''' inkl. Lieferung nach Deutschland<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. Versand(WORLDWIDE_EXPRESS) || align="right"|17.200 TWD || align="right"|383,61 Eur. <br />
|-<br />
| Auslandseinsatz Kreditkarte(1%) || || align="right"|3,84 Eur. <br />
|-<br />
| Mehrwertsteuer (durch UPS) || align="right"|(Basis: $530.50) || align="right"|79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| Gesamtkosten || || align="right"|466,92 Eur. <br />
|-<br />
|}<br />
<br />
Die später erscheinende Neo1973 GTA02 Version soll $450 (Neo Base) und $600 (Neo Advanced) kosten.<br />
<br />
[http://www.bankenverband.de/html/reisekasse/waehrungsrechner.asp Umrechnung in EUR, z.B. hier]<br />
<br />
=== Q: Was muss ich machen? ===<br />
<br />
A: Das Phase1 Handy ist f&uuml;r Entwickler ab Ende M&auml;rz erh&auml;ltlich. Es ist nicht f&uuml;r Endanwender geeignet und wird nur rudiment&auml;re Funktionalit&auml;t besitzen. Die Entwicklung der dann unvollstaendigen Software wird natuerlich fortgesetzt.<br />
<br />
Ein Interessent sollte:<br />
<br />
* wissen, dass es in ca. 6 Monaten ein neues Handy mit schnellerer CPU etc. geben könnte<br />
* Spass am hacken von Ger&auml;ten besitzen<br />
* Seinen Weg durch Prototypen (Software) mit wenig Dokumentation finden<br />
* den Traum eines offenen Ger&auml;tes teilen<br />
* kein Endnutzerger&auml;t erwarten<br />
* neue Ideen f&uuml;r das Mobile-Computing-Zeitalter mitbringen<br />
* 350$ besitzen<br />
<br />
Idealerweise zus&auml;tzlich:<br />
<br />
* Fehler finden und patches einspielen k&ouml;nnen<br />
* Gerne mit einer Community zusammenarbeiten, um die Software zu verbessern<br />
<br />
==Software==<br />
<br />
=== Q: Gibt es eine Beschreibung und Liste der Software (OpenMoko)? ===<br />
<br />
A: Siehe [[OpenMoko]]<br />
<br />
=== Q: Wie kann ich mit OpenMoko Software installieren und verwalten? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Wie kann ich Programme f&uuml;r das Neo1973 &uuml;bersetzen? ===<br />
<br />
A: Siehe [[Toolchain]].<br />
<br />
=== Q: Gibt es einen Emulator f&uuml;r OpenMoko? ===<br />
<br />
Zitat der Originalseite:<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
In etwa: wenn deine erste Frage lautet, ob es einen Emulatur gibt, dann wirst du wohl wahrscheinlich nie etwas daf&uuml;r entwickeln.<br />
<br />
====QEMU====<br />
QEMU ist ein guter Einstiegspunkt, es sollte m&ouml;glich sein, alle OpenMoko-Programme laufen zu lassen. Einstieg: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] hat ein Image zum Testen erstellt, siehe auch [http://fabrice.bellard.free.fr/qemu/ qemu], wenn gew&uuml;nscht:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
Als l&auml;ngerfristiges Ziel plant FIC ein Device f&uuml;r QEMU zu erstellen. Im Moment kann MACHINE="qemuarm" verwendet werden.<br />
<br />
====Xoo====<br />
ist ein weiterer [http://projects.o-hand.com/xoo Xoo].<br />
<br />
Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
(Zusammenfassung:<br />
Xoo sollte f&uuml;r die Entwicklung ausreichen. Sollte mehr ben&ouml;ntigt werden, kann qemu + xoo kombiniert werden, was aber immer noch nicht alle Aspekte der Hardwareentwicklung abdeckt.)<br />
<br />
Update: Stefan Schmidt hat die Mock-ups angepasst und eine kleine Beschreibung f&uuml;r xoo geschrieben. In seinen Worten:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
Mehr Informationen gibt es [[Getting_Openmoko_working_on_host_with_Xoo|hier]].<br />
<br />
====Xephyr====<br />
Oder verwende Xephyr f&uuml;r lokal &uuml;bersetzte Programme (z.B. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Wo finde ich ein Tutorial f&uuml;r ein 'Hello, world!' f&uuml;r OpenMoko? ===<br />
<br />
A: http://www.gtk.org/tutorial/<br />
<br />
=== Q: K&ouml;nnen PalmOS Anwendungen nach OpenMoko portiert werden? ===<br />
<br />
A: Das portieren von "Garnet" OS (oder "Palm OS")-Programmen nach Linux ist keine einfache Aufgabe. Ein Emulator hierf&uuml;r wird Teil der ACCESS Linux Platform.<br />
<br />
Der Aufbau von PalmOS unterscheidet sich stark von Linux: Es verwendet nicht immer den Ansatz "everything is a file"; der Speicher ist als "Suppe" von Eintr&auml;gen realisiert (das ist nur teilweise richtig, da eine Berechtigung zum L&ouml;schen von Dateien aus dem Flashspeicher ben&ouml;tigt wird, aber vom Standpunkt eines Entwicklers gesprochen, kommt es dem schon sehr nahe). Auch die grafische Oberfl&auml;che ist sehr unterschiedlich zu GTK. Fazit: Eine sehr gut programmierte Anwendung, welche sorgf&auml;ltig die Kernelalgorithmen von der Oberfl&auml;che und die Eingabe und Ausgabe trennt, kann durch ersetzen einiger Komponenten portiert werden. Eine Anwendung, welche nicht so strikt programmiert wurde, vermischt die Komponenten an einem bestimmten Punkt, so dass das Portieren letztendlich eine große Herausforderung wird.<br />
<br />
Die ACCESS Linux Platform enth&auml;lt POSE, einen Emulator, welcher ein PalmOS auf einem Linux Host simuliert. Dieser Emulator existiert seit einiger Zeit; es wird erwartet, dass er auch auf OpenMoko laufen kann. Dies ist aber eher eine kurzfristiges "Pflaster" als eine Langzeitl&ouml;sung.<br />
<br />
=== Q: Ist Java vorhanden? ===<br />
<br />
A: Wahrscheinlich, wenn Du uns hilfst, es zum Laufen zu bekommen. Ein guter Ort um das Thema weiter zu verfolgen: [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] und [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Was sind die wichtigsten X11-Details? ===<br />
<br />
A: Siehe [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Funktioniert OpenMoko auch auf anderer Hardware? ===<br />
<br />
A: Du kannst es auf deinem [[How_to_run_OpenMoko_Apps_on_PC|PC]] laufen lassen. Oder auch: [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC] und [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: Welche Abmessungen hat es? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, es sollte vollst&auml;ndig in eine Getr&auml;nkedose passen. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: Wie schwer ist es? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Besitzt es eine Kamera? ===<br />
<br />
A: Nein, siehe auch [[Neo1973 Hardware/de|Neo1973 Hardware]] f&uuml;r mehr Details (und [[Wish List - Hardware]] f&uuml;r W&uuml;nsche in der Zukunft.) Siehe auch: [[FAQ/de#USB|FAQ#USB]].<br />
<br />
=== Q: Warum besitzt das Neo1973 kein WiFi? ===<br />
<br />
A: In der Designphase des Neo1973 gab es kein passendes "low power open source" WiFi device. Ein nicht offenes WiFi Modul h&auml;tte die Entwickler und Nutzer gleicherma&szlig;en eingeschr&auml;nkt. Siehe auch [[FAQ#USB]].<br />
<br />
Zus&auml;tzliche Informationen:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Ist Bluetooth mit an Bord? ===<br />
<br />
A: Ja!<br />
<br />
=== Q: Kommt es mit einem "Stift"? ===<br />
<br />
A: Ja, der Stift ist aber nicht im Geh&auml;use untergebracht.<br />
<br />
=== Q: Texteingabem&ouml;glichkeiten? ===<br />
<br />
A: Die mitgelieferte Tastatur.<br />
<br />
A: Verwendung einer Bluetoothtastatur.<br />
<br />
A: Weitere M&ouml;glichkeiten und Ideen: [[Wishlist:Text_Input]].<br />
<br />
=== Q: Kann ich Gespr&auml;che aufnehmen und/oder Musikdateien abspielen? ===<br />
<br />
A: Ja, der Audiopfad zu den Lautsprechern, vom Mikrofon und vom/zum GSM-Chipsatz ist vollst&auml;ndig vom Nutzer steuerbar. Beispielsweise ist die Aufnahme von Gespr&auml;chen (beidseitig) und eine Implementierung eines Anrufbeantworters m&ouml;glich. Auch als Text -> Sprache und die Ver&auml;nderung der Stimmlage des Nutzers ist m&ouml;glich. Aktuell ist jedoch keine solche Software im Paket enthalten.<br />
<br />
=== Q: Wie lange h&auml;lt die Batterie? ===<br />
<br />
A: Bisher gibt es keine Absch&auml;tzung &uuml;ber die Nutzungsdauer, klicke [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|hier]] f&uuml;r eine grobe Absch&auml;tzung. [[Neo1973 Battery/de|Hier]] gibt es weitere Informationen &uuml;ber die Batterie.<br />
<br />
=== USB ===<br />
<br />
==== Q: F&uuml;r was kann der USB Port verwendet werden? ====<br />
<br />
A: Laden des Telefone, USB Netzwerke, Kommunikationskanal &uuml;ber USB-Seriell.<br />
<br />
A: Anschlu&szlig; von externen Ger&auml;ten, wie WiFi, Kameras oder Massenspeicher.<br />
<br />
==== Q: F&uuml;r was kann der USB Port nicht verwendet werden? ====<br />
<br />
A: Der USB Port des Neo1973 besitzt keine interne Spannungsversorgung, d.h. man kann keine &uuml;ber USB spannungsversorgten Ger&auml;te ohne externen Hub, Kabel, etc. anschlie&szlig;en. Eine Spannungsversorgung f&uuml;r externe Ger&auml;te h&auml;tte zus&auml;tzliche Komplexit&auml;t, Kosten und Gr&ouml;&szlig;e verursacht.<br />
<br />
==== Q: Warum wird lediglich USB 1.1 unterst&uuml;tzt? ====<br />
<br />
A: Die CPU besitzt eine interne USB 1.1-Schnittstelle. Eine CPU mit USB 2.0 w&auml;re kostspieliger gewesen.<br />
<br />
==== Q: Kann ich gleichzeitig das Neo1973 aufladen und externe USB Ger&auml;te bedienen? ====<br />
<br />
A: <br />
*Sobald Neo1973 mit einem spannungsversorgten USB Port verbunden wird, f&auml;ngt es an zu laden. Wenn der USB Hub zus&auml;tzlich spannungsversorgt ist, l&auml;dt das Neo1973 in 3 Stunden, sonst in 12.<br />
<br />
*Wenn das Neo1973 mit einem Hub verbunden ist, k&ouml;nnen die Ger&auml;te verwendet werden, jedoch findet hier kein Ladevorgang statt. (Einige (die meisten) USB Hubs akzeptieren keine "spannungsfreien" Ger&auml;te. Siehe auch das Kabel weiter unten.)<br />
<br />
*Dies resultiert aus der Tatsache, dass der "Host" Port des USB Hubs nicht spannungsversorgt ist.<br />
<br />
Die Produktentwickler von FIC versuchen das Problem zufriedenstellend zu l&ouml;sen.<br />
<br />
Der USB Port des Neo1973 ist nicht vollst&auml;ndig Spezifikationskonform (alle USB Ports m&uuml;sen eine 5V Spannung zur Verf&uuml;gung stellen). Dies kann dazu f&uuml;hren, dass das Ger&auml;t nicht erkannt wird. (Der Belkon Tetrahub beispielsweise wird nicht funktionieren.)<br />
<br />
Eine m&ouml;gliche L&ouml;sung ist ein "dreik&ouml;pfiges" Kabel.<br />
<br />
Eine Ende in das Neo1973, der zweite "Kopf" in den spannungsversorgten Hub oder das Neo Ladeger&auml;t und das letzte Ende in den "Host" Port des USB Hubs.<br />
<br />
Das Ladeger&auml;t/USB Ger&auml;t besitzt lediglich +5V und 0V, die weiteren Anschl&uuml;&szlig;e dienen dem eigentlichen Anschlu&szlig; der Ger&auml;te (Neo1973 und externes Device).<br />
<br />
Wenn das Ladeger&auml;t/USB Ger&auml;t nicht angeschlossen ist, kann das Kabel als einfaches USB Kabel verwendet werden.<br />
<br />
==== Q: Weitere Details des USB Ports? Wie harmonisiert es mit "USB On-The-Go"? ====<br />
<br />
A: Das Neo1973 besitzt einen mini-USB-B Anschlu&szlig; und arbeitet entweder als Host oder Device. Es funktioniert nicht als "USB On-The-Go". OTG besitzt eine komplexe Spezifikation, welche mehr als nur AB Steckverbinder vereint, sondern auch elektrische und softwaretechnische Komponenten voraussetzt, welche durch den S3C2410 nicht zur Verf&uuml;gung stehen.<br />
<br />
So wird bspw. ein spezieller Mini-B zu "Standard B" Adapter ben&ouml;tigt. (Dieser stimmt nicht mit der Standard-USB-Spezifikation &uuml;berein. Ein konformes Kabel ben&ouml;tigt A bzw. Mini-A auf der einen und Mini-B bzw. B auf der anderen Seite.)<br />
<br />
=== Q: Besitzt das Neo1973 LED's? ===<br />
<br />
A: Das Neo1973 v1 besitzt keine LEDs (ausgenommen die Hintergrundbeleuchtung)<br />
<br />
=== Q: Besitzt das Neo1973 einen JTAG Port? ===<br />
<br />
A: Ein JTAG Port kann durch die "Hacker's Lunchbox" verwendet werden.<br />
<br />
Aktuell enth&auml;lt die "Hacker's Lunchbox" das [[Debug Board]]. Der Artikel [[Connecting Neo1973 with Debug Board v2]] erkl&auml;rt die Verbindung mit dem Neo1973.<br />
<br />
=== Q: Was wird f&uuml;r die Zukunft erwartet? ===<br />
<br />
A: Eine schnellere CPU, (EDGE?), vielleicht einen spannungsversorgten USB Port, USB2, WiFi und eine Kamera. Bisher wurden noch keine Details ver&ouml;ffentlicht. Weitere Informationen &uuml;ber die Hardwareupgrades kommen irgendwann im Mai. Es wird 5 weitere Ger&auml;te von FIC im September geben, einige sind keine Telefone in der herk&ouml;mmlichen Sicht.<br />
<br />
==Netzwerke/Verbindungsm&ouml;glichkeiten==<br />
<br />
=== Q: Kann ich mich &uuml;ber Bluetooth mit dem Ethernet verbinden? ===<br />
<br />
A: Ja, siehe auch [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] und [[Bluetooth Support]].<br />
<br />
=== Q: Mit welchen Providern kann sich das Neo1973 verbinden (GSM)? ===<br />
<br />
A: Siehe [[OpenMoko compatible cellphone providers]]<br />
<br />
=== Q: Wie vertr&auml;gt sich OpenMoko mit Mac OS X? ===<br />
<br />
A: Dies wurde bereits in der Mailingliste diskutiert. Es gibt motivierte und interessierte Entwickler. <br />
<br />
Zitat der englischen Seite, welchem ich mich anschlie&szlig;e:<br />
<br />
<br />
Not being a Mac OS X user, I don't know enough to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: F&uuml;r IP &uuml;ber USB: Es gibt Pl&auml;ne, den AJZaurusUSB Treiber anzupassen, um ssh Zugriff f&uuml;r OpenMoko zu erhalten.<br />
<br />
A: Durch das Patchen der "Apple iSync configuration tables" (SyncML) sollte es m&ouml;glich sein, Kontakte und Termine, beispielsweise &uuml;ber Bluetooth/USB, abzugleichen.<br />
<br />
A: Es gibt eine OpenSource Implementierung von Cocoa (GNUStep). Das Ziel ist MacOS X kompatible Anwendungen (universielle PPC/x86/ARM Anwendungen) auf OpenMoko Ger&auml;ten ausf&uuml;hrbar zu machen: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: Sollen Antworten in der Mailingliste &uuml;ber oder unter dem Originaltext stehen? ===<br />
<br />
A: Bitte UNTEN anh&auml;ngen.<br />
<br />
=== Q: Wie kann ich herausfinden, ob eine Frage bereits auf einer der Mailinglisten diskutiert wurde? ===<br />
<br />
A: Indem man das Archiv der Mailinglisten durchsucht. Zum Beispiel mit Hilfe der Google Suche <br />
<br />
site:openmoko.org text<br />
<br />
Beispielsweise eine Suche nach "accelerometer":<br />
<br />
site:openmoko.org accelerometer<br />
<br />
Um die Suche auf "offizielle" Mails von FIC oder OpenMoko einzuschr&auml;nken:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
Eine Suche nach dem "release date" von FIC Mitarbeitern:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternativ kann auch [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] verwendet werden. Diese Suche basiert auf [http://www.google.com/coop/ Google Co-op].<br />
<br />
=== Q: Warum gibt es Kabel auf dem "debug board", welche nicht verbunden sind? ===<br />
<br />
A: Sie dienen der Kapazit&auml;ts-/Induktivit&auml;tsmessung der Dielektrizit&auml;tskonstante des PCB Boards.<br />
<br />
<br />
Anmerkung: Diese Seite wurde lediglich vom Englischen ins Deutsche &uuml;bersetzt, <br />
bei Unstimmigkeiten bitte das Original verwenden. Auch kann es vorkommen, dass die <br />
englische Seite, z.B. nach "updates", mehr/neuere Informationen enth&auml;lt.<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-08-13T08:19:11Z<p>Risto: </p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || (base: $530.50) || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}</div>Ristohttp://wiki.openmoko.org/wiki/User_talk:ZweenUser talk:Zween2007-08-13T08:09:07Z<p>Risto: </p>
<hr />
<div>[[User:Zween|Zween]]<br />
''Q: (had to pay extra 77.51euro at the door; dont know why yet)''<br />
<br />
[[User:Risto|Risto]]<br />
A: als Privatkunde musst Du das Geraet versteuern. Das hat UPS fuer dich getan und das sind die 77,51 Euro ;-)</div>Ristohttp://wiki.openmoko.org/wiki/User:ZweenUser:Zween2007-08-13T08:03:30Z<p>Risto: delete</p>
<hr />
<div></div>Ristohttp://wiki.openmoko.org/wiki/User:ZweenUser:Zween2007-08-13T08:02:08Z<p>Risto: </p>
<hr />
<div>Hi Sven,<br />
<br />
als Privatkunde musst Du das Geraet versteuern. Das hat UPS fuer dich getan und das sind die 77,51 Euro ;-)</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-08-10T20:02:32Z<p>Risto: </p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price of my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-08-08T13:28:58Z<p>Risto: What's the damage?</p>
<hr />
<div>email: christoph.schweers (at) gmx.net<br />
<br />
and that is the price for my '''Neo Advanced''' ;-)<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="3" border="1" <br />
|-<br />
| Neo Advanced incl. shipping || 17.200 TWD || 383,61 Eur. <br />
|-<br />
| credit card (foreign use) || || 3,84 Eur. <br />
|-<br />
| tax paid (by UPS) || || 79,47 Eur. <br />
|-<br />
| || || <br />
|-<br />
| overall cost || || 466,92 Eur. <br />
|-<br />
|}</div>Ristohttp://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_DuesseldorfOpenmoko Local Groups: Duesseldorf2007-08-06T08:47:40Z<p>Risto: </p>
<hr />
<div>=== Possible Participants ===<br />
{|border=1<br />
!Name<br />
!Skills<br />
!Level of Interest<br />
!Location<br />
!Other<br />
|-<br />
|[[User:Samon007|Lix]]<br />
|System Administrator, Scripting<br />
|I've ordered a GTA01Bv4 together with a friend from University. I like to pimp it to a network tool, showing CDP messages, doing pings and telnet maybe a sniffer if that will not be banned by law in a few weeks<br />
|Düsseldorf<br />
|willing to organize stuff i.e. meeting location/whatever. [[User_talk:Samon007|talk to me]].<br />
|-<br />
| [[User:Risto|Risto]]<br />
| Assembler, C, C++<br />
| Learning how OpenSource software works, contributing to OpenSource<br />
| Bocholt<br />
|<br />
|-<br />
|...<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Meetings, Events ===<br />
Meeting language is German ;-)<br />
{|border=1<br />
!Date<br />
!Location<br />
!Topic<br />
!Who<br />
|-<br />
|no definite date yet - please use [[Talk:OpenMoko_Local_Groups:_Duesseldorf|discussion]]<br />
|no location yet - maybe at University - please use [[Talk:OpenMoko_Local_Groups:_Duesseldorf|discussion]]<br />
|First GTA01Bv4 impressions for P1 owners and those who have no Neo yet. Giving each other a helping hand getting started.<br />
|[[User:Samon007|Lix]], [[User:emdete|emdete]], [[User:Risto|Risto]], ...<br />
|}<br />
[[Category:OpenMoko_Local_Groups:_Duesseldorf]]</div>Ristohttp://wiki.openmoko.org/wiki/Neo_1973_and_WindowsNeo 1973 and Windows2007-08-03T08:23:47Z<p>Risto: somewhat better place for the inf file</p>
<hr />
<div>This page tries to collect some information on how to use your Neo1973 together with a computer running a Microsoft(R) Windows(TM) series operating system.<br />
<br />
Please note that this is not really supported, and that the OpenMoko developers themselves only use Linux for testing.<br />
<br />
== Connecting to the phone ==<br />
<br />
=== USB Ethernet emulation ===<br />
{{note|this has not been tried/verified yet, but is rather only a theoretical description. Please feel free to correct/extend}}<br />
<br />
{{note|it doesn't work for two reasons: phase0 devices have USB Vendor ID and Product ID matching Maemo settings linked below and Windows XP Pro doesn't do communication but ends with "code 10" error after NDIS driver is selected }}<br />
<br />
# Download http://privat.wmo.de/~c_schweers/linux.inf to somewhere convenient on your Windows machine.<br />
# Connect the Neo1973 USB port to the Windows machine, using a standard USB-A to USB-mini-B cable.<br />
# Assuming the new drivers have been installed as above, Windows should detect the Neo1973 and prompt you for a driver for the USB device. Select to specify your own driver, and then choose the neo1973_ethernet.inf file you downloaded earlier. This file tells Windows XP to use its own built-in RNDIS driver for the device.<br />
# Windows may complain of "reduced network connectivity". This is because it expects to be able to get an address automatically from the Neo1973 and it doesn't provide one in the default setup. To fix this, see the next step.<br />
# Go into the Windows network configuration for the new USB networking adapter and set the IP address of the interface to 192.168.0.200.<br />
<br />
You should now be able to connect to your Neo1973 on 192.168.0.202.<br />
<br />
Further references:<br />
* http://www.microsoft.com/whdc/device/network/NDIS/rndis.mspx<br />
* http://maemo.org/maemowiki/USBnetworkingWinXP<br />
* http://docwiki.gumstix.org/Setting_up_USBnet<br />
* http://handhelds.org/moin/moin.cgi/WindowsXpUsbNetworkHowTo<br />
<br />
[[Category:Documentation]]<br />
[[Category:Guides]]</div>Ristohttp://wiki.openmoko.org/wiki/Neo_1973_and_WindowsNeo 1973 and Windows2007-08-03T07:59:27Z<p>Risto: changed link on driver (seems Neo get new PID for (g_ether, RNDIS) Mode</p>
<hr />
<div>This page tries to collect some information on how to use your Neo1973 together with a computer running a Microsoft(R) Windows(TM) series operating system.<br />
<br />
Please note that this is not really supported, and that the OpenMoko developers themselves only use Linux for testing.<br />
<br />
== Connecting to the phone ==<br />
<br />
=== USB Ethernet emulation ===<br />
{{note|this has not been tried/verified yet, but is rather only a theoretical description. Please feel free to correct/extend}}<br />
<br />
{{note|it doesn't work for two reasons: phase0 devices have USB Vendor ID and Product ID matching Maemo settings linked below and Windows XP Pro doesn't do communication but ends with "code 10" error after NDIS driver is selected }}<br />
<br />
# Download http://wiki.openmoko.org/wiki/Image:Linux.zip to somewhere convenient on your Windows machine and unzip file.<br />
# Connect the Neo1973 USB port to the Windows machine, using a standard USB-A to USB-mini-B cable.<br />
# Assuming the new drivers have been installed as above, Windows should detect the Neo1973 and prompt you for a driver for the USB device. Select to specify your own driver, and then choose the neo1973_ethernet.inf file you downloaded earlier. This file tells Windows XP to use its own built-in RNDIS driver for the device.<br />
# Windows may complain of "reduced network connectivity". This is because it expects to be able to get an address automatically from the Neo1973 and it doesn't provide one in the default setup. To fix this, see the next step.<br />
# Go into the Windows network configuration for the new USB networking adapter and set the IP address of the interface to 192.168.0.200.<br />
<br />
You should now be able to connect to your Neo1973 on 192.168.0.202.<br />
<br />
Further references:<br />
* http://www.microsoft.com/whdc/device/network/NDIS/rndis.mspx<br />
* http://maemo.org/maemowiki/USBnetworkingWinXP<br />
* http://docwiki.gumstix.org/Setting_up_USBnet<br />
* http://handhelds.org/moin/moin.cgi/WindowsXpUsbNetworkHowTo<br />
<br />
[[Category:Documentation]]<br />
[[Category:Guides]]</div>Ristohttp://wiki.openmoko.org/wiki/USB_NetworkingUSB Networking2007-08-02T21:43:47Z<p>Risto: shorter</p>
<hr />
<div>= Neo1973 side =<br />
<br />
By default Neo1973 has usb0 interface working due to Ethernet gadget (g_ether) compiled into kernel.<br />
<br />
= Desktop side =<br />
<br />
== Manual method ==<br />
<br />
Modprobe usbnet module and configure usb0 interface (as root):<br />
<pre><br />
ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
</pre><br />
If your eth0 interface is also in the same 'range' (e.g. 192.168.0.105) then you can do the following:<br />
<br />
1. ping the Neo with<br />
# ping -I usb0 192.168.0.202<br />
2. add a route to your Neo:<br />
# /sbin/route add -host 192.168.0.202/32 dev usb0<br />
3 log in to the Neo<br />
# ssh root@192.168.0.202<br />
<br />
== Automatic method ==<br />
<br />
Took from [http://www.hrw.one.pl/2007/03/22/hotpluging-usbnet/ Hotplugging usbnet] post by Marcin 'Hrw' Juszkiewicz.<br />
<br />
Edit /etc/network/interfaces file (in Debian or similiar distros):<br />
<pre><br />
allow-hotplug usb0<br />
iface usb0 inet static<br />
address 192.168.0.200<br />
netmask 255.255.255.0<br />
network 192.168.0.0<br />
post-up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24<br />
post-up echo 1 > /proc/sys/net/ipv4/ip_forward<br />
post-up iptables -P FORWARD ACCEPT<br />
</pre><br />
<br />
And now when you connect phone (which has 192.168.0.202 IP) it gets connection to world automatically.<br />
<br />
= Connecting to phone =<br />
<br />
Then <tt>ssh root@192.168.0.202</tt> with empty password to get into phone.<br />
<br />
<span id="bottom"></span> <br />
{{Languages|USB Networking}}<br />
<br />
[[Category:Hardware]]<br />
[[Category:Implemented]]</div>Ristohttp://wiki.openmoko.org/wiki/Building_Gadget_USB_ModuleBuilding Gadget USB Module2007-08-02T21:38:33Z<p>Risto: typo</p>
<hr />
<div>== General Comments ==<br />
The guide is currently valid for Debian-based distros. Feel free to add instructions for others as well.<br />
<br />
You will most likely need kernel version 2.6.20 or higher.<br />
<br />
== Debian GNU/Linux Lenny and Ubuntu Feisty Fawn 7.04 ==<br />
To prepare your environment run the following:<br />
sudo apt-get install linux-source linux-headers-`uname -r`<br />
<br />
Create and enter working dir (e.g. ~/gadgetfs)<br />
mkdir $WD<br />
cd $WD<br />
<br />
Uncompress /usr/src/linux-source-2.6.##.tar.gz (or .bz2)<br />
tar xf /usr/src/linux-source-2.6.##.tar.gz<br />
<br />
Then run the following:<br />
mkdir usb_module_dir<br />
cd usb_module_dir<br />
cp -r /usr/src/linux-source-2.6.##/drivers/usb/* .<br />
cd gadget<br />
echo "KDIR := /lib/modules/`uname -r`/build" >> Makefile<br />
echo "PWD := `pwd`" >> Makefile<br />
echo "obj-m := dummy_hcd.o gadgetfs.o" >> Makefile<br />
echo "default: " >> Makefile<br />
echo -e "\t\$(MAKE) -C \$(KDIR) SUBDIRS=\$(PWD) modules" >> Makefile<br />
make<br />
<br />
If everything went fine you will find ''dummy_hcd.ko'' and ''gadgetfs.o'' along with other files in the current directory. Load the modules whenever you need them by issuing<br />
sudo insmod ./dummy_hcd.ko<br />
sudo insmod ./gadgetfs.ko<br />
<br />
[[Category:Categories]]<br />
[[Category:Guides]]</div>Ristohttp://wiki.openmoko.org/wiki/User:RistoUser:Risto2007-08-02T20:20:55Z<p>Risto: </p>
<hr />
<div>email: christoph.schweers (at) gmx.net</div>Ristohttp://wiki.openmoko.org/wiki/Manually_using_GPRSManually using GPRS2007-08-02T10:34:36Z<p>Risto: </p>
<hr />
<div>You need to have GSM parts already initialized, with modem logged in to the network, for this to work. It is best to test it by doing test call.<br />
<br />
You'll need /etc/ppp/chap-secrets: (I used tabs in this file, I hope that does not matter).<br />
<pre><br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
"gprs" * "gprs" *<br />
</pre><br />
You'll need /etc/ppp/gprs:<br />
<br />
<pre><br />
# File:<br />
# gprs<br />
#<br />
# Description:<br />
# This file holds the serial cable and IrDA pppd options for GPRS phones<br />
<br />
# To give some debug info<br />
# debug<br />
<br />
# Serial device to which terminal is connected;<br />
/dev/ttySAC0<br />
holdoff 3<br />
<br />
# Serial port line speed<br />
115200<br />
<br />
# Hardware flow control needs to be used with serial cable.<br />
# With IrDA it should be disabled with nocrtscts option.<br />
crtscts # serial cable<br />
#nocrtscts # IrDA<br />
<br />
# To keep pppd on the terminal<br />
nodetach<br />
<br />
# Connect script<br />
connect /etc/ppp/gprs-connect-chat<br />
<br />
# IP addresses:<br />
# - accept peers idea of our local address and set address peer as 10.0.0.1<br />
# (any address would do, since IPCP gives 0.0.0.0 to it)<br />
# - if you use the 10. network at home or something and pppd rejects it,<br />
# change the address to something else<br />
:160.218.160.218<br />
<br />
# pppd must not propose any IP address to the peer!<br />
noipdefault<br />
<br />
# Accept peers idea of our local address<br />
ipcp-accept-local<br />
<br />
# Ignore carrier detect signal from the modem<br />
local<br />
<br />
# No ppp compression<br />
novj<br />
novjccomp<br />
<br />
# Disconnect script<br />
disconnect /etc/ppp/gprs-disconnect-chat<br />
<br />
# Add default route<br />
defaultroute<br />
<br />
#a neco pro udrzeni linky<br />
lcp-echo-interval 300<br />
lcp-echo-failure 40000<br />
<br />
user "gprs"<br />
#noauth<br />
#auth login +chap -pap<br />
</pre><br />
And you'll need /etc/ppp/gprs-connect-chat, probably needs "x" bit.<br />
<pre><br />
#!/bin/sh<br />
#<br />
# File:<br />
# chat-gprs-connect<br />
#<br />
# Description:<br />
# chat script to open Sonera GPRS service with GPRS phones. If ppp<br />
# negotiation stalls, try restarting the phone. To try with other GPRS<br />
# operator setting, change the PDP contex setting. The settings work with<br />
# all Ericsson models, but Nokia 8310 does not suppor QoS parameters with<br />
# AT commands, so just delete those lines and it'll work.<br />
#<br />
# Set PDP context CID=1, protocol=IP, APN=internet:<br />
# AT+CGDCONT=1,"IP","internet","",0,0<br />
#<br />
# Set CID=1 QoS requirements from the network, not supported by 8310:<br />
# AT+CGQREQ=1,0,0,0,0,0<br />
#<br />
# Set CID=1 minimum acceptable QoS parameters, not supported by 8310:<br />
# AT+CGQMIN=1,0,0,0,0,0<br />
#<br />
# 'Call' CID=1 (activate PDP context one, perform GPRS attach):<br />
# ATD*99***1#<br />
#<br />
# was "internet.open.s"<br />
#<br />
# V connectu bylo "ip","internet"<br />
# The actual chat script:<br />
exec chat \<br />
TIMEOUT 22 \<br />
ECHO ON \<br />
ABORT '\nBUSY\r' \<br />
ABORT '\nERROR\r' \<br />
ABORT '\nNO ANSWER\r' \<br />
ABORT '\nNO CARRIER\r' \<br />
ABORT '\nNO DIALTONE\r' \<br />
ABORT '\nRINGING\r\n\r\nRINGING\r' \<br />
SAY "Press CTRL-C to close the connection at any stage!" \<br />
SAY "\ndefining PDP context...\n" \<br />
"" "\d" \<br />
"" "atz" \<br />
OK "ate1" \<br />
OK 'at+cgdcont=1,"ip","internet","0.0.0.0",0,0' \<br />
TIMEOUT 22 \<br />
OK ATDT*99***1# \<br />
TIMEOUT 22 \<br />
SAY "\nwaiting for connect...\n" \<br />
CONNECT "" \<br />
SAY "\nConnected." \<br />
SAY "\nIf the following ppp negotiations fail,\n" \<br />
SAY "try restarting the phone.\n"<br />
</pre><br />
You will need to adjust APN name in at+cgdcont line. Then, after initializing GSM, you should be to initialize GPRS by pppd file /etc/ppp/gprs. Good luck!<br />
<br />
Some APN names for reference:<br />
<br />
{| border="1"<br />
! Country<br />
! Carrier<br />
! Plan<br />
! APN<br />
|-<br />
| USA || T-mobile || Anything less than full internet || wap.voicestream.com<br />
|- <br />
| USA || T-mobile || Regular internet plan || internet2.voicestream.com<br />
|- <br />
| USA || T-mobile || "VPN" internet plan || internet3.voicestream.com<br />
|- <br />
| Germany || T-Mobile || || internet.t-mobile<br />
|}<br />
<br />
[[Category:Documentation]]<br />
[[Category:Developer software]]<br />
<br />
[[Category:Guides]]</div>Risto