<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.openmoko.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Vortex&amp;feedformat=atom</id>
		<title>Openmoko - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Vortex&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Vortex"/>
		<updated>2013-06-19T20:04:42Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T13:36:19Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 make openmoko-qtopia-x11-image&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
 make openmoko-devel-image&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808231356: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
Success&lt;br /&gt;
&lt;br /&gt;
 #make fso-image&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;br /&gt;
&lt;br /&gt;
I suspect that's not working cause I changed the OM_GIT_BRANCH above to ASU testing :-/&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:56:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 make openmoko-qtopia-x11-image&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
 #make fso-image&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;br /&gt;
&lt;br /&gt;
I suspect that's not working cause I changed the OM_GIT_BRANCH above to ASU testing :-/&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:54:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 make openmoko-qtopia-x11-image&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
 #make fso-image&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
 #make fso-image&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:53:11Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
 $make fso-image&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:51:44Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;br /&gt;
&lt;br /&gt;
make fso-image&lt;br /&gt;
&lt;br /&gt;
 ( cd build &amp;amp;&amp;amp; . ../setup-env &amp;amp;&amp;amp; bitbake fso-image )&lt;br /&gt;
 NOTE: Removed the following variables from the environment:LESS,LESSOPEN,SSH_CLIENT,CVS_RSH,MAKEFLAGS,INFOPATH,JDK_HOME,SHLVL,CONFIG_PROTECT_MASK,WINDOW,EDITOR,MANPATH,OMDIR,JAVA_HOME,MFLAGS,PYTHONPATH,CLASSPATH,GCC_SPECS,STY,TERMCAP,SSH_CONNECTION,JAVAC,SSH_TTY,OLDPWD,CONFIG_PROTECT,MAKELEVEL,MAIL,LS_COLORS,PAGER&lt;br /&gt;
 NOTE: Handling BitBake files: | (5431/5431) [100 %]&lt;br /&gt;
 NOTE: Parsing finished. 5196 cached, 0 parsed, 235 skipped, 0 masked.&lt;br /&gt;
 NOTE: Cache is clean, not saving.&lt;br /&gt;
 NOTE: build 200808231343: started&lt;br /&gt;
 &lt;br /&gt;
 OE Build Configuration:&lt;br /&gt;
 BB_VERSION     = &amp;quot;1.8.11&amp;quot;&lt;br /&gt;
 OE_REVISION    = &amp;quot;f17808591dd22fb8c254f6ab52190198a14e7930&amp;quot;&lt;br /&gt;
 TARGET_ARCH    = &amp;quot;arm&amp;quot;&lt;br /&gt;
 TARGET_OS      = &amp;quot;linux-gnueabi&amp;quot;&lt;br /&gt;
 MACHINE        = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
 DISTRO         = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 DISTRO_VERSION = &amp;quot;P1-Snapshot-20080823&amp;quot;&lt;br /&gt;
 TARGET_FPU     = &amp;quot;soft&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ERROR: Nothing PROVIDES 'fso-image' (but '[]' DEPENDS on or otherwise requires it)&lt;br /&gt;
 make: *** [fso-image] Error 1&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd libXtst locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T12:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
 -OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
 +OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again. This time for sure ...&lt;br /&gt;
&lt;br /&gt;
 NOTE: build 200808230805: completed&lt;br /&gt;
 [ -d stamps ] || mkdir stamps&lt;br /&gt;
 touch stamps/openmoko-qtopia-x11-image&lt;br /&gt;
&lt;br /&gt;
Success!&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T10:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
&lt;br /&gt;
-OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
&lt;br /&gt;
+OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again.&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T09:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
-OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
&lt;br /&gt;
+OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again.&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T09:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
-OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
+OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again.&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T09:50:32Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few informal &amp;amp; unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
Makefile:&lt;br /&gt;
# OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again.&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Vortex</id>
		<title>User talk:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Vortex"/>
				<updated>2008-08-23T09:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: Openmoko OE local builds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently generating OM2008.2, OM2008.8 &amp;amp; FSO builds on the Neo Freerunner from OE (bitbake - portage from first principles!). Painful &amp;amp; time consuming. I'll be sharing the pain here for the pleasure of others.&lt;br /&gt;
&lt;br /&gt;
Generating openmoko environments on a venerable headless, X Windows-less Gentoo box. Last sync'ed on 20080823.&lt;br /&gt;
&lt;br /&gt;
20080823: Starting with Rod Whitby's Mokomakefile, after a few unsuccessful attempts at bitbaking and reading around, I've changed OM_GIT_BRANCH to ASU testing:&lt;br /&gt;
&lt;br /&gt;
# OM_GIT_BRANCH := org.openmoko.dev&lt;br /&gt;
OM_GIT_BRANCH := org.openmoko.asu.testing # ASU testing&lt;br /&gt;
&lt;br /&gt;
Hopefully this will bring some stability to the chaos.&lt;br /&gt;
&lt;br /&gt;
1st issue: make openmoko-qtopia-x11-image fails at /openembedded/packages/qtopia-phone/qtopia-phone-x11_git.bb, do_compile package qtopia-phone-x11-4.3.2+git0+dfc2b2c070c0b5feeeb073f1751f3cab8b8fc9a7-r39.1 appears to want a local, native libXtst available. &lt;br /&gt;
&lt;br /&gt;
Not sure why. Perhaps for local qemu. emerge'd it locally &amp;amp; cranked the bitbake handle again.&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Vortex</id>
		<title>User:Vortex</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Vortex"/>
				<updated>2008-08-19T16:07:45Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: New page: Contact me at vortex (at) free2air . net&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact me at vortex (at) free2air . net&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_London</id>
		<title>Openmoko Local Groups: London</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_London"/>
				<updated>2008-08-19T16:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to OpenMoko London!&lt;br /&gt;
&lt;br /&gt;
Beer and Neo anyone?&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
!Name (IRC nick)&lt;br /&gt;
!Skills&lt;br /&gt;
!Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Device owned&lt;br /&gt;
|-&lt;br /&gt;
|[[User:jptmoore|John Moore]] (zedstar)&lt;br /&gt;
|C/Scheme&lt;br /&gt;
|Application development&lt;br /&gt;
|Pinner&lt;br /&gt;
|[[Image: Moko.jpg|center]]&lt;br /&gt;
|-&lt;br /&gt;
|Alex&lt;br /&gt;
|Java,Perl,Python&lt;br /&gt;
|User &amp;amp; developer&lt;br /&gt;
|Hampshire&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Phlash|Phil Ashby]]&lt;br /&gt;
|C/C++/Java /Embedded/Hardware&lt;br /&gt;
|Kernel &amp;amp; Application development&lt;br /&gt;
|Felixstowe&lt;br /&gt;
|[[Image: Moko.jpg|center]]&lt;br /&gt;
|-&lt;br /&gt;
|John Cass&lt;br /&gt;
|Java,C&lt;br /&gt;
|User &amp;amp; developer&lt;br /&gt;
|London&lt;br /&gt;
|[[Image: Moko.jpg|center]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:TonyGarnockJones|Tony Garnock-Jones]] (tonyg)&lt;br /&gt;
|C, assembly, Erlang, Scheme, ML, Haskell, Smalltalk, ...&lt;br /&gt;
|User &amp;amp; developer&lt;br /&gt;
|London&lt;br /&gt;
|[[Image: Moko.jpg|center]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:ThomasWood|Thomas Wood/OpenedHand]]&lt;br /&gt;
|C, GTK+ developer&lt;br /&gt;
|User &amp;amp; developer&lt;br /&gt;
|London&lt;br /&gt;
|[[Image: Moko.jpg|center]] [[Image: MokoBox.jpg|center]] + GTA02 (FreeRunner Prototype)&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Stephmw|Steph Meslin-Weber]]&lt;br /&gt;
|Java (J2ME), C, User Experience, Interface prototyping&lt;br /&gt;
|User, developer and general busybody&lt;br /&gt;
|London&lt;br /&gt;
|-&lt;br /&gt;
|[[User:WebJames|James Olney]]&lt;br /&gt;
|General experience&lt;br /&gt;
|User&lt;br /&gt;
|Oxford&lt;br /&gt;
|Wanted Freerunner perhaps get into a 10pack group]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:chrestomanci|David Pottage]]&lt;br /&gt;
|Perl, Java (J2se), C&lt;br /&gt;
|User &amp;amp; developer&lt;br /&gt;
|Reading&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|[[User:vermoos|Michael Nandris]]&lt;br /&gt;
|Python/Plone ethusiast, interest in DPA (1998)&lt;br /&gt;
|User, developer&lt;br /&gt;
|London, Camden&lt;br /&gt;
|Wanted Freerunner perhaps get into a 10pack group]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Weiss|Weiss]]&lt;br /&gt;
|C, GTK+, ARM Assembly, Perl, TCL&lt;br /&gt;
|User, developer&lt;br /&gt;
|Cambridge&lt;br /&gt;
|Wanted Freerunner [perhaps get into a 10pack group]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:TimW|TimW]]&lt;br /&gt;
|C++&lt;br /&gt;
|User, developer&lt;br /&gt;
|Pinner&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Menno|Menno Smits]]&lt;br /&gt;
|Python, C, GTK+&lt;br /&gt;
|User, apps development &lt;br /&gt;
|London&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|[[User:David_Hicks|Dave]]&lt;br /&gt;
|C, SSL/TLS, POSIX threading&lt;br /&gt;
|User, apps development &lt;br /&gt;
|London&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|Tina&lt;br /&gt;
|User, Sys Admin&lt;br /&gt;
|User (can compile, maybe port)&lt;br /&gt;
|Oxford&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|[[User:gnublade|Andy Kilner]]&lt;br /&gt;
|Python, C, GTK+&lt;br /&gt;
|User, Developer &lt;br /&gt;
|London&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Vortex|Vortex]]&lt;br /&gt;
|C, toolchains, distributions&lt;br /&gt;
| mesh networking, service discovery, wifi, bluetooth, scanning, gps&lt;br /&gt;
|London&lt;br /&gt;
|Freerunner&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Key:&lt;br /&gt;
 [[Image: Moko.jpg]] = GTA01&lt;br /&gt;
 [[Image: MokoBox.jpg]] = Debug board&lt;br /&gt;
&lt;br /&gt;
See [[Talk:OpenMoko_Local_Groups:_London|discussion]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko Local Groups]]&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/How_to_use_bluetooth_to_transfer_data_between_Neo_and_Desk-top</id>
		<title>How to use bluetooth to transfer data between Neo and Desk-top</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/How_to_use_bluetooth_to_transfer_data_between_Neo_and_Desk-top"/>
				<updated>2008-08-18T12:28:49Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: /* Start to transfer date */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page , we will introduce about , how to active your Neo bluetooth device via host. You can follow these step to learn how to transfer date between Neo and PC. &lt;br /&gt;
&lt;br /&gt;
==configure your setting of host ==&lt;br /&gt;
First you should modify this bluetooth setting file in your desk-top computer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo vi /etc/default/bluetooth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
then search for the keyword &amp;quot;/pand&amp;quot; to find  &amp;quot; PAND_ENABLED=0  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
And now you should change the 0 into 1 &lt;br /&gt;
 &lt;br /&gt;
 (&amp;quot;PAND_ENABLED=1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
After you modify the setting, use this command to restart bluetooth device.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo /etc/init.d/bluetooth restart&lt;br /&gt;
&lt;br /&gt;
After restarting the bluetooth, you will see Bluetooth PAN daemon information.&lt;br /&gt;
&lt;br /&gt;
That means you wake up the '''PAN''' daemon suscessfully :P&lt;br /&gt;
&lt;br /&gt;
After that,you should pass the argument to let PAN daemon know what it should do now.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo pand -s &lt;br /&gt;
&lt;br /&gt;
this command let desk-top computer  be a Server to listen  the other linux-based devices&lt;br /&gt;
&lt;br /&gt;
which is connecting it through the bluetooth.&lt;br /&gt;
&lt;br /&gt;
==On the Neo side==&lt;br /&gt;
In the Neo:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; echo &amp;quot;1&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/power_on&lt;br /&gt;
 &amp;gt; echo &amp;quot;0&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/reset&lt;br /&gt;
&lt;br /&gt;
this command will search nearly bluetooth device. &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; hcitool scan&lt;br /&gt;
&lt;br /&gt;
Put the wanted  bluetooth's Mac (Address)  in this line&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; export PC_BT_ID=(bluetooth's Mac)&lt;br /&gt;
 &amp;gt; pand -c $PC_BT_ID --service NAP --autozap&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; ifconfig bnep0 10.0.0.2 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Switch back to the Desk-top computer :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;sudo ifconfig bnep0 10.0.0.1 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
This means that desk-top computer will  set up environment for connectiog the Neo.&lt;br /&gt;
&lt;br /&gt;
Then, you can use the &amp;quot;ping&amp;quot; command to check whether the connection is build sucessfully or not.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; ping 10.0.0.2&lt;br /&gt;
&lt;br /&gt;
// send the testing data to the Neo&lt;br /&gt;
&lt;br /&gt;
If it works ,you will receive following message:&lt;br /&gt;
&lt;br /&gt;
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.&lt;br /&gt;
&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=xx.x ms&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=xx.x ms&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=xx.x ms&lt;br /&gt;
&lt;br /&gt;
........&lt;br /&gt;
&lt;br /&gt;
==Start to transfer data==&lt;br /&gt;
Also,you can copy datas to the Neo.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; scp XXX.X root@10.0.0.2:&lt;br /&gt;
&lt;br /&gt;
That's all.&lt;br /&gt;
Enjoy:)&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/How_to_use_bluetooth_to_transfer_data_between_Neo_and_Desk-top</id>
		<title>How to use bluetooth to transfer data between Neo and Desk-top</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/How_to_use_bluetooth_to_transfer_data_between_Neo_and_Desk-top"/>
				<updated>2008-08-18T12:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: /* On the Neo site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page , we will introduce about , how to active your Neo bluetooth device via host. You can follow these step to learn how to transfer date between Neo and PC. &lt;br /&gt;
&lt;br /&gt;
==configure your setting of host ==&lt;br /&gt;
First you should modify this bluetooth setting file in your desk-top computer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo vi /etc/default/bluetooth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
then search for the keyword &amp;quot;/pand&amp;quot; to find  &amp;quot; PAND_ENABLED=0  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
And now you should change the 0 into 1 &lt;br /&gt;
 &lt;br /&gt;
 (&amp;quot;PAND_ENABLED=1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
After you modify the setting, use this command to restart bluetooth device.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo /etc/init.d/bluetooth restart&lt;br /&gt;
&lt;br /&gt;
After restarting the bluetooth, you will see Bluetooth PAN daemon information.&lt;br /&gt;
&lt;br /&gt;
That means you wake up the '''PAN''' daemon suscessfully :P&lt;br /&gt;
&lt;br /&gt;
After that,you should pass the argument to let PAN daemon know what it should do now.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; sudo pand -s &lt;br /&gt;
&lt;br /&gt;
this command let desk-top computer  be a Server to listen  the other linux-based devices&lt;br /&gt;
&lt;br /&gt;
which is connecting it through the bluetooth.&lt;br /&gt;
&lt;br /&gt;
==On the Neo side==&lt;br /&gt;
In the Neo:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; echo &amp;quot;1&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/power_on&lt;br /&gt;
 &amp;gt; echo &amp;quot;0&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/reset&lt;br /&gt;
&lt;br /&gt;
this command will search nearly bluetooth device. &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; hcitool scan&lt;br /&gt;
&lt;br /&gt;
Put the wanted  bluetooth's Mac (Address)  in this line&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; export PC_BT_ID=(bluetooth's Mac)&lt;br /&gt;
 &amp;gt; pand -c $PC_BT_ID --service NAP --autozap&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; ifconfig bnep0 10.0.0.2 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Switch back to the Desk-top computer :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;sudo ifconfig bnep0 10.0.0.1 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
This means that desk-top computer will  set up environment for connectiog the Neo.&lt;br /&gt;
&lt;br /&gt;
Then, you can use the &amp;quot;ping&amp;quot; command to check whether the connection is build sucessfully or not.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; ping 10.0.0.2&lt;br /&gt;
&lt;br /&gt;
// send the testing data to the Neo&lt;br /&gt;
&lt;br /&gt;
If it works ,you will receive following message:&lt;br /&gt;
&lt;br /&gt;
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.&lt;br /&gt;
&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=xx.x ms&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=xx.x ms&lt;br /&gt;
 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=xx.x ms&lt;br /&gt;
&lt;br /&gt;
........&lt;br /&gt;
&lt;br /&gt;
==Start to transfer date==&lt;br /&gt;
Also,you can copy datas to the Neo.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; scp XXX.X root@10.0.0.2:&lt;br /&gt;
&lt;br /&gt;
That's all.&lt;br /&gt;
Enjoy:)&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Manually_using_GPRS</id>
		<title>Manually using GPRS</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Manually_using_GPRS"/>
				<updated>2008-08-06T16:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPRS connection is made using the PPP protocol to a server identified by an &amp;quot;APN&amp;quot; at the network operator. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Configuring pppd for manual connections ==&lt;br /&gt;
&lt;br /&gt;
You'll need /etc/ppp/peers/gprs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uncomment the following if you want some debug.&lt;br /&gt;
#debug&lt;br /&gt;
#logfile /var/volatile/log/pppd.log&lt;br /&gt;
lock&lt;br /&gt;
/dev/ttySAC0 115200&lt;br /&gt;
crtscts &lt;br /&gt;
connect /etc/ppp/gprs-connect-chat&lt;br /&gt;
disconnect /etc/ppp/gprs-disconnect-chat&lt;br /&gt;
hide-password&lt;br /&gt;
usepeerdns&lt;br /&gt;
ipcp-accept-local&lt;br /&gt;
noauth&lt;br /&gt;
noipdefault&lt;br /&gt;
novj&lt;br /&gt;
novjccomp&lt;br /&gt;
defaultroute&lt;br /&gt;
replacedefaultroute&lt;br /&gt;
# Reopen the connection if it fails, pausing for a while.&lt;br /&gt;
persist&lt;br /&gt;
holdoff 15&lt;br /&gt;
# Check the line every 20 seconds and presume&lt;br /&gt;
# the peer is gone if no replay for 4 times.&lt;br /&gt;
lcp-echo-interval 20&lt;br /&gt;
lcp-echo-failure 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the APN, you may need password authentication using CHAP or PAP. In /etc/ppp/pap-secrets you can add the following default line for &amp;quot;password-less&amp;quot; connections:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# client        server  secret                  IP addresses&lt;br /&gt;
*               *       &amp;quot;&amp;quot;                      *&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;user&amp;quot; option in pppd the config file (below). You can use * to mean any here, but the option user &amp;quot;&amp;quot; doesn't mean empty!&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Secrets for authentication using CHAP&lt;br /&gt;
# client        server  secret                  IP addresses&lt;br /&gt;
&amp;quot;user&amp;quot;         *       &amp;quot;password&amp;quot;                  *  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this you need the following options in /etc/ppp/peers/gprs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# username to use for authentication, should match &amp;quot;client&amp;quot; in /etc/ppp/{chap,pap}-secrets&lt;br /&gt;
user &amp;quot;user&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you'll need /etc/ppp/gprs-connect-chat (needs &amp;quot;chmod +x&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
exec chat -v -S -s\&lt;br /&gt;
        TIMEOUT 15\&lt;br /&gt;
        &amp;quot;&amp;quot; &amp;quot;\K\K\K\d+++ATH&amp;quot;\&lt;br /&gt;
        OK-AT-OK ATZ\&lt;br /&gt;
        OK ATE1\&lt;br /&gt;
        ABORT BUSY\&lt;br /&gt;
        ABORT DELAYED\&lt;br /&gt;
        ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
        ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
        ABORT VOICE\&lt;br /&gt;
        ABORT ERROR\&lt;br /&gt;
        ABORT RINGING\&lt;br /&gt;
        TIMEOUT 60\&lt;br /&gt;
        OK AT+CFUN=1\&lt;br /&gt;
        OK AT+COPS\&lt;br /&gt;
        OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;internet\&amp;quot;\&lt;br /&gt;
        OK ATD*99#\&lt;br /&gt;
        CONNECT /n/d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update: On my freerunner the first AT+CFUN=1 always generated ERROR. I managed to get gprs work by using the following script from http://lists.openmoko.org/pipermail/community/2008-July/023246.html:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
exec /usr/sbin/chat -v \&lt;br /&gt;
        TIMEOUT 10 \&lt;br /&gt;
        OK-AT-'' ''\&lt;br /&gt;
        ABORT BUSY\&lt;br /&gt;
        ABORT DELAYED\&lt;br /&gt;
        ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
        ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
        ABORT VOICE\&lt;br /&gt;
        ABORT ERROR\&lt;br /&gt;
        ABORT RINGING\&lt;br /&gt;
        TIMEOUT 30 \&lt;br /&gt;
        '' ATZ\&lt;br /&gt;
        OK ATE1\&lt;br /&gt;
        OK AT+CFUN=1\&lt;br /&gt;
        ERROR AT+CPIN=\&amp;quot;XXXX\&amp;quot;\         &amp;lt;&amp;lt; USE YOUR OWN&lt;br /&gt;
        OK AT+COPS\&lt;br /&gt;
        OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;internet\&amp;quot;\&lt;br /&gt;
        OK 'ATDT*99***1#'\&lt;br /&gt;
        CONNECT ''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need to adjust the APN name &amp;quot;internet&amp;quot; in at+cgdcont line and possibly the phone number in the ATD line to match what your network operator provides. See below in the table &amp;quot;Some APN names for reference&amp;quot; for the right settings for your operator.&lt;br /&gt;
&lt;br /&gt;
Also good to have is /etc/ppp/gprs-disconnect-chat (needs &amp;quot;chmod +x&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
/usr/sbin/chat -v\&lt;br /&gt;
	ABORT OK\&lt;br /&gt;
	ABORT BUSY\&lt;br /&gt;
	ABORT DELAYED\&lt;br /&gt;
	ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
	ABORT &amp;quot;NO CARRIER&amp;quot;\&lt;br /&gt;
	ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
	ABORT VOICE\&lt;br /&gt;
	ABORT ERROR\&lt;br /&gt;
	ABORT RINGING\&lt;br /&gt;
	TIMEOUT 12\&lt;br /&gt;
	&amp;quot;&amp;quot; &amp;quot;\K\K\K\d+++ATH&amp;quot;\&lt;br /&gt;
	&amp;quot;NO CARRIER-AT-OK&amp;quot; &amp;quot;\c&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following script can be used to start the ppp connection. First it stops gsmd because gsmd may put the phone in a unknown state. It then turns on the power to the phone, modifies the ownership, and then creates a tty connection. Finally it starts [[pppd]] with the gprs settings.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/gsmd stop&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-gsm.0/power_on&lt;br /&gt;
chown uucp.uucp /dev/ttySAC0&lt;br /&gt;
stty -F /dev/ttySAC0 crtscts&lt;br /&gt;
pppd call gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are having problems connecting ensure you have a good GSM signal and replace the last line with the below line. This will allow you to see the details of the connection on the console. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pppd debug nodetach call gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The config above will establish a persistant link over gprs. The battery will run low in less than an hour. See an example for an on-demand config below.&lt;br /&gt;
&lt;br /&gt;
=== Resolve.conf issues ===&lt;br /&gt;
&lt;br /&gt;
The latest build seems to have solved the following issue, it should be automatically updated by pppd.&lt;br /&gt;
&lt;br /&gt;
If you expeience DNS issues after connecting to DNS you may need a proper /etc/resolv.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -sf /var/run/resolv.conf /etc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If needed put your nameserver for usb-net into /var/run/resolv.conf, not in /etc.&lt;br /&gt;
&lt;br /&gt;
The image does not set a correct resolv.conf. i do so with an &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo  nameserver 192.168.0.201 &amp;gt; /var/run/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in the right place. because a post-up in /etc/network/interfaces is not supported i do that in /etc/network/if-up.d/08setupdns&lt;br /&gt;
&lt;br /&gt;
another problem is pppd's /etc/ppp/ip-down.d/92removedns which does not properly remove the link when shuting down ppp. my fix is this script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
ACTUALCONF=/var/run/resolv.conf&lt;br /&gt;
PPPCONF=/var/run/ppp/resolv.conf&lt;br /&gt;
if [ -f $PPPCONF ] ; then&lt;br /&gt;
        if [ -f $ACTUALCONF ] ; then&lt;br /&gt;
                if [ ! -h $ACTUALCONF -o ! &amp;quot;`readlink $ACTUALCONF 2&amp;gt;&amp;amp;1`&amp;quot; = &amp;quot;$PPPCONF&amp;quot; ] ; then&lt;br /&gt;
                        mv $ACTUALCONF $ACTUALCONF.ppporig&lt;br /&gt;
                fi&lt;br /&gt;
        fi&lt;br /&gt;
&lt;br /&gt;
        ln -sf $PPPCONF $ACTUALCONF&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Some APN names for reference ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Country&lt;br /&gt;
! Carrier&lt;br /&gt;
! Plan&lt;br /&gt;
! APN/Phone&lt;br /&gt;
! user/password if required&lt;br /&gt;
! Working pppd scripts&lt;br /&gt;
|-&lt;br /&gt;
| Canada || Rogers || Any, behind NAT || internet.com || ||&lt;br /&gt;
|-&lt;br /&gt;
| Estonia || Elisa || Any, behind NAT || internet || ||&lt;br /&gt;
|-&lt;br /&gt;
| Estonia || EMT || Any, behind NAT || internet.emt.ee || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Saunalahti || Any || internet.saunalahti || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Sonera   || Any, behind NAT || internet || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Sonera   || Any, public IP  || prointernet || ||&lt;br /&gt;
|-&lt;br /&gt;
| France || SFR || 10.x.x.x? || websfr || || under tests&lt;br /&gt;
|-&lt;br /&gt;
| France || SFR || 10.x.x.x? || wapsfr&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;|| || under tests&lt;br /&gt;
|-&lt;br /&gt;
| France || Orange || ??? || orange.fr || || under tests&lt;br /&gt;
|-&lt;br /&gt;
| Germany || E-Plus || BASE (and others?) || internet.eplus.de || eplus gprs || [[Base pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| Germany || T-Mobile ||  || internet.t-mobile || ||&lt;br /&gt;
|-&lt;br /&gt;
| Germany || Vodafone || Any, behind NAT || web.vodafone.de || ||&lt;br /&gt;
|-&lt;br /&gt;
| Italy   || Wind     || Superinternet, public IP  || internet.wind / *99# || wind/wind (any string) || [[Wind pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| Netherlands || Vodafone || Any || live.vodafone.com / *99***1#||  || [[Vodafone pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| New Zealand || Vodafone || Any || live.vodafone.com / *99***2#||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Norway || Netcom || Any || internet.netcom.no || ||&lt;br /&gt;
|-&lt;br /&gt;
| Norway || Telenor || Any || telenor || ||&lt;br /&gt;
|-&lt;br /&gt;
| Switzerland || Swisscom || e.g. Natel Basic Liberty, behind NAT || gprs.swisscom.ch || ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || T-Mobile|| || general.t-mobile.uk || ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || Virgin || || goto.virginmobile.uk || user ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || [http://www.filesaveas.com/gprs.html other providers] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || AT&amp;amp;T || Unlimited data plan (attached to pay-as-you-go voice plan) || wap.cingular / *99***1# || WAP@CINGULARGPRS.COM/CINGULAR1 ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || Cingular (AT&amp;amp;T) || Less than full internet || wap.cingular / may require *99***1# || ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-mobile || Anything less than full internet || wap.voicestream.com || ||&lt;br /&gt;
|- &lt;br /&gt;
| USA || T-mobile || Regular internet plan || internet2.voicestream.com || || [[T-Mobile pppd scripts]]&lt;br /&gt;
|- &lt;br /&gt;
| USA || T-mobile || &amp;quot;VPN&amp;quot; internet plan || internet3.voicestream.com || ||&lt;br /&gt;
|- &lt;br /&gt;
| Venezuela || Digitel || Pre- y post-pago || gprsweb.digitel.ve || ||&lt;br /&gt;
|- &lt;br /&gt;
| India || AirTel || MobileOffice || airtelgprs.com || ||&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] connected through a WAP proxy (slower, but the only way to access Vodafone live! and SFR portal)&lt;br /&gt;
&lt;br /&gt;
[2] Unless stated otherwise the phone number to call is &amp;quot;*99#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Also see Ross Barkman's page for a detailed list of more [http://www.taniwha.org.uk/gprs.html global GPRS providers APN details]&lt;br /&gt;
&lt;br /&gt;
== Starting pppd automatically ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== On-demand connection settings ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Wait until needed before connecting&lt;br /&gt;
demand&lt;br /&gt;
&lt;br /&gt;
# Disconnect if idle for given amount of seconds&lt;br /&gt;
idle 20&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Start on boot (method 1) ===&lt;br /&gt;
&lt;br /&gt;
Add the following definition to /etc/network/interfaces:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto ppp0&lt;br /&gt;
iface ppp0 inet ppp&lt;br /&gt;
        provider gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it. Now you can use 'ifup ppp0' and 'ifdown ppp0' manually too.&lt;br /&gt;
&lt;br /&gt;
=== Start on boot (method 2) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
#   Rename this file to ppp_on_boot and pppd will be fired up as&lt;br /&gt;
#   soon as the system comes up, connecting to `provider'.&lt;br /&gt;
#&lt;br /&gt;
#   If you also make this file executable, and replace the first line&lt;br /&gt;
#   with just &amp;quot;#!/bin/sh&amp;quot;, the commands below will be executed instead.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# The location of the ppp daemon itself (shouldn't need to be changed)&lt;br /&gt;
PPPD=/usr/sbin/pppd&lt;br /&gt;
&lt;br /&gt;
# The default provider to connect to&lt;br /&gt;
$PPPD call gprs&lt;br /&gt;
&lt;br /&gt;
# Additional connections, which would just use settings from&lt;br /&gt;
# /etc/ppp/options.&amp;lt;tty&amp;gt;&lt;br /&gt;
#$PPPD ttyS0&lt;br /&gt;
#$PPPD ttyS1&lt;br /&gt;
#$PPPD ttyS2&lt;br /&gt;
#$PPPD ttyS3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/rc0.d/K25ppp&lt;br /&gt;
/etc/rc1.d/K45ppp&lt;br /&gt;
/etc/rc2.d/S45ppp&lt;br /&gt;
/etc/rc3.d/S45ppp&lt;br /&gt;
/etc/rc4.d/S45ppp&lt;br /&gt;
/etc/rc5.d/S45ppp&lt;br /&gt;
/etc/rc6.d/K25ppp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[pppd]]&lt;br /&gt;
* [[Manually using GSM]]&lt;br /&gt;
* [[Manually using Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
{{Languages|Manually_using_GPRS}}&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Application Developer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Manually_using_GPRS</id>
		<title>Manually using GPRS</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Manually_using_GPRS"/>
				<updated>2008-08-06T08:14:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vortex: /* Some APN names for reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GPRS connection is made using the PPP protocol to a server identified by an &amp;quot;APN&amp;quot; at the network operator. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Configuring pppd for manual connections ==&lt;br /&gt;
&lt;br /&gt;
You'll need /etc/ppp/peers/gprs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uncomment the following if you want some debug.&lt;br /&gt;
#debug&lt;br /&gt;
#logfile /var/volatile/log/pppd.log&lt;br /&gt;
lock&lt;br /&gt;
/dev/ttySAC0 115200&lt;br /&gt;
crtscts &lt;br /&gt;
connect /etc/ppp/gprs-connect-chat&lt;br /&gt;
disconnect /etc/ppp/gprs-disconnect-chat&lt;br /&gt;
hide-password&lt;br /&gt;
usepeerdns&lt;br /&gt;
ipcp-accept-local&lt;br /&gt;
noauth&lt;br /&gt;
noipdefault&lt;br /&gt;
novj&lt;br /&gt;
novjccomp&lt;br /&gt;
defaultroute&lt;br /&gt;
replacedefaultroute&lt;br /&gt;
# Reopen the connection if it fails, pausing for a while.&lt;br /&gt;
persist&lt;br /&gt;
holdoff 15&lt;br /&gt;
# Check the line every 20 seconds and presume&lt;br /&gt;
# the peer is gone if no replay for 4 times.&lt;br /&gt;
lcp-echo-interval 20&lt;br /&gt;
lcp-echo-failure 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the APN, you may need password authentication using CHAP or PAP. In /etc/ppp/pap-secrets you can add the following default line for &amp;quot;password-less&amp;quot; connections:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# client        server  secret                  IP addresses&lt;br /&gt;
*               *       &amp;quot;&amp;quot;                      *&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;user&amp;quot; option in pppd the config file (below). You can use * to mean any here, but the option user &amp;quot;&amp;quot; doesn't mean empty!&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Secrets for authentication using CHAP&lt;br /&gt;
# client        server  secret                  IP addresses&lt;br /&gt;
&amp;quot;user&amp;quot;         *       &amp;quot;password&amp;quot;                  *  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this you need the following options in /etc/ppp/peers/gprs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# username to use for authentication, should match &amp;quot;client&amp;quot; in /etc/ppp/{chap,pap}-secrets&lt;br /&gt;
user &amp;quot;user&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you'll need /etc/ppp/gprs-connect-chat (needs &amp;quot;chmod +x&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
exec chat -v -S -s\&lt;br /&gt;
        TIMEOUT 15\&lt;br /&gt;
        &amp;quot;&amp;quot; &amp;quot;\K\K\K\d+++ATH&amp;quot;\&lt;br /&gt;
        OK-AT-OK ATZ\&lt;br /&gt;
        OK ATE1\&lt;br /&gt;
        ABORT BUSY\&lt;br /&gt;
        ABORT DELAYED\&lt;br /&gt;
        ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
        ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
        ABORT VOICE\&lt;br /&gt;
        ABORT ERROR\&lt;br /&gt;
        ABORT RINGING\&lt;br /&gt;
        TIMEOUT 60\&lt;br /&gt;
        OK AT+CFUN=1\&lt;br /&gt;
        OK AT+COPS\&lt;br /&gt;
        OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;internet\&amp;quot;\&lt;br /&gt;
        OK ATD*99#\&lt;br /&gt;
        CONNECT /n/d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update: On my freerunner the first AT+CFUN=1 always generated ERROR. I managed to get gprs work by using the following script from http://lists.openmoko.org/pipermail/community/2008-July/023246.html:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
exec /usr/sbin/chat -v \&lt;br /&gt;
        TIMEOUT 10 \&lt;br /&gt;
        OK-AT-'' ''\&lt;br /&gt;
        ABORT BUSY\&lt;br /&gt;
        ABORT DELAYED\&lt;br /&gt;
        ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
        ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
        ABORT VOICE\&lt;br /&gt;
        ABORT ERROR\&lt;br /&gt;
        ABORT RINGING\&lt;br /&gt;
        TIMEOUT 30 \&lt;br /&gt;
        '' ATZ\&lt;br /&gt;
        OK ATE1\&lt;br /&gt;
        OK AT+CFUN=1\&lt;br /&gt;
        ERROR AT+CPIN=\&amp;quot;XXXX\&amp;quot;\         &amp;lt;&amp;lt; USE YOUR OWN&lt;br /&gt;
        OK AT+COPS\&lt;br /&gt;
        OK AT+CGDCONT=1,\&amp;quot;IP\&amp;quot;,\&amp;quot;internet\&amp;quot;\&lt;br /&gt;
        OK 'ATDT*99***1#'\&lt;br /&gt;
        CONNECT ''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need to adjust the APN name &amp;quot;internet&amp;quot; in at+cgdcont line and possibly the phone number in the ATD line to match what your network operator provides. See below in the table &amp;quot;Some APN names for reference&amp;quot; for the right settings for your operator.&lt;br /&gt;
&lt;br /&gt;
Also good to have is /etc/ppp/gprs-disconnect-chat (needs &amp;quot;chmod +x&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
/usr/sbin/chat -v\&lt;br /&gt;
	ABORT OK\&lt;br /&gt;
	ABORT BUSY\&lt;br /&gt;
	ABORT DELAYED\&lt;br /&gt;
	ABORT &amp;quot;NO ANSWER&amp;quot;\&lt;br /&gt;
	ABORT &amp;quot;NO CARRIER&amp;quot;\&lt;br /&gt;
	ABORT &amp;quot;NO DIALTONE&amp;quot;\&lt;br /&gt;
	ABORT VOICE\&lt;br /&gt;
	ABORT ERROR\&lt;br /&gt;
	ABORT RINGING\&lt;br /&gt;
	TIMEOUT 12\&lt;br /&gt;
	&amp;quot;&amp;quot; &amp;quot;\K\K\K\d+++ATH&amp;quot;\&lt;br /&gt;
	&amp;quot;NO CARRIER-AT-OK&amp;quot; &amp;quot;\c&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following script can be used to start the ppp connection. First it stops gsmd because gsmd may put the phone in a unknown state. It then turns on the power to the phone, modifies the ownership, and then creates a tty connection. Finally it starts [[pppd]] with the gprs settings.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/gsmd stop&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/bus/platform/devices/neo1973-pm-gsm.0/power_on&lt;br /&gt;
chown uucp.uucp /dev/ttySAC0&lt;br /&gt;
stty -F /dev/ttySAC0 crtscts&lt;br /&gt;
pppd call gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are having problems connecting ensure you have a good GSM signal and replace the last line with the below line. This will allow you to see the details of the connection on the console. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pppd debug nodetach call gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The config above will establish a persistant link over gprs. The battery will run low in less than an hour. See an example for an on-demand config below.&lt;br /&gt;
&lt;br /&gt;
=== Resolve.conf issues ===&lt;br /&gt;
&lt;br /&gt;
The latest build seems to have solved the following issue, it should be automatically updated by pppd.&lt;br /&gt;
&lt;br /&gt;
If you expeience DNS issues after connecting to DNS you may need a proper /etc/resolv.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -sf /var/run/resolv.conf /etc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If needed put your nameserver for usb-net into /var/run/resolv.conf, not in /etc.&lt;br /&gt;
&lt;br /&gt;
The image does not set a correct resolv.conf. i do so with an &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo  nameserver 192.168.0.201 &amp;gt; /var/run/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in the right place. because a post-up in /etc/network/interfaces is not supported i do that in /etc/network/if-up.d/08setupdns&lt;br /&gt;
&lt;br /&gt;
another problem is pppd's /etc/ppp/ip-down.d/92removedns which does not properly remove the link when shuting down ppp. my fix is this script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
ACTUALCONF=/var/run/resolv.conf&lt;br /&gt;
PPPCONF=/var/run/ppp/resolv.conf&lt;br /&gt;
if [ -f $PPPCONF ] ; then&lt;br /&gt;
        if [ -f $ACTUALCONF ] ; then&lt;br /&gt;
                if [ ! -h $ACTUALCONF -o ! &amp;quot;`readlink $ACTUALCONF 2&amp;gt;&amp;amp;1`&amp;quot; = &amp;quot;$PPPCONF&amp;quot; ] ; then&lt;br /&gt;
                        mv $ACTUALCONF $ACTUALCONF.ppporig&lt;br /&gt;
                fi&lt;br /&gt;
        fi&lt;br /&gt;
&lt;br /&gt;
        ln -sf $PPPCONF $ACTUALCONF&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Some APN names for reference ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Country&lt;br /&gt;
! Carrier&lt;br /&gt;
! Plan&lt;br /&gt;
! APN/Phone&lt;br /&gt;
! user/password if required&lt;br /&gt;
! Working pppd scripts&lt;br /&gt;
|-&lt;br /&gt;
| Canada || Rogers || Any, behind NAT || internet.com || ||&lt;br /&gt;
|-&lt;br /&gt;
| Estonia || Elisa || Any, behind NAT || internet || ||&lt;br /&gt;
|-&lt;br /&gt;
| Estonia || EMT || Any, behind NAT || internet.emt.ee || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Saunalahti || Any || internet.saunalahti || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Sonera   || Any, behind NAT || internet || ||&lt;br /&gt;
|-&lt;br /&gt;
| Finland || Sonera   || Any, public IP  || prointernet || ||&lt;br /&gt;
|-&lt;br /&gt;
| France || SFR || 10.x.x.x? || websfr || || under tests&lt;br /&gt;
|-&lt;br /&gt;
| France || SFR || 10.x.x.x? || wapsfr&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;|| || under tests&lt;br /&gt;
|-&lt;br /&gt;
| France || Orange || ??? || orange.fr || || under tests&lt;br /&gt;
|-&lt;br /&gt;
| Germany || E-Plus || BASE (and others?) || internet.eplus.de || eplus gprs || [[Base pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| Germany || T-Mobile ||  || internet.t-mobile || ||&lt;br /&gt;
|-&lt;br /&gt;
| Germany || Vodafone || Any, behind NAT || web.vodafone.de || ||&lt;br /&gt;
|-&lt;br /&gt;
| Italy   || Wind     || Superinternet, public IP  || internet.wind / *99# || wind/wind (any string) || [[Wind pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| Netherlands || Vodafone || Any || live.vodafone.com / *99***1#||  || [[Vodafone pppd scripts]]&lt;br /&gt;
|-&lt;br /&gt;
| New Zealand || Vodafone || Any || live.vodafone.com / *99***2#||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Norway || Netcom || Any || internet.netcom.no || ||&lt;br /&gt;
|-&lt;br /&gt;
| Norway || Telenor || Any || telenor || ||&lt;br /&gt;
|-&lt;br /&gt;
| Switzerland || Swisscom || e.g. Natel Basic Liberty, behind NAT || gprs.swisscom.ch || ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || T-Mobile|| || general.t-mobile.uk || ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || Virgin || || goto.virginmobile.uk || user ||&lt;br /&gt;
|-&lt;br /&gt;
| UK || [http://www.filesaveas.com/gprs.html other providers] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || AT&amp;amp;T || Unlimited data plan (attached to pay-as-you-go voice plan) || wap.cingular / *99***1# || WAP@CINGULARGPRS.COM/CINGULAR1 ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || Cingular (AT&amp;amp;T) || Less than full internet || wap.cingular / may require *99***1# || ||&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-mobile || Anything less than full internet || wap.voicestream.com || ||&lt;br /&gt;
|- &lt;br /&gt;
| USA || T-mobile || Regular internet plan || internet2.voicestream.com || || [[T-Mobile pppd scripts]]&lt;br /&gt;
|- &lt;br /&gt;
| USA || T-mobile || &amp;quot;VPN&amp;quot; internet plan || internet3.voicestream.com || ||&lt;br /&gt;
|- &lt;br /&gt;
| Venezuela || Digitel || Pre- y post-pago || gprsweb.digitel.ve || ||&lt;br /&gt;
|- &lt;br /&gt;
| India || AirTel || MobileOffice || airtelgprs.com || ||&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1] connected through a WAP proxy (slower, but the only way to access Vodafone live! and SFR portal)&lt;br /&gt;
&lt;br /&gt;
[2] Unless stated otherwise the phone number to call is &amp;quot;*99#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Also see Ross Barkman's page for a detailed list of more [http://www.taniwha.org.uk/gprs.html global GPRS providers]&lt;br /&gt;
&lt;br /&gt;
== Starting pppd automatically ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== On-demand connection settings ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Wait until needed before connecting&lt;br /&gt;
demand&lt;br /&gt;
&lt;br /&gt;
# Disconnect if idle for given amount of seconds&lt;br /&gt;
idle 20&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Start on boot (method 1) ===&lt;br /&gt;
&lt;br /&gt;
Add the following definition to /etc/network/interfaces:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto ppp0&lt;br /&gt;
iface ppp0 inet ppp&lt;br /&gt;
        provider gprs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it. Now you can use 'ifup ppp0' and 'ifdown ppp0' manually too.&lt;br /&gt;
&lt;br /&gt;
=== Start on boot (method 2) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
#   Rename this file to ppp_on_boot and pppd will be fired up as&lt;br /&gt;
#   soon as the system comes up, connecting to `provider'.&lt;br /&gt;
#&lt;br /&gt;
#   If you also make this file executable, and replace the first line&lt;br /&gt;
#   with just &amp;quot;#!/bin/sh&amp;quot;, the commands below will be executed instead.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# The location of the ppp daemon itself (shouldn't need to be changed)&lt;br /&gt;
PPPD=/usr/sbin/pppd&lt;br /&gt;
&lt;br /&gt;
# The default provider to connect to&lt;br /&gt;
$PPPD call gprs&lt;br /&gt;
&lt;br /&gt;
# Additional connections, which would just use settings from&lt;br /&gt;
# /etc/ppp/options.&amp;lt;tty&amp;gt;&lt;br /&gt;
#$PPPD ttyS0&lt;br /&gt;
#$PPPD ttyS1&lt;br /&gt;
#$PPPD ttyS2&lt;br /&gt;
#$PPPD ttyS3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/rc0.d/K25ppp&lt;br /&gt;
/etc/rc1.d/K45ppp&lt;br /&gt;
/etc/rc2.d/S45ppp&lt;br /&gt;
/etc/rc3.d/S45ppp&lt;br /&gt;
/etc/rc4.d/S45ppp&lt;br /&gt;
/etc/rc5.d/S45ppp&lt;br /&gt;
/etc/rc6.d/K25ppp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[pppd]]&lt;br /&gt;
* [[Manually using GSM]]&lt;br /&gt;
* [[Manually using Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
{{Languages|Manually_using_GPRS}}&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Application Developer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Vortex</name></author>	</entry>

	</feed>