<?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=Any+Key&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=Any+Key&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Any_Key"/>
		<updated>2013-06-18T07:27:08Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28</id>
		<title>Community Updates/2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28"/>
				<updated>2009-10-29T07:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: cleaning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====='''Period 2009-10-15 to 2009-10-28'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Hackable:1 [rev5]|&lt;br /&gt;
Description=Hackable:1 is a community distribution for  hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.&lt;br /&gt;
&lt;br /&gt;
The goals are:&lt;br /&gt;
&lt;br /&gt;
    * provide a Stable platform for development&lt;br /&gt;
    * encourage Quick start&lt;br /&gt;
    * enjoy Ease of development |&lt;br /&gt;
Screenshot=Hackable-1-Screenshot-today.png|&lt;br /&gt;
Codename='chuck'|&lt;br /&gt;
Homepage=http://www.hackable1.org/|&lt;br /&gt;
Image=http://www.hackable1.org/wiki/Downloads Images|&lt;br /&gt;
Works={{Works on Hackable:1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=kbosd|&lt;br /&gt;
Description=Small and simple virtual keyboard for OpenMoko FreeRunner, inspired from fatfingershell.&lt;br /&gt;
The idea was to use XShape extention to display the virtual keyboard above the terminal|&lt;br /&gt;
Screenshot=Kbosd screenshot.png|&lt;br /&gt;
Homepage=http://gitorious.org/kbosd|&lt;br /&gt;
TestedOn=hackable:1 rev5|&lt;br /&gt;
PackageName=not known yet&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=xminimokostatus|&lt;br /&gt;
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|&lt;br /&gt;
Screenshot=Mini-1_1.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/wiki/Minimoko|&lt;br /&gt;
TestedOn=SHR-Unstable|&lt;br /&gt;
PackageName=[http://wiki.openmoko.org/wiki/Minimokostatus Minimokostatus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=ffalarms 0.3|&lt;br /&gt;
Description=ffalarms is a finger friendly alarms application.&lt;br /&gt;
Notes:&lt;br /&gt;
* add support for recurring alarms, attaching messages to alarms, and&lt;br /&gt;
 choosing alarm date from a calendar&lt;br /&gt;
* add configuration option for alarm volume, alarm_script and alsa_state|&lt;br /&gt;
Screenshot=Ffalarms_0.2.4_add.png|&lt;br /&gt;
Homepage=http://projects.openmoko.org/projects/ffalarms/|&lt;br /&gt;
TestedOn=SHR|&lt;br /&gt;
PackageName=[http://projects.openmoko.org/frs/download.php/915/ffalarms_0.3-r0_armv4t.ipk ffalarms]&lt;br /&gt;
}}&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.&lt;br /&gt;
** fast as hell! (as fast as the nEo themes, probably faster in some situations)&lt;br /&gt;
** shiny, inspired by the b&amp;amp;w smooth as silk theme&lt;br /&gt;
** survive opkg upgrade&lt;br /&gt;
** are still beauties even with software_16&lt;br /&gt;
** integrate well with default shr etk theme&lt;br /&gt;
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable&lt;br /&gt;
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)&lt;br /&gt;
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and community meeting.&lt;br /&gt;
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do&lt;br /&gt;
&lt;br /&gt;
==Openmoko Development Survey==&lt;br /&gt;
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ &lt;br /&gt;
&lt;br /&gt;
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like &amp;quot;I really care about the fate of the project&amp;quot; and &amp;quot;I enjoy being part of this community&amp;quot;. The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. &lt;br /&gt;
&lt;br /&gt;
===Work Distribution===&lt;br /&gt;
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. &lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Community Influence===&lt;br /&gt;
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-11-11</id>
		<title>Community Updates/2009-11-11</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-11-11"/>
				<updated>2009-10-29T07:29:42Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: changed dates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.&lt;br /&gt;
*I you are planning longer edition, please use &amp;lt;nowiki&amp;gt;{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Please fill in everything you think the community should know.&lt;br /&gt;
*On 2009-11-11 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2009-11-11, feel free to do it.&lt;br /&gt;
*Post a note about CU release on the community mailing list.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2009-10-29 to 2009-11-11'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Distro Name [version]|&lt;br /&gt;
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Codename='codename'|&lt;br /&gt;
Homepage=http://www.homepage.org|&lt;br /&gt;
Image=[http://www.homepage.org/path/to/ images]|&lt;br /&gt;
Works={{Works}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff..|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=SHR-Unstable,Om2009T5|&lt;br /&gt;
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff...&lt;br /&gt;
* new example feature 1&lt;br /&gt;
* new example feature 2|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=SHR-Unstable,Om2009T5|&lt;br /&gt;
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-mm-dd''' [http://example.url.xom Example event] | add your event here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-11-11</id>
		<title>Talk:Community Updates/2009-11-11</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-11-11"/>
				<updated>2009-10-29T07:25:58Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: New page: ==Welcome== Here you can get a clue on how to contribute to Community updates, while conforming to wiki editing guidelines. You can take a look at [[Community_Update_Draft|Community_Update...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome==&lt;br /&gt;
Here you can get a clue on how to contribute to Community updates, while conforming to wiki editing guidelines. You can take a look at [[Community_Update_Draft|Community_Update_Draft]], to have a feel how coming update draft would look like, if we follow all these standarised wiki guidelines. Feel free to discuss here about this topic, maybe we achieve consensus before next CU. Everybody is welcome to help. Following are main topics which should be covered.&lt;br /&gt;
&lt;br /&gt;
==Guidelines==&lt;br /&gt;
Conform to [[Openmoko Wiki Editing Guidelines]]. These guidelines covers most of uncertain cases an editor might run into while editing wiki pages. It takes half an hour to dig through this, but is worth to do it at least summarily.&lt;br /&gt;
&lt;br /&gt;
==Editing==&lt;br /&gt;
Conform to [[Help:Editing]]&lt;br /&gt;
&lt;br /&gt;
==Creating new templates==&lt;br /&gt;
Using Template:ApplicationBox is great idea! Why not create similar templates for other parts of CU? The disadvantage of this way would be little more code to fill, but all entries in particular part of CU would have similar layout. Following this idea [[Template:DistributionBox]] is currently being developed. You can see preview on [[Community_Update_Draft]] in Distribution section. &lt;br /&gt;
* Currently there is voting ongoing on [mailto:community@lists.openmoko.org community] mailing list. Come on in and vote for your favourite template, or leave comment here!&lt;br /&gt;
&lt;br /&gt;
==Mailing list interface==&lt;br /&gt;
Often there is a need to provide link pointing to discussion on a mailing list. Services providing web interface to mailing lists (like nabble.com) were [http://lists.openmoko.org/pipermail/community/2009-June/050363.html reported] many times to break discussion threads in mail clients. Remember, mailing lists were designed to be used with mail clients, not with web forums. If you need to provide link to discussion on mailinglist for those who are not subscribed, use mailing list archives.&lt;br /&gt;
* Go to [http://news.gmane.org/index.php?prefix=gmane.comp.handhelds.openmoko gname]&lt;br /&gt;
* choose a mailing list&lt;br /&gt;
* From top panel choose a post (preferably the one on the top of a thread)&lt;br /&gt;
* At bottom panel click &amp;quot;Subject:&amp;quot; link&lt;br /&gt;
* Copy URL from your browser into Community Update&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-11-11</id>
		<title>Community Updates/2009-11-11</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-11-11"/>
				<updated>2009-10-29T07:25:14Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: initial edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.&lt;br /&gt;
*I you are planning longer edition, please use &amp;lt;nowiki&amp;gt;{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Please fill in everything you think the community should know.&lt;br /&gt;
*On YYYY-MM-DD this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/YYYY-MM-DD, feel free to do it.&lt;br /&gt;
*Post a note about CU release on the community mailing list.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period YYYY-MM-DD to YYYY-MM-DD'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Distro Name [version]|&lt;br /&gt;
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Codename='codename'|&lt;br /&gt;
Homepage=http://www.homepage.org|&lt;br /&gt;
Image=[http://www.homepage.org/path/to/ images]|&lt;br /&gt;
Works={{Works}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff..|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=SHR-Unstable,Om2009T5|&lt;br /&gt;
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff...&lt;br /&gt;
* new example feature 1&lt;br /&gt;
* new example feature 2|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=SHR-Unstable,Om2009T5|&lt;br /&gt;
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-mm-dd''' [http://example.url.xom Example event] | add your event here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/Draft_2009-10-28</id>
		<title>Talk:Community Updates/Draft 2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/Draft_2009-10-28"/>
				<updated>2009-10-29T07:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Talk:Community Updates/Draft 2009-10-28 moved to Talk:Community Updates/2009-10-28: 2009-10-28 is over lets release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Community Updates/2009-10-28]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/Draft_2009-10-28</id>
		<title>Community Updates/Draft 2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/Draft_2009-10-28"/>
				<updated>2009-10-29T07:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Community Updates/Draft 2009-10-28 moved to Community Updates/2009-10-28: 2009-10-28 is over lets release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Community Updates/2009-10-28]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-10-28</id>
		<title>Talk:Community Updates/2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Community_Updates/2009-10-28"/>
				<updated>2009-10-29T07:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Talk:Community Updates/Draft 2009-10-28 moved to Talk:Community Updates/2009-10-28: 2009-10-28 is over lets release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I've added a section on the community survey. Please feel free to add more descriptive comments at the end. At the moment it is really just a summary of the results.&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
Here you can get a clue on how to contribute to Community updates, while conforming to wiki editing guidelines. You can take a look at [[Community_Update_Draft|Community_Update_Draft]], to have a feel how coming update draft would look like, if we follow all these standarised wiki guidelines. Feel free to discuss here about this topic, maybe we achieve consensus before next CU. Everybody is welcome to help. Following are main topics which should be covered.&lt;br /&gt;
&lt;br /&gt;
==Guidelines==&lt;br /&gt;
Conform to [[Openmoko Wiki Editing Guidelines]]. These guidelines covers most of uncertain cases an editor might run into while editing wiki pages. It takes half an hour to dig through this, but is worth to do it at least summarily.&lt;br /&gt;
&lt;br /&gt;
==Editing==&lt;br /&gt;
Conform to [[Help:Editing]]&lt;br /&gt;
&lt;br /&gt;
==Creating new templates==&lt;br /&gt;
Using Template:ApplicationBox is great idea! Why not create similar templates for other parts of CU? The disadvantage of this way would be little more code to fill, but all entries in particular part of CU would have similar layout. Following this idea [[Template:DistributionBox]] is currently being developed. You can see preview on [[Community_Update_Draft]] in Distribution section. &lt;br /&gt;
* Currently there is voting ongoing on [mailto:community@lists.openmoko.org community] mailing list. Come on in and vote for your favourite template, or leave comment here!&lt;br /&gt;
&lt;br /&gt;
==Mailing list interface==&lt;br /&gt;
Often there is a need to provide link pointing to discussion on a mailing list. Services providing web interface to mailing lists (like nabble.com) were [http://lists.openmoko.org/pipermail/community/2009-June/050363.html reported] many times to break discussion threads in mail clients. Remember, mailing lists were designed to be used with mail clients, not with web forums. If you need to provide link to discussion on mailinglist for those who are not subscribed, use mailing list archives.&lt;br /&gt;
* Go to [http://news.gmane.org/index.php?prefix=gmane.comp.handhelds.openmoko gname]&lt;br /&gt;
* choose a mailing list&lt;br /&gt;
* From top panel choose a post (preferably the one on the top of a thread)&lt;br /&gt;
* At bottom panel click &amp;quot;Subject:&amp;quot; link&lt;br /&gt;
* Copy URL from your browser into Community Update&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28</id>
		<title>Community Updates/2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28"/>
				<updated>2009-10-29T07:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Community Updates/Draft 2009-10-28 moved to Community Updates/2009-10-28: 2009-10-28 is over lets release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====='''Period 2009-10-15 to 2009-10-28'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Hackable:1 [rev5]|&lt;br /&gt;
Description=Hackable:1 is a community distribution for  hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.&lt;br /&gt;
&lt;br /&gt;
The goals are:&lt;br /&gt;
&lt;br /&gt;
    * provide a Stable platform for development&lt;br /&gt;
    * encourage Quick start&lt;br /&gt;
    * enjoy Ease of development |&lt;br /&gt;
Screenshot=Hackable-1-Screenshot-today.png|&lt;br /&gt;
Codename='chuck'|&lt;br /&gt;
Homepage=http://www.hackable1.org/|&lt;br /&gt;
Image=http://www.hackable1.org/wiki/Downloads Images|&lt;br /&gt;
Works={{Works on Hackable:1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=kbosd|&lt;br /&gt;
Description=Small and simple virtual keyboard for OpenMoko FreeRunner, inspired from fatfingershell.&lt;br /&gt;
The idea was to use XShape extention to display the virtual keyboard above the terminal|&lt;br /&gt;
Screenshot=Kbosd screenshot.png|&lt;br /&gt;
Homepage=http://gitorious.org/kbosd|&lt;br /&gt;
TestedOn=hackable:1 rev5|&lt;br /&gt;
PackageName=not known yet&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=xminimokostatus|&lt;br /&gt;
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|&lt;br /&gt;
Screenshot=Mini-1_1.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/wiki/Minimoko|&lt;br /&gt;
TestedOn=SHR-Unstable|&lt;br /&gt;
PackageName=[http://wiki.openmoko.org/wiki/Minimokostatus Minimokostatus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=ffalarms 0.3|&lt;br /&gt;
Description=ffalarms is a finger friendly alarms application.&lt;br /&gt;
Notes:&lt;br /&gt;
* add support for recurring alarms, attaching messages to alarms, and&lt;br /&gt;
 choosing alarm date from a calendar&lt;br /&gt;
* add configuration option for alarm volume, alarm_script and alsa_state|&lt;br /&gt;
Screenshot=Ffalarms_0.2.4_add.png|&lt;br /&gt;
Homepage=http://projects.openmoko.org/projects/ffalarms/|&lt;br /&gt;
TestedOn=SHR|&lt;br /&gt;
PackageName=[http://projects.openmoko.org/frs/download.php/915/ffalarms_0.3-r0_armv4t.ipk ffalarms]&lt;br /&gt;
}}&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.&lt;br /&gt;
** fast as hell! (as fast as the nEo themes, probably faster in some situations)&lt;br /&gt;
** shiny, inspired by the b&amp;amp;w smooth as silk theme&lt;br /&gt;
** survive opkg upgrade&lt;br /&gt;
** are still beauties even with software_16&lt;br /&gt;
** integrate well with default shr etk theme&lt;br /&gt;
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable&lt;br /&gt;
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)&lt;br /&gt;
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and community meeting.&lt;br /&gt;
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do&lt;br /&gt;
* '''2009-10-DD''' '''[http://example.url.xom Example event]''' add your event here&lt;br /&gt;
&lt;br /&gt;
==Openmoko Development Survey==&lt;br /&gt;
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ &lt;br /&gt;
&lt;br /&gt;
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like &amp;quot;I really care about the fate of the project&amp;quot; and &amp;quot;I enjoy being part of this community&amp;quot;. The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. &lt;br /&gt;
&lt;br /&gt;
===Work Distribution===&lt;br /&gt;
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. &lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Community Influence===&lt;br /&gt;
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28</id>
		<title>Community Updates/2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28"/>
				<updated>2009-10-29T07:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: final version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====='''Period 2009-10-15 to 2009-10-28'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Hackable:1 [rev5]|&lt;br /&gt;
Description=Hackable:1 is a community distribution for  hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.&lt;br /&gt;
&lt;br /&gt;
The goals are:&lt;br /&gt;
&lt;br /&gt;
    * provide a Stable platform for development&lt;br /&gt;
    * encourage Quick start&lt;br /&gt;
    * enjoy Ease of development |&lt;br /&gt;
Screenshot=Hackable-1-Screenshot-today.png|&lt;br /&gt;
Codename='chuck'|&lt;br /&gt;
Homepage=http://www.hackable1.org/|&lt;br /&gt;
Image=http://www.hackable1.org/wiki/Downloads Images|&lt;br /&gt;
Works={{Works on Hackable:1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=kbosd|&lt;br /&gt;
Description=Small and simple virtual keyboard for OpenMoko FreeRunner, inspired from fatfingershell.&lt;br /&gt;
The idea was to use XShape extention to display the virtual keyboard above the terminal|&lt;br /&gt;
Screenshot=Kbosd screenshot.png|&lt;br /&gt;
Homepage=http://gitorious.org/kbosd|&lt;br /&gt;
TestedOn=hackable:1 rev5|&lt;br /&gt;
PackageName=not known yet&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=xminimokostatus|&lt;br /&gt;
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|&lt;br /&gt;
Screenshot=Mini-1_1.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/wiki/Minimoko|&lt;br /&gt;
TestedOn=SHR-Unstable|&lt;br /&gt;
PackageName=[http://wiki.openmoko.org/wiki/Minimokostatus Minimokostatus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=ffalarms 0.3|&lt;br /&gt;
Description=ffalarms is a finger friendly alarms application.&lt;br /&gt;
Notes:&lt;br /&gt;
* add support for recurring alarms, attaching messages to alarms, and&lt;br /&gt;
 choosing alarm date from a calendar&lt;br /&gt;
* add configuration option for alarm volume, alarm_script and alsa_state|&lt;br /&gt;
Screenshot=Ffalarms_0.2.4_add.png|&lt;br /&gt;
Homepage=http://projects.openmoko.org/projects/ffalarms/|&lt;br /&gt;
TestedOn=SHR|&lt;br /&gt;
PackageName=[http://projects.openmoko.org/frs/download.php/915/ffalarms_0.3-r0_armv4t.ipk ffalarms]&lt;br /&gt;
}}&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.&lt;br /&gt;
** fast as hell! (as fast as the nEo themes, probably faster in some situations)&lt;br /&gt;
** shiny, inspired by the b&amp;amp;w smooth as silk theme&lt;br /&gt;
** survive opkg upgrade&lt;br /&gt;
** are still beauties even with software_16&lt;br /&gt;
** integrate well with default shr etk theme&lt;br /&gt;
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable&lt;br /&gt;
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)&lt;br /&gt;
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and community meeting.&lt;br /&gt;
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do&lt;br /&gt;
* '''2009-10-DD''' '''[http://example.url.xom Example event]''' add your event here&lt;br /&gt;
&lt;br /&gt;
==Openmoko Development Survey==&lt;br /&gt;
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ &lt;br /&gt;
&lt;br /&gt;
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like &amp;quot;I really care about the fate of the project&amp;quot; and &amp;quot;I enjoy being part of this community&amp;quot;. The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. &lt;br /&gt;
&lt;br /&gt;
===Work Distribution===&lt;br /&gt;
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. &lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Community Influence===&lt;br /&gt;
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Kbosd_screenshot.png</id>
		<title>File:Kbosd screenshot.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Kbosd_screenshot.png"/>
				<updated>2009-10-29T07:02:51Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28</id>
		<title>Community Updates/2009-10-28</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28"/>
				<updated>2009-10-29T06:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Distributions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.&lt;br /&gt;
*I you are planning longer edition, please use &amp;lt;nowiki&amp;gt;{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Please fill in everything you think the community should know.&lt;br /&gt;
*On 2009-10-28 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28, feel free to do it.&lt;br /&gt;
*Post a note about CU release on the community mailing list.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2009-10-15 to 2009-10-28'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Distro Name [version]|&lt;br /&gt;
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Codename='codename'|&lt;br /&gt;
Homepage=http://www.homepage.org|&lt;br /&gt;
Image=[http://www.homepage.org/path/to/ images]|&lt;br /&gt;
Works={{Works}}&lt;br /&gt;
}}&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Hackable:1 [rev5]|&lt;br /&gt;
Description=Hackable:1 is a community distribution for  hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.&lt;br /&gt;
&lt;br /&gt;
The goals are:&lt;br /&gt;
&lt;br /&gt;
    * provide a Stable platform for development&lt;br /&gt;
    * encourage Quick start&lt;br /&gt;
    * enjoy Ease of development |&lt;br /&gt;
Screenshot=Hackable-1-Screenshot-today.png|&lt;br /&gt;
Codename='chuck'|&lt;br /&gt;
Homepage=http://www.hackable1.org/|&lt;br /&gt;
Image=http://www.hackable1.org/wiki/Downloads Images|&lt;br /&gt;
Works={{Works on Hackable:1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff..|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=SHR-Unstable,Om2009T5|&lt;br /&gt;
PackageName=[http://www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=xminimokostatus|&lt;br /&gt;
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|&lt;br /&gt;
Screenshot=Mini-1_1.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/wiki/Minimoko|&lt;br /&gt;
TestedOn=SHR-Unstable|&lt;br /&gt;
PackageName=[http://wiki.openmoko.org/wiki/Minimokostatus Minimokostatus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.&lt;br /&gt;
** fast as hell! (as fast as the nEo themes, probably faster in some situations)&lt;br /&gt;
** shiny, inspired by the b&amp;amp;w smooth as silk theme&lt;br /&gt;
** survive opkg upgrade&lt;br /&gt;
** are still beauties even with software_16&lt;br /&gt;
** integrate well with default shr etk theme&lt;br /&gt;
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable&lt;br /&gt;
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)&lt;br /&gt;
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and community meeting.&lt;br /&gt;
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do&lt;br /&gt;
* '''2009-10-DD''' '''[http://example.url.xom Example event]''' add your event here&lt;br /&gt;
&lt;br /&gt;
==Openmoko Development Survey==&lt;br /&gt;
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ &lt;br /&gt;
&lt;br /&gt;
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like &amp;quot;I really care about the fate of the project&amp;quot; and &amp;quot;I enjoy being part of this community&amp;quot;. The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. &lt;br /&gt;
&lt;br /&gt;
===Work Distribution===&lt;br /&gt;
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. &lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Community Influence===&lt;br /&gt;
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Hackable-1-Screenshot-today.png</id>
		<title>File:Hackable-1-Screenshot-today.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Hackable-1-Screenshot-today.png"/>
				<updated>2009-10-29T06:50:50Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/List_of_bluetooth_headsets</id>
		<title>List of bluetooth headsets</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/List_of_bluetooth_headsets"/>
				<updated>2009-09-28T06:35:09Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Stereo headsets */  minor grammmar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|All headsets listed on this page need additional testings. Please add your impressions/suggestions}}&lt;br /&gt;
{{Improve}}&lt;br /&gt;
&lt;br /&gt;
List of all headsets known to work fully or partially, or don't work at all.&lt;br /&gt;
&lt;br /&gt;
=Mono headsets=&lt;br /&gt;
&lt;br /&gt;
Note: Please report using headset buttons to pick/release call.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=0 cellpadding=4&lt;br /&gt;
 !Model&lt;br /&gt;
 !Person&lt;br /&gt;
 !Link to official website&lt;br /&gt;
 !Price&lt;br /&gt;
 !GSM Call&lt;br /&gt;
 !Controls&lt;br /&gt;
 !Remark&lt;br /&gt;
 |-&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |-&lt;br /&gt;
 |no-name &amp;quot;Jabra&amp;quot;&lt;br /&gt;
 |PaulFertser&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |discovered as &amp;quot;Bluetooth headset&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;quot;Jabra BT 125&amp;quot;&lt;br /&gt;
 |chaitanya chandel&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Connect/Vol&lt;br /&gt;
 |also responds to IndicateCall&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Voyager 855&lt;br /&gt;
 |DigitalPioneer&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Explorer 220&lt;br /&gt;
 |Vendion&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |BT Headset-12&lt;br /&gt;
 |Vanous&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |no-name&lt;br /&gt;
 |-&lt;br /&gt;
 |Insmat (HS200?)&lt;br /&gt;
 |Rakshasa&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |a real cheap one&lt;br /&gt;
 |-&lt;br /&gt;
 |qstarz BT-Q360&lt;br /&gt;
 |Martin JaMa Jansa&lt;br /&gt;
 |[http://www.qstarz.com/Products/Bluetooth%20Products/BH-Q360.html www.qstarz.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Iqua BHS-333&lt;br /&gt;
 |PaulFertser&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |it turns on/off, beeps etc properly, but gives no sound&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-200&lt;br /&gt;
 |Vanous&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |same as above :(&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Stereo headsets=&lt;br /&gt;
&lt;br /&gt;
Note: None of the below headsets have been tested with GSM calls unless that is explicitly mentioned.&lt;br /&gt;
&lt;br /&gt;
Note: To test play controls (AVRCP) please test with [[Intone]]. For now (31-07-2009) it's only known player to support AVRCP. [[User:Any Key|Any Key]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=0 cellpadding=4&lt;br /&gt;
 !Model&lt;br /&gt;
 !Person&lt;br /&gt;
 !Link to official website&lt;br /&gt;
 !Price&lt;br /&gt;
 !A2DP&lt;br /&gt;
 !GSM Call&lt;br /&gt;
 !play controls (AVRCP)&lt;br /&gt;
 !Remark&lt;br /&gt;
 |- &lt;br /&gt;
 |B-Speech Calypso&lt;br /&gt;
 |DJDAS&lt;br /&gt;
 |[http://www.b-speech.de/en/produkt-information/stereo-headsets-und-adapter/b-speech_calypso/ B-Speech.de]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |both A2DP and Headset, tested in FDOM&lt;br /&gt;
 |-&lt;br /&gt;
 |BCK-08&lt;br /&gt;
 |Zorkman&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 | tested on shr unstable from 09 feb) ; very cheap on e-bay (A2DP Stereo Bluetooth Headphone Headset) -ONLY TESTED WITH MUSIC PLAYBACK, NOT GSM CALL-&lt;br /&gt;
 |-&lt;br /&gt;
 |Jabra BT3030&lt;br /&gt;
 |Elleo&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/na-us/Headsets/Pages/JabraBT3030.aspx www.jabra.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on SHR with bluez3 and bluez4; A2DP works correctly, GSM calls untested.&lt;br /&gt;
 |-&lt;br /&gt;
 |Jabra BT8010&lt;br /&gt;
 |Montgoss&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/ee-uk/Headsets/Pages/JabraBT8010.aspx jabra.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Tested on SHR-Unstable 20090708. A2DP works correctly, GSM calls untested.&lt;br /&gt;
 |-&lt;br /&gt;
 |Lubix UBHS-NC1&lt;br /&gt;
 |Dan Staley&lt;br /&gt;
 |[http://www.lubixmobile.com/content.php?mode=view&amp;amp;c_idx=c0005&amp;amp;c_type=06&amp;amp;str_block=l001 lubixmobile.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Stero Music via mplayer or Intone works great.  All buttons work.  I havent tried GSM calls yet. (Tested on SHR-U)&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola HT820&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |headset (need to restart bluetoothd to get headset working after pairing) tested in SHR testing (and unstable) with bluez4 and kernel 2.6.29&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola S9-HD&lt;br /&gt;
 |BillK&lt;br /&gt;
 |[http://www.motorola.com/staticfiles/Consumers/global/flash_content/microsites/s9hd/index.html motorola.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |SHR-unstable - A2DP works fine(mplayer/intone), gsm may work but have NOT tried it.  Good for active use (walking/running/bike etc) - but sound may not be highest quality.&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-103&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in Om 2008.12&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-604&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |DJ-style headphones, tested in FDOM and FSO milestone 5&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronix Model 320&lt;br /&gt;
 |shoragan (#openmoko)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested to work with GSM calls according to shoragan on #openmoko.&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Voyager 855&lt;br /&gt;
 |The Digital Pioneer&lt;br /&gt;
 |[http://www.plantronics.com/north_america/en_US/products/mobile/bluetooth-headsets/voyager-855 plantronics.com]&lt;br /&gt;
 |$30-$60 on Newegg&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Stereo for music, mono for calls. Other person reported: stereo bluetooth tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works perfectly. Works with GSM calls and AVRCP (media player buttons)&lt;br /&gt;
 |-&lt;br /&gt;
 |Sennheiser MM200&lt;br /&gt;
 |CyrusDreams&lt;br /&gt;
 |[http://www.sennheiser.com/sennheiser/home_en.nsf/root/private_headsets_mobile_music_502411?Open&amp;amp;row=3 sennheiser.com]&lt;br /&gt;
 |90-160EUR&lt;br /&gt;
 |{{yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{yes}}&lt;br /&gt;
 |Manually configured, SHR-unstable, bluez4. A2DP/mplayer works, Intone works with controls. GSM untested.&lt;br /&gt;
 |- &lt;br /&gt;
 |Sony Ericsson HBH-DS200&lt;br /&gt;
 |Valos&lt;br /&gt;
 |[http://www.sonyericsson.com/cws/products/accessories/overview/hbh-ds200?lc=en&amp;amp;cc=gb sonyericsson.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works &lt;br /&gt;
perfectly; GSM calls not tested yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Sony HBH-DS970&lt;br /&gt;
 |KaZeR&lt;br /&gt;
 |[http://www.sonyericsson.com/cws/products/accessories/overview/hbh-ds970?lc=en&amp;amp;cc=gb sonyericsson.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Intone works, with buttons. Calls untested yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Venturi Mini&lt;br /&gt;
 |KaZeR&lt;br /&gt;
 |[http://www.myventuri.com/home.aspx MyVenturi]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Intone works, calls and phonebook sync not tested yet.&lt;br /&gt;
 |-&lt;br /&gt;
 |Iqua BHS-701&lt;br /&gt;
 |Yogiz&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Just tried A2DP for now. Works perfectly, volume controls, track changing, everything. Will try gsm calls later. Used SHR unstable.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
[[Category:Headsets]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-09-16</id>
		<title>Community Updates/2009-09-16</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-09-16"/>
				<updated>2009-09-03T08:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* New Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.&lt;br /&gt;
*I you are planning longer edition, please use &amp;lt;nowiki&amp;gt;{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Please fill in everything you think the community should know.&lt;br /&gt;
*On 2009-09-16 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2009-09-16, feel free to do it.&lt;br /&gt;
*Post a note about CU release on the community mailing list.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2009-09-03 to 2009-09-16'''=====&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Distro Name [version]|&lt;br /&gt;
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Codename='codename'|&lt;br /&gt;
Homepage=http://www.homepage.org|&lt;br /&gt;
Image=[http://www.homepage.org/path/to/ images]|&lt;br /&gt;
TestedOnHardware=?|                              &amp;lt;!--Neo, FreeRunner, HTC Dream, others --&amp;gt;&lt;br /&gt;
Neo1973={{unknown}}|                             &amp;lt;!-- no, yes, maybe, unknown--&amp;gt;&lt;br /&gt;
FreeRunner={{unknown}}|&lt;br /&gt;
HTC-Dream={{unknown}}|&lt;br /&gt;
Other={{unknown}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Applications== &lt;br /&gt;
===ENeoLock===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=ENeoLock|&lt;br /&gt;
Description=ENeoLock is screen locker inspired by Zedlock|&lt;br /&gt;
Screenshot=Eneolock.jpg|&lt;br /&gt;
Homepage=http://www.mikecrash.com/index.php?name=News&amp;amp;file=article&amp;amp;id=114|&lt;br /&gt;
TestedOn=Om2009T5&amp;lt;!--Om 2009 Tester's signature here--&amp;gt;,Om2008.8&amp;lt;!--Om2008 Tester's signature here--&amp;gt;,SHR&amp;lt;!--SHR Tester's signature here--&amp;gt; No information about testing!|&lt;br /&gt;
PackageName=[http://www.mikecrash.com/index.php?name=Downloads&amp;amp;d_op=getit&amp;amp;lid=87 ENeoLock]Debian armel&lt;br /&gt;
}}&lt;br /&gt;
===New Applications===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff..|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=Om2009T5&amp;lt;!--Om 2009 Tester's signature here--&amp;gt;,Om2008.8&amp;lt;!--Om2008 Tester's signature here--&amp;gt;,SHR&amp;lt;!--SHR Tester's signature here--&amp;gt;|&lt;br /&gt;
PackageName=[http:// www.some.srv/path_to/Exampleapp.ipk Exampleapp]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=Exampleapp 0.0.1|&lt;br /&gt;
Description=Exampleapp 0.0.1 is an application to do some stuff...&lt;br /&gt;
* new example feature 1&lt;br /&gt;
* new example feature 2|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://wiki.openmoko.org/|&lt;br /&gt;
TestedOn=Om2009T5,Om2008.8,SHR|&lt;br /&gt;
PackageName=Exampleapp&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..&lt;br /&gt;
&lt;br /&gt;
==Event News==&lt;br /&gt;
* '''2009-mm-dd''' [http://example.url.xom Example event] | add your event here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Eneolock.jpg</id>
		<title>File:Eneolock.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Eneolock.jpg"/>
				<updated>2009-09-03T08:27:52Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: ENeoLock screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ENeoLock screenshot&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Manually_using_Bluetooth</id>
		<title>Manually using Bluetooth</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Manually_using_Bluetooth"/>
				<updated>2009-08-24T11:00:07Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* List of known to work headsets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InProgress}}&lt;br /&gt;
Bluetooth is one of the core functions of the Neo1973, however it is basically unimplemented on the software side at the moment.&lt;br /&gt;
Hardware problems in the P1 phone mean that the CPU has to be active in order to wake on external bluetooth events, which will reduce the battery life to some 2 days at best in standby.&lt;br /&gt;
&lt;br /&gt;
This page details how to use bluetooth from the command line.&lt;br /&gt;
We have quite a lot of plans about what exactly Bluetooth should be used for.&lt;br /&gt;
&lt;br /&gt;
'''Please keep in mind that whenever &amp;lt;code&amp;gt;hcid&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;pand&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;hidd&amp;lt;/code&amp;gt; are mentioned it means that instructions are applicable only to bluez3 systems which is deprecated ages ago. Modern bluez4 uses only one daemon - &amp;lt;code&amp;gt;bluetoothd&amp;lt;/code&amp;gt; and you are supposed to use dbus api directly to configure it. For pairing from command line use simple-agent script.'''&lt;br /&gt;
&lt;br /&gt;
== Power it up ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
Power up the adapter by clicking on the bluetooth icon in the top bar and selecting power on.&lt;br /&gt;
&lt;br /&gt;
For any FSO-based distro (including SHR) you want to consult [[FSO_Resources]] page.&lt;br /&gt;
&lt;br /&gt;
For others consult your distro's documentation. The most low-level way to power bluetooth on is to&lt;br /&gt;
 echo 1 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/power_on&lt;br /&gt;
&lt;br /&gt;
At the shell, &amp;quot;hciconfig&amp;quot; should print information about the adapter if it powered up properly:&lt;br /&gt;
&lt;br /&gt;
 hciconfig&lt;br /&gt;
&lt;br /&gt;
The devices should show as UP. If not you can use&lt;br /&gt;
&lt;br /&gt;
 hciconfig &amp;lt;device&amp;gt; up&lt;br /&gt;
&lt;br /&gt;
i.e.&lt;br /&gt;
&lt;br /&gt;
 hciconfig hci0 up&lt;br /&gt;
&lt;br /&gt;
== How to use bluez4 dbus API ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
You can do it with [[OpenmokoFramework/mdbus]] or with &amp;lt;code&amp;gt;dbus-send&amp;lt;/code&amp;gt;. To introspect with dbus-send you can employ something like this:&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0 org.freedesktop.DBus.Introspectable.Introspect&lt;br /&gt;
&lt;br /&gt;
The next example is how to make your device discoverable:&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0 org.bluez.Adapter.SetProperty string:Discoverable variant:boolean:true&lt;br /&gt;
&lt;br /&gt;
== Scanning for bluetooth devices ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
 hcitool scan&lt;br /&gt;
&lt;br /&gt;
This will list the addresses of any discoverable bluetooth devices in the vicinity&lt;br /&gt;
&lt;br /&gt;
== Pair ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
Pairing is nothing special, do it with simple-agent [http://git.kernel.org/?p=bluetooth/bluez.git;a=blob_plain;f=test/simple-agent;hb=HEAD] as described here or with any other agent you like as described in that agent's documentation.&lt;br /&gt;
&lt;br /&gt;
Make sure the bluetooth chip is powered up (see below) and that bluetoothd is running.&lt;br /&gt;
&lt;br /&gt;
Now, to actually pair with other device, you will need the simple-agent script. If you do not have that already, download, put it in /usr/local/bin/ and run '''chmod a+x /usr/local/bin/simple-agent'''&lt;br /&gt;
&lt;br /&gt;
Now put the other device into pairing mode and run '''hcitool scan'''. Find that device and use its address in the command '''simple-agent hci0 XX:XX:XX:XX:XX:XX'''. If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect. &lt;br /&gt;
&lt;br /&gt;
If you give it only one parameter, it will register as an agent and will wait for other devices to initiate pairing. Feel free to tweak that script to your needs (e.g. to hardcode a pin to use).&lt;br /&gt;
&lt;br /&gt;
== HID (Human Input Device) ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
Pair with your device first.&lt;br /&gt;
&lt;br /&gt;
Then do&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0/dev_00_18_00_00_C2_37 org.bluez.Input.Connect&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;00_18_00_00_C2_37&amp;lt;/code&amp;gt; is the address of your HID device. You can query for the device address with:&lt;br /&gt;
&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0 org.bluez.Adapter.ListDevices&lt;br /&gt;
&lt;br /&gt;
Then modprobe the &amp;lt;code&amp;gt;uinput&amp;lt;/code&amp;gt; kernel module:&lt;br /&gt;
 modprobe uinput&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;br /&gt;
&lt;br /&gt;
==== Being able to use HID devices ====&lt;br /&gt;
'''deprecated bluez3-specific, will be removed'''&lt;br /&gt;
&lt;br /&gt;
If you are trying to connect a keyboard and you have bluez4, see [[Freedom_Slim_Keyboard]].&lt;br /&gt;
&lt;br /&gt;
Using a bluetooth keyboard with the built-in terminal is a little funky... I can only type into the console using the bt keyboard if the onscreen keyboard is visible. Also, pressing &amp;quot;p&amp;quot; twice on the bt keyboard actually gives you a &amp;quot;q&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
We want to be able to use a bluetooth keyboard to type into the various applications of our Neo1973.&lt;br /&gt;
To use a Bluetooth Keyboard type: (11:22:33:44:55:66 is the Address of your BT-Keyboard)&lt;br /&gt;
&lt;br /&gt;
hidd --connect 11:22:33:44:55:66&lt;br /&gt;
&lt;br /&gt;
and press &amp;quot;Connect&amp;quot; on your BT-KB.  Alternately, if you know that only one BT-Keyboard is within range, you can just:&lt;br /&gt;
&lt;br /&gt;
hidd --search&lt;br /&gt;
&lt;br /&gt;
to find and connect to any BT-Keyboard. There are some bluetooth keyboard only support SPP profile can't direct using hidd comannd to connect. Please reference the discussion of this page for more information.&lt;br /&gt;
&lt;br /&gt;
Tested on:&lt;br /&gt;
* [http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3848&amp;amp;cl=us,en Logitech diNovo Mini] Works well, very portable and the touchpad also works just fine.  Also has no problems with double letters.&lt;br /&gt;
* [http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2166,CONTENTID=10717 Logitech Dinovo Edge]&lt;br /&gt;
* [http://www.logitech.com/index.cfm/keyboards/keyboard_mice_combos/devices/164&amp;amp;cl=us,en Logitech Dinovo Media Desktop (keyboard)]&lt;br /&gt;
* [http://www.nokia.es/A4181580 Nokia SU-8W].  Switched on the BT keyboard, scanned for BT address and ran the connect statement above.  Works fine.&lt;br /&gt;
* [http://blog.russnelson.com/chordite Chordite].  This keyboard uses the Broadcom BCM2042 BT keyboard controller along with a custom driver.&lt;br /&gt;
* [http://www.apple.com/keyboard/ Apple's Aluminum Keyboard]. You may have to add 'auth enable; encrypt enable;' to device {} in  hcid.conf. Run the passkey agent the first time. --search works to pair and every time after. (Might be obvious for those who have used BT in other spots, but you have to type in y our passkey on the keyboard as the connect is happening, otherwise pairing doesn't take place. I don't think there is a prompt on the Neo for this)&lt;br /&gt;
* [http://www.apple.com/support/keyboard/ Apple's white &amp;quot;Wireless Keyboard (original)&amp;quot;] - details may be the same as above. (tested some time ago)&lt;br /&gt;
* [http://www.frogpad.com/ FrogPad] - as above&lt;br /&gt;
* [http://freedominput.com The freedom keyboard] and its many rebranded models (they look like this: [http://rabenfrost.net/openmoko/keyboard.jpg]) need 'modprobe uinput' to circumvent the 'Can't open input device: No such file or directory (2)' error of 'hidd --search'. It works as of february 7th 2008.&lt;br /&gt;
** Freeedom Universal Keyboard Model G912 does not work (see Discussion Page)&lt;br /&gt;
* [http://www.nextag.com/Playstation-3-Logitech-Cordless-564345667/prices-html?nxtg=f8320a24052a-7789F8FE732FF6E3 Logitech Playstation 3 Keyboard] Works well, Mouse pad works.&lt;br /&gt;
* [http://corporate.igo.com/product_details.aspx?id=16 iGo Stowaway UltraSlim] (which was apparently discontinued early 2008, but can still be bought in some places) ([[user:ChristW]] I have 2008.8 on it, and using hidd --search to connect to the iGo works perfectly. I also used it to edit a new contact, dial a number and edit a settings text box in [[TangoGPS]]. So far, no problems...)&lt;br /&gt;
* [http://www.vkb-support.com/ I-Tech Virtual Laser Keyboard] works.  Cursor keys not recognized as such, but produce keycodes than can be mapped.&lt;br /&gt;
&lt;br /&gt;
This is a script that I've ([[User:ChristW]]) been using with varying results. YMMV:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo Power on&lt;br /&gt;
echo 1 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/power_on&lt;br /&gt;
sleep 1&lt;br /&gt;
echo Reset on&lt;br /&gt;
echo 1 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/reset&lt;br /&gt;
sleep 1&lt;br /&gt;
echo Reset off&lt;br /&gt;
echo 0 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/reset&lt;br /&gt;
sleep 1&lt;br /&gt;
echo hciconfig down&lt;br /&gt;
hciconfig hci0 down&lt;br /&gt;
sleep 1&lt;br /&gt;
echo hciconfig up&lt;br /&gt;
hciconfig hci0 up&lt;br /&gt;
sleep 1&lt;br /&gt;
echo Connect&lt;br /&gt;
hidd --connect XX:XX:XX:XX:XX:XX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(See also [[Freedom_Slim_Keyboard]] for fso scripts which work with bluez4.)&lt;br /&gt;
&lt;br /&gt;
==== Acting as HID device ====&lt;br /&gt;
&lt;br /&gt;
We want to be able to use the Neo as a HID device, being able to use it as controller for presentations. See [[ReMoko]]&lt;br /&gt;
&lt;br /&gt;
== RFCOMM ==&lt;br /&gt;
'''i guess it's Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
Here's how to connect to an external Bluetooth GPS and read NMEA data (Tested with a Holux GPSSlim236 and a Nokia LD-3W ).&lt;br /&gt;
&lt;br /&gt;
First, switch on the GPS and identify the BT address:&lt;br /&gt;
&lt;br /&gt;
  hcitool scan&lt;br /&gt;
&lt;br /&gt;
Then, edit /etc/bluetooth/rfcomm.conf, which by default has all settings commented out, to something like this:&lt;br /&gt;
&lt;br /&gt;
  rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind no;&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:11:22:33:44:55;&lt;br /&gt;
        # RFCOMM channel for the connection (check your GPS docs for details)&lt;br /&gt;
        channel 1;&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;Bluetooth GPS&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Restart the BT services:&lt;br /&gt;
&lt;br /&gt;
  root@neo:~$ /etc/init.d/bluetooth stop&lt;br /&gt;
  root@neo:~$ /etc/init.d/bluetooth start&lt;br /&gt;
&lt;br /&gt;
You should now be able to bind the GPS to /dev/rfcomm0, like this:&lt;br /&gt;
&lt;br /&gt;
  root@neo:~$ rfcomm bind 0&lt;br /&gt;
&lt;br /&gt;
Confirm the connect:&lt;br /&gt;
&lt;br /&gt;
  root@neo:~$ rfcomm&lt;br /&gt;
  rfcomm0: 00:11:22:33:44:55 channel 1 clean &lt;br /&gt;
&lt;br /&gt;
... and watch the NMEA strings coming from your GPS:&lt;br /&gt;
&lt;br /&gt;
  root@neo:~$ cat /dev/rfcomm0 &lt;br /&gt;
  $GPGGA,111748.000,5907.6964,N,01121.1787,E,1,06,1.2,57.7,M,40.1,M,,0000*6F&lt;br /&gt;
  $GPRMC,111748.000,A,5907.6964,N,01121.1787,E,0.00,94.94,160807,,,A*50&lt;br /&gt;
  $GPVTG,94.94,T,,M,0.00,N,0.0,K,A*3D&lt;br /&gt;
&lt;br /&gt;
If you have nothing better to do, you can now pinpoint my office :-).&lt;br /&gt;
&lt;br /&gt;
== OBEX ==&lt;br /&gt;
'''Mostly bluez4-compatible, you don't need to edit hcid.conf at all, bluetoothd will take care of using proper parameters itself'''&lt;br /&gt;
&lt;br /&gt;
OBEX (abbreviation of OBject EXchange, also termed IrOBEX) is a communications protocol that facilitates the exchange of binary objects between devices. Here is the notes about how to use OBEX to send/receive files via bluetooth in NEO.&lt;br /&gt;
&lt;br /&gt;
power on bluetooth.&lt;br /&gt;
&lt;br /&gt;
[http://linux.die.net/man/5/hcid.conf hcid.conf] &lt;br /&gt;
modify /etc/bluetooth/hcid.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# HCI daemon configuration file.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# HCId options&lt;br /&gt;
options {&lt;br /&gt;
	# Automatically initialize new devices&lt;br /&gt;
	autoinit yes;&lt;br /&gt;
&lt;br /&gt;
	# Security Manager mode&lt;br /&gt;
	#   none - Security manager disabled&lt;br /&gt;
	#   auto - Use local PIN for incoming connections&lt;br /&gt;
	#   user - Always ask user for a PIN&lt;br /&gt;
	#&lt;br /&gt;
	security auto;&lt;br /&gt;
&lt;br /&gt;
	# Pairing mode&lt;br /&gt;
	#   none  - Pairing disabled&lt;br /&gt;
	#   multi - Allow pairing with already paired devices&lt;br /&gt;
	#   once  - Pair once and deny successive attempts&lt;br /&gt;
	pairing multi;&lt;br /&gt;
&lt;br /&gt;
	# Default PIN code for incoming connections&lt;br /&gt;
	passkey &amp;quot;1234&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Default settings for HCI devices&lt;br /&gt;
device {&lt;br /&gt;
	# Local device name&lt;br /&gt;
	#   %d - device id&lt;br /&gt;
	#   %h - host name&lt;br /&gt;
	name &amp;quot;%h-%d&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	# Local device class&lt;br /&gt;
	class 0x000100;&lt;br /&gt;
&lt;br /&gt;
	# Default packet type&lt;br /&gt;
	pkt_type DH1,DM1,HV1;&lt;br /&gt;
&lt;br /&gt;
	# Inquiry and Page scan&lt;br /&gt;
	iscan enable; pscan enable;&lt;br /&gt;
&lt;br /&gt;
	# Default link mode&lt;br /&gt;
	#   none   - no specific policy &lt;br /&gt;
	#   accept - always accept incoming connections&lt;br /&gt;
	#   master - become master on incoming connections,&lt;br /&gt;
	#            deny role switch on outgoing connections&lt;br /&gt;
	lm accept;&lt;br /&gt;
&lt;br /&gt;
	# Default link policy&lt;br /&gt;
	#   none    - no specific policy&lt;br /&gt;
	#   rswitch - allow role switch&lt;br /&gt;
	#   hold    - allow hold mode&lt;br /&gt;
	#   sniff   - allow sniff mode&lt;br /&gt;
	#   park    - allow park mode&lt;br /&gt;
	lp rswitch,hold,sniff,park;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://linux.die.net/man/8/hcid hcid] - Bluetooth Host Controller Interface Daemon &lt;br /&gt;
&lt;br /&gt;
All paired devices information are stored in /var/lib/bluetooth/BT HW addr folder &lt;br /&gt;
eg. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@om-gta02:/var/lib/bluetooth/00:06:6E:16:EB:C7# ls&lt;br /&gt;
classes        features       lastused       names          panu&lt;br /&gt;
config         gn             manufacturers  nap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display local devices&lt;br /&gt;
 root@om-gta02:/# hcitool dev&lt;br /&gt;
&lt;br /&gt;
Scan all nearby bluetooth devices&lt;br /&gt;
 root@om-gta02:~# hcitool scan&lt;br /&gt;
&lt;br /&gt;
Browse what kind of services in this device&lt;br /&gt;
 root@om-gta02:~# sdptool browse 00:18:C5:42:18:78&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Browsing 00:18:C5:42:18:78 ...&lt;br /&gt;
&lt;br /&gt;
Service Name: OBEX File Transfer&lt;br /&gt;
Service RecHandle: 0x1005b&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;OBEX File Transfer&amp;quot; (0x1106)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 11&lt;br /&gt;
  &amp;quot;OBEX&amp;quot; (0x0008)&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x454e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;OBEX File Transfer&amp;quot; (0x1106)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&lt;br /&gt;
Service Name: OBEX Object Push&lt;br /&gt;
Service RecHandle: 0x1005e&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;OBEX Object Push&amp;quot; (0x1105)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 9&lt;br /&gt;
  &amp;quot;OBEX&amp;quot; (0x0008)&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x454e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;OBEX Object Push&amp;quot; (0x1105)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use obexpush and obexftp tools&lt;br /&gt;
 &lt;br /&gt;
install obexpush, obexftp packages&lt;br /&gt;
 opkg install obexpush [http://www.go2linux.org/linux-command-line-obexftp-man-page obexftp]&lt;br /&gt;
&lt;br /&gt;
obexpush would launch 'opd' and it's a obex data server. It starts OBEX file transfer service. The default folder is /home/root and it would store all received files here. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 root@om-gta02:~# ps aux | grep opd&lt;br /&gt;
 root      1322  0.0  0.4   1972   604 ?        Ss   16:21   0:00 opd: waiting for incomming OBEX connections on channel 10...&lt;br /&gt;
&amp;lt;/pre&amp;gt;                 &lt;br /&gt;
&lt;br /&gt;
How to pair with a bluetooth device, check [http://wiki.bluez.org/wiki/Security bluez wiki]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
''' Please note that whenever &amp;lt;code&amp;gt;hcid&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;pand&amp;lt;/code&amp;gt; is mentioned it means that instructions are applicable only to bluez3 systems which is deprecated ages ago. Modern bluez4 uses only one daemon - &amp;lt;code&amp;gt;bluetoothd&amp;lt;/code&amp;gt; and you are supposed to use dbus api directly to configure it to connect as a client or act as a server. The API is described at [http://git.kernel.org/?p=bluetooth/bluez.git;a=blob;f=doc/network-api.txt;hb=HEAD]. Please update other instructions as soon as you get it working.'''&lt;br /&gt;
&lt;br /&gt;
To ease the task you can try to use [https://launchpad.net/blueman Blueman] GUI software on one or both sides of the link.&lt;br /&gt;
&lt;br /&gt;
=== Information about bluez4 networking ===&lt;br /&gt;
'''I managed to successfully connect from PocketPC PDA (used as PANU) to my FR (both NAP and GN configurations worked). Also i was able to use my laptop as PANU and my FR as GN/NAP, reverse should work too'''.&lt;br /&gt;
&lt;br /&gt;
For some reason bluez4 needs ipv6 (fixed on 2009-03-10) and ethernet bridging kernel support. So to avoid more problems you better have it. Also you'll need bnep kernel module.&lt;br /&gt;
&lt;br /&gt;
==== Bluetooth networking concepts ====&lt;br /&gt;
This HOW-TO is directly applicable only to bluez3 but still worth reading to understand PANU/GN/NAP roles: [http://bluez.sourceforge.net/contrib/HOWTO-PAN].&lt;br /&gt;
&lt;br /&gt;
In short, GN is network bridge (aka hub/switch), NAP is network router and PANU is a network client.&lt;br /&gt;
&lt;br /&gt;
You can enable or disable various roles by setting &amp;lt;code&amp;gt;Enable&amp;lt;/code&amp;gt; property to true/false. Example for GN:&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0 org.bluez.NetworkHub.SetProperty string:Enabled variant:boolean:true&lt;br /&gt;
&lt;br /&gt;
For PANU use org.bluez.NetworkPeer interface and for NAP use org.bluez.NetworkRouter.&lt;br /&gt;
&lt;br /&gt;
You might want to know UUID of GN for later use, so you need to read its properties:&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0 org.bluez.NetworkHub.GetProperties&lt;br /&gt;
&lt;br /&gt;
To use NAP you'll need to create bridge device manually with&lt;br /&gt;
 brctl addbr pan1&lt;br /&gt;
For GN bridge &amp;lt;code&amp;gt;pan0&amp;lt;/code&amp;gt; is created automatically on &amp;lt;code&amp;gt;bluetoothd&amp;lt;/code&amp;gt; start.&lt;br /&gt;
&lt;br /&gt;
''I can't see a difference between GN and NAP in the Linux networking context so i suppose GN is the easiest to get going''&lt;br /&gt;
&lt;br /&gt;
==== Pairing ====&lt;br /&gt;
Pairing is nothing special, do it with simple-agent as described in other sections or by any other pairing agent.&lt;br /&gt;
&lt;br /&gt;
==== Trust ====&lt;br /&gt;
On GN/NAP role you need to ''trust'' the PANU peer:&lt;br /&gt;
 dbus-send --system --dest=org.bluez --print-reply /org/bluez/`pidof bluetoothd`/hci0/dev_00_06_6E_17_27_E0 org.bluez.Device.SetProperty string:Trusted variant:boolean:true&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;00_06_6E_17_27_E0&amp;lt;/code&amp;gt; is the MAC of peer.&lt;br /&gt;
&lt;br /&gt;
==== Connection establishing ====&lt;br /&gt;
On PANU you need to have a helper script &amp;lt;code&amp;gt;panu.py&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
&lt;br /&gt;
import dbus&lt;br /&gt;
import sys&lt;br /&gt;
import os&lt;br /&gt;
&lt;br /&gt;
bus = dbus.SystemBus()&lt;br /&gt;
network = dbus.Interface(bus.get_object(&amp;quot;org.bluez&amp;quot;,&lt;br /&gt;
                &amp;quot;/org/bluez/&amp;quot;+sys.argv[1]+&amp;quot;/hci0/&amp;quot;+sys.argv[2]),&lt;br /&gt;
                &amp;quot;org.bluez.Network&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
network.Connect(&amp;quot;GN&amp;quot;)&lt;br /&gt;
print &amp;quot;Networking established, exit the shell to end this session&amp;quot;&lt;br /&gt;
os.spawnl(os.P_WAIT, os.environ['SHELL'])&lt;br /&gt;
print &amp;quot;Networking released&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you do:&lt;br /&gt;
 ./panu.py `pidof bluetoothd` dev_00_06_6E_17_27_E0&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;00_16_CE_E4_44_D5&amp;lt;/code&amp;gt; is MAC of GN/NAP.&lt;br /&gt;
&lt;br /&gt;
Hopefully after this you'll have two new interfaces &amp;lt;code&amp;gt;bnep0&amp;lt;/code&amp;gt; created on both sides and it'll be added to the &amp;lt;code&amp;gt;pan0&amp;lt;/code&amp;gt; bridge on GN.&lt;br /&gt;
&lt;br /&gt;
Set up packet forwarding, IP addresses etc. as usual.&lt;br /&gt;
&lt;br /&gt;
==== Using PC's connection from Neo ====&lt;br /&gt;
&lt;br /&gt;
===== Bluetooth networking with a Linux system =====&lt;br /&gt;
'''deprecated bluez3-specific, to be removed soon'''&lt;br /&gt;
&lt;br /&gt;
Bluetooth should behave just like our usbnet and provide full TCP/IP access to the phone.  BNEP has to be used.&lt;br /&gt;
&lt;br /&gt;
'''On the laptop'''&lt;br /&gt;
&lt;br /&gt;
* Start bluetooth&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
&lt;br /&gt;
* Start pand as server&lt;br /&gt;
 pand -s&lt;br /&gt;
&lt;br /&gt;
* As soon as pand is started on the phone configure your IP address&lt;br /&gt;
 ip a add 10.0.0.1/24 dev bnep0&lt;br /&gt;
 ip l set bnep0 up&lt;br /&gt;
&lt;br /&gt;
* Configure IP forwarding and masquerading to your liking (see [[USB_Networking]]). You can even set up Udev rules to do this for you once the bnep0 interface appears.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''On the Neo'''&lt;br /&gt;
&lt;br /&gt;
* There is a little script that does the steps below (and retries the pand -c command; I had issues with it not working the first time every time) at [[Bt-net-script]]  You shouldn't need the other steps below if you use the script.&lt;br /&gt;
&lt;br /&gt;
* Power on bluetooth (see above)&lt;br /&gt;
&lt;br /&gt;
* Scan for the laptop&lt;br /&gt;
 root@fic-gta01:~$ hcitool scan&lt;br /&gt;
 Scanning ...&lt;br /&gt;
 00:0E:6D:C0:0l:6A       Sho&lt;br /&gt;
 00:20:E0:5A:FE:C8       BlueZ (0)&lt;br /&gt;
&lt;br /&gt;
* Connect to the laptop pand&lt;br /&gt;
 root@fic-gta01:~$ pand -c 00:20:E0:5A:FE:C8&lt;br /&gt;
&lt;br /&gt;
* Configure your IP address&lt;br /&gt;
 ip a add 10.0.0.2/24 dev bnep0&lt;br /&gt;
 ip r add default via 10.0.0.1&lt;br /&gt;
&lt;br /&gt;
* Sometimes you may need to bring up the bnep0 on the phone as well:&lt;br /&gt;
 ip l set bnep0 up&lt;br /&gt;
* Enjoy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*--[[User:Mantis|Mantis]] 18:37, 15 October 2008 (UTC)  Note for use on OpenSuse 11.0 - I was getting a connection failure with 'Host is down(112)' errors in /var/log/messages (on neo).&lt;br /&gt;
I found that editing  /etc/bluetooth/hcid.conf  to set  'pscan enable'  instead of 'pscan disable' and making passkey consistent with Neo Freerunner made it work.&lt;br /&gt;
&lt;br /&gt;
Should see log line like&lt;br /&gt;
 ''pand[17965]: New connection from 00:06:6E:XX:XX:XX at bnep0''&lt;br /&gt;
&lt;br /&gt;
if connection is successful in server's /var/log/messages.&lt;br /&gt;
&lt;br /&gt;
===== Bluetooth networking with a MacOS X system =====&lt;br /&gt;
&lt;br /&gt;
Please refer to [[MacOS_X#Bluetooth_2]]&lt;br /&gt;
&lt;br /&gt;
For using the Neo as a dialup Bluetooth server and the Mac as the client, please see below at [[Manually_using_Bluetooth#PPP_Networking]]&lt;br /&gt;
&lt;br /&gt;
===== Bluetooth networking with a Windows XP system =====&lt;br /&gt;
&lt;br /&gt;
This was tested with a Windows XP SP2 on a IBM Thinkpad T41 with the Widcomm BT stack&lt;br /&gt;
&lt;br /&gt;
* Start bluetooth on Windows XP&lt;br /&gt;
&lt;br /&gt;
* Enable &amp;quot;Network Access&amp;quot; in the Bluetooth configuration&lt;br /&gt;
&lt;br /&gt;
* Scan for the Neo and pair with the Neo (right click, select pair)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the Neo&lt;br /&gt;
&lt;br /&gt;
* Enable PAN support on the Neo by changing Autostart from false to true in /etc/bluetooth/network.service&lt;br /&gt;
&lt;br /&gt;
* Power on bluetooth (see above)&lt;br /&gt;
&lt;br /&gt;
* Scan for the laptop&lt;br /&gt;
 root@fic-gta01:~$ hcitool scan&lt;br /&gt;
 Scanning ...&lt;br /&gt;
         &amp;lt;laptop_bt_address&amp;gt;     Thinkpad&lt;br /&gt;
         ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Connect to the laptop pand&lt;br /&gt;
 pand -c &amp;lt;laptop_bt_address&amp;gt; -r PANU -d NAP -e bnep0 -A -E -S&lt;br /&gt;
(add '-n' to see the pand status messages until you get it right)&lt;br /&gt;
&lt;br /&gt;
For some reason, I was not able to initiate PAN connections from the Neo, I got 'Permission denied (13)' even when I had explicitly allowed the Neo to connect (right click on Neo icon, set properties, on Authorization tab). But initiating 'PAN User' from Windows worked when executing on Neo:&lt;br /&gt;
 pand -l -r PANU -d NAP -e bnep0 -A -E -S&lt;br /&gt;
(add '-n' to see the pand status messages until you get it right)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Configure your IP address. It should work like when connecting to Linux:&lt;br /&gt;
 ip a add 10.0.0.2/24 dev bnep0&lt;br /&gt;
 ip r add default via 10.0.0.1&lt;br /&gt;
If this does not work, the IP stacks may have auto-assigned network addresses to themselves. You can look this up with 'ifconfig' on the Neo and with 'ipconfig' on Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You should now be able to ssh/putty from Windows to your Neo. Enjoy!&lt;br /&gt;
By setting up the Windows Bluetooth connection properly, it should also be possible to share the Internet Connection of the Windows box with the Neo.&lt;br /&gt;
&lt;br /&gt;
===== PPP Networking =====&lt;br /&gt;
&lt;br /&gt;
If you are unable to use the 'BNEP' method described above, you may be able to use [[PPP]] and a DUN (dialup-networking) emulation mode. On the Neo:&lt;br /&gt;
&lt;br /&gt;
* Edit the /etc/default/bluetooth file and set the following options:&lt;br /&gt;
 RFCOMM_ENABLE=true&lt;br /&gt;
 DUND_ENABLE=true&lt;br /&gt;
 DUND_OPTIONS=&amp;quot;--listen --persist call dun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Create an /etc/ppp/peers/dun file with options like the following:&lt;br /&gt;
 115200&lt;br /&gt;
 192.168.2.202:192.168.2.200&lt;br /&gt;
 passive&lt;br /&gt;
 local&lt;br /&gt;
 noipdefault&lt;br /&gt;
 noauth&lt;br /&gt;
 nodefaultroute&lt;br /&gt;
 &lt;br /&gt;
* Restart bluetooth (/etc/init.d/bluetooth stop ; /etc/init.d/bluetooth start)&lt;br /&gt;
&lt;br /&gt;
To connect from a MacOS 10.3 client:&lt;br /&gt;
&lt;br /&gt;
* Open &amp;quot;Applications/Utilities/Bluetooth Serial Utility&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;New&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Choose a name, then click &amp;quot;Choose Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Locate your Neo, then select the &amp;quot;LAN Access Point&amp;quot; service. If your device is not found, or if this service does not show up, then you will need to troubleshoot and fix that before continuing. Bluetooth is designed for short-range communication, so make sure that the devices are physically close to each other. &lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Port type: RS-232&amp;quot; and &amp;quot;Show in Network Preferences&amp;quot;. Click OK.&lt;br /&gt;
&lt;br /&gt;
* Open the Network Preferences page then &amp;quot;Show: Network Port Configurations&amp;quot;. Enable the new device that you defined in the previous step and drag it to the bottom of the device list (so that it will not interfere with your other network connections)&lt;br /&gt;
&lt;br /&gt;
* Choose &amp;quot;Show: &amp;lt;your-device-name&amp;gt;&amp;quot;, then click &amp;quot;Modem&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Null Modem 115200&amp;quot; from the list of available devices. Uncheck &amp;quot;Wait for dial tone&amp;quot; and &amp;quot;Enable error correction and compression in modem&amp;quot;. Optionally check &amp;quot;Show modem status in menu bar&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot;. If everything worked, you will end up with a 'ppp0' device on your Mac with a local address of 192.168.2.200 and you will be able to access your Neo at 192.168.2.202.&lt;br /&gt;
&lt;br /&gt;
===== Bluetooth networking with a Linux system - More secure way =====&lt;br /&gt;
&lt;br /&gt;
''Check this, probably needs some corrections''&lt;br /&gt;
&lt;br /&gt;
Bluetooth should behave just like our usbnet and provide full TCP/IP access to the phone.  BNEP has to be used.&lt;br /&gt;
&lt;br /&gt;
On the laptop&lt;br /&gt;
&lt;br /&gt;
* check these options in /etc/bluetooth/hcid.conf&lt;br /&gt;
 security auto;&lt;br /&gt;
 passkey &amp;quot;your pin&amp;quot;;&lt;br /&gt;
 lm master;&lt;br /&gt;
&lt;br /&gt;
* Start bluetooth&lt;br /&gt;
 # /etc/init.d/bluetooth start&lt;br /&gt;
&lt;br /&gt;
* Start pand as server&lt;br /&gt;
  pand --listen --role NAP --encrypt&lt;br /&gt;
&lt;br /&gt;
* Add in /etc/network/interfaces (see [[USB_Networking]])&lt;br /&gt;
 auto bnep0&lt;br /&gt;
 iface bnep0 inet static&lt;br /&gt;
 address 192.168.1.1&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.1.0&lt;br /&gt;
        post-up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.1.0/24&lt;br /&gt;
        post-up echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
        post-up iptables -P FORWARD ACCEPT&lt;br /&gt;
&lt;br /&gt;
On the Neo&lt;br /&gt;
&lt;br /&gt;
* Power on bluetooth (see above)&lt;br /&gt;
&lt;br /&gt;
* Scan for the laptop&lt;br /&gt;
 root@fic-gta01:~$ hcitool scan&lt;br /&gt;
 Scanning ...&lt;br /&gt;
         00:20:E0:5A:FE:C8       laptop&lt;br /&gt;
&lt;br /&gt;
* Set pin&lt;br /&gt;
 root@fic-gta01:~$ passkey-agent 'your pin' 00:20:E0:5A:FE:C8 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
* Connect to the laptop pand&lt;br /&gt;
 root@fic-gta01:~$ pand -c 00:20:E0:5A:FE:C8&lt;br /&gt;
&lt;br /&gt;
* Configure your IP address&lt;br /&gt;
 root@fic-gta01:~$ ifconfig bnep0 192.168.1.2&lt;br /&gt;
 root@fic-gta01:~$ route add default gateway 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
* Enjoy&lt;br /&gt;
&lt;br /&gt;
==== Using Neo's connection from PC ====&lt;br /&gt;
&lt;br /&gt;
===== Calling Neo's GPRS modem via Bluetooth =====&lt;br /&gt;
&lt;br /&gt;
In this mode, Neo would behave like any other phone which can be used from a PC to get a network connection.&lt;br /&gt;
&lt;br /&gt;
This section not written yet. Has someone set it up?&lt;br /&gt;
&lt;br /&gt;
===== Sharing existing Neo's connection =====&lt;br /&gt;
&lt;br /&gt;
In this mode, Neo already has a network connection (GPRS, WLAN, ...), and it should get shared to the PC. This guide is general on how to forward network connection from a machine running Linux to another machine. If interested, please see more information for example at http://www.gentoo.org/doc/en/bluetooth-guide.xml.&lt;br /&gt;
&lt;br /&gt;
On the PC&lt;br /&gt;
# Check with hciconfig you have working Bluetooth&lt;br /&gt;
On the Neo&lt;br /&gt;
(if on Debian etc., remember modprobe ohci_hcd hci_usb)&lt;br /&gt;
# Initialize Bluetooth as told before:&lt;br /&gt;
## echo 1 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/power_on&lt;br /&gt;
## echo 0 &amp;gt; /sys/bus/platform/devices/neo1973-pm-bt.0/reset&lt;br /&gt;
# install iptables: opkg install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/iptables_1.3.8-r4.1_armv4t.ipk&lt;br /&gt;
# modprobe bnep&lt;br /&gt;
# Check that hcid is running both on Neo and PC (Bluetooth 4.x: install bluez-compat)&lt;br /&gt;
# Use default passkey &amp;quot;1234&amp;quot; in /etc/bluetooth/hcid.conf&lt;br /&gt;
# pand --listen --role NAP --master --autozap # note: after this you might have to the the step 1 below (&amp;quot;On the PC&amp;quot;) or the next step of getting the interface up does not work # note2: you could automate pand listener to start automatically when Bluetooth is turned on&lt;br /&gt;
# ifconfig bnep0 10.0.5.2 up&lt;br /&gt;
# echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
# iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0&lt;br /&gt;
On the PC:&lt;br /&gt;
# sudo pand --connect &amp;lt;your bluetooth mac address&amp;gt; --service NAP --autozap&lt;br /&gt;
# ifconfig bnep0 10.0.5.1 up&lt;br /&gt;
# You can test the connection with ping 10.0.5.2&lt;br /&gt;
# sudo ip route add default via 10.0.5.2 dev bnep0&lt;br /&gt;
# [not automated yet] add GPRS connection's nameservers to /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
== Advanced Audio Distribution Profile (A2DP) ==&lt;br /&gt;
&lt;br /&gt;
See [[A2DP]].&lt;br /&gt;
&lt;br /&gt;
== Headset Audio ==&lt;br /&gt;
&lt;br /&gt;
[[Neo1973_Audio_Subsystem]] has detail about alsa settings and a proposal for audio scenario management.&lt;br /&gt;
&lt;br /&gt;
To try this out, follow the instructions on the [[A2DP]] page to install software and run the passkey agent.&lt;br /&gt;
&lt;br /&gt;
Remove or disable the stuff you put in asound.conf. When using a voice headset, the application uses the regular system audio device and it gets routed to bluetooth in the codec.&lt;br /&gt;
&lt;br /&gt;
Put the headset in pairing mode. Replace the bluetooth address below with your headset's and run the python script:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/python&lt;br /&gt;
 import dbus&lt;br /&gt;
 bus = dbus.SystemBus()&lt;br /&gt;
 manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')&lt;br /&gt;
 conn = manager.ActivateService('audio')&lt;br /&gt;
 audio = dbus.Interface(bus.get_object(conn, '/org/bluez/audio'), 'org.bluez.audio.Manager')&lt;br /&gt;
 path = audio.CreateHeadset('00:0B:2E:39:33:22')&lt;br /&gt;
 audio.ChangeDefaultHeadset(path)&lt;br /&gt;
 headset = dbus.Interface (bus.get_object(conn, path), 'org.bluez.audio.Headset')&lt;br /&gt;
 headset.Connect()&lt;br /&gt;
 headset.Play()&lt;br /&gt;
&lt;br /&gt;
Now place a call and try to route it to bluetooth (after it's in progress):&lt;br /&gt;
&lt;br /&gt;
 alsactl -f /etc/gsmbluetooth.state restore&lt;br /&gt;
&lt;br /&gt;
You may also be able to listen to system audio given the right state file:&lt;br /&gt;
&lt;br /&gt;
 alsactl -f /etc/systembluetooth.state restore&lt;br /&gt;
 madplay song.mp3&lt;br /&gt;
&lt;br /&gt;
==Bluetooth Headset on Freerunner ==&lt;br /&gt;
&lt;br /&gt;
'''The following describes a procedure applicable only to some old deprecated shit (namely OM2008.x), skip to the next section if you want to see instructions on using BT headset with modern FSO-based distros.'''&lt;br /&gt;
&lt;br /&gt;
[http://lists.openmoko.org/pipermail/support/2008-September/thread.html#2627 This thread] suggests the following:&lt;br /&gt;
&lt;br /&gt;
:Turn on bluetooth. If some of the scripts below fail you may need to reboot [https://docs.openmoko.org/trac/ticket/1744 Bluetooth after suspend]&lt;br /&gt;
&lt;br /&gt;
:Pair your headset according to [http://wiki.bluez.org/ these] instructions or use the script below. The script will change your .asoundrc so make a backup before you run it.&lt;br /&gt;
&lt;br /&gt;
:http://handheldshell.com/BtConfigure.py&lt;br /&gt;
:Put the headset in pairing mode ( this only needs to be done once for each new headset ) and run&lt;br /&gt;
 BtConfigure.py &lt;br /&gt;
&lt;br /&gt;
:Download the the following python scripts to set up the audio service and set the headset as the default device:&lt;br /&gt;
&lt;br /&gt;
:http://handheldshell.com/BtHeadset.py&lt;br /&gt;
:http://handheldshell.com/passkey.py&lt;br /&gt;
:http://handheldshell.com/BtHeadsetDisconnect.py&lt;br /&gt;
:http://handheldshell.com/python-pyalsaaudio_0.3-ml0_armv4t.ipk  - can someone add python-pyalsa to the feeds ?&lt;br /&gt;
&lt;br /&gt;
:Download the the following python scripts if you prefer not to mess around with alsactl:&lt;br /&gt;
&lt;br /&gt;
:http://handheldshell.com/pymixer.py&lt;br /&gt;
:http://handheldshell.com/volume.desktop&lt;br /&gt;
&lt;br /&gt;
:put pymixer in /usr/bin&lt;br /&gt;
&lt;br /&gt;
 chmod u+x /usr/bin/pymixer.py&lt;br /&gt;
&lt;br /&gt;
:put volume.desktop in /usr/share/applications&lt;br /&gt;
&lt;br /&gt;
:Get the [[http://handheldshell.com/gsm_headset.txt alsa state file]] - this state file _WORKS_, mic and earphones are properly routed&lt;br /&gt;
&lt;br /&gt;
 cp gsm_headset.txt /usr/share/openmoko/scenarios/btheadset.state&lt;br /&gt;
&lt;br /&gt;
:from the home screen run Volume&lt;br /&gt;
&lt;br /&gt;
:from the terminal run&lt;br /&gt;
&lt;br /&gt;
 BtHeadset.py &lt;br /&gt;
&lt;br /&gt;
:Wait until it says waiting for call to end, you should hear static in the headset. If you don't something has gone wrong.&lt;br /&gt;
&lt;br /&gt;
:Now start the call&lt;br /&gt;
&lt;br /&gt;
:In the volume control switch to the btheadset tab. press restore&lt;br /&gt;
&lt;br /&gt;
:You should now hear the call in your headset. &lt;br /&gt;
&lt;br /&gt;
:End the call&lt;br /&gt;
&lt;br /&gt;
 BtHeadsetDisconnect.py &lt;br /&gt;
&lt;br /&gt;
:This was all done with the 2008-updates image from sept 4. &lt;br /&gt;
&lt;br /&gt;
:The new scripts rely on a specific format for the .asoundrc . A stanza like this is required :&lt;br /&gt;
&lt;br /&gt;
 pcm.headset {&lt;br /&gt;
     type bluetooth&lt;br /&gt;
     device &amp;lt;headset mac&amp;gt;&lt;br /&gt;
     profile &amp;quot;voice&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Once Again, Bluetooth Headset on Freerunner ==&lt;br /&gt;
'''Bluez4-compatible'''&lt;br /&gt;
&lt;br /&gt;
=== List of known to work headsets ===&lt;br /&gt;
Moved to [[List_of_bluetooth_headsets]]&lt;br /&gt;
&lt;br /&gt;
=== List of non-working headsets ===&lt;br /&gt;
'''Iqua BHS-333''' (it turns on/off, beeps etc properly, but gives no sound) -- PaulFertser&lt;br /&gt;
&lt;br /&gt;
'''Nokia BH-200''' same as above :( , will try again --Vanous&lt;br /&gt;
&lt;br /&gt;
=== User reports ===&lt;br /&gt;
Heh, firsthand success experience finally :) I did everything according to these instructions, restarted frameworkd, started zhone, used fsoraw to request bluetooth resource (once i needed to press button on headset to turn it on). Call ring sounds at the Freerunner, calls got automatically routed to the headset, the sound was ok both ways (probably some tweaking might be needed depending on your headset's mic sensitivity). Unfortunately, alsa python bindings in Debian are too old so this works only for the first call (updating bindings should solve that). - &amp;lt;i&amp;gt;this is not valid for SHR users, more calls can be placed and even after suspend when the bt device get's disconnected, it can be manually reconnected via dbus call (see bellow) -- Vanous&amp;lt;/i&amp;gt;.  -- PaulFertser&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
PLEASE NOTE: You will need a recent git revision of frameworkd (latest in SHR-Unstable repos will do) and bluez4 to do this.&lt;br /&gt;
&lt;br /&gt;
If you're using SHR unstable, you already has a correct state file and rules.yaml, so you can skip to the pairing section.&lt;br /&gt;
&lt;br /&gt;
==== State file ====&lt;br /&gt;
To prepare, you will need a fixed statefile for bluetooth. You can download this at:&lt;br /&gt;
http://dl.getdropbox.com/u/453116/gsmbluetooth.state&lt;br /&gt;
You need to put it on your Freerunner in the /usr/share/openmoko/scenarios/ directory.&lt;br /&gt;
&lt;br /&gt;
==== Rules file ====&lt;br /&gt;
You will also need to modify your /etc/freesmartphone/oevents/rules.yaml file. You should replace the entire section from '''Call -&amp;gt; Audio Scenario Handling''' (Which is shown) to (but not including) '''while: PowerStatus()''' with the following:&lt;br /&gt;
&lt;br /&gt;
 -&lt;br /&gt;
     #&lt;br /&gt;
     # Call -&amp;gt; Audio Scenario Handling&lt;br /&gt;
     #&lt;br /&gt;
     trigger: IncomingMessage()&lt;br /&gt;
     actions: MessageTone(play)&lt;br /&gt;
 &lt;br /&gt;
 -&lt;br /&gt;
     while: CallListContains(&amp;quot;incoming&amp;quot;)&lt;br /&gt;
     filters: Not(CallListContains(&amp;quot;active&amp;quot;))&lt;br /&gt;
     actions:&lt;br /&gt;
              - RingTone()&lt;br /&gt;
              - SetDisplayBrightness(&amp;quot;0&amp;quot;, 90)&lt;br /&gt;
              - OccupyResource(CPU)&lt;br /&gt;
 &lt;br /&gt;
 -&lt;br /&gt;
     while: CallStatus()&lt;br /&gt;
     filters: Or(HasAttr(status, &amp;quot;outgoing&amp;quot;), HasAttr(status, &amp;quot;active&amp;quot;))&lt;br /&gt;
     actions:&lt;br /&gt;
             - OccupyResource(CPU)&lt;br /&gt;
 -&lt;br /&gt;
     while: CallStatus()&lt;br /&gt;
     filters:&lt;br /&gt;
             - Or(HasAttr(status, &amp;quot;outgoing&amp;quot;), HasAttr(status, &amp;quot;active&amp;quot;))&lt;br /&gt;
             - Not(BTHeadsetIsConnected())&lt;br /&gt;
     actions:&lt;br /&gt;
             - SetScenario(gsmhandset)&lt;br /&gt;
 -&lt;br /&gt;
     while: CallStatus()&lt;br /&gt;
     filters:&lt;br /&gt;
             - Or(HasAttr(status, &amp;quot;outgoing&amp;quot;), HasAttr(status, &amp;quot;active&amp;quot;))&lt;br /&gt;
             - BTHeadsetIsConnected()&lt;br /&gt;
     actions:&lt;br /&gt;
             - SetScenario(gsmbluetooth)&lt;br /&gt;
             - BTHeadsetPlaying()&lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
Now you will need to restart frameworkd:&lt;br /&gt;
 /etc/init.d/frameworkd restart&lt;br /&gt;
This causes problems for me, so you may find it easier to reboot. (Restarting ophonekitd seems to help with this):&lt;br /&gt;
&lt;br /&gt;
 killall ophonekitd &amp;amp;&amp;amp; ophonekitd&amp;amp;&lt;br /&gt;
&lt;br /&gt;
=== Pairing === &lt;br /&gt;
Now, you must pair the bluetooth headset with your Freerunner. Make sure the bluetooth chip is powered up (can be done through the Connectivity section in the SHR-Unstable settings manager) and that bluetoothd is running:&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
Now, to actually pair the bluetooth headset, you will need the simple-agent script. If you already have it, excellent. If you, like me, do not, then you can get it here:&lt;br /&gt;
http://dl.getdropbox.com/u/453116/simple-agent&lt;br /&gt;
Put it in /usr/bin/ and run '''chmod a+x /usr/bin/simple-agent'''&lt;br /&gt;
&lt;br /&gt;
Now put your headset into pairing mode and run '''hcitool scan'''. Find your headset and use its address in the command '''simple-agent hci0 XX:XX:XX:XX:XX:XX'''. If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect to the headset. &lt;br /&gt;
&lt;br /&gt;
=== Configuring bluez ===&lt;br /&gt;
Uncomment '''SCORouting=PCM''' setting in '''[General]''' section of&lt;br /&gt;
&lt;br /&gt;
 /etc/bluetooth/audio.conf&lt;br /&gt;
&lt;br /&gt;
like this:&lt;br /&gt;
&lt;br /&gt;
 # SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA)   &lt;br /&gt;
 # Defaults to HCI                                                               &lt;br /&gt;
 SCORouting=PCM                                                                  &lt;br /&gt;
 &lt;br /&gt;
do not forget to restart bluetoothd after that.&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/bluetooth stop&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
&lt;br /&gt;
=== Configuring FSO ===&lt;br /&gt;
Now we must tell frameworkd that you have a bluetooth headset. Headset parameters should be set in&lt;br /&gt;
&lt;br /&gt;
 /etc/freesmartphone/opreferences/conf/phone/default.yaml&lt;br /&gt;
&lt;br /&gt;
Parameters bt-headset-enabled and bt-headset-address (see opreferences/schema/phone.yaml for semantics).&lt;br /&gt;
&lt;br /&gt;
You need to restart FSO for the changes to take effect.&lt;br /&gt;
&lt;br /&gt;
example of my /etc/freesmartphone/opreferences/conf/phone/default.yaml:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 message-length: 7&lt;br /&gt;
 message-tone: notify_message.wav&lt;br /&gt;
 message-vibration: 1&lt;br /&gt;
 message-volume: 10&lt;br /&gt;
 ring-loop: 1&lt;br /&gt;
 ring-tone: ringtone_ringnroll.wav&lt;br /&gt;
 ring-vibration: 1&lt;br /&gt;
 ring-volume: 10&lt;br /&gt;
 bt-headset-enabled: 1&lt;br /&gt;
 bt-headset-address: 00:09:DD:31:92:98&lt;br /&gt;
&lt;br /&gt;
===Connecting and reconnecting the bt device===&lt;br /&gt;
&lt;br /&gt;
You might need to get the bluetooth headset connected manually on the beggining and also after suspend:&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_xx_xx_xx_xx_xx_xx org.bluez.Headset.Connect&lt;br /&gt;
&lt;br /&gt;
where xx_xx_xx_xx_xx_xx is address of the device, for example:&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_00_09_DD_31_92_98 org.bluez.Headset.Connect&lt;br /&gt;
&lt;br /&gt;
Hopefully, your bluetooth headset now works. Good luck!&lt;br /&gt;
&lt;br /&gt;
===Additional helpfull testing commands===&lt;br /&gt;
Unfortunately, some headsets do not output any sound while everything else (it turns on, beeps, powers amplifier, turns off) works as expected. The reason is unknown but nevertheless one might try these commands (please don't forget to report the results on ML!):&lt;br /&gt;
&lt;br /&gt;
 rmmod sco&lt;br /&gt;
 modprobe sco disable_esco=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to manually play with bluetooth and statefiles, take into account that there's a kernel bug that makes loading gsmbluetooth state file not enough to actually work. One has to do&lt;br /&gt;
&lt;br /&gt;
 amixer sset &amp;quot;Capture Left Mixer&amp;quot; &amp;quot;Analogue Mix Right&amp;quot;&lt;br /&gt;
 amixer sset &amp;quot;Capture Left Mixer&amp;quot; &amp;quot;Analogue Mix Left&amp;quot;&lt;br /&gt;
&lt;br /&gt;
every time after loading this statefile.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Ensure you have bluetooth powered and that bluetoothd is running. Read frameworkd log for the hints. Report on IRC/ML.&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
If anything goes wrong, capture the bluetooth traffic with&lt;br /&gt;
 hcidump -l 4096 -w bt.dump&lt;br /&gt;
and attach bt.dump to your bug reports etc.&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
&lt;br /&gt;
http://www.holtmann.org/papers/bluetooth/ols2006_slides.pdf&lt;br /&gt;
http://wiki.bluez.org/wiki/Audio#org.bluez.Audio&lt;br /&gt;
http://www.gentoo.org/doc/en/bluetooth-guide.xml&lt;br /&gt;
&lt;br /&gt;
{{Languages|Manually_using_Bluetooth}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Bluetooth| ]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/A2DP</id>
		<title>A2DP</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/A2DP"/>
				<updated>2009-08-24T10:52:50Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* 6. Devices that work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://en.wikipedia.org/wiki/A2DP A2DP] bluetooth profile allows high quality audio to be transferred from the phone.&lt;br /&gt;
&lt;br /&gt;
This page describes how to setup A2DP on the Freerunner.&lt;br /&gt;
&lt;br /&gt;
== How to setup A2DP manually ==&lt;br /&gt;
This information is mostly taken from [http://lists.openmoko.org/nabble.html#nabble-td2176481 this mail thread]. It has been tested on [[FDOM]] and [[FSO]] milestone 5, but should also work on [[2008.12]].&lt;br /&gt;
&lt;br /&gt;
=== 1. Check installed packages ===&lt;br /&gt;
First check that you have the correct package versions installed with {{{opkg list_installed | grep blue}}}. The versions should be these:&lt;br /&gt;
&lt;br /&gt;
 bluez-audio - 3.33-r3&lt;br /&gt;
 bluez-utils - 3.33-r3&lt;br /&gt;
 bluez-utils-alsa - 3.33-r3&lt;br /&gt;
 bluez-utils-compat - 3.33-r3&lt;br /&gt;
 libbluetooth2 - 3.33-r0&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Check installed packages (Bluez4) ===&lt;br /&gt;
For user with bluez4 (SHR-unstable ecc.) bluez-audio 3.33 and bluez-utils-alsa 3.33 are not compatible with bluez4&lt;br /&gt;
&lt;br /&gt;
 bluez4 - 4.30-r1 &lt;br /&gt;
 connman-plugin-bluetooth - 0.10-r0 - &lt;br /&gt;
 kernel-module-bluetooth - 2.6.28-oe1+xxxxx &lt;br /&gt;
 libasound-module-bluez - 4.30-r0 &lt;br /&gt;
 libbluetooth2 - 3.33-r0&lt;br /&gt;
&lt;br /&gt;
If you are willing to risk your installationand want to stay on bluez3, you can remove bluez4 to resolve this issue by doing&lt;br /&gt;
&lt;br /&gt;
 opkg remove -recursive bluez4&lt;br /&gt;
&lt;br /&gt;
(will also remove connman-plugin-bluetooth). After that you need to edit /etc/init.d/bluetooth and replace '''DAEMON_NAME=bluetoothd''' with '''DAEMON_NAME=hcid'''. This has been tested and works on FSO MS5.&lt;br /&gt;
&lt;br /&gt;
=== 2. Add bluetooth device to /etc/asound.conf ===&lt;br /&gt;
Your /etc/asound.conf should contain these:&lt;br /&gt;
&lt;br /&gt;
 pcm.!default {&lt;br /&gt;
    type plug&lt;br /&gt;
    slave.pcm &amp;quot;dmix&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ctl.mixer0 {&lt;br /&gt;
    type hw&lt;br /&gt;
    card 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 pcm.bluetooth {&lt;br /&gt;
        type bluetooth&lt;br /&gt;
        device &amp;quot;XX:XX:XX:XX:XX:XX&amp;quot;&lt;br /&gt;
        profile &amp;quot;auto&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
XX:XX:XX should be replaced with your device ID.&lt;br /&gt;
&lt;br /&gt;
=== 3. Connect to the device ===&lt;br /&gt;
Turn on bluetooth in the GUI and then do&lt;br /&gt;
&lt;br /&gt;
 export DEVICE=XX:XX:XX:XX:XX:XX&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/bluetooth stop&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
 &lt;br /&gt;
 passkey-agent --default 0000 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez/hci0 org.bluez.Adapter.CreateBonding string:$DEVICE&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez org.bluez.Manager.ActivateService string:audio&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez/audio org.bluez.audio.Manager.CreateDevice string:$DEVICE&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   &amp;quot;/org/bluez/audio/device0&amp;quot; org.bluez.audio.Sink.Connect&lt;br /&gt;
&lt;br /&gt;
If the last step fails, see to it that the device returned in the step before is device0 - otherwise use the other number.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Connect to the device (Bluez4) ===&lt;br /&gt;
Turn on bluetooth in the GUI and then pair with simple-agent (passkey-agent from bluez-utils 3.33 won't work)&lt;br /&gt;
simple-agent is included in bluez4 source package (src folder) or you can find it there : http://shr-project.org/trac/wiki/Using&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/bluetooth stop&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
 &lt;br /&gt;
 python simple-agent hci0 XX:XX:XX:XX:XX:XX&lt;br /&gt;
 &lt;br /&gt;
Response is something like this :&lt;br /&gt;
&lt;br /&gt;
 RequestPinCode (/org/bluez/XXXX/hci0/dev_XX_XX_XX_XX_XX_XX)&lt;br /&gt;
 Enter PIN Code: XXXX&lt;br /&gt;
 Release&lt;br /&gt;
 New device (/org/bluez/XXXX/hci0/dev_XX_XX_XX_XX_XX_XX)&lt;br /&gt;
&lt;br /&gt;
Now you can start playing, no need to connect manualy.&lt;br /&gt;
&lt;br /&gt;
=== 4. Start playing ===&lt;br /&gt;
To play a file with [[mplayer]] use the following command:&lt;br /&gt;
&lt;br /&gt;
 mplayer -ao alsa:device=bluetooth /path/to/file.ogg&lt;br /&gt;
&lt;br /&gt;
== 5. Potential troubles ==&lt;br /&gt;
* If you experience problems with choppiness, try changing your hcid.conf to include &amp;quot;lm accept,master;&amp;quot; and &amp;quot;lp hold,sniff,park;&amp;quot;  You may also have to bond (commonly known as 'pairing') your phone and your headset.  See http://wiki.bluez.org/wiki/HOWTO/Bonding for details. [[User:Mercury|Mercury]] 17:36, 5 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 6. Devices that work==&lt;br /&gt;
&lt;br /&gt;
Moved to [[List_of_bluetooth_headsets]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/List_of_bluetooth_headsets</id>
		<title>List of bluetooth headsets</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/List_of_bluetooth_headsets"/>
				<updated>2009-07-31T14:13:40Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Collected data from ower the wiki to one page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|All headsets listed on this page need additional testings. Please add your impressions/suggestions}}&lt;br /&gt;
{{Improve}}&lt;br /&gt;
&lt;br /&gt;
List of all headsets known to work fully or partially, or don't work at all.&lt;br /&gt;
&lt;br /&gt;
=Mono headsets=&lt;br /&gt;
&lt;br /&gt;
Note: Please report using headset buttons to pick/release call.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=0 cellpadding=4&lt;br /&gt;
 !Model&lt;br /&gt;
 !Person&lt;br /&gt;
 !Link to official website&lt;br /&gt;
 !Price&lt;br /&gt;
 !GSM Call&lt;br /&gt;
 !Controlls&lt;br /&gt;
 !Remark&lt;br /&gt;
 |-&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |-&lt;br /&gt;
 |no-name &amp;quot;Jabra&amp;quot;&lt;br /&gt;
 |PaulFertser&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |discovered as &amp;quot;Bluetooth headset&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Voyager 855&lt;br /&gt;
 |DigitalPioneer&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Explorer 220&lt;br /&gt;
 |Vendion&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |BT Headset-12&lt;br /&gt;
 |Vanous&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |no-name&lt;br /&gt;
 |-&lt;br /&gt;
 |Insmat (HS200?)&lt;br /&gt;
 |Rakshasa&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |a real cheap one&lt;br /&gt;
 |-&lt;br /&gt;
 |qstarz BT-Q360&lt;br /&gt;
 |Martin JaMa Jansa&lt;br /&gt;
 |[http://www.qstarz.com/Products/Bluetooth%20Products/BH-Q360.html www.qstarz.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Iqua BHS-333&lt;br /&gt;
 |PaulFertser&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |it turns on/off, beeps etc properly, but gives no sound&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-200&lt;br /&gt;
 |Vanous&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |same as above :(&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Stereo headsets=&lt;br /&gt;
&lt;br /&gt;
Note: None of the above headsets have been tested with GSM calls unless that is explicitly mentioned.&lt;br /&gt;
&lt;br /&gt;
Note: To test play controls (AVRCP) please test with [[Intone]]. For now (31-07-2009) it's only known player to support AVRCP. [[User:Any Key|Any Key]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=0 cellpadding=4&lt;br /&gt;
 !Model&lt;br /&gt;
 !Person&lt;br /&gt;
 !Link to official website&lt;br /&gt;
 !Price&lt;br /&gt;
 !A2DP&lt;br /&gt;
 !GSM Call&lt;br /&gt;
 !play controls (AVRCP)&lt;br /&gt;
 !Remark&lt;br /&gt;
 |-&lt;br /&gt;
 |Sennheiser MM200&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |[http://www.sennheiser.com/sennheiser/home_en.nsf/root/private_headsets_mobile_music_502411?Open&amp;amp;row=3 sennheiser.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Sony HBH-DS970&lt;br /&gt;
 |KaZeR&lt;br /&gt;
 |[http://www.sonyericsson.com/cws/products/accessories/overview/hbh-ds970?lc=en&amp;amp;cc=gb sonyericsson.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Intone works, with buttons. Calls untested yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Venturi Mini&lt;br /&gt;
 |KaZeR&lt;br /&gt;
 |[http://www.myventuri.com/home.aspx MyVenturi]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Intone works, calls and phonebook sync not tested yet.&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Voyager 855&lt;br /&gt;
 |The Digital Pioneer&lt;br /&gt;
 |[http://www.plantronics.com/north_america/en_US/products/mobile/bluetooth-headsets/voyager-855 plantronics.com]&lt;br /&gt;
 |$30-$60 on Newegg&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |Stereo for music, mono for calls. Other person reported: stereo bluetooth tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works perfectly. Works with GSM calls and AVRCP (media player buttons)&lt;br /&gt;
 |-&lt;br /&gt;
 |Lubix UBHS-NC1&lt;br /&gt;
 |Dan Staley&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |I have to start a song, pause it and then start it again...&lt;br /&gt;
 |-&lt;br /&gt;
 |BCK-08&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 | tested on shr unstable from 09 feb) ; very cheap on e-bay (A2DP Stereo Bluetooth Headphone Headset) -ONLY TESTED WITH MUSIC PLAYBACK, NOT GSM CALL-&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola HT820&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |headset (need to restart bluetoothd to get headset working after pairing) tested in SHR testing (and unstable) with bluez4 and kernel 2.6.29&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola S9-HD&lt;br /&gt;
 |BillK&lt;br /&gt;
 |[http://www.motorola.com/staticfiles/Consumers/global/flash_content/microsites/s9hd/index.html motorola.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |SHR-unstable - A2DP works fine(mplayer/intone), gsm may work but have NOT tried it.  Good for active use (walking/running/bike etc) - but sound may not be highest quality.&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-604&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |DJ-style headphones, tested in FDOM and FSO milestone 5&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-103&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in Om 2008.12&lt;br /&gt;
 |- &lt;br /&gt;
 |B-Speech Calypso&lt;br /&gt;
 |DJDAS&lt;br /&gt;
 |[http://www.b-speech.de/en/produkt-information/stereo-headsets-und-adapter/b-speech_calypso/ B-Speech.de]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |both A2DP and Headset, tested in FDOM&lt;br /&gt;
 |- &lt;br /&gt;
 |Sony Ericsson HBH-DS200&lt;br /&gt;
 |Valos&lt;br /&gt;
 |[http://www.sonyericsson.com/cws/products/accessories/overview/hbh-ds200?lc=en&amp;amp;cc=gb sonyericsson.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works &lt;br /&gt;
perfectly; GSM calls not tested yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronix Model 320&lt;br /&gt;
 |shoragan (#openmoko)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested to work with GSM calls according to shoragan on #openmoko.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]] [[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/A2DP</id>
		<title>A2DP</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/A2DP"/>
				<updated>2009-07-22T08:18:34Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* 6. Devices that work */  changу in table style template conformance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://en.wikipedia.org/wiki/A2DP A2DP] bluetooth profile allows high quality audio to be transferred from the phone.&lt;br /&gt;
&lt;br /&gt;
This page describes how to setup A2DP on the Freerunner.&lt;br /&gt;
&lt;br /&gt;
== How to setup A2DP manually ==&lt;br /&gt;
This information is mostly taken from [http://lists.openmoko.org/nabble.html#nabble-td2176481 this mail thread]. It has been tested on [[FDOM]] and [[FSO]] milestone 5, but should also work on [[2008.12]].&lt;br /&gt;
&lt;br /&gt;
=== 1. Check installed packages ===&lt;br /&gt;
First check that you have the correct package versions installed with {{{opkg list_installed | grep blue}}}. The versions should be these:&lt;br /&gt;
&lt;br /&gt;
 bluez-audio - 3.33-r3&lt;br /&gt;
 bluez-utils - 3.33-r3&lt;br /&gt;
 bluez-utils-alsa - 3.33-r3&lt;br /&gt;
 bluez-utils-compat - 3.33-r3&lt;br /&gt;
 libbluetooth2 - 3.33-r0&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Check installed packages (Bluez4) ===&lt;br /&gt;
For user with bluez4 (SHR-unstable ecc.) bluez-audio 3.33 and bluez-utils-alsa 3.33 are not compatible with bluez4&lt;br /&gt;
&lt;br /&gt;
 bluez4 - 4.30-r1 &lt;br /&gt;
 connman-plugin-bluetooth - 0.10-r0 - &lt;br /&gt;
 kernel-module-bluetooth - 2.6.28-oe1+xxxxx &lt;br /&gt;
 libasound-module-bluez - 4.30-r0 &lt;br /&gt;
 libbluetooth2 - 3.33-r0&lt;br /&gt;
&lt;br /&gt;
If you are willing to risk your installationand want to stay on bluez3, you can remove bluez4 to resolve this issue by doing&lt;br /&gt;
&lt;br /&gt;
 opkg remove -recursive bluez4&lt;br /&gt;
&lt;br /&gt;
(will also remove connman-plugin-bluetooth). After that you need to edit /etc/init.d/bluetooth and replace '''DAEMON_NAME=bluetoothd''' with '''DAEMON_NAME=hcid'''. This has been tested and works on FSO MS5.&lt;br /&gt;
&lt;br /&gt;
=== 2. Add bluetooth device to /etc/asound.conf ===&lt;br /&gt;
Your /etc/asound.conf should contain these:&lt;br /&gt;
&lt;br /&gt;
 pcm.!default {&lt;br /&gt;
    type plug&lt;br /&gt;
    slave.pcm &amp;quot;dmix&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ctl.mixer0 {&lt;br /&gt;
    type hw&lt;br /&gt;
    card 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 pcm.bluetooth {&lt;br /&gt;
        type bluetooth&lt;br /&gt;
        device &amp;quot;XX:XX:XX:XX:XX:XX&amp;quot;&lt;br /&gt;
        profile &amp;quot;auto&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
XX:XX:XX should be replaced with your device ID.&lt;br /&gt;
&lt;br /&gt;
=== 3. Connect to the device ===&lt;br /&gt;
Turn on bluetooth in the GUI and then do&lt;br /&gt;
&lt;br /&gt;
 export DEVICE=XX:XX:XX:XX:XX:XX&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/bluetooth stop&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
 &lt;br /&gt;
 passkey-agent --default 0000 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez/hci0 org.bluez.Adapter.CreateBonding string:$DEVICE&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez org.bluez.Manager.ActivateService string:audio&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   /org/bluez/audio org.bluez.audio.Manager.CreateDevice string:$DEVICE&lt;br /&gt;
 &lt;br /&gt;
 dbus-send --system --type=method_call --print-reply --dest=org.bluez \&lt;br /&gt;
   &amp;quot;/org/bluez/audio/device0&amp;quot; org.bluez.audio.Sink.Connect&lt;br /&gt;
&lt;br /&gt;
If the last step fails, see to it that the device returned in the step before is device0 - otherwise use the other number.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Connect to the device (Bluez4) ===&lt;br /&gt;
Turn on bluetooth in the GUI and then pair with simple-agent (passkey-agent from bluez-utils 3.33 won't work)&lt;br /&gt;
simple-agent is included in bluez4 source package (src folder) or you can find it there : http://shr-project.org/trac/wiki/Using&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/bluetooth stop&lt;br /&gt;
 /etc/init.d/bluetooth start&lt;br /&gt;
 &lt;br /&gt;
 python simple-agent hci0 XX:XX:XX:XX:XX:XX&lt;br /&gt;
 &lt;br /&gt;
Response is something like this :&lt;br /&gt;
&lt;br /&gt;
 RequestPinCode (/org/bluez/XXXX/hci0/dev_XX_XX_XX_XX_XX_XX)&lt;br /&gt;
 Enter PIN Code: XXXX&lt;br /&gt;
 Release&lt;br /&gt;
 New device (/org/bluez/XXXX/hci0/dev_XX_XX_XX_XX_XX_XX)&lt;br /&gt;
&lt;br /&gt;
Now you can start playing, no need to connect manualy.&lt;br /&gt;
&lt;br /&gt;
=== 4. Start playing ===&lt;br /&gt;
To play a file with [[mplayer]] use the following command:&lt;br /&gt;
&lt;br /&gt;
 mplayer -ao alsa:device=bluetooth /path/to/file.ogg&lt;br /&gt;
&lt;br /&gt;
== 5. Potential troubles ==&lt;br /&gt;
* If you experience problems with choppiness, try changing your hcid.conf to include &amp;quot;lm accept,master;&amp;quot; and &amp;quot;lp hold,sniff,park;&amp;quot;  You may also have to bond (commonly known as 'pairing') your phone and your headset.  See http://wiki.bluez.org/wiki/HOWTO/Bonding for details. [[User:Mercury|Mercury]] 17:36, 5 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 6. Devices that work==&lt;br /&gt;
Note: None of the above headsets have been tested with GSM calls unless that is explicitely mentioned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=0 cellpadding=4&lt;br /&gt;
 !Model&lt;br /&gt;
 !Person&lt;br /&gt;
 !Link to official website&lt;br /&gt;
 !Price&lt;br /&gt;
 !A2DP&lt;br /&gt;
 !GSM Call&lt;br /&gt;
 !play controlls&lt;br /&gt;
 !Remark&lt;br /&gt;
 |-&lt;br /&gt;
 |Sennheiser MM200&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |[http://www.sennheiser.com/sennheiser/home_en.nsf/root/private_headsets_mobile_music_502411?Open&amp;amp;row=3 sennheiser.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 |Sony HBH-DS970&lt;br /&gt;
 |KaZeR&lt;br /&gt;
 |[http://www.sonyericsson.com/cws/products/accessories/overview/hbh-ds970?lc=en&amp;amp;cc=gb sonyericsson.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Intone works. Buttons needs to be tested.&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics Voyager 855&lt;br /&gt;
 |The Digital Pioneer&lt;br /&gt;
 |[http://www.plantronics.com/north_america/en_US/products/mobile/bluetooth-headsets/voyager-855 plantronics.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Stereo for musics, mono for calls. Other person reported: stereo bluetooth tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works perfectly; haven't gotten GSM calls working yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Lubix UBHS-NC1&lt;br /&gt;
 |Dan Staley&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |I have to start a song, pause it and then start it again...&lt;br /&gt;
 |-&lt;br /&gt;
 |BCK-08&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 | tested on shr unstable from 09 feb) ; very cheap on e-bay (A2DP Stereo Bluetooth Headphone Headset) -ONLY TESTED WITH MUSIC PLAYBACK, NOT GSM CALL-&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola HT820&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |headset (need to restart bluetoothd to get headset working after pairing) tested in SHR testing (and unstable) with bluez4 and kernel 2.6.29&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola S9-HD&lt;br /&gt;
 |BillK&lt;br /&gt;
 |[http://www.motorola.com/staticfiles/Consumers/global/flash_content/microsites/s9hd/index.html motorola.com]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |SHR-unstable - A2DP works fine(mplayer/intone), gsm may work but have NOT tried it.  Good for active use (walking/running/bike etc) - but sound may not be highest quality.&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-604&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |DJ-style headphones, tested in FDOM and FSO milestone 5&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-103&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in Om 2008.12&lt;br /&gt;
 |- &lt;br /&gt;
 |B-Speech Calypso&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |both A2DP and Headset, tested in FDOM&lt;br /&gt;
 |- &lt;br /&gt;
 |Sony Ericsson HBH-DS200&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested in SHR-Unstable with bluez4 and kernel 2.6.29 -- A2DP/mplayer works &lt;br /&gt;
perfectly; haven't gotten GSM calls working yet&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronix Model 320&lt;br /&gt;
 |shoragan (#openmoko)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |tested to work with GSM calls according to shoragan on #openmoko.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Tichy</id>
		<title>Tichy</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Tichy"/>
				<updated>2009-05-16T23:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Tichy}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       _       _           &lt;br /&gt;
   _  (_)     | |          &lt;br /&gt;
 _| |_ _  ____| |__  _   _ &lt;br /&gt;
(_   _) |/ ___)  _ \| | | |  A Python Applets Manager&lt;br /&gt;
  | |_| ( (___| | | | |_| |&lt;br /&gt;
   \__)_|\____)_| |_|\__  |  For Openmoko&lt;br /&gt;
                    (____/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tichy-main2.png|thumb|tichy main window]]&lt;br /&gt;
[[Image:Tichy-drawing.png|thumb|tichy drawing app]]&lt;br /&gt;
[[Image:Tichy-style.png|thumb|tichy style app]]&lt;br /&gt;
[[Image:Tichy-Media.png|thumb|tichy freedesktop app]]&lt;br /&gt;
[[Image:Tichy-Keyboard.png|thumb|tichy keyboard app]]&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
Tichy currently diverged back from [[Paroli]].&lt;br /&gt;
Tichy is a work in progress, for more information and to understand the goals of tichy, please read the README file included in the source repository.&lt;br /&gt;
&lt;br /&gt;
== Tichy webpage ==&lt;br /&gt;
http://code.google.com/p/tichy/&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
Tichy is a python applets manager for embedded devices.&lt;br /&gt;
&lt;br /&gt;
The goal of the project is to make it easy to write many kind of applications for openmoko using the python language.&lt;br /&gt;
&lt;br /&gt;
Tichy provides the following things :&lt;br /&gt;
* Graphics User Interface widgets&lt;br /&gt;
* Services registering and Requesting (for example an application that wants to send a message will request for an application implementing  the message sending service)&lt;br /&gt;
* Tasklets system (This allow to write callback waiting process as if they were threads)&lt;br /&gt;
* Abstraction of Item / View&lt;br /&gt;
* A plug in system that make it easy to add new functionalities / applets to tichy&lt;br /&gt;
&lt;br /&gt;
== How to write an applets / plug-ins for tichy ? ==&lt;br /&gt;
Unfortunately There is currently no documentation.&lt;br /&gt;
&lt;br /&gt;
Fortunately it is very easy to do. If you want to write a new applet, you just need to create a new directory in tichy/test/plugins/apps/. You can have a look at the other plug-ins to get an idea of how to do it. A basic app look like this :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import tichy&lt;br /&gt;
import tichy.gui as gui&lt;br /&gt;
import tichy.item as item&lt;br /&gt;
from tichy.application import Application&lt;br /&gt;
&lt;br /&gt;
class MyApp(Application):&lt;br /&gt;
    name = &amp;quot;My Application&amp;quot;&lt;br /&gt;
    icon = 'icon.png'   # to be found in the app directory&lt;br /&gt;
&lt;br /&gt;
    def run(self, parent):&lt;br /&gt;
    w = gui.Window(parent, modal = True)   # We run into a new modal window&lt;br /&gt;
    # Create a new frame with a &amp;quot;back&amp;quot; button on top&lt;br /&gt;
    frame = gui.ApplicationFrame(w, self, back_button=True)&lt;br /&gt;
&lt;br /&gt;
    # This box is used to store the widgets&lt;br /&gt;
    box = gui.Box(frame, axis=1)&lt;br /&gt;
&lt;br /&gt;
    # Create a text item&lt;br /&gt;
    text = item.Text('click to edit', editable = True)&lt;br /&gt;
    # Put a view of the item on the screen&lt;br /&gt;
    text.view(box)&lt;br /&gt;
&lt;br /&gt;
    # Add a button&lt;br /&gt;
    button = gui.Button(box)&lt;br /&gt;
    gui.Label(button, &amp;quot;click me&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    def on_click(b):&lt;br /&gt;
        # &amp;quot;yield&amp;quot; means &amp;quot;block until the tasklet returns&amp;quot;&lt;br /&gt;
        yield gui.Message(w, you just clicked the button)&lt;br /&gt;
        button.connect('clicked', on_click)&lt;br /&gt;
&lt;br /&gt;
   yield Wait(frame, 'back')     # Wait until the back button is clicked&lt;br /&gt;
   w.close()                     # Don't forget to close the window&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* Guillaume &amp;quot;Charlie&amp;quot; Chereau, main developer&lt;br /&gt;
* Michael &amp;quot;Goodwill&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
Now Tichy hosted on code.google.com so use svn to fetch:&lt;br /&gt;
 svn checkout http://tichy.googlecode.com/svn/trunk/ tichy-read-only&lt;br /&gt;
&lt;br /&gt;
== Running on the desktop ==&lt;br /&gt;
Thanks to the service system, that allows to provide several version of the same service, Tichy can run as well on a desktop computer as on the neo. When run on a desktop, tichy will simulate phone functionalities, when run on the neo, it will use the [[OpenmokoFramework | Framework]].&lt;br /&gt;
&lt;br /&gt;
To run it on the desktop, make sure you have python-pygames installed&lt;br /&gt;
 sudo apt-get install python-pygame&lt;br /&gt;
&lt;br /&gt;
Then just download the sources, then go into test, and run&lt;br /&gt;
 ./tichy&lt;br /&gt;
&lt;br /&gt;
== Running on neo ==&lt;br /&gt;
You will need to compile some files, see the README for more information on how to do it.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
You need python 2.5 and some libraries installed :&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-dbus&lt;br /&gt;
* python-yaml&lt;br /&gt;
* python-gst&lt;br /&gt;
* python-gobject&lt;br /&gt;
&lt;br /&gt;
== ipkg package ==&lt;br /&gt;
A package is available from opkg http://www.opkg.org/package_16.html&lt;br /&gt;
[[Category:Application Developer]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Tichy</id>
		<title>Tichy</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Tichy"/>
				<updated>2009-05-16T23:24:07Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: change in sources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Tichy}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       _       _           &lt;br /&gt;
   _  (_)     | |          &lt;br /&gt;
 _| |_ _  ____| |__  _   _ &lt;br /&gt;
(_   _) |/ ___)  _ \| | | |  A Python Applets Manager&lt;br /&gt;
  | |_| ( (___| | | | |_| |&lt;br /&gt;
   \__)_|\____)_| |_|\__  |  For Openmoko&lt;br /&gt;
                    (____/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tichy-main2.png|thumb|tichy main window]]&lt;br /&gt;
[[Image:Tichy-drawing.png|thumb|tichy drawing app]]&lt;br /&gt;
[[Image:Tichy-style.png|thumb|tichy style app]]&lt;br /&gt;
[[Image:Tichy-Media.png|thumb|tichy freedesktop app]]&lt;br /&gt;
[[Image:Tichy-Keyboard.png|thumb|tichy keyboard app]]&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
&lt;br /&gt;
Tichy currently diverged bach from [[Paroli]].&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
Tichy is a python applets manager for embedded devices.&lt;br /&gt;
&lt;br /&gt;
The goal of the project is to make it easy to write many kind of applications for openmoko using the python language.&lt;br /&gt;
&lt;br /&gt;
Tichy provides the following things :&lt;br /&gt;
* Graphics User Interface widgets&lt;br /&gt;
* Services registering and Requesting (for example an application that wants to send a message will request for an application implementing  the message sending service)&lt;br /&gt;
* Tasklets system (This allow to write callback waiting process as if they were threads)&lt;br /&gt;
* Abstraction of Item / View&lt;br /&gt;
* A plug in system that make it easy to add new functionalities / applets to tichy&lt;br /&gt;
&lt;br /&gt;
== How to write an applets / plug-ins for tichy ? ==&lt;br /&gt;
Unfortunately There is currently no documentation.&lt;br /&gt;
&lt;br /&gt;
Fortunately it is very easy to do. If you want to write a new applet, you just need to create a new directory in tichy/test/plugins/apps/. You can have a look at the other plug-ins to get an idea of how to do it. A basic app look like this :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import tichy&lt;br /&gt;
import tichy.gui as gui&lt;br /&gt;
import tichy.item as item&lt;br /&gt;
from tichy.application import Application&lt;br /&gt;
&lt;br /&gt;
class MyApp(Application):&lt;br /&gt;
    name = &amp;quot;My Application&amp;quot;&lt;br /&gt;
    icon = 'icon.png'   # to be found in the app directory&lt;br /&gt;
&lt;br /&gt;
    def run(self, parent):&lt;br /&gt;
    w = gui.Window(parent, modal = True)   # We run into a new modal window&lt;br /&gt;
    # Create a new frame with a &amp;quot;back&amp;quot; button on top&lt;br /&gt;
    frame = gui.ApplicationFrame(w, self, back_button=True)&lt;br /&gt;
&lt;br /&gt;
    # This box is used to store the widgets&lt;br /&gt;
    box = gui.Box(frame, axis=1)&lt;br /&gt;
&lt;br /&gt;
    # Create a text item&lt;br /&gt;
    text = item.Text('click to edit', editable = True)&lt;br /&gt;
    # Put a view of the item on the screen&lt;br /&gt;
    text.view(box)&lt;br /&gt;
&lt;br /&gt;
    # Add a button&lt;br /&gt;
    button = gui.Button(box)&lt;br /&gt;
    gui.Label(button, &amp;quot;click me&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    def on_click(b):&lt;br /&gt;
        # &amp;quot;yield&amp;quot; means &amp;quot;block until the tasklet returns&amp;quot;&lt;br /&gt;
        yield gui.Message(w, you just clicked the button)&lt;br /&gt;
        button.connect('clicked', on_click)&lt;br /&gt;
&lt;br /&gt;
   yield Wait(frame, 'back')     # Wait until the back button is clicked&lt;br /&gt;
   w.close()                     # Don't forget to close the window&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* Guillaume &amp;quot;Charlie&amp;quot; Chereau, main developer&lt;br /&gt;
* Michael &amp;quot;Goodwill&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
Now Tichy hosted on code.google.com so use svn to fetch:&lt;br /&gt;
 svn checkout http://tichy.googlecode.com/svn/trunk/ tichy-read-only&lt;br /&gt;
&lt;br /&gt;
== Running on the desktop ==&lt;br /&gt;
Thanks to the service system, that allows to provide several version of the same service, Tichy can run as well on a desktop computer as on the neo. When run on a desktop, tichy will simulate phone functionalities, when run on the neo, it will use the [[OpenmokoFramework | Framework]].&lt;br /&gt;
&lt;br /&gt;
To run it on the desktop, make sure you have python-pygames installed&lt;br /&gt;
 sudo apt-get install python-pygame&lt;br /&gt;
&lt;br /&gt;
Then just download the sources, then go into test, and run&lt;br /&gt;
 ./tichy&lt;br /&gt;
&lt;br /&gt;
== Running on neo ==&lt;br /&gt;
You will need to compile some files, see the README for more information on how to do it.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
You need python 2.5 and some libraries installed :&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-dbus&lt;br /&gt;
* python-yaml&lt;br /&gt;
* python-gst&lt;br /&gt;
* python-gobject&lt;br /&gt;
&lt;br /&gt;
== ipkg package ==&lt;br /&gt;
A package is available for it in Openmoko Testing and unstable feed. Unfortunately tichy won't work yet, because of a bug in python-pygame in openmoko feeds.&lt;br /&gt;
&lt;br /&gt;
[[Category:Application Developer]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:L10N</id>
		<title>Template:L10N</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:L10N"/>
				<updated>2009-04-12T00:38:26Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{{{{1}}}|{{{2}}}|{{{3}}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Example=&lt;br /&gt;
This template has to be used inside a table.&lt;br /&gt;
The second table row below is generated by this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
!Language&lt;br /&gt;
!Status&lt;br /&gt;
!Contact&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Here sits the hidden &amp;lt;nowiki&amp;gt;[[Category:Templates]]&amp;lt;/nowiki&amp;gt; link: &amp;quot;[[Category:Templates]]&amp;quot;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:L10N</id>
		<title>Template:L10N</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:L10N"/>
				<updated>2009-04-12T00:33:04Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{L1|#59dfeb|#ccffff|0N|{{{1}}}|{{{2}}}|{{{3}}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Example=&lt;br /&gt;
This template has to be used inside a table.&lt;br /&gt;
The second table row below is generated by this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
!Language&lt;br /&gt;
!Status&lt;br /&gt;
!Contact&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Here sits the hidden &amp;lt;nowiki&amp;gt;[[Category:Templates]]&amp;lt;/nowiki&amp;gt; link: &amp;quot;[[Category:Templates]]&amp;quot;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:L10N</id>
		<title>Template:L10N</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:L10N"/>
				<updated>2009-04-12T00:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{L1|0N|#ccffff|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Example=&lt;br /&gt;
This template has to be used inside a table.&lt;br /&gt;
The second table row below is generated by this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
!Language&lt;br /&gt;
!Status&lt;br /&gt;
!Contact&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Here sits the hidden &amp;lt;nowiki&amp;gt;[[Category:Templates]]&amp;lt;/nowiki&amp;gt; link: &amp;quot;[[Category:Templates]]&amp;quot;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:L10N</id>
		<title>Template:L10N</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:L10N"/>
				<updated>2009-04-12T00:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: New page: &amp;lt;includeonly&amp;gt;{{L10N|#ccffff|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt; =Example= This template has to be used inside a table. The second table row below is generated by th...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{L10N|#ccffff|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Example=&lt;br /&gt;
This template has to be used inside a table.&lt;br /&gt;
The second table row below is generated by this code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
!Language&lt;br /&gt;
!Status&lt;br /&gt;
!Contact&lt;br /&gt;
{{L10N|Language|Status|Contact}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Here sits the hidden &amp;lt;nowiki&amp;gt;[[Category:Templates]]&amp;lt;/nowiki&amp;gt; link: &amp;quot;[[Category:Templates]]&amp;quot;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2009-04-12T00:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Added list of languages &amp;amp; ISO639-2 codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation}}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;float:right;cellpadding:0.5 em;cellspacing:0;border:0.5&amp;quot;&lt;br /&gt;
|+ LIst of Languages&lt;br /&gt;
|- &lt;br /&gt;
!Language!!ISO-639-2&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Afrikaans|Afrikaans]]||af&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Amharic|Amharic]]||am&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Arabic|Arabic]]||ar&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Armenian|Armenian]]||hy&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Basque|Basque]]||eu&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Bulgarian|Bulgarian]]||bg&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Catalan|Catalan]]||ca&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Chinese (Simplified)|Chinese (Simplified)]]||zh_CN&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Chinese (Traditional)|Chinese (Traditional)]]||zh_TW&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Czech|Czech]]||cs&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Danish|Danish]]||da&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Dutch|Dutch]]||nl&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#English|English]]||en&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Esperanto|Esperanto]]||eo&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Estonian|Estonian]]||et&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Finnish|Finnish]]||fi&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#French|French]]||fr&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Galician|Galician]]||gl&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#German|German]]||de&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Greek|Greek]]||el&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Hebrew|Hebrew]]||he&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Hungarian|Hungarian]]||hu&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Indonesian|Indonesian]]||id&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Italian|Italian]]||it&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Japanese|Japanese]]||ja&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Norwegian|Norwegian]]||no&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Panjabi|Panjabi]]||pa&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Polish|Polish]]||pl&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Portuguese|Portuguese]]||pt&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Romanian|Romanian]]||ro&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Russian|Russian]]||ru&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Slovak|Slovak]]||sk&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Spanish|Spanish]]||es&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Swedish|Swedish]]||sv&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Turkish|Turkish]]||tr&lt;br /&gt;
|-&lt;br /&gt;
|[[Translation#Welsh|Welsh]]||cy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages, please join and add your Language and name. The source for the translation will be English. If you have good English skills then you could contribute by correcting the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/Openmoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic ==&lt;br /&gt;
عربي &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Basque ==&lt;br /&gt;
&lt;br /&gt;
* [[User:garrop|Ugartemendia]]&lt;br /&gt;
* [[User:aritza|aritza]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
See also [[Openmoko Local Groups: Finland]].&lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
* [[User:youshe|Frédéric Bouquet, Grenoble, France]]&lt;br /&gt;
* [[User:netdruide|Daniel Pallier, Lampaul-Plouarzel, France]]&lt;br /&gt;
* [[User:Pierrebrua|Pierre Brua]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
* [[User:Gorschkow|Andre Gorschkow]]&lt;br /&gt;
* [[User:Klischeepunk|David Dorst]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew ==&lt;br /&gt;
עברית&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Panjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner</id>
		<title>Getting Started with your Neo FreeRunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner"/>
				<updated>2009-04-11T23:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Buttons and connectors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Getting Started with your Neo FreeRunner}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; background:#eeeeee; width:100%;floating=&amp;quot;center&amp;quot;; &amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc; width:75% &amp;quot; |&lt;br /&gt;
&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
Thank you for purchasing this Developer release of Neo FreeRunner. The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of Openmoko. This guide will help you get to know your Neo FreeRunner and how to start using your Neo FreeRunner.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
Some Frequently Asked Questions for new owners are featured in the [[FAQ#Getting_Started_with_your_Neo_FreeRunner|FAQ]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc; width:25% &amp;quot; |&lt;br /&gt;
[[Image:Freerunner box.png|200px|thumb|Neo FreeRunner Package]]&lt;br /&gt;
|}&lt;br /&gt;
{{Neo FreeRunner Menu}}&lt;br /&gt;
&lt;br /&gt;
== Package Contents ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Openmokset.jpg|left|400px|thumb|Inside the package]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Neo FreeRunner&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Stylus&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Battery&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Charger&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  USB Cable (A -&amp;gt; Mini-B 5-pole)&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  [[Thank You green card]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
== Get the source code == &lt;br /&gt;
The software included in this product contains copyrighted software that is licensed under the [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso GPL]. A complete corresponding source code or CD-ROM ISO image with the GPL license is available for download [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso here]. You may also obtain the same corresponding CD-ROM by sending a money order or check for $10 to any one of our [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso distributors].&lt;br /&gt;
&lt;br /&gt;
Please write “source for Neo FreeRunner ” in the memo line of your payment.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Setting up the hardware, getting to know the Neo FreeRunner physically ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installing the Micro-SD card, the SIM card, and the Battery ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Remove the rear cover of the Neo FreeRunner by first holding the Neo FreeRunner on the side and then use a credit card (or your fingernail, if you have strong fingernails) to prise off the rear cover at the slot on top of the device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;&amp;quot;&amp;gt;[[Image:menu13.jpg|233px|thumb|Open the case like this.|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #ffffff;&amp;quot;&amp;gt;[[Image:menu14.jpg|250px|thumb|Opening !|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Now you should be able to locate the combined SIM and Micro-SD card holder at the bottom of the battery compartment.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Unlock the SIM card holder by sliding the metal clip down, towards the USB socket, with your fingernail. Use caution, as these parts are delicate and could be damaged by forcing them in the wrong direction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:menu11.jpg|260px|thumb|Put the SIM card and SD card here.|center]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Lift up on the SIM card holder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] The Micro-SD card holder is held in place by a latch on either side.  It is easiest to open the Micro-SD card holder by releasing these latches one at a time rather than by lifting from the middle, as lifting from the middle tends to increase the latching pressure.  A small screwdriver or knife can be used for this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the Micro-SD card into the Micro-SD card holder. Note that on the inside of metal part of the holder there are little holding tabs for the card. Slide the card in these holders (on the metal part) before closing the card holder. Note that the electrical contacts should face down and towards the edge of the Neo FreeRunner.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Close the Micro-SD card holder, making sure that both latches of the holder are securely fastened.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the SIM card into the SIM card holder, taking care to slide inside the two metal tabs in the cover. Note that the electrical contacts should face down and that the cut corner should be closest to the external GPS Antenna Socket.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Close the SIM card holder and lock it by sliding the metal clip towards the external GPS Antenna Socket on the FreeRunner.&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:FR_SIM_SD_open.jpg|457px|thumb|SIM and SD holders open, with cards in place|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #ffffff;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Engchang.jpg|392px|thumb|Some models look like this, the little blob is not a defect|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the battery into the battery compartment, aligning the electrical contacts on the battery with the electrical contacts in the battery compartment.  Insert the side with the electrical contacts first.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Replace the rear cover on the FreeRunner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background#00CC00;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #00CC00; float:right; margin: 0 0 1em 1em;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#00cc00;border-left:1px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #00CC00;&amp;quot; |&amp;lt;font color=white&amp;gt;Tips&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#ffffff;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #FFFFff;&amp;quot; |&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
[http://video.google.de/videoplay?docid=-8343770443102960945 A short video] is also available. It was shot using the previous version of the Neo, but the installation procedure remains the same.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Charging the Neo FreeRunner===&lt;br /&gt;
&lt;br /&gt;
Before using the Neo FreeRunner for the first time, you should charge the battery completely. The battery can be charged using the provided charger at 1000mA or from a powered USB port capable of providing 500mA worth of current. Most computers will be able to charge the FreeRunner without any problems.&lt;br /&gt;
&lt;br /&gt;
Neo FreeRunner '''does NOT charge when powered off''', so be sure to turn it on and allow it to boot all the way to the GUI (Graphical User Interface). This should happen automatically when you plug in USB power, either from a computer or the provided charger.&lt;br /&gt;
&lt;br /&gt;
Although the provided charger is rated at 2A, the maximum charge rate of the Neo FreeRunner is 1A, and thus the charge rate with the charger is less than the charger capacity.&lt;br /&gt;
&lt;br /&gt;
The provided charger includes three &amp;quot;national&amp;quot; plugs. The default is North America, with alternative U.K (3 square pins) and Euro (two round pins) adapters. To install the alternative power adapters, depress the latch in the cover (on the opposite side of the charger from the product information label) and slide the cover outward. Note that the two North American pins do not come out; the other adapters slide over them, and snap into place. The two-pin Euro adapter is removed in the same way as the cover. The three-pin U.K. adapter is removed by '''gently''' pressing the dummy ground pin (black) '''toward the end of the adapter with the cord''' and then sliding it off the adapter.&lt;br /&gt;
&lt;br /&gt;
Charging an empty battery at 100mA takes 12~15 hours, at 500mA takes 2,5~3,5 hours, and at 1000mA takes 1.5~2.5 hours. (90%~100%) [to be confirmed]&lt;br /&gt;
&lt;br /&gt;
{{Note|See [[Neo_FreeRunner_Hardware_Issues|Neo FreeRunner Hardware Issues]] about not allowing the battery to discharge completely.}}&lt;br /&gt;
&lt;br /&gt;
===Buttons and connectors===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border-collapse: collapse&amp;quot;  valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 370px&amp;quot;&amp;gt;[[Image:menu9.jpg|370px|thumb|Power Button, USB and external GPS Antenna (left to right)|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 370px&amp;quot;&amp;gt;[[Image:menu8.jpg|370px|thumb|AUX Button and headset jack (left to right)|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Power'''&lt;br /&gt;
Tapping the power button exits the current application.&lt;br /&gt;
&lt;br /&gt;
Holding the power button brings up a menu allowing you to:&lt;br /&gt;
* Power on and off the GPS, wifi, GSM, and bluetooth antennae&lt;br /&gt;
* Change power management mode to:&lt;br /&gt;
** Dim first then lock&lt;br /&gt;
** Dim only, don't lock&lt;br /&gt;
** Disabled&lt;br /&gt;
* Lock the screen&lt;br /&gt;
* Shutdown the device.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Aux'''&lt;br /&gt;
Tapping the Aux button hides or shows the currently running application.&lt;br /&gt;
&lt;br /&gt;
Holding the Aux button brings up a menu allowing you to:&lt;br /&gt;
&lt;br /&gt;
* Hide and show the title bar (Fullscreen toggle)&lt;br /&gt;
* Alternate wide or tall display modes (Swap Orientation)&lt;br /&gt;
* Save the content of the screen as an image file (Screenshot)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Booting'''&lt;br /&gt;
&lt;br /&gt;
[[Booting the Neo FreeRunner]] takes about 2 minutes overall, so patience is in order. The longest step comes after the Linux boot messages in very small fonts have scrolled by, at the graphical &amp;quot;openmoko&amp;quot; sunrise page.&lt;br /&gt;
&lt;br /&gt;
'''Phone Jack'''&lt;br /&gt;
&lt;br /&gt;
The phone jack is a 2.5mm connector with four contacts: stereo + MIC. It is compatible with the headsets used by Motorola smartphones (A780,A1200, ...) and the V-360.&lt;br /&gt;
&lt;br /&gt;
More information on [[Headset]] page.&lt;br /&gt;
&lt;br /&gt;
===Unlocking the screen===&lt;br /&gt;
&lt;br /&gt;
When the screen is locked, you should see a Matrix-style green graphic with the Openmoko symbol in the middle of the bottom of the screen along with lock and unlock symbols.  If you drag the Openmoko symbol to the unlock symbol at the top then the screen will become unlocked.&lt;br /&gt;
&lt;br /&gt;
===Identifying which revision you have===&lt;br /&gt;
You will want to determine which revision of the phone you have&lt;br /&gt;
&lt;br /&gt;
* remember your date code, the bottom of your shipping box should have a sticker stating it.&lt;br /&gt;
* read [[Finding_hardware_revision]]&lt;br /&gt;
&lt;br /&gt;
These two are important, as they allow you to know which image is flashed on you phone at the factory (c.f. [[Distributions]] and [[Neo_FreeRunner_Hardware#History]]).&lt;br /&gt;
&lt;br /&gt;
== Image Issue==&lt;br /&gt;
&lt;br /&gt;
Because the software changes so rapidly and the phones were imaged during mass production, we don't ship the newest image with phones. &lt;br /&gt;
There are two different kinds of images shipped with the phones: &lt;br /&gt;
&lt;br /&gt;
1. [[Om 2007.2]]&lt;br /&gt;
&lt;br /&gt;
2. [[Om 2008.9]]&lt;br /&gt;
&lt;br /&gt;
But according to the [[FAQ]] and [[Distributions]] pages, all phones ship with [[Om 2007.2]]. This distribution is no longer supported, so before even getting your feet wet, you'll probably want to switch to something else, especially since the FreeRunner is not really usable as a mobile phone with these old distributions.&lt;br /&gt;
&lt;br /&gt;
Switching to another distribution is easy if you have a computer with a USB port and internet connectivity that can run the dfu-util utility. Most current Linux distros have packaged dfu-util, so if you use Linux you can probably just get it from your distro's repository. The next step is to choose which Openmoko distribution to switch to. See [[Distributions]] for information about the alternatives.&lt;br /&gt;
&lt;br /&gt;
That page will point you to the files to download, and to the instructions for installing them using dfu-util.&lt;br /&gt;
&lt;br /&gt;
==For Om 2007.2==&lt;br /&gt;
&lt;br /&gt;
===Navigating menus and applications===&lt;br /&gt;
====Today Page====&lt;br /&gt;
&lt;br /&gt;
[[Image:Todaypage_reduced_true.png|200px|right]] Openmoko starts by displaying the &amp;quot;Today&amp;quot; page, which is your home page. Icons in the top row indicate the status of the phone. The bottom row consists of three tabs. The tab with a house on the left leads to the &amp;quot;Today&amp;quot; page you're viewing now. The central tab leads to the &amp;quot;Launch Task&amp;quot; page, which is the main menu used to start applications. The tab with gears on the right leads to the &amp;quot;Running Tasks&amp;quot; page, which is used to deal with currently open windows and applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Todaypage_reduced_false.png|right|200px|]] The &amp;quot;Today&amp;quot; page is empty, as shown above, when you first start Openmoko. We explain below how to turn on the &amp;quot;full view&amp;quot;, displayed to the right. In the full view, a second row of icons give quick links to commonly-used applications such as the dialer, the adressbook, mailbox and calendar. The main body of the screen displays a clock and other useful information.&lt;br /&gt;
&lt;br /&gt;
See [[Today/2007.2]] for more information about the Today page and customization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Launch Task Page====&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Image:LaunchTasks.png|right|200px]] This page displays a menu of available applications.  You may choose a category of applications to display to simplify the screen, or choose to display them all.&lt;br /&gt;
&lt;br /&gt;
Current categories are [PIM Suite], [[Om_2007.2_Applications|Applications]], [[Games/Om 2007.2|Games]], Utilities, and All.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running Tasks Page====&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Image:RunningTasks.png|right|200px]] This page displays currently-running tasks.  Any individual task may be terminated by selecting it and then clicking on the garbage-can icon to close it.  All tasks may be terminated by clicking on any one of them and then clicking on the &amp;quot;folder&amp;quot; icon in the upper right (expect this to change in future releases).  Any task may be rejoined by selecting it and then selecting the &amp;quot;return&amp;quot; icon at the middle top.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Exiting from and switching to an Application====&lt;br /&gt;
&lt;br /&gt;
Any time an application is running, you can simply click the device's power button and the application will exit, returning you to the Today page.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can cycle through active applications using the AUX button&lt;br /&gt;
&lt;br /&gt;
Clicking the top-left of the screen displays the drop down ''task menu''. This menu lists all active applications and allows to switch directly to any one. ''Note:'' If the task menu is not shown, click and hold the [[#Aux|Aux]] button to bring up the Aux menu, and select &amp;quot;Toggle Fullscreen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using the terminal ===&lt;br /&gt;
&lt;br /&gt;
To start a console from &amp;quot;Today&amp;quot; page, click the middle tab at the bottom of the screen to display the &amp;quot;Launch applications&amp;quot; page, then select Terminal in the &amp;quot;Applications&amp;quot; submenu. The multitaps keyboard slides up (and down) from the bottom of the screen automatically when you touch the screen.&lt;br /&gt;
&lt;br /&gt;
====Setting date and time====&lt;br /&gt;
&lt;br /&gt;
From the terminal, type the following, but replace ''MM'' with the month (01-12); ''DD'' with the day (01-31); ''hhmm'' with the time (0000-2359); ''YYYY'' with the  year (optional); and ''.ss'' with the seconds (optional).&lt;br /&gt;
&lt;br /&gt;
 date -s ''MMDDhhmmYYYY.ss''&lt;br /&gt;
&lt;br /&gt;
To make the change persist between reboots, sync the hardware clock with the updated system time.&lt;br /&gt;
&lt;br /&gt;
hwclock --systohc&lt;br /&gt;
&lt;br /&gt;
See [[Setting Date and Time]] for more discussion, including synchronizing with an NTP server.&lt;br /&gt;
&lt;br /&gt;
Note: UNIX traditionally sets the system clock to GMT (UTC) or &amp;quot;Zulu&amp;quot; (Z time zone). So I use the stanza:&lt;br /&gt;
 date -u MMDDhhmmYYYY.ss (well, I usually ignore the seconds)&lt;br /&gt;
Then I can set the local time using the techniques described elsewhere. iceworm&lt;br /&gt;
&lt;br /&gt;
==== Accessing the microSD card ====&lt;br /&gt;
&lt;br /&gt;
Mounted at /media/card by default.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　mount /media/card&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you have multiple partitions on the card, the first (/dev/mmcblk0p1) will be mounted at /media/card, the second at /media/mmcblk0p2, the third at /media/mmcblk0p3 etc. To setup the package management to write on the microSD card when installing new software follow the [[Package_management | package management guide]].&lt;br /&gt;
&lt;br /&gt;
fox example :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Filesystem           1k-blocks      Used Available Use% Mounted on&lt;br /&gt;
rootfs                  252544    153560     98984  61% /&lt;br /&gt;
/dev/root               252544    153560     98984  61% /&lt;br /&gt;
/dev/root               252544    153560     98984  61% /dev/.static/dev&lt;br /&gt;
udev                      2048        76      1972   4% /dev&lt;br /&gt;
/dev/mmcblk0p1            3362      1794      1568  53% /media/card&lt;br /&gt;
/dev/mmcblk0p2          476382    157368    294419  35% /media/mmcblk0p2&lt;br /&gt;
tmpfs                    61928       380     61548   1% /var/volatile&lt;br /&gt;
tmpfs                    61928         0     61928   0% /dev/shm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== For Om 2008.12 ==&lt;br /&gt;
&lt;br /&gt;
=== Entering the SIM PIN ===&lt;br /&gt;
&lt;br /&gt;
Some SIM cards require a PIN code to be entered. If your SIM card is like this, you will see a screen like this after the FreeRunner boots:&lt;br /&gt;
[[Image:Enterpin.jpg|center]]&lt;br /&gt;
The keypad in the lower part of the screen shows only letters, and your PIN is probably numeric. Switch to other keypads by stroking downwards on the screen with the stylus. Then enter your PIN. If you enter a wrong digit, you can backspace by stroking the screen to the left with the stylus. (Keep trying if it doesn't seem to work.) Finally, having composed the correct PIN, tap on the composed number with the stylus. This will enter it into the dialog box where it needs to be. After a brief pause, you will then see the word &amp;quot;Enter&amp;quot; at the top right of the keypad. Tap it. The PIN will then be checked, and if all is well, the Home Screen (next section) will be displayed.&lt;br /&gt;
&lt;br /&gt;
=== The Home screen ===&lt;br /&gt;
&lt;br /&gt;
With the bare-bones installation, the home screen looks like this.&lt;br /&gt;
[[Image:Homescreen.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
=== Terminal ===&lt;br /&gt;
&lt;br /&gt;
In Om 2008.12, no terminal app is installed by default. To get to a command prompt, you need to set up USB-based networking and use SSH; see next section.&lt;br /&gt;
&lt;br /&gt;
== Set up USB-based networking, SSH and update ==&lt;br /&gt;
&lt;br /&gt;
Openmoko allows TCP/IP-over-USB networking for your phone. The main advantages of this are&lt;br /&gt;
* You don't need to set-up GPRS or WLAN network connection for the phone software to reach the Internet&lt;br /&gt;
* You can SSH from your computer into the phone shell and comfortably do low-level tasks using your computer's terminal software and real keyboard instead of the tiny screen and touchscreen keyboard&lt;br /&gt;
&lt;br /&gt;
Naturally, the phone must be connected to your computer with USB cable.&lt;br /&gt;
&lt;br /&gt;
===Connect with the Neo FreeRunner===&lt;br /&gt;
&lt;br /&gt;
This is discussed in the [[USB_Networking|USB Networking]] section.&lt;br /&gt;
&lt;br /&gt;
===Update with the package manager===&lt;br /&gt;
&lt;br /&gt;
In order to keep the FreeRunner up-to-date with the latest features and bug-fixes, it is advisable update the software at regular intervals.&lt;br /&gt;
&lt;br /&gt;
There are two main methods of doing this:&lt;br /&gt;
* upgrading with the package manager '''[[Opkg]]'''&lt;br /&gt;
* or manually flashing the device (see [[Flashing the Neo FreeRunner]]).&lt;br /&gt;
&lt;br /&gt;
There are three layers to the software on the FreeRunner:&lt;br /&gt;
&lt;br /&gt;
* [[uboot|uBoot]]: Think of u-boot as a combination of the BIOS and Grub on a PC.&lt;br /&gt;
* Kernel: The Linux kernel&lt;br /&gt;
* Root Filesystem: The rest of the system&lt;br /&gt;
&lt;br /&gt;
Note that ''uboot'', the ''kernel'' and the ''root filesystem'' may all be flashed to update them. For uboot, this is the only possibility (see [[Flashing_the_Neo_FreeRunner#Flashing_the_boot_loader]]). The advantage of flashing the kernel manually rather than using opkg seems to be speed. The disadvantage of flashing the root file system is that it wipes out all local modifications, including /home. If /home is moved to the SD disk, this is no longer a problem.&lt;br /&gt;
&lt;br /&gt;
{{Warning| UPGRADING TO DAILY KERNELS FROM THE DEVELOPMENT BRANCH MAY BREAK THINGS. That said, assuming that your FreeRunner can access the internet (see above), the kernel and other packages can be updated with&lt;br /&gt;
&lt;br /&gt;
# opkg update&lt;br /&gt;
# opkg -test upgrade&lt;br /&gt;
# opkg upgrade&lt;br /&gt;
&lt;br /&gt;
The first updates the repository information, telling opkg what packages are available. The second allows you to see what the package manager wants to do. The third upgrades all packages for which a newer version is available. '''At the moment, some signature files are missing (404 errors), which opkg complains about, but this is cosmetic.'''  The repositories will still update with the missing signature files.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Important:'''  If you have followed the Getting Started Guide this far, but opkg upgrades do not appear to be happening.  Try checking the .conf files in the /etc/opkg/ directory.  If you see four URLs pointing at&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://buildhost.openmoko.org/&amp;lt;/nowiki&amp;gt;, this is your problem.  &amp;lt;nowiki&amp;gt;http://buildhost.openmoko.org/&amp;lt;/nowiki&amp;gt; is no longer supported. If you're running Om 2007.2 (the stock distribution that comes with the Freerunner according to the [[FAQ]]), you'll need to edit those files to point to an unofficial [[Users Repositories|User Repository]]. Or, you could install another [[Distributions|distribution]] (which is probably the best bet in the long run).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that running opkg upgrade on a factory-fresh phone will upgrade dropbear (the ssh software) and various xserver packages, and neither upgrades elegantly while in use.  Xserver must be updated over ssh to complete succesfully.  Dropbear can be updated over ssh with the proper command:&lt;br /&gt;
&lt;br /&gt;
 nohup opkg upgrade dropbear &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Or upgrade it directly in the FreeRunner terminal.&lt;br /&gt;
&lt;br /&gt;
 opkg upgrade dropbear&lt;br /&gt;
&lt;br /&gt;
When updating over ssh, the session will be interrupted, but the command should complete successfully(check nohup.out on your device to verify), and you should be able to reconnect within a few seconds.&lt;br /&gt;
&lt;br /&gt;
Another (better) option is to start a screen session before the upgrade with:&lt;br /&gt;
&lt;br /&gt;
 screen&lt;br /&gt;
&lt;br /&gt;
After loosing the ssh connection and login in again via ssh reconnect to the running screen session with:&lt;br /&gt;
&lt;br /&gt;
 screen -x&lt;br /&gt;
&lt;br /&gt;
Then connect to the FreeRunner via ssh and type:&lt;br /&gt;
&lt;br /&gt;
 opkg upgrade&lt;br /&gt;
&lt;br /&gt;
And run this command :&lt;br /&gt;
&lt;br /&gt;
 depmod&lt;br /&gt;
&lt;br /&gt;
Alternatively you can upgrade the xserver packages via ssh and then upgrade the rest from the FreeRunner's terminal.&lt;br /&gt;
&lt;br /&gt;
If you do your first upgrade in two installments like this, it will go more smoothly.&lt;br /&gt;
&lt;br /&gt;
It will be possible in the future to update uboot with opkg, but this has not yet been implemented.&lt;br /&gt;
&lt;br /&gt;
=== Installing applications ===&lt;br /&gt;
&lt;br /&gt;
There are many applications you can install - check out the [[Repositories]] for a list of packages, an example of how to add a repository using scaredy cat as an example can also be found here. A list of pre-installed and available packages with descriptions can be found here - [[Available Packages]].&lt;br /&gt;
Or you can check [[Applications]] page to get applications developed from community.&lt;br /&gt;
&lt;br /&gt;
If you want to install any application on Neo, there three steps:&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
1. Download the applicatiion you want to install on Neo.&lt;br /&gt;
&lt;br /&gt;
2. scp the opkg/ipk file to the root of Neo.&lt;br /&gt;
&lt;br /&gt;
3. Use Opkg command to intall opkg files.'''&lt;br /&gt;
&lt;br /&gt;
By following example you can install web browser on Neo:&lt;br /&gt;
&lt;br /&gt;
The calendar can be installed with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First download and unpack it on your GNU/Linux host:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://www.ginguppin.de/files/minimo.tar.bz2&lt;br /&gt;
tar jvxf minimo.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy it over to the FreeRunner:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp minimo_* root@192.168.0.202:/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then on the FreeRunner:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll probably also want to [[Switching Keyboards|change the keyboard]] including the [[Switching Keyboards#How_to_add_a_keyboard_toggle_button|keyboard toggle applet]]&lt;br /&gt;
&lt;br /&gt;
=== Importing contacts ===&lt;br /&gt;
&lt;br /&gt;
If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on [[Import Vcf Contacts]] page to bring them to Neo.&lt;br /&gt;
&lt;br /&gt;
==The next steps==&lt;br /&gt;
&lt;br /&gt;
Congratulations for setting up your Neo FreeRunner. There are many more resources to help free your phone:&lt;br /&gt;
&lt;br /&gt;
===Customize the interface===&lt;br /&gt;
home screen clock, keyboard&lt;br /&gt;
&lt;br /&gt;
The stock [[Openmoko2007.2]] image flashed onto the Neo FreeRunner is really just the bare bones. For example, you don't have the clock and the quick-launch icons showing. Here's how you can change that:&lt;br /&gt;
&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false&lt;br /&gt;
# /etc/init.d/xserver-nodm restart&lt;br /&gt;
&lt;br /&gt;
If you rather have a regular clock instead of the digital one, do this instead:&lt;br /&gt;
&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false&lt;br /&gt;
# /etc/init.d/xserver-nodm restart&lt;br /&gt;
&lt;br /&gt;
REMOVE CLICK SOUND VIA /etc/pulse/session&lt;br /&gt;
&lt;br /&gt;
More information about today screen customization at [[Today/2007.2]].&lt;br /&gt;
&lt;br /&gt;
Also, if you prefer having a full keyboard, using matchbox's qwerty keybord, see [[Switching_Keyboards#Matchbox_keyboard|these instructions]]. Then you may also see [http://lists.openmoko.org/pipermail/community/2008-July/021296.html these], which describe a way to add an applet allowing the showing/hiding of that keyboard.&lt;br /&gt;
&lt;br /&gt;
===Use the GPS===&lt;br /&gt;
You can see [[Manually using GPRS]] to get more information about GPS. Or download [[TangoGPS]] from [http://www.tangogps.org/downloads/tangogps_0.9.3-r1_armv4t.ipk tangogps.org].&lt;br /&gt;
&lt;br /&gt;
There were critical [[GPS Problems]] earlier that are largely fixed in newest kernels, see the instructions above to install the updates. More information is on the [[GPS]] page.&lt;br /&gt;
&lt;br /&gt;
===Play with WLAN, GPRS and Bluetooth===&lt;br /&gt;
&lt;br /&gt;
There are plenty of development opportunities to integrate these functions in the Openmoko software.&lt;br /&gt;
&lt;br /&gt;
'''WLAN''': See [[Wireless Networking]]&lt;br /&gt;
&lt;br /&gt;
'''GPRS''': See [[Manually using GPRS]]&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth''': See [[Manually using Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== Testing a new distribution ===&lt;br /&gt;
&lt;br /&gt;
For the feature of Openness, you can flash any Linux [[Distributions]] into FreeRunner. You can testing a new distribution by following ways:&lt;br /&gt;
&lt;br /&gt;
* [[Booting from SD]].&lt;br /&gt;
* Boot from the built-in NAND flash memory.&lt;br /&gt;
** [[NeoTool]] gives you a GUI to flash and backup.&lt;br /&gt;
** [http://code.google.com/p/om-manager/ om-manager] is another GUI to flash, backup and [[Community_Updates/December_29th%2C_2008#New_applications|more]].&lt;br /&gt;
&lt;br /&gt;
=== Welcome to the community ===&lt;br /&gt;
&lt;br /&gt;
The release of the FreeRunner in the summer 2008 has led the community into a new period of rapid growth. The resources available are summarized on the [[Community Resources]]. These are always exciting and interesting times to live in when the balance between Chaos and Order tilts towards change.&lt;br /&gt;
&lt;br /&gt;
As an entry point, the [http://lists.openmoko.org/pipermail/community/ openmoko community mailing list] is perhaps the most active. As of July 2008, its volume amounts to dozens of messages per day. Read the [[Community_Updates]] for a digest. Openmoko people are there too. You may ask for help on the [[https://lists.openmoko.org/mailman/listinfo/support support mailing list]].&lt;br /&gt;
&lt;br /&gt;
Or if you use IRC, there is always a good group in the channel #openmoko on FreeNode.&lt;br /&gt;
&lt;br /&gt;
The links on the top-right of this page lead to the sister sites in the Openmoko community:&lt;br /&gt;
* Home and Wiki lead to the same Main Page on the wiki. It needs cleaning, we know...&lt;br /&gt;
* Doc leads to the bug ''Trac''king system.&lt;br /&gt;
* Planet goes to the collection of Openmoko-relatd blogs.&lt;br /&gt;
* Projects is the GForge, free hosting for application developers.&lt;br /&gt;
* Lists is the listing of all the public mailing lists on lists.openmoko.org.&lt;br /&gt;
&lt;br /&gt;
== Annotated references ==&lt;br /&gt;
&lt;br /&gt;
* [[Neo FreeRunner]]. The top-level view of the specifications.&lt;br /&gt;
* [[Neo FreeRunner GTA02 Hardware]]. The detailed specifications.&lt;br /&gt;
* [[GTA02 Openness]]. Ultimate chip-level specifications, data sheets and hardware documentation.&lt;br /&gt;
* [[Distributions]]. Strengths and weaknesses of the various distributions available for the Neo.&lt;br /&gt;
* [[FAQ#Getting_Started_with_your_Neo_FreeRunner]]. Answers.&lt;br /&gt;
&lt;br /&gt;
To search this wiki with Google, use the following search term:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;search term&amp;gt; site:http://wiki.openmoko.org/wiki/&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner Hardware| ]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner</id>
		<title>Getting Started with your Neo FreeRunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner"/>
				<updated>2009-04-11T23:07:16Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Buttons and connectors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Getting Started with your Neo FreeRunner}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; background:#eeeeee; width:100%;floating=&amp;quot;center&amp;quot;; &amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc; width:75% &amp;quot; |&lt;br /&gt;
&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
Thank you for purchasing this Developer release of Neo FreeRunner. The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of Openmoko. This guide will help you get to know your Neo FreeRunner and how to start using your Neo FreeRunner.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
Some Frequently Asked Questions for new owners are featured in the [[FAQ#Getting_Started_with_your_Neo_FreeRunner|FAQ]].&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc; width:25% &amp;quot; |&lt;br /&gt;
[[Image:Freerunner box.png|200px|thumb|Neo FreeRunner Package]]&lt;br /&gt;
|}&lt;br /&gt;
{{Neo FreeRunner Menu}}&lt;br /&gt;
&lt;br /&gt;
== Package Contents ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Openmokset.jpg|left|400px|thumb|Inside the package]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Neo FreeRunner&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Stylus&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Battery&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  Charger&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  USB Cable (A -&amp;gt; Mini-B 5-pole)&lt;br /&gt;
: [[Image:Circle２.gif|10px]]  [[Thank You green card]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
== Get the source code == &lt;br /&gt;
The software included in this product contains copyrighted software that is licensed under the [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso GPL]. A complete corresponding source code or CD-ROM ISO image with the GPL license is available for download [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso here]. You may also obtain the same corresponding CD-ROM by sending a money order or check for $10 to any one of our [http://downloads.openmoko.org/sources/Om2008.9-Lite.iso distributors].&lt;br /&gt;
&lt;br /&gt;
Please write “source for Neo FreeRunner ” in the memo line of your payment.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Setting up the hardware, getting to know the Neo FreeRunner physically ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installing the Micro-SD card, the SIM card, and the Battery ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Remove the rear cover of the Neo FreeRunner by first holding the Neo FreeRunner on the side and then use a credit card (or your fingernail, if you have strong fingernails) to prise off the rear cover at the slot on top of the device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;&amp;quot;&amp;gt;[[Image:menu13.jpg|233px|thumb|Open the case like this.|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #ffffff;&amp;quot;&amp;gt;[[Image:menu14.jpg|250px|thumb|Opening !|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Now you should be able to locate the combined SIM and Micro-SD card holder at the bottom of the battery compartment.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Unlock the SIM card holder by sliding the metal clip down, towards the USB socket, with your fingernail. Use caution, as these parts are delicate and could be damaged by forcing them in the wrong direction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:menu11.jpg|260px|thumb|Put the SIM card and SD card here.|center]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Lift up on the SIM card holder.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] The Micro-SD card holder is held in place by a latch on either side.  It is easiest to open the Micro-SD card holder by releasing these latches one at a time rather than by lifting from the middle, as lifting from the middle tends to increase the latching pressure.  A small screwdriver or knife can be used for this.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the Micro-SD card into the Micro-SD card holder. Note that on the inside of metal part of the holder there are little holding tabs for the card. Slide the card in these holders (on the metal part) before closing the card holder. Note that the electrical contacts should face down and towards the edge of the Neo FreeRunner.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Close the Micro-SD card holder, making sure that both latches of the holder are securely fastened.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the SIM card into the SIM card holder, taking care to slide inside the two metal tabs in the cover. Note that the electrical contacts should face down and that the cut corner should be closest to the external GPS Antenna Socket.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Close the SIM card holder and lock it by sliding the metal clip towards the external GPS Antenna Socket on the FreeRunner.&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:FR_SIM_SD_open.jpg|457px|thumb|SIM and SD holders open, with cards in place|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #ffffff;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Engchang.jpg|392px|thumb|Some models look like this, the little blob is not a defect|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Insert the battery into the battery compartment, aligning the electrical contacts on the battery with the electrical contacts in the battery compartment.  Insert the side with the electrical contacts first.&lt;br /&gt;
&lt;br /&gt;
[[Image:Circle２.gif|10px]] Replace the rear cover on the FreeRunner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background#00CC00;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #00CC00; float:right; margin: 0 0 1em 1em;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#00cc00;border-left:1px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #00CC00;&amp;quot; |&amp;lt;font color=white&amp;gt;Tips&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#ffffff;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #FFFFff;&amp;quot; |&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
[http://video.google.de/videoplay?docid=-8343770443102960945 A short video] is also available. It was shot using the previous version of the Neo, but the installation procedure remains the same.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Charging the Neo FreeRunner===&lt;br /&gt;
&lt;br /&gt;
Before using the Neo FreeRunner for the first time, you should charge the battery completely. The battery can be charged using the provided charger at 1000mA or from a powered USB port capable of providing 500mA worth of current. Most computers will be able to charge the FreeRunner without any problems.&lt;br /&gt;
&lt;br /&gt;
Neo FreeRunner '''does NOT charge when powered off''', so be sure to turn it on and allow it to boot all the way to the GUI (Graphical User Interface). This should happen automatically when you plug in USB power, either from a computer or the provided charger.&lt;br /&gt;
&lt;br /&gt;
Although the provided charger is rated at 2A, the maximum charge rate of the Neo FreeRunner is 1A, and thus the charge rate with the charger is less than the charger capacity.&lt;br /&gt;
&lt;br /&gt;
The provided charger includes three &amp;quot;national&amp;quot; plugs. The default is North America, with alternative U.K (3 square pins) and Euro (two round pins) adapters. To install the alternative power adapters, depress the latch in the cover (on the opposite side of the charger from the product information label) and slide the cover outward. Note that the two North American pins do not come out; the other adapters slide over them, and snap into place. The two-pin Euro adapter is removed in the same way as the cover. The three-pin U.K. adapter is removed by '''gently''' pressing the dummy ground pin (black) '''toward the end of the adapter with the cord''' and then sliding it off the adapter.&lt;br /&gt;
&lt;br /&gt;
Charging an empty battery at 100mA takes 12~15 hours, at 500mA takes 2,5~3,5 hours, and at 1000mA takes 1.5~2.5 hours. (90%~100%) [to be confirmed]&lt;br /&gt;
&lt;br /&gt;
{{Note|See [[Neo_FreeRunner_Hardware_Issues|Neo FreeRunner Hardware Issues]] about not allowing the battery to discharge completely.}}&lt;br /&gt;
&lt;br /&gt;
===Buttons and connectors===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;80%&amp;quot; style=&amp;quot;clear: both; border-collapse: collapse&amp;quot;  valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 370px&amp;quot;&amp;gt;[[Image:menu9.jpg|370px|thumb|Power Button, USB and external GPS Antenna (left to right)|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 370px&amp;quot;&amp;gt;[[Image:menu8.jpg|370px|thumb|AUX Button and handset jack (left to right)|center]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Power'''&lt;br /&gt;
Tapping the power button exits the current application.&lt;br /&gt;
&lt;br /&gt;
Holding the power button brings up a menu allowing you to:&lt;br /&gt;
* Power on and off the GPS, wifi, GSM, and bluetooth antennae&lt;br /&gt;
* Change power management mode to:&lt;br /&gt;
** Dim first then lock&lt;br /&gt;
** Dim only, don't lock&lt;br /&gt;
** Disabled&lt;br /&gt;
* Lock the screen&lt;br /&gt;
* Shutdown the device.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Aux'''&lt;br /&gt;
Tapping the Aux button hides or shows the currently running application.&lt;br /&gt;
&lt;br /&gt;
Holding the Aux button brings up a menu allowing you to:&lt;br /&gt;
&lt;br /&gt;
* Hide and show the title bar (Fullscreen toggle)&lt;br /&gt;
* Alternate wide or tall display modes (Swap Orientation)&lt;br /&gt;
* Save the content of the screen as an image file (Screenshot)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Booting'''&lt;br /&gt;
&lt;br /&gt;
[[Booting the Neo FreeRunner]] takes about 2 minutes overall, so patience is in order. The longest step comes after the Linux boot messages in very small fonts have scrolled by, at the graphical &amp;quot;openmoko&amp;quot; sunrise page.&lt;br /&gt;
&lt;br /&gt;
'''Phone Jack'''&lt;br /&gt;
&lt;br /&gt;
The phone jack is a 2.5mm connector with four contacts: stereo + MIC. It is compatible with the headsets used by Motorola smartphones (A780,A1200, ...) and the V-360.&lt;br /&gt;
&lt;br /&gt;
More information on [[Headset]] page.&lt;br /&gt;
&lt;br /&gt;
===Unlocking the screen===&lt;br /&gt;
&lt;br /&gt;
When the screen is locked, you should see a Matrix-style green graphic with the Openmoko symbol in the middle of the bottom of the screen along with lock and unlock symbols.  If you drag the Openmoko symbol to the unlock symbol at the top then the screen will become unlocked.&lt;br /&gt;
&lt;br /&gt;
===Identifying which revision you have===&lt;br /&gt;
You will want to determine which revision of the phone you have&lt;br /&gt;
&lt;br /&gt;
* remember your date code, the bottom of your shipping box should have a sticker stating it.&lt;br /&gt;
* read [[Finding_hardware_revision]]&lt;br /&gt;
&lt;br /&gt;
These two are important, as they allow you to know which image is flashed on you phone at the factory (c.f. [[Distributions]] and [[Neo_FreeRunner_Hardware#History]]).&lt;br /&gt;
&lt;br /&gt;
== Image Issue==&lt;br /&gt;
&lt;br /&gt;
Because the software changes so rapidly and the phones were imaged during mass production, we don't ship the newest image with phones. &lt;br /&gt;
There are two different kinds of images shipped with the phones: &lt;br /&gt;
&lt;br /&gt;
1. [[Om 2007.2]]&lt;br /&gt;
&lt;br /&gt;
2. [[Om 2008.9]]&lt;br /&gt;
&lt;br /&gt;
But according to the [[FAQ]] and [[Distributions]] pages, all phones ship with [[Om 2007.2]]. This distribution is no longer supported, so before even getting your feet wet, you'll probably want to switch to something else, especially since the FreeRunner is not really usable as a mobile phone with these old distributions.&lt;br /&gt;
&lt;br /&gt;
Switching to another distribution is easy if you have a computer with a USB port and internet connectivity that can run the dfu-util utility. Most current Linux distros have packaged dfu-util, so if you use Linux you can probably just get it from your distro's repository. The next step is to choose which Openmoko distribution to switch to. See [[Distributions]] for information about the alternatives.&lt;br /&gt;
&lt;br /&gt;
That page will point you to the files to download, and to the instructions for installing them using dfu-util.&lt;br /&gt;
&lt;br /&gt;
==For Om 2007.2==&lt;br /&gt;
&lt;br /&gt;
===Navigating menus and applications===&lt;br /&gt;
====Today Page====&lt;br /&gt;
&lt;br /&gt;
[[Image:Todaypage_reduced_true.png|200px|right]] Openmoko starts by displaying the &amp;quot;Today&amp;quot; page, which is your home page. Icons in the top row indicate the status of the phone. The bottom row consists of three tabs. The tab with a house on the left leads to the &amp;quot;Today&amp;quot; page you're viewing now. The central tab leads to the &amp;quot;Launch Task&amp;quot; page, which is the main menu used to start applications. The tab with gears on the right leads to the &amp;quot;Running Tasks&amp;quot; page, which is used to deal with currently open windows and applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Todaypage_reduced_false.png|right|200px|]] The &amp;quot;Today&amp;quot; page is empty, as shown above, when you first start Openmoko. We explain below how to turn on the &amp;quot;full view&amp;quot;, displayed to the right. In the full view, a second row of icons give quick links to commonly-used applications such as the dialer, the adressbook, mailbox and calendar. The main body of the screen displays a clock and other useful information.&lt;br /&gt;
&lt;br /&gt;
See [[Today/2007.2]] for more information about the Today page and customization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Launch Task Page====&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Image:LaunchTasks.png|right|200px]] This page displays a menu of available applications.  You may choose a category of applications to display to simplify the screen, or choose to display them all.&lt;br /&gt;
&lt;br /&gt;
Current categories are [PIM Suite], [[Om_2007.2_Applications|Applications]], [[Games/Om 2007.2|Games]], Utilities, and All.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Running Tasks Page====&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Image:RunningTasks.png|right|200px]] This page displays currently-running tasks.  Any individual task may be terminated by selecting it and then clicking on the garbage-can icon to close it.  All tasks may be terminated by clicking on any one of them and then clicking on the &amp;quot;folder&amp;quot; icon in the upper right (expect this to change in future releases).  Any task may be rejoined by selecting it and then selecting the &amp;quot;return&amp;quot; icon at the middle top.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Exiting from and switching to an Application====&lt;br /&gt;
&lt;br /&gt;
Any time an application is running, you can simply click the device's power button and the application will exit, returning you to the Today page.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can cycle through active applications using the AUX button&lt;br /&gt;
&lt;br /&gt;
Clicking the top-left of the screen displays the drop down ''task menu''. This menu lists all active applications and allows to switch directly to any one. ''Note:'' If the task menu is not shown, click and hold the [[#Aux|Aux]] button to bring up the Aux menu, and select &amp;quot;Toggle Fullscreen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using the terminal ===&lt;br /&gt;
&lt;br /&gt;
To start a console from &amp;quot;Today&amp;quot; page, click the middle tab at the bottom of the screen to display the &amp;quot;Launch applications&amp;quot; page, then select Terminal in the &amp;quot;Applications&amp;quot; submenu. The multitaps keyboard slides up (and down) from the bottom of the screen automatically when you touch the screen.&lt;br /&gt;
&lt;br /&gt;
====Setting date and time====&lt;br /&gt;
&lt;br /&gt;
From the terminal, type the following, but replace ''MM'' with the month (01-12); ''DD'' with the day (01-31); ''hhmm'' with the time (0000-2359); ''YYYY'' with the  year (optional); and ''.ss'' with the seconds (optional).&lt;br /&gt;
&lt;br /&gt;
 date -s ''MMDDhhmmYYYY.ss''&lt;br /&gt;
&lt;br /&gt;
To make the change persist between reboots, sync the hardware clock with the updated system time.&lt;br /&gt;
&lt;br /&gt;
hwclock --systohc&lt;br /&gt;
&lt;br /&gt;
See [[Setting Date and Time]] for more discussion, including synchronizing with an NTP server.&lt;br /&gt;
&lt;br /&gt;
Note: UNIX traditionally sets the system clock to GMT (UTC) or &amp;quot;Zulu&amp;quot; (Z time zone). So I use the stanza:&lt;br /&gt;
 date -u MMDDhhmmYYYY.ss (well, I usually ignore the seconds)&lt;br /&gt;
Then I can set the local time using the techniques described elsewhere. iceworm&lt;br /&gt;
&lt;br /&gt;
==== Accessing the microSD card ====&lt;br /&gt;
&lt;br /&gt;
Mounted at /media/card by default.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
　mount /media/card&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you have multiple partitions on the card, the first (/dev/mmcblk0p1) will be mounted at /media/card, the second at /media/mmcblk0p2, the third at /media/mmcblk0p3 etc. To setup the package management to write on the microSD card when installing new software follow the [[Package_management | package management guide]].&lt;br /&gt;
&lt;br /&gt;
fox example :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Filesystem           1k-blocks      Used Available Use% Mounted on&lt;br /&gt;
rootfs                  252544    153560     98984  61% /&lt;br /&gt;
/dev/root               252544    153560     98984  61% /&lt;br /&gt;
/dev/root               252544    153560     98984  61% /dev/.static/dev&lt;br /&gt;
udev                      2048        76      1972   4% /dev&lt;br /&gt;
/dev/mmcblk0p1            3362      1794      1568  53% /media/card&lt;br /&gt;
/dev/mmcblk0p2          476382    157368    294419  35% /media/mmcblk0p2&lt;br /&gt;
tmpfs                    61928       380     61548   1% /var/volatile&lt;br /&gt;
tmpfs                    61928         0     61928   0% /dev/shm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== For Om 2008.12 ==&lt;br /&gt;
&lt;br /&gt;
=== Entering the SIM PIN ===&lt;br /&gt;
&lt;br /&gt;
Some SIM cards require a PIN code to be entered. If your SIM card is like this, you will see a screen like this after the FreeRunner boots:&lt;br /&gt;
[[Image:Enterpin.jpg|center]]&lt;br /&gt;
The keypad in the lower part of the screen shows only letters, and your PIN is probably numeric. Switch to other keypads by stroking downwards on the screen with the stylus. Then enter your PIN. If you enter a wrong digit, you can backspace by stroking the screen to the left with the stylus. (Keep trying if it doesn't seem to work.) Finally, having composed the correct PIN, tap on the composed number with the stylus. This will enter it into the dialog box where it needs to be. After a brief pause, you will then see the word &amp;quot;Enter&amp;quot; at the top right of the keypad. Tap it. The PIN will then be checked, and if all is well, the Home Screen (next section) will be displayed.&lt;br /&gt;
&lt;br /&gt;
=== The Home screen ===&lt;br /&gt;
&lt;br /&gt;
With the bare-bones installation, the home screen looks like this.&lt;br /&gt;
[[Image:Homescreen.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
=== Terminal ===&lt;br /&gt;
&lt;br /&gt;
In Om 2008.12, no terminal app is installed by default. To get to a command prompt, you need to set up USB-based networking and use SSH; see next section.&lt;br /&gt;
&lt;br /&gt;
== Set up USB-based networking, SSH and update ==&lt;br /&gt;
&lt;br /&gt;
Openmoko allows TCP/IP-over-USB networking for your phone. The main advantages of this are&lt;br /&gt;
* You don't need to set-up GPRS or WLAN network connection for the phone software to reach the Internet&lt;br /&gt;
* You can SSH from your computer into the phone shell and comfortably do low-level tasks using your computer's terminal software and real keyboard instead of the tiny screen and touchscreen keyboard&lt;br /&gt;
&lt;br /&gt;
Naturally, the phone must be connected to your computer with USB cable.&lt;br /&gt;
&lt;br /&gt;
===Connect with the Neo FreeRunner===&lt;br /&gt;
&lt;br /&gt;
This is discussed in the [[USB_Networking|USB Networking]] section.&lt;br /&gt;
&lt;br /&gt;
===Update with the package manager===&lt;br /&gt;
&lt;br /&gt;
In order to keep the FreeRunner up-to-date with the latest features and bug-fixes, it is advisable update the software at regular intervals.&lt;br /&gt;
&lt;br /&gt;
There are two main methods of doing this:&lt;br /&gt;
* upgrading with the package manager '''[[Opkg]]'''&lt;br /&gt;
* or manually flashing the device (see [[Flashing the Neo FreeRunner]]).&lt;br /&gt;
&lt;br /&gt;
There are three layers to the software on the FreeRunner:&lt;br /&gt;
&lt;br /&gt;
* [[uboot|uBoot]]: Think of u-boot as a combination of the BIOS and Grub on a PC.&lt;br /&gt;
* Kernel: The Linux kernel&lt;br /&gt;
* Root Filesystem: The rest of the system&lt;br /&gt;
&lt;br /&gt;
Note that ''uboot'', the ''kernel'' and the ''root filesystem'' may all be flashed to update them. For uboot, this is the only possibility (see [[Flashing_the_Neo_FreeRunner#Flashing_the_boot_loader]]). The advantage of flashing the kernel manually rather than using opkg seems to be speed. The disadvantage of flashing the root file system is that it wipes out all local modifications, including /home. If /home is moved to the SD disk, this is no longer a problem.&lt;br /&gt;
&lt;br /&gt;
{{Warning| UPGRADING TO DAILY KERNELS FROM THE DEVELOPMENT BRANCH MAY BREAK THINGS. That said, assuming that your FreeRunner can access the internet (see above), the kernel and other packages can be updated with&lt;br /&gt;
&lt;br /&gt;
# opkg update&lt;br /&gt;
# opkg -test upgrade&lt;br /&gt;
# opkg upgrade&lt;br /&gt;
&lt;br /&gt;
The first updates the repository information, telling opkg what packages are available. The second allows you to see what the package manager wants to do. The third upgrades all packages for which a newer version is available. '''At the moment, some signature files are missing (404 errors), which opkg complains about, but this is cosmetic.'''  The repositories will still update with the missing signature files.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Important:'''  If you have followed the Getting Started Guide this far, but opkg upgrades do not appear to be happening.  Try checking the .conf files in the /etc/opkg/ directory.  If you see four URLs pointing at&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://buildhost.openmoko.org/&amp;lt;/nowiki&amp;gt;, this is your problem.  &amp;lt;nowiki&amp;gt;http://buildhost.openmoko.org/&amp;lt;/nowiki&amp;gt; is no longer supported. If you're running Om 2007.2 (the stock distribution that comes with the Freerunner according to the [[FAQ]]), you'll need to edit those files to point to an unofficial [[Users Repositories|User Repository]]. Or, you could install another [[Distributions|distribution]] (which is probably the best bet in the long run).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that running opkg upgrade on a factory-fresh phone will upgrade dropbear (the ssh software) and various xserver packages, and neither upgrades elegantly while in use.  Xserver must be updated over ssh to complete succesfully.  Dropbear can be updated over ssh with the proper command:&lt;br /&gt;
&lt;br /&gt;
 nohup opkg upgrade dropbear &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Or upgrade it directly in the FreeRunner terminal.&lt;br /&gt;
&lt;br /&gt;
 opkg upgrade dropbear&lt;br /&gt;
&lt;br /&gt;
When updating over ssh, the session will be interrupted, but the command should complete successfully(check nohup.out on your device to verify), and you should be able to reconnect within a few seconds.&lt;br /&gt;
&lt;br /&gt;
Another (better) option is to start a screen session before the upgrade with:&lt;br /&gt;
&lt;br /&gt;
 screen&lt;br /&gt;
&lt;br /&gt;
After loosing the ssh connection and login in again via ssh reconnect to the running screen session with:&lt;br /&gt;
&lt;br /&gt;
 screen -x&lt;br /&gt;
&lt;br /&gt;
Then connect to the FreeRunner via ssh and type:&lt;br /&gt;
&lt;br /&gt;
 opkg upgrade&lt;br /&gt;
&lt;br /&gt;
And run this command :&lt;br /&gt;
&lt;br /&gt;
 depmod&lt;br /&gt;
&lt;br /&gt;
Alternatively you can upgrade the xserver packages via ssh and then upgrade the rest from the FreeRunner's terminal.&lt;br /&gt;
&lt;br /&gt;
If you do your first upgrade in two installments like this, it will go more smoothly.&lt;br /&gt;
&lt;br /&gt;
It will be possible in the future to update uboot with opkg, but this has not yet been implemented.&lt;br /&gt;
&lt;br /&gt;
=== Installing applications ===&lt;br /&gt;
&lt;br /&gt;
There are many applications you can install - check out the [[Repositories]] for a list of packages, an example of how to add a repository using scaredy cat as an example can also be found here. A list of pre-installed and available packages with descriptions can be found here - [[Available Packages]].&lt;br /&gt;
Or you can check [[Applications]] page to get applications developed from community.&lt;br /&gt;
&lt;br /&gt;
If you want to install any application on Neo, there three steps:&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
1. Download the applicatiion you want to install on Neo.&lt;br /&gt;
&lt;br /&gt;
2. scp the opkg/ipk file to the root of Neo.&lt;br /&gt;
&lt;br /&gt;
3. Use Opkg command to intall opkg files.'''&lt;br /&gt;
&lt;br /&gt;
By following example you can install web browser on Neo:&lt;br /&gt;
&lt;br /&gt;
The calendar can be installed with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First download and unpack it on your GNU/Linux host:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://www.ginguppin.de/files/minimo.tar.bz2&lt;br /&gt;
tar jvxf minimo.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy it over to the FreeRunner:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp minimo_* root@192.168.0.202:/tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then on the FreeRunner:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll probably also want to [[Switching Keyboards|change the keyboard]] including the [[Switching Keyboards#How_to_add_a_keyboard_toggle_button|keyboard toggle applet]]&lt;br /&gt;
&lt;br /&gt;
=== Importing contacts ===&lt;br /&gt;
&lt;br /&gt;
If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on [[Import Vcf Contacts]] page to bring them to Neo.&lt;br /&gt;
&lt;br /&gt;
==The next steps==&lt;br /&gt;
&lt;br /&gt;
Congratulations for setting up your Neo FreeRunner. There are many more resources to help free your phone:&lt;br /&gt;
&lt;br /&gt;
===Customize the interface===&lt;br /&gt;
home screen clock, keyboard&lt;br /&gt;
&lt;br /&gt;
The stock [[Openmoko2007.2]] image flashed onto the Neo FreeRunner is really just the bare bones. For example, you don't have the clock and the quick-launch icons showing. Here's how you can change that:&lt;br /&gt;
&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false&lt;br /&gt;
# /etc/init.d/xserver-nodm restart&lt;br /&gt;
&lt;br /&gt;
If you rather have a regular clock instead of the digital one, do this instead:&lt;br /&gt;
&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false&lt;br /&gt;
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false&lt;br /&gt;
# /etc/init.d/xserver-nodm restart&lt;br /&gt;
&lt;br /&gt;
REMOVE CLICK SOUND VIA /etc/pulse/session&lt;br /&gt;
&lt;br /&gt;
More information about today screen customization at [[Today/2007.2]].&lt;br /&gt;
&lt;br /&gt;
Also, if you prefer having a full keyboard, using matchbox's qwerty keybord, see [[Switching_Keyboards#Matchbox_keyboard|these instructions]]. Then you may also see [http://lists.openmoko.org/pipermail/community/2008-July/021296.html these], which describe a way to add an applet allowing the showing/hiding of that keyboard.&lt;br /&gt;
&lt;br /&gt;
===Use the GPS===&lt;br /&gt;
You can see [[Manually using GPRS]] to get more information about GPS. Or download [[TangoGPS]] from [http://www.tangogps.org/downloads/tangogps_0.9.3-r1_armv4t.ipk tangogps.org].&lt;br /&gt;
&lt;br /&gt;
There were critical [[GPS Problems]] earlier that are largely fixed in newest kernels, see the instructions above to install the updates. More information is on the [[GPS]] page.&lt;br /&gt;
&lt;br /&gt;
===Play with WLAN, GPRS and Bluetooth===&lt;br /&gt;
&lt;br /&gt;
There are plenty of development opportunities to integrate these functions in the Openmoko software.&lt;br /&gt;
&lt;br /&gt;
'''WLAN''': See [[Wireless Networking]]&lt;br /&gt;
&lt;br /&gt;
'''GPRS''': See [[Manually using GPRS]]&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth''': See [[Manually using Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
=== Testing a new distribution ===&lt;br /&gt;
&lt;br /&gt;
For the feature of Openness, you can flash any Linux [[Distributions]] into FreeRunner. You can testing a new distribution by following ways:&lt;br /&gt;
&lt;br /&gt;
* [[Booting from SD]].&lt;br /&gt;
* Boot from the built-in NAND flash memory.&lt;br /&gt;
** [[NeoTool]] gives you a GUI to flash and backup.&lt;br /&gt;
** [http://code.google.com/p/om-manager/ om-manager] is another GUI to flash, backup and [[Community_Updates/December_29th%2C_2008#New_applications|more]].&lt;br /&gt;
&lt;br /&gt;
=== Welcome to the community ===&lt;br /&gt;
&lt;br /&gt;
The release of the FreeRunner in the summer 2008 has led the community into a new period of rapid growth. The resources available are summarized on the [[Community Resources]]. These are always exciting and interesting times to live in when the balance between Chaos and Order tilts towards change.&lt;br /&gt;
&lt;br /&gt;
As an entry point, the [http://lists.openmoko.org/pipermail/community/ openmoko community mailing list] is perhaps the most active. As of July 2008, its volume amounts to dozens of messages per day. Read the [[Community_Updates]] for a digest. Openmoko people are there too. You may ask for help on the [[https://lists.openmoko.org/mailman/listinfo/support support mailing list]].&lt;br /&gt;
&lt;br /&gt;
Or if you use IRC, there is always a good group in the channel #openmoko on FreeNode.&lt;br /&gt;
&lt;br /&gt;
The links on the top-right of this page lead to the sister sites in the Openmoko community:&lt;br /&gt;
* Home and Wiki lead to the same Main Page on the wiki. It needs cleaning, we know...&lt;br /&gt;
* Doc leads to the bug ''Trac''king system.&lt;br /&gt;
* Planet goes to the collection of Openmoko-relatd blogs.&lt;br /&gt;
* Projects is the GForge, free hosting for application developers.&lt;br /&gt;
* Lists is the listing of all the public mailing lists on lists.openmoko.org.&lt;br /&gt;
&lt;br /&gt;
== Annotated references ==&lt;br /&gt;
&lt;br /&gt;
* [[Neo FreeRunner]]. The top-level view of the specifications.&lt;br /&gt;
* [[Neo FreeRunner GTA02 Hardware]]. The detailed specifications.&lt;br /&gt;
* [[GTA02 Openness]]. Ultimate chip-level specifications, data sheets and hardware documentation.&lt;br /&gt;
* [[Distributions]]. Strengths and weaknesses of the various distributions available for the Neo.&lt;br /&gt;
* [[FAQ#Getting_Started_with_your_Neo_FreeRunner]]. Answers.&lt;br /&gt;
&lt;br /&gt;
To search this wiki with Google, use the following search term:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;search term&amp;gt; site:http://wiki.openmoko.org/wiki/&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner Hardware| ]]&lt;br /&gt;
[[Category:Basic End User]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2009-04-11T22:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Punjabi */ make it ISO-639-2 compliant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation}}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages, please join and add your Language and name. The source for the translation will be English. If you have good English skills then you could contribute by correcting the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/Openmoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic ==&lt;br /&gt;
عربي &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Basque ==&lt;br /&gt;
&lt;br /&gt;
* [[User:garrop|Ugartemendia]]&lt;br /&gt;
* [[User:aritza|aritza]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
See also [[Openmoko Local Groups: Finland]].&lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
* [[User:youshe|Frédéric Bouquet, Grenoble, France]]&lt;br /&gt;
* [[User:netdruide|Daniel Pallier, Lampaul-Plouarzel, France]]&lt;br /&gt;
* [[User:Pierrebrua|Pierre Brua]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
* [[User:Gorschkow|Andre Gorschkow]]&lt;br /&gt;
* [[User:Klischeepunk|David Dorst]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew ==&lt;br /&gt;
עברית&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Panjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2009-04-11T22:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Hebrew - make it link friendly (ASCII) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation}}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages, please join and add your Language and name. The source for the translation will be English. If you have good English skills then you could contribute by correcting the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/Openmoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic ==&lt;br /&gt;
عربي &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Basque ==&lt;br /&gt;
&lt;br /&gt;
* [[User:garrop|Ugartemendia]]&lt;br /&gt;
* [[User:aritza|aritza]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
See also [[Openmoko Local Groups: Finland]].&lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
* [[User:youshe|Frédéric Bouquet, Grenoble, France]]&lt;br /&gt;
* [[User:netdruide|Daniel Pallier, Lampaul-Plouarzel, France]]&lt;br /&gt;
* [[User:Pierrebrua|Pierre Brua]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
* [[User:Gorschkow|Andre Gorschkow]]&lt;br /&gt;
* [[User:Klischeepunk|David Dorst]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew ==&lt;br /&gt;
עברית&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Punjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2009-04-11T22:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Arabic - Make it link frienfly (ASCII)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation}}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages, please join and add your Language and name. The source for the translation will be English. If you have good English skills then you could contribute by correcting the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/Openmoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic ==&lt;br /&gt;
عربي &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Basque ==&lt;br /&gt;
&lt;br /&gt;
* [[User:garrop|Ugartemendia]]&lt;br /&gt;
* [[User:aritza|aritza]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
See also [[Openmoko Local Groups: Finland]].&lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
* [[User:youshe|Frédéric Bouquet, Grenoble, France]]&lt;br /&gt;
* [[User:netdruide|Daniel Pallier, Lampaul-Plouarzel, France]]&lt;br /&gt;
* [[User:Pierrebrua|Pierre Brua]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
* [[User:Gorschkow|Andre Gorschkow]]&lt;br /&gt;
* [[User:Klischeepunk|David Dorst]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew - עברית ==&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Punjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation_HOWTO</id>
		<title>Translation HOWTO</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation_HOWTO"/>
				<updated>2009-04-11T07:46:21Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: adding category L10N&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation_HOWTO}}&lt;br /&gt;
&lt;br /&gt;
Main page for localization is [[Translation]]. This page contains some help on how to do Wiki text and Openmoko software translations.&lt;br /&gt;
&lt;br /&gt;
== Translating Openmoko Wiki ==&lt;br /&gt;
&lt;br /&gt;
Rule of thumb: It's better to have some translation than nothing, so feel free to translate.&lt;br /&gt;
&lt;br /&gt;
To create a new translation, simply click on your language's link when viewing the English version and start editing in the appearing box.&lt;br /&gt;
&lt;br /&gt;
Always add the Languages template to the page, so that users can link back to other languages. For example this page starts with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Languages|Translation_HOWTO}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translated articles should not be added to the English category. Please always use the language suffix for the category name too.&lt;br /&gt;
&lt;br /&gt;
=== Article titles ===&lt;br /&gt;
&lt;br /&gt;
Please use the '''English''' title of the article. This will ensure that the language bar template can link to localized version of the article. For example: [[Main_Page]] and [[Main_Page/fr]].&lt;br /&gt;
&lt;br /&gt;
=== Category names and category pages ===&lt;br /&gt;
&lt;br /&gt;
The category names must be '''English'''. Append your language's code to the end. This will ensure that language bar will work and allow users to navigate between various languages of the category. For example: [[:Category:Hardware]] and [[:Category:Hardware/fr]].&lt;br /&gt;
&lt;br /&gt;
If the category name becomes red in your article, that means there is no '''category page''' for this category yet in this language. (First make sure you don't have a typo in the name!) Please click that red category name, and create the category page for it, which contains the following:&lt;br /&gt;
&lt;br /&gt;
* Languages template, same as on the English version of the category&lt;br /&gt;
* Parent categories, same as on the English version but with language suffixes&lt;br /&gt;
&lt;br /&gt;
For example on [[:Category:Basic End User]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Languages|:Category:Basic End User}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Community/de]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course you may want to translate the English description of this category too and add between these lines.&lt;br /&gt;
&lt;br /&gt;
=== Finding what to translate ===&lt;br /&gt;
&lt;br /&gt;
If you are not sure what page is most popular and ready for translation. Please refer to following list.&lt;br /&gt;
&lt;br /&gt;
Please start at these pages. Or you can add the page you think is important.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 0em &amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Page Name  !! Language Versions !!Maintainer!!Status&lt;br /&gt;
|-&lt;br /&gt;
| [[Getting Started with your Neo FreeRunner]] ||Tranditional Chinese || {{user|coolcat|Brenda Wang}} ||Finished&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo FreeRunner GTA02 Hardware]] ||Tranditional Chinese || {{user|coolcat|Brenda Wang}} ||Finished&lt;br /&gt;
|-&lt;br /&gt;
| [[Booting from SD]] ||Tranditional Chinese || {{user|coolcat|Brenda Wang}} ||Finished&lt;br /&gt;
|-&lt;br /&gt;
| [[Toolchain]] ||Tranditional Chinese || {{user|coolcat|Brenda Wang}} ||Finished&lt;br /&gt;
|-&lt;br /&gt;
| [[Distributions]] ||none || none ||todo&lt;br /&gt;
|-&lt;br /&gt;
| [[Om2008.8]] ||none || none ||todo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Translating Openmoko software ==&lt;br /&gt;
&lt;br /&gt;
There are specialized tools for *.pot (*.po) files edition gtranslator, po4a, poedit, pootle, potool ... [http://translate.sourceforge.net/wiki/pootle/index Pootle] can host several projects and languages to coordinate translation activities, and allow online translation.&lt;br /&gt;
&lt;br /&gt;
Most of text editors will fit also: vim, emacs, ed, gedit ...&lt;br /&gt;
&lt;br /&gt;
=== Updating source tree ===&lt;br /&gt;
{{todo|descript SVN update after editing}}&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Encoding for *.po is UTF-8&lt;br /&gt;
* Most of packages in [[OpenEmbedded]] tree already internationalized, its worth to review them&lt;br /&gt;
&lt;br /&gt;
=== Common space for localization effort ===&lt;br /&gt;
&lt;br /&gt;
'''please join the community ml for now.''' there's also some talking about creating a translators ml [[Talk:Translation#Need for translation mailing list (and coordinators?)|here]] [http://lists.openmoko.org/pipermail/community/2007-April/004973.html and here: OM-i18n-ml] feel free to join both discussions. [[User:Cga|cga]] sat apr 28th 20:48:35 CEST 2007)&lt;br /&gt;
&lt;br /&gt;
=== List of Openmoko related PO's===&lt;br /&gt;
&lt;br /&gt;
Most of apps in /home/moko/sources/svn/ and /home/moko/openmoko/trunk/src/target/OM-2007/applications/ don have *.pot files for now, but some of them have *.po files for some of the languages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Category:L10N</id>
		<title>Category:L10N</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Category:L10N"/>
				<updated>2009-04-11T07:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: New page: L10N stands for localization, thats mean you can translate your favorite programm top your language of choice. If you know more than one language don't hesitate, pick up some progect and t...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L10N stands for localization, thats mean you can translate your favorite programm top your language of choice.&lt;br /&gt;
If you know more than one language don't hesitate, pick up some progect and translate it.&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2009-04-11T07:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Welsh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Translation}}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages, please join and add your Language and name. The source for the translation will be English. If you have good English skills then you could contribute by correcting the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/Openmoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic عربي == &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Basque ==&lt;br /&gt;
&lt;br /&gt;
* [[User:garrop|Ugartemendia]]&lt;br /&gt;
* [[User:aritza|aritza]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
See also [[Openmoko Local Groups: Finland]].&lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
* [[User:youshe|Frédéric Bouquet, Grenoble, France]]&lt;br /&gt;
* [[User:netdruide|Daniel Pallier, Lampaul-Plouarzel, France]]&lt;br /&gt;
* [[User:Pierrebrua|Pierre Brua]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
* [[User:Gorschkow|Andre Gorschkow]]&lt;br /&gt;
* [[User:Klischeepunk|David Dorst]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew - עברית ==&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Punjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Editing]]&lt;br /&gt;
[[Category:L10N]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Any_Key</id>
		<title>User:Any Key</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Any_Key"/>
				<updated>2009-04-11T07:18:59Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ilive in Saint-Petersburg, Russia.&lt;br /&gt;
So if you application developer or just want some app to be translated to/from Rusiian or Hebrew feel free to drop me email.&lt;br /&gt;
&lt;br /&gt;
[[User:Any Key|Any Key]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Voicenote</id>
		<title>Voicenote</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Voicenote"/>
				<updated>2009-02-26T08:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a draft description / to-do list for my 1st application &amp;quot;voicenote&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Voicenote 0.3=&lt;br /&gt;
[[Image:Voicenote.png]]&lt;br /&gt;
== Presentation ==&lt;br /&gt;
'''Voicenote''' is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.&lt;br /&gt;
&lt;br /&gt;
It is based on the '''arecord''' / aplay librairy and use the '''alsactl''' to change the audio scenario ( /usr/share/openmoko/scenarios/voip-handset.state restore is used) .&lt;br /&gt;
&lt;br /&gt;
It uses '''zenity''' as a basic graphical gui.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
You need '''zenity''' and '''alsa-utils-aplay''' to make it work.&lt;br /&gt;
&lt;br /&gt;
=== OM / SHR ===&lt;br /&gt;
&lt;br /&gt;
So to install it, you can do :&lt;br /&gt;
 opkg install http://buildhost.automated.it/OM2007.2/packages/armv4t/zenity_2.20.1-r0_armv4t.ipk alsa-utils-aplay http://kimaidou.kilu.de/openmoko/voicenote/voicenote_0.3_arm.ipk&lt;br /&gt;
&lt;br /&gt;
For SHR user, you might use the -force-depends option to avoid the error with gtk+fastscaling&lt;br /&gt;
&lt;br /&gt;
=== Debian base distributions ===&lt;br /&gt;
I have not made a package yet. So if you want to try it, you have to use the script alone :&lt;br /&gt;
 apt-get install zenity alsa-utils-aplay&lt;br /&gt;
 cd ~&lt;br /&gt;
 wget http://kimaidou.kilu.de/openmoko/voicenote/voicenote&lt;br /&gt;
 chmod +x voicenote&lt;br /&gt;
To launch it, do&lt;br /&gt;
 cd ~&lt;br /&gt;
 ./voicenote&lt;br /&gt;
&lt;br /&gt;
== Using voicenote ==&lt;br /&gt;
* Just click on the desktop icon [[Image:Voicenote.png|30px]] called &amp;quot;Voicenote&amp;quot; to load the software&lt;br /&gt;
&lt;br /&gt;
* Then you have to choose between recording or playing a voice note (a wav file). When finished recording or playing, you go back to this first window. Click &amp;quot;Cancel&amp;quot; to quit the application.&lt;br /&gt;
&lt;br /&gt;
* For now the wav files are saved with a &amp;quot;voicenote_&amp;quot; prefix and the date and time (YYYY-MM-DD_HH-MI). For example: '''voicenote_2009-02-20_12-34.wav''' means a this voice note has been recorded at 12:34 the 20th of feb 2009.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
=== 2009-02-25 - v0.3 ===&lt;br /&gt;
* Now you can play the wav files from Voicenote&lt;br /&gt;
* You go back to the 1st choice window after recording or playing a file. To quit the software, click on the button &amp;quot;Cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== 2009-02-24 - v0.2 ===&lt;br /&gt;
2nd version:&lt;br /&gt;
* GPL license added&lt;br /&gt;
* the user can select the wave files destination folder at the first startup (and then modify it in the file ~/.voicenote/voicenote.cfg&lt;br /&gt;
* the wave file is now recorded in mono at 8000 kHz (which saves a lot of CPU and bytes)&lt;br /&gt;
* addition of comments in the script&lt;br /&gt;
* the script is called &amp;quot;voicenote&amp;quot;, and not anymore &amp;quot;voicenote.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== 2009-02-19 - v0.1 ===&lt;br /&gt;
initial version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Future improvements / To do list ==&lt;br /&gt;
* add the GPS date and time information (+/- latitude and longitude) so that each wav file can be used for OpenStreetMap mapping.&lt;br /&gt;
* improve the quality of the sound&lt;br /&gt;
* add a README text file&lt;br /&gt;
* package it for debian&lt;br /&gt;
* allow the user to choose the microphone source (headset or handset)&lt;br /&gt;
* allow the user to choose the state file for playing the wave files.&lt;br /&gt;
* enable job control (set -m in th script)&lt;br /&gt;
* more language&lt;br /&gt;
* replace zenity by a real frontend as EFL ?&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Audio Applications]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Voicenote</id>
		<title>Voicenote</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Voicenote"/>
				<updated>2009-02-26T08:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Futur improvement / To do list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a draft description / to-do list for my 1st application &amp;quot;voicenote&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Voicenote 0.3=&lt;br /&gt;
[[Image:Voicenote.png]]&lt;br /&gt;
== Presentation ==&lt;br /&gt;
'''Voicenote''' is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.&lt;br /&gt;
&lt;br /&gt;
It is based on the '''arecord''' / aplay librairy and use the '''alsactl''' to change the audio scenario ( /usr/share/openmoko/scenarios/voip-handset.state restore is used) .&lt;br /&gt;
&lt;br /&gt;
It uses '''zenity''' as a basic graphical gui.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
You need '''zenity''' and '''alsa-utils-aplay''' to make it work.&lt;br /&gt;
&lt;br /&gt;
=== OM / SHR ===&lt;br /&gt;
&lt;br /&gt;
So to install it, you can do :&lt;br /&gt;
 opkg install http://buildhost.automated.it/OM2007.2/packages/armv4t/zenity_2.20.1-r0_armv4t.ipk alsa-utils-aplay http://kimaidou.kilu.de/openmoko/voicenote/voicenote_0.3_arm.ipk&lt;br /&gt;
&lt;br /&gt;
For SHR user, you might use the -force-depends option to avoid the error with gtk+fastscaling&lt;br /&gt;
&lt;br /&gt;
=== Debian base distributions ===&lt;br /&gt;
I have not made a package yet. So if you want to try it, you have to use the script alone :&lt;br /&gt;
 apt-get install zenity alsa-utils-aplay&lt;br /&gt;
 cd ~&lt;br /&gt;
 wget http://kimaidou.kilu.de/openmoko/voicenote/voicenote&lt;br /&gt;
 chmod +x voicenote&lt;br /&gt;
To launch it, do&lt;br /&gt;
 cd ~&lt;br /&gt;
 ./voicenote&lt;br /&gt;
&lt;br /&gt;
== Using voicenote ==&lt;br /&gt;
* Just click on the desktop icon [[Image:Voicenote.png|30px]] called &amp;quot;Voicenote&amp;quot; to load the software&lt;br /&gt;
&lt;br /&gt;
* Then you have to choose between recording or playing a voice note (a wav file). When finished recording or playing, you go back to this first window. Click &amp;quot;Cancel&amp;quot; to quit the application.&lt;br /&gt;
&lt;br /&gt;
* For now the wav files are saved with a &amp;quot;voicenote_&amp;quot; prefix and the date and time (YYYY-MM-DD_HH-MI). For example: '''voicenote_2009-02-20_12-34.wav''' means a this voice note has been recorded at 12:34 the 20th of feb 2009.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
=== 2009-02-25 - v0.3 ===&lt;br /&gt;
* Now you can play the wav files from Voicenote&lt;br /&gt;
* You go back to the 1st choice window after recording or playing a file. To quit the software, click on the button &amp;quot;Cancel&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== 2009-02-24 - v0.2 ===&lt;br /&gt;
2nd version:&lt;br /&gt;
* GPL license added&lt;br /&gt;
* the user can select the wave files destination folder at the first startup (and then modify it in the file ~/.voicenote/voicenote.cfg&lt;br /&gt;
* the wave file is now recorded in mono at 8000 kHz (which saves a lot of CPU and bytes)&lt;br /&gt;
* addition of comments in the script&lt;br /&gt;
* the script is called &amp;quot;voicenote&amp;quot;, and not anymore &amp;quot;voicenote.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== 2009-02-19 - v0.1 ===&lt;br /&gt;
initial version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Futur improvement / To do list ==&lt;br /&gt;
* add the GPS date and time information (+/- latitude and longitude) so that each wav file can be used for OpenStreetMap mapping.&lt;br /&gt;
* improve the quality of the sound&lt;br /&gt;
* add a README text file&lt;br /&gt;
* package it for debian&lt;br /&gt;
* allow the user to choose the microphone source (headset or handset)&lt;br /&gt;
* allox the user to choose the state file for playing the wave files.&lt;br /&gt;
* enable job control (set -m in th script)&lt;br /&gt;
* more language&lt;br /&gt;
* replace zenity by a real frontend as EFL ?&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Audio Applications]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Recording_audio</id>
		<title>Recording audio</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Recording_audio"/>
				<updated>2009-02-26T08:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Information for developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== For the impatient ==&lt;br /&gt;
&lt;br /&gt;
In order to record audio you need a special alsa state file and we provide a link to one that works below (SHA1:55888a699e969c5e2c4690e6aff47ccad7ad0f3d). It can be used to put the device into voice recording mode. &lt;br /&gt;
&lt;br /&gt;
 alsactl -f [http://svn.arhuaco.org/svn/src/openmoko/misc-files/ALSA/voip-handset.state voip-handset.state] restore&lt;br /&gt;
 arecord -D hw -f cd  -v -t wav rec-$(date +%Y-%m-%d-%H-%M).wav&lt;br /&gt;
&lt;br /&gt;
With these commands you should get a file in Waveform audio format (WAV) in the local directory.&lt;br /&gt;
&lt;br /&gt;
== Applications that record audio ==&lt;br /&gt;
&lt;br /&gt;
In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
* [[Guitartune]]&lt;br /&gt;
* [[Monologue]]&lt;br /&gt;
* [[Voicenote]]&lt;br /&gt;
&lt;br /&gt;
== Information for developers ==&lt;br /&gt;
&lt;br /&gt;
Mixer settings for voice recording: It is required that DAI Mode (alsa control number 50) is &amp;quot;DAI 2&amp;quot;. As of 23/Feb/2009 &amp;quot;DAI 1&amp;quot; mode is broken. Not all the DAI modes work and people are working on this.&lt;br /&gt;
&lt;br /&gt;
Here we have a list of relevant tickets that are open now:&lt;br /&gt;
&lt;br /&gt;
* [https://docs.openmoko.org/trac/ticket/2073 #2073]&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Audio Applications]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Recording_audio</id>
		<title>Recording audio</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Recording_audio"/>
				<updated>2009-02-26T08:00:14Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Information for developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== For the impatient ==&lt;br /&gt;
&lt;br /&gt;
In order to record audio you need a special alsa state file and we provide a link to one that works below (SHA1:55888a699e969c5e2c4690e6aff47ccad7ad0f3d). It can be used to put the device into voice recording mode. &lt;br /&gt;
&lt;br /&gt;
 alsactl -f [http://svn.arhuaco.org/svn/src/openmoko/misc-files/ALSA/voip-handset.state voip-handset.state] restore&lt;br /&gt;
 arecord -D hw -f cd  -v -t wav rec-$(date +%Y-%m-%d-%H-%M).wav&lt;br /&gt;
&lt;br /&gt;
With these commands you should get a file in Waveform audio format (WAV) in the local directory.&lt;br /&gt;
&lt;br /&gt;
== Applications that record audio ==&lt;br /&gt;
&lt;br /&gt;
In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
* [[Guitartune]]&lt;br /&gt;
* [[Monologue]]&lt;br /&gt;
* [[Voicenote]]&lt;br /&gt;
&lt;br /&gt;
== Information for developers ==&lt;br /&gt;
&lt;br /&gt;
Mixer settings for voice recording: It is required that DAI Mode (alsa control number 50) is &amp;quot;DAI 2&amp;quot;. As of 23/Feb/2009 &amp;quot;DAI 1&amp;quot; mode is broken. Not all the DAI modes work and people are working on this.&lt;br /&gt;
&lt;br /&gt;
Here we have a list of relevant tickets that are open now:&lt;br /&gt;
&lt;br /&gt;
* [https://docs.openmoko.org/trac/ticket/2073 #2073]&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Audio Software]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Monologue</id>
		<title>Monologue</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Monologue"/>
				<updated>2009-02-26T07:57:39Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ApplicationBox|&lt;br /&gt;
Name=[[Monologue]]|&lt;br /&gt;
Description= Dictaphone software (record only then speaking)|&lt;br /&gt;
Screenshot= |&lt;br /&gt;
Homepage=http://lindi.iki.fi/lindi/darcs/monologue/|&lt;br /&gt;
TestedOn=|&lt;br /&gt;
PackageName=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Download source:http://lindi.iki.fi/lindi/darcs/monologue/&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This programs records audio only when you talk. It's a very early version so don't expect much.&lt;br /&gt;
&lt;br /&gt;
It is useful when you want to dictate notes and use it with different programs. Right now the author is planning to use it with [http://www.openstreetmap.org/ Openstreetmap].&lt;br /&gt;
&lt;br /&gt;
==Libraries==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
===To Install===&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
[[category:Audio Applications]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Unison</id>
		<title>Unison</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Unison"/>
				<updated>2008-11-26T07:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cis.upenn.edu/~bcpierce/unison Unison] is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file.&lt;br /&gt;
&lt;br /&gt;
Unison comes in two flavors:&lt;br /&gt;
* Text mode only version (debian package name: unison)&lt;br /&gt;
* GTK-based graphical version (debian package name: unison-gtk)&lt;br /&gt;
&lt;br /&gt;
Unison can sync &lt;br /&gt;
* between two directory trees on the same computer or &lt;br /&gt;
* between directory trees on two separate machines.&lt;br /&gt;
&lt;br /&gt;
For syncing desktop machine and Neo we use the latter. The recommended way to do this is the [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#rshmeth remote shell method]:&lt;br /&gt;
&lt;br /&gt;
We start unison or unison-gtk on the desktop PC. The program will connect to the Neo via ssh and start a text-only instance of unison on the Neo to retrieve new files or deltas and to modify files on the Neo.&lt;br /&gt;
&lt;br /&gt;
{{note|The following deals with Unsion on '''Linux'''. It should apply for a [http://wiki.openmoko.org/wiki/Neo1973_and_Windows#USB_Ethernet_emulation network connection from a Windows machine] as well. Check [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#ssh-win unison manual] for details!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSH Setup ==&lt;br /&gt;
&lt;br /&gt;
For this to work, ssh must not output any text itself, because unison parses the first line of console output to determine the version of unison on the remote computer: &lt;br /&gt;
&lt;br /&gt;
* So we should setup ssh for public key authentication as described under [http://wiki.openmoko.org/wiki/USB_Networking#SSH_Keys USB Networking].&lt;br /&gt;
* If you are working with more than one distribution to boot from or even with more than one device, I found it convenient to make them all use the same host key (/etc/dropbear/dropbear_rsa_host_key).&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
On the Neo we use the text version of unison. Since there's no native opkg file available currently, we take the [http://packages.debian.org/lenny/armel/unison/download debian package]. Extract the file unison-2.27.57, copy it to /usr/bin on neo and create a symlink by the name of unison! &lt;br /&gt;
&lt;br /&gt;
When calling Unison via ssh, the console must only show the unison version information:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@desktoppc:~$ ssh moko unison -version&lt;br /&gt;
unison version 2.27.57&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Unison allows for multiple configuration profiles on the desktop PC. My ~/.unison/moko.prf looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Unison preferences file&lt;br /&gt;
&lt;br /&gt;
label      = Syncing Openmoko&lt;br /&gt;
&lt;br /&gt;
# the directories on the desktop and on the neo&lt;br /&gt;
root       = /home/user/Openmoko/data&lt;br /&gt;
root       = ssh://root@moko//media/mmc4&lt;br /&gt;
&lt;br /&gt;
# common options&lt;br /&gt;
include Common.opt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Do not compare modification time&lt;br /&gt;
times      = false&lt;br /&gt;
&lt;br /&gt;
########### Music ##############&lt;br /&gt;
path       =      music&lt;br /&gt;
&lt;br /&gt;
########### GPS Data ###########&lt;br /&gt;
path       =      gps&lt;br /&gt;
ignore     = Path gps/Maps/*&lt;br /&gt;
ignorenot  = Path gps/Maps/OSM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using Unison ==&lt;br /&gt;
&lt;br /&gt;
On first execution of unison on the desktop with the above profile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
unison-gtk moko&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
unison will ask you to create a new hash archive. Depending on your directory tree, this may take a while. After that you may choose how to proceed with differences.&lt;br /&gt;
&lt;br /&gt;
On the second call unison is actually able to detect changes an will automatically suggest appropriate actions on how to sync the directory trees:&lt;br /&gt;
&lt;br /&gt;
[[Image:UnisonScreenshot1.png|thumb|908px|center|Unison-GTK syncing with the Neo]]&lt;br /&gt;
&lt;br /&gt;
Unison can integrate programs for comparing and merging files during synchronization and offers a great number of other usefull options (see the [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html manual]).&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Unison</id>
		<title>Unison</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Unison"/>
				<updated>2008-11-26T07:22:48Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cis.upenn.edu/~bcpierce/unison Unison] is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file.&lt;br /&gt;
&lt;br /&gt;
Unison comes in two flavors:&lt;br /&gt;
* Text mode only version (debian package name: unison)&lt;br /&gt;
* GTK-based graphical version (debian package name: unison-gtk)&lt;br /&gt;
&lt;br /&gt;
Unison can sync &lt;br /&gt;
* between two directory trees on the same computer or &lt;br /&gt;
* between directory trees on two separate machines.&lt;br /&gt;
&lt;br /&gt;
For syncing desktop machine and Neo we use the latter. The recommended way to do this is the [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#rshmeth remote shell method]:&lt;br /&gt;
&lt;br /&gt;
We start unison or unison-gtk on the desktop PC. The program will connect to the Neo via ssh and start a text-only instance of unison on the Neo to retrieve new files or deltas and to modify files on the Neo.&lt;br /&gt;
&lt;br /&gt;
{{note|The following deals with Unsion on '''Linux'''. It should apply for a [http://wiki.openmoko.org/wiki/Neo1973_and_Windows#USB_Ethernet_emulation network connection from a Windows machine] as well. Check [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#ssh-win unison manual] for details!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSH Setup ==&lt;br /&gt;
&lt;br /&gt;
For this to work, ssh must not output any text itself, because unison parses the first line of console output to determine the version of unison on the remote computer: &lt;br /&gt;
&lt;br /&gt;
* So we should setup ssh for public key authentication as described under [http://wiki.openmoko.org/wiki/USB_Networking#SSH_Keys USB Networking].&lt;br /&gt;
* If you are working with more than one distribution to boot from or even with more than one device, I found it convenient to make them all use the same host key (/etc/dropbear/dropbear_rsa_host_key).&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
On the Neo we use the text version of unison. Since there's no native opkg file available currently, we take the [http://packages.debian.org/lenny/armel/unison/download debian package]. Extract the file unison-2.27.57, copy it to /usr/bin on neo and create a symlink by the name of unison! &lt;br /&gt;
&lt;br /&gt;
When calling Unison via ssh, the console must only show the unison version information:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@desktoppc:~$ ssh moko unison -version&lt;br /&gt;
unison version 2.27.57&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Unison allows for multiple configuration profiles on the desktop PC. My ~/.unison/moko.prf looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Unison preferences file&lt;br /&gt;
&lt;br /&gt;
label      = Syncing Openmoko&lt;br /&gt;
&lt;br /&gt;
# the directories on the desktop and on the neo&lt;br /&gt;
root       = /home/user/Openmoko/data&lt;br /&gt;
root       = ssh://root@moko//media/mmc4&lt;br /&gt;
&lt;br /&gt;
# common options&lt;br /&gt;
include Common.opt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Do not compare modification time&lt;br /&gt;
times      = false&lt;br /&gt;
&lt;br /&gt;
########### Music ##############&lt;br /&gt;
path       =      music&lt;br /&gt;
&lt;br /&gt;
########### GPS Data ###########&lt;br /&gt;
path       =      gps&lt;br /&gt;
ignore     = Path gps/Maps/*&lt;br /&gt;
ignorenot  = Path gps/Maps/OSM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using Unison ==&lt;br /&gt;
&lt;br /&gt;
On first execution of unison on the desktop with the above profile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
unison-gtk moko&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
unison will ask you to create a new hash archive. Depending on your directory tree, this may take a while. After that you may choose how to proceed with differences.&lt;br /&gt;
&lt;br /&gt;
On the second call unison is actually able to detect changes an will automatically suggest appropriate actions on how to sync the directory trees:&lt;br /&gt;
&lt;br /&gt;
[[Image:UnisonScreenshot1.png|thumb|908px|center|Unison-GTK syncing with the Neo]]&lt;br /&gt;
&lt;br /&gt;
Unison can integrate programs for comparing and merging files during synchronization and offers a great number of other usefull options (see the [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html manual]).&lt;br /&gt;
[Category:Applications]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation</id>
		<title>Translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation"/>
				<updated>2008-08-08T06:07:33Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* Chinese (Traditional0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo|{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
Let us spread the popularity of Openmoko/Neo1973 by localization of the software and translation of documentation and wiki.&lt;br /&gt;
&lt;br /&gt;
Just as an overview who is able and willing to translate parts into other languages,&lt;br /&gt;
please join and add your Language and name. The source for the translation will&lt;br /&gt;
be English. If you have good English skills then you could contribute by correcting&lt;br /&gt;
the sources :)&lt;br /&gt;
&lt;br /&gt;
A good point to start would be to continuous translating of &lt;br /&gt;
http://en.wikipedia.org/wiki/OpenMoko into more languages on the other language sites of wikipedia.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...it is easy to join and spend some minutes for translating,&lt;br /&gt;
and when someone finds some mistakes in any languages don't&lt;br /&gt;
blame the translator - just be productive and fix it yourself!&amp;quot; -[[User:RobertMichel|Robert Michel]]&lt;br /&gt;
&lt;br /&gt;
Please take a look at [[Translation HOWTO]] and improve it if possible.&lt;br /&gt;
&lt;br /&gt;
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:&lt;br /&gt;
&lt;br /&gt;
== Afrikaans ==&lt;br /&gt;
&lt;br /&gt;
== Amharic ==&lt;br /&gt;
* [[User:ethiopia|Ethiopia Alemayehu]]&lt;br /&gt;
&lt;br /&gt;
== Armenian ==&lt;br /&gt;
* [[User:surenk|Suren Karapetyan]]&lt;br /&gt;
&lt;br /&gt;
== Arabic عربي == &lt;br /&gt;
* Hossam Mahmoud حسام محمود&lt;br /&gt;
* [[User:ترجمان05|ترجمان05]]&lt;br /&gt;
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)&lt;br /&gt;
* [[User:Waraqa|Waraqa]]&lt;br /&gt;
&lt;br /&gt;
== Bulgarian == &lt;br /&gt;
* [[User:Mr700|Doncho Nicolaev Gunchev]]&lt;br /&gt;
&lt;br /&gt;
== Catalan ==&lt;br /&gt;
&lt;br /&gt;
* [[User:montxovs|Montxo Vicente i Sempere]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RafaelCarreras|Rafael Carreras]]&lt;br /&gt;
&lt;br /&gt;
* [[User:JaumeI|JaumeI]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Simplified)== &lt;br /&gt;
* [[User:JarodWang|JarodWang]]&lt;br /&gt;
* [[User:Liuxf|Liuxf]]&lt;br /&gt;
* [[User:sunlt|sunlt]]&lt;br /&gt;
&lt;br /&gt;
== Chinese (Traditional)==&lt;br /&gt;
* [[User:coolcat|Brenda Wang]]&lt;br /&gt;
&lt;br /&gt;
== Czech ==&lt;br /&gt;
* [[User:Mikesh|Michal Heczko]]&lt;br /&gt;
* [[User:Vatoz|Vaclav Cerny]]&lt;br /&gt;
* [[User:Fox|Pavel Kovář]] (wiki)&lt;br /&gt;
&lt;br /&gt;
== Danish == &lt;br /&gt;
* [[User:EsbenDamgaard|Esben Damgaard]]&lt;br /&gt;
* [[User:UlrikRasmussen|Ulrik Rasmussen]]&lt;br /&gt;
* [[User:miki|Mikkel Kirkgaard Nielsen]]&lt;br /&gt;
&lt;br /&gt;
== Dutch == &lt;br /&gt;
* [[User:MarcVerwerft|Marc Verwerft]]&lt;br /&gt;
* [[User:Madjo|Marcel De Jong]]&lt;br /&gt;
* [[User:LuitvD|Luit van Drongelen]]&lt;br /&gt;
* [[User:reinouts|Reinout van Schouwen]]&lt;br /&gt;
* [[User:Steamrunner|Koen De Voegt]]&lt;br /&gt;
&lt;br /&gt;
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen&lt;br /&gt;
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.&lt;br /&gt;
&lt;br /&gt;
== Esperanto ==&lt;br /&gt;
* [[User:Antono|Antono Vasiljev]]&lt;br /&gt;
* [[User:Alekcxjo|Alekĉjo Rajmondo]]&lt;br /&gt;
&lt;br /&gt;
== Estonian ==&lt;br /&gt;
* [[User:Hadara|Sven Petai]]&lt;br /&gt;
* [[User:Myoldryn|Jaan Nigul]]&lt;br /&gt;
* [[User:Yogiz|Yogiz]]&lt;br /&gt;
&lt;br /&gt;
== Finnish == &lt;br /&gt;
&lt;br /&gt;
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).&lt;br /&gt;
&lt;br /&gt;
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]&lt;br /&gt;
* [[User:TimoJyrinki|Timo Jyrinki]]&lt;br /&gt;
* [[User:Eyec|Samuli Perttula]]&lt;br /&gt;
* [[User:TuomoSipola|Tuomo Sipola]]&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]&lt;br /&gt;
* [[User:MarcSert|Marc Sert]]&lt;br /&gt;
* [[User:FoucaultdeBonneval|Foucault deBonneval]]&lt;br /&gt;
* [[User:Sufflope|Jean-Sébastien Bour]]&lt;br /&gt;
* [[User:Ymahe|Yves Mahé]]&lt;br /&gt;
* [[User:opampca|Richard Lussier, Canada]]&lt;br /&gt;
* [[User:Kheldar|Guillaume Maiano]]&lt;br /&gt;
* [[User:Thomas01|Thomas Leclere]]&lt;br /&gt;
* [[User:fredlala|Frédéric Lasnier]]&lt;br /&gt;
* [[User:alekcxjo|Alexandre Raymond]]&lt;br /&gt;
* [[User:VdeGrandpré|Vincent de Grandpré, Montréal, Québec]]&lt;br /&gt;
&lt;br /&gt;
== Galician ==&lt;br /&gt;
* [[User:Fjrial|Frco. Javier Rial]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mancomun.org Mancomun]&amp;lt;br&amp;gt;&lt;br /&gt;
Para poñerse en contacto enviar un correo-e a rolda http://listas.mancomun.org/mailman/listinfo/g11n&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [[User:RobertMichel|Robert Michel]]&lt;br /&gt;
* [[User:FabianOff|Fabian Off]]&lt;br /&gt;
* [[User:Denis std|Denis]]&lt;br /&gt;
* [[User:ktd85|Thomas Drewermann]]&lt;br /&gt;
* Lars C.&lt;br /&gt;
* [[User:AndreasHochsteger|Andreas Hochsteger]]&lt;br /&gt;
* [[User:Christophloew|Christoph Löw]]&lt;br /&gt;
* [[User:dFence|Daniel Zauner]]&lt;br /&gt;
* [[User:Imitation|Thomas Sanladerer]]&lt;br /&gt;
* [[User:Peter Santo|Peter Santo]]&lt;br /&gt;
* [[User:Bartholomaus|Marco K.]]&lt;br /&gt;
&lt;br /&gt;
== Greek ==&lt;br /&gt;
* [[User:Chronix|Polychronis Papadakis]]&lt;br /&gt;
&lt;br /&gt;
== Hebrew - עברית ==&lt;br /&gt;
* [[User:YaronSh|Yaron Shahrabani]]&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Koala|Koala]]&lt;br /&gt;
&lt;br /&gt;
== Hungarian ==&lt;br /&gt;
* [[User:ZeD|Zoltán Balogh]]&lt;br /&gt;
&lt;br /&gt;
== Indonesian ==&lt;br /&gt;
* [[User:Hcblue|Hcblue]]&lt;br /&gt;
&lt;br /&gt;
== Italian ==&lt;br /&gt;
* per il momento useremo [http://www.openmokoboard.com/index.php?getforum=10 questo forum] per organizzarci. iscrivetevi e partecipate.&lt;br /&gt;
* [[User:SergioTota|Sergio Tota]]&lt;br /&gt;
* [[User:Franco|Franco Rimoldi]]&lt;br /&gt;
* [[User:Filippo|Filippo]]&lt;br /&gt;
* [[User:Massi|Massimiliano]]&lt;br /&gt;
* [[User:Markk0|Marco Cattaneo]]&lt;br /&gt;
* [[User:Cga|Callea Gaetano Andrea]]&lt;br /&gt;
* [[User:Herod2k|Alessandro]]&lt;br /&gt;
* [[User:shainer|Lisa Vitolo]]&lt;br /&gt;
* [[User:tia1982|Mattia]]&lt;br /&gt;
* [[User:azanutta|abe]]&lt;br /&gt;
* [[User:Gualti|Gualtiero]]&lt;br /&gt;
* [[User:Milo|Milo Casagrande]]&lt;br /&gt;
* [[User:White|Marco Celeri]]&lt;br /&gt;
* [[User:Aegis|Maurizio Scorianz]]&lt;br /&gt;
&lt;br /&gt;
== Japanese ==&lt;br /&gt;
*[[User:WilliamLai|William Lai]]&lt;br /&gt;
*[[Momoko Matsuzaki]]&lt;br /&gt;
&lt;br /&gt;
== Norwegian ==&lt;br /&gt;
*[[User:Vegar|Vegar Storvann]]&lt;br /&gt;
*[[User:Denniz|Denniz Fjerdingby]]&lt;br /&gt;
*[[User:StianEllingsen|Stian Ellingsen]]&lt;br /&gt;
&lt;br /&gt;
== Polish ==&lt;br /&gt;
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]&lt;br /&gt;
* Tomasz Zieliński&lt;br /&gt;
* [[User:MaciejLigenza|Maciej Ligenza]]&lt;br /&gt;
* [[User:PiotrDuda|Piotr Duda]]&lt;br /&gt;
* [[User:Zbraniecki|Zbigniew Braniecki]]&lt;br /&gt;
&lt;br /&gt;
== Portuguese ==&lt;br /&gt;
*[[User:Skull Death|James Côrtes]]&lt;br /&gt;
* Sergio Bessa&lt;br /&gt;
* Mario Costa&lt;br /&gt;
*[[User:kuyky|Tiago Saraiva]]&lt;br /&gt;
&lt;br /&gt;
== Punjabi ==&lt;br /&gt;
* [[User:aalam|A S Alam]]&lt;br /&gt;
&lt;br /&gt;
== Romanian ==&lt;br /&gt;
&lt;br /&gt;
* [[User:alexxed|Alexandru Szasz]]&lt;br /&gt;
* [[User:sin|Lucian]]&lt;br /&gt;
* [[User:Adrians|Adrians]]&lt;br /&gt;
&lt;br /&gt;
== Russian ==&lt;br /&gt;
* [[User:OlegSverdlov|Oleg Sverdlov]]&lt;br /&gt;
* [[User:DenisBY|Denis Kot]]&lt;br /&gt;
* [[User:MikhailGusarov|Mikhail Gusarov]]&lt;br /&gt;
* [[User:x-demon|Alexander Sokolow]]&lt;br /&gt;
* [[User:Any_Key|Any_Key]]&lt;br /&gt;
* [[User:Dmitri|Dmitri]]&lt;br /&gt;
* [[User:Buffet|Denis Kaledin]]&lt;br /&gt;
* [[User:Nes|Mike Drapolyuk]]&lt;br /&gt;
* [[User:vase|Vasiliy Tolstov]]&lt;br /&gt;
* [[User:Shadowjack|Shadowjack]]&lt;br /&gt;
* [[User:Cray|Denis Parchenko]]&lt;br /&gt;
* [[User:Vlad|Vladimir Orlov]]&lt;br /&gt;
* [[User:xnike|Nikolay Khramchenkov]]&lt;br /&gt;
* [[User:kainspb|Nikolay Kasatkin]]&lt;br /&gt;
&lt;br /&gt;
Можем начинать переводить wiki :)&lt;br /&gt;
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|Имя_страницы_оригинала}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slovak == &lt;br /&gt;
* [[User:Cezz|Cezz]]&lt;br /&gt;
* [[User:PipBoy2000|PipBoy2000]]&lt;br /&gt;
* [[User:m4rtin.m|m4rtin.m]]&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]&lt;br /&gt;
* [[User:kresp0|Santiago Crespo (kresp0)]]&lt;br /&gt;
* [[User:José_Suárez|José Suárez]]&lt;br /&gt;
* [[User:Rafa_Couto|Rafa Couto (caligari)]]&lt;br /&gt;
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]&lt;br /&gt;
* [[User:Mandarino|Mandarino]]&lt;br /&gt;
* [[User:pptudela|Pepe Tudela]]&lt;br /&gt;
* [[User:avathar|Fernando González (Avathar)]]&lt;br /&gt;
* [[User:Rbruzz|Rbruzz]]&lt;br /&gt;
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]&lt;br /&gt;
* [[User:mutrox|David Samblas Martinez (mutrox)]]&lt;br /&gt;
&lt;br /&gt;
== Swedish ==&lt;br /&gt;
* [[User:yeager|Daniel Nylander]]&lt;br /&gt;
* [[User:possan|Per-Olov Jernberg]]&lt;br /&gt;
* [[User:C.M|Claes Mogren]]&lt;br /&gt;
&lt;br /&gt;
== Turkish ==&lt;br /&gt;
* [[User:EnginErenturk|Engin Erenturk]]&lt;br /&gt;
* [[User:Supernova|İsmail AŞCI]]&lt;br /&gt;
&lt;br /&gt;
== Welsh ==&lt;br /&gt;
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And feel free to join and add an new language to this list above.&lt;br /&gt;
&lt;br /&gt;
{{Languages|Translation}}&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Download"/>
				<updated>2008-08-01T10:56:48Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* FSO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At this page , we just collect the files that every one can download.&lt;br /&gt;
&lt;br /&gt;
==Neo 1973 Images==&lt;br /&gt;
&lt;br /&gt;
You can always download the latest build of Neo 1973 here.&lt;br /&gt;
[http://buildhost.openmoko.org/daily/neo1973/ http://buildhost.openmoko.org/daily/neo1973/]&lt;br /&gt;
&lt;br /&gt;
==Neo FreeRunner==&lt;br /&gt;
&lt;br /&gt;
For the FreeRunner images , you can download the daily build here.&lt;br /&gt;
[http://buildhost.openmoko.org/daily/freerunner/ http://buildhost.openmoko.org/daily/freerunner/]&lt;br /&gt;
&lt;br /&gt;
The recommended kernel and root image from the review will always be available [http://downloads.openmoko.org/recommended/ here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=blue&amp;gt;Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FSO ==&lt;br /&gt;
You can download the FSO images here:&lt;br /&gt;
&lt;br /&gt;
Milestone 1 [http://downloads.openmoko.org/framework/milestone1/ http://downloads.openmoko.org/framework/milestone1/]&lt;br /&gt;
&lt;br /&gt;
Milestone 2 [http://downloads.openmoko.org/framework/milestone2/ http://downloads.openmoko.org/framework/milestone2/]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Tools , like dfu-util and openocd: &lt;br /&gt;
[http://buildhost.openmoko.org/daily/tools/ http://buildhost.openmoko.org/daily/tools/]&lt;br /&gt;
&lt;br /&gt;
==Neo 1973 Artwork==&lt;br /&gt;
Download Neo 1973's artworks here:&lt;br /&gt;
[http://people.openmoko.org/sean/specifications/images/ http://people.openmoko.org/sean/specifications/images/]&lt;br /&gt;
&lt;br /&gt;
See more [[Artwork]].&lt;br /&gt;
==Neo FreeRunner Artwork==&lt;br /&gt;
Download Neo FreeRunner photos in various sizes for print and web use here:&lt;br /&gt;
[http://openmoko.com/press-press-material.html http://openmoko.com/press-press-material.html]&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Download"/>
				<updated>2008-08-01T10:55:28Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: /* FSO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At this page , we just collect the files that every one can download.&lt;br /&gt;
&lt;br /&gt;
==Neo 1973 Images==&lt;br /&gt;
&lt;br /&gt;
You can always download the latest build of Neo 1973 here.&lt;br /&gt;
[http://buildhost.openmoko.org/daily/neo1973/ http://buildhost.openmoko.org/daily/neo1973/]&lt;br /&gt;
&lt;br /&gt;
==Neo FreeRunner==&lt;br /&gt;
&lt;br /&gt;
For the FreeRunner images , you can download the daily build here.&lt;br /&gt;
[http://buildhost.openmoko.org/daily/freerunner/ http://buildhost.openmoko.org/daily/freerunner/]&lt;br /&gt;
&lt;br /&gt;
The recommended kernel and root image from the review will always be available [http://downloads.openmoko.org/recommended/ here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=blue&amp;gt;Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FSO ==&lt;br /&gt;
You can download the FSO images here:&lt;br /&gt;
[http://downloads.openmoko.org/framework/milestone1/ http://downloads.openmoko.org/framework/milestone1/].&lt;br /&gt;
[http://downloads.openmoko.org/framework/milestone2/ http://downloads.openmoko.org/framework/milestone2/]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
Tools , like dfu-util and openocd: &lt;br /&gt;
[http://buildhost.openmoko.org/daily/tools/ http://buildhost.openmoko.org/daily/tools/]&lt;br /&gt;
&lt;br /&gt;
==Neo 1973 Artwork==&lt;br /&gt;
Download Neo 1973's artworks here:&lt;br /&gt;
[http://people.openmoko.org/sean/specifications/images/ http://people.openmoko.org/sean/specifications/images/]&lt;br /&gt;
&lt;br /&gt;
See more [[Artwork]].&lt;br /&gt;
==Neo FreeRunner Artwork==&lt;br /&gt;
Download Neo FreeRunner photos in various sizes for print and web use here:&lt;br /&gt;
[http://openmoko.com/press-press-material.html http://openmoko.com/press-press-material.html]&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Wishlist/Rotary_Dialer</id>
		<title>Wishlist/Rotary Dialer</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Wishlist/Rotary_Dialer"/>
				<updated>2008-07-31T11:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;So, this is mainly a joke, but it would be an interesting dispay app for the capabilities of the touchscreen environment and is a departure from the standard 'mouse' behavior of most touchscreens.&lt;br /&gt;
&lt;br /&gt;
[[Image:rotarydial.png]]&lt;br /&gt;
&lt;br /&gt;
pseudo-code:&lt;br /&gt;
 if(release &amp;gt; init){&lt;br /&gt;
  value = null; // no backward dialing or dialing past the fingerstop&lt;br /&gt;
 }elseif((init - release - 1) &amp;lt;= 0){&lt;br /&gt;
  value = null; // not enough mojo (moko?) in your stroke - try again.&lt;br /&gt;
 }elseif((init - release - 1) == 10){&lt;br /&gt;
  value = 0; // necessary substitution&lt;br /&gt;
 }else{&lt;br /&gt;
  value = init - release - 1; // allows for old-school dialing, where it didn't&lt;br /&gt;
  // actually matter where your finger was - it only mattered how much it moved.&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
with these area values:&lt;br /&gt;
:black type = display value&lt;br /&gt;
:(num) = positional value ''(if different)''&lt;br /&gt;
&lt;br /&gt;
It would be '''really cool''' (tm) if it moved under your finger and snapped back after you released.&lt;br /&gt;
&lt;br /&gt;
Looks like already implemented http://www.cibomahto.com/?p=192&lt;br /&gt;
&lt;br /&gt;
[[Category:Software ideas]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Supported_Hardware</id>
		<title>Supported Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Supported_Hardware"/>
				<updated>2008-06-20T06:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: Redirecting to Openmoko-supported hardware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Openmoko-supported hardware]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Shipping_Notes/ru</id>
		<title>Shipping Notes/ru</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Shipping_Notes/ru"/>
				<updated>2008-02-07T07:40:35Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Согласно [[Shipping_Notes#Russian_Federation|примечанию]] на англоязычной странице от 19 апреля 2007 года, поставки в РФ не производятся.&lt;br /&gt;
&lt;br /&gt;
Дословный перевод:&lt;br /&gt;
 Таможня не пропускает электронные устройства (например, Nokia 770), которые&lt;br /&gt;
 не имееют сертификации Ростеста.&lt;br /&gt;
 По этой причине доставка в РФ невозможна.  -Liane&lt;br /&gt;
&lt;br /&gt;
В любом случае эту информацию лучше дополнительно уточнить, сделав пробный заказ.&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Translation_HOWTO/ru</id>
		<title>Translation HOWTO/ru</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Translation_HOWTO/ru"/>
				<updated>2007-12-04T23:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: emax -&amp;gt; emacs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Основная страница по локализации - это [[Translation]];&lt;br /&gt;
помогите улучшить эту страницу&lt;br /&gt;
&lt;br /&gt;
== Поиск материалов для перевода ==&lt;br /&gt;
Создатель или майнтейнер (техподдержка) любого пакета прежде всего должен создать файл формата *.pot, включающий все текстовые сообщения.&lt;br /&gt;
Найдите эти файлы в дереве исходных текстов программы и можете их переводить.&lt;br /&gt;
&lt;br /&gt;
== Перевод ==&lt;br /&gt;
Простой принцип: Любой перевод лучше, чем полное отсутствие перевода. Поэтому не стесняйтесь переводить!&lt;br /&gt;
&lt;br /&gt;
== Программы ==&lt;br /&gt;
Существуют специальные утилиты для редактирования файлов *.pot (*.po): gtranslator, po4a, poedit, pootle, potool ...&lt;br /&gt;
Подойдут также большинство текстовых редакторов: vim, emacs, ed ...&lt;br /&gt;
&lt;br /&gt;
== Обновление дерева исходных текстов ==&lt;br /&gt;
{{todo|descript SVN update after editing}}&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
* Кодировка файлов *.po - UTF-8&lt;br /&gt;
* Большая часть пакетов в дереве Openembedded уже интернационализированы, имеет смысл просмотреть их&lt;br /&gt;
&lt;br /&gt;
== Где общаются переводчики и локализаторы ==&lt;br /&gt;
Рассылка openmoko-dev, вероятно, отличное место для встречи всех локализаторов, также можно отмечать заголовки писем, например, тэгом [i18n].&lt;br /&gt;
: это несколько противоречит сложившейся на данный момент ситуации. '''пожалуйста, пока присоединяйтесь к рассылке сообщества.''' также идут переговоры о создании рассылки для переводчиков [http://wiki.openmoko.org/wiki/Talk:Translation#Need_for_translation_mailing_list_.28and_coordinators.3F.29 тут] [http://lists.openmoko.org/pipermail/community/2007-April/004973.html и тут: OM-i18n-ml] (я только что написал в рассылку сообщества: '''не стесняйтесь участвовать в обеих дискуссиях''' ). [[User:Cga|cga]] sat apr 28th 20:48:35 CEST 2007)&lt;br /&gt;
&lt;br /&gt;
== Список файлов PO, связанных с OpenMoko ==&lt;br /&gt;
Программы в /home/moko/sources/svn/ и /home/moko/openmoko/trunk/src/target/OM-2007/applications/ большей частью пока не имеют файлов *.pot, но у некоторых из них есть файлы *.po для определенных языков.&lt;br /&gt;
{{Languages|Translation_HOWTO}}&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Any_Key</id>
		<title>User:Any Key</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Any_Key"/>
				<updated>2007-09-13T07:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Saint-Petersburg, wellcome&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Saint-Petersburg</id>
		<title>Openmoko Local Groups: Saint-Petersburg</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Saint-Petersburg"/>
				<updated>2007-08-27T12:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Any Key: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Level of Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Has Device&lt;br /&gt;
!Has Debug Board&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Any_Key|Any_Key]]&lt;br /&gt;
|None&lt;br /&gt;
|Translating (ru, heb), [http://netsukuku.freaknet.org Netsukuku] port&lt;br /&gt;
|Saint-Petersbugr&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Any Key</name></author>	</entry>

	</feed>