<?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=Psonek&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=Psonek&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Psonek"/>
		<updated>2013-05-21T14:38:57Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01</id>
		<title>Community Updates/2011-05-01</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01"/>
				<updated>2011-04-18T08:44:02Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: chess screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at [[Talk:Community_Updates/Draft|this 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 2011-05-01 this content should be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/YYYY-MM-DD, feel free to do it.&lt;br /&gt;
*Post the CU release also on the community mailing list, since some people prefer to read news directly there. Regarding this, it helps copy-pasting from browser page to mailing list post if relevant URLs are included as is in addition to having linked parts of text (if in hurry you can also just post a note that CU is readable on web page).&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidelines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2011-03-01 to 2011-04-30'''=====&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* [[Freerunner RFID Board]] - new hardware mod announced&lt;br /&gt;
* [[Freerunner Navigation Board v3]] - new version ready&lt;br /&gt;
&lt;br /&gt;
== Distributions ==&lt;br /&gt;
&lt;br /&gt;
Distributions lists releases and other significant updates in distributions that have some support for the Openmoko devices. &lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Cupcake [Stable, January 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the stable Cupcake release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Cupcake (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Cupcake on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Froyo [Experimental, April 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the experimental Froyo release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Froyo (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
* GPRS fix (scarhill)&lt;br /&gt;
* Bluetooth, sound an performance improvements (ran)&lt;br /&gt;
* Freeze fixes (ran)&lt;br /&gt;
* Improved battery status indication (ran)&lt;br /&gt;
* CMUX fix (panicking)|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Froyo on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=QtMoko [Stable, March and April 2011]|&lt;br /&gt;
Description=New experimental (v34) and then stable (v35) QtMoko release: &lt;br /&gt;
* QX installs Xglamo as debian package&lt;br /&gt;
* WLAN with wpa-psk can now connect more then once (Alfa21)&lt;br /&gt;
* QNetWalk package has been fixed&lt;br /&gt;
* accelerometers in QtMaze now work&lt;br /&gt;
* NeronGPS moved back to old nice version&lt;br /&gt;
* disabled disk cache in Arora&lt;br /&gt;
* qtmoko bookmarks in Arora&lt;br /&gt;
* usb mass storage has now param removable=y for happy winxp (Alfa21)&lt;br /&gt;
* faenqo theme - added golden debian background (Tiago Bortoletto Vaz)&lt;br /&gt;
* themes now use jpg for backgrounds to save space (Tiago Bortoletto Vaz)&lt;br /&gt;
* docked keyboard - fix ctl and alt keys always pressed (Gennady Kupava)&lt;br /&gt;
* disabled login on tty1..tty6 to save memory&lt;br /&gt;
* qterminal - dont display unused back icon (Gennady Kupava)&lt;br /&gt;
* fix back icon in help browser (Gennady Kupava)&lt;br /&gt;
* new beautiful theme faenqomod (Joif)&lt;br /&gt;
* correct package dependencies in eyepiece&lt;br /&gt;
* qtmoko internal package manager has been disabled&lt;br /&gt;
* building kernel as debian package&lt;br /&gt;
* Fix missing icon for qtmoko apps web&lt;br /&gt;
* Build with translations&lt;br /&gt;
* Fix Xglamo install in QX&lt;br /&gt;
* Dont build qx_helper, it's not needed anymore&lt;br /&gt;
* Fixed package description for gta02-gsm-bt-fix|&lt;br /&gt;
&lt;br /&gt;
Screenshot=Qtmokomain.png|&lt;br /&gt;
Codename='QtMoko v35'|&lt;br /&gt;
Homepage=http://qtmoko.org|&lt;br /&gt;
Image=[http://sourceforge.net/projects/qtmoko/files/]|&lt;br /&gt;
Works={{Works_on_QtMoko}}&lt;br /&gt;
}}&lt;br /&gt;
&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;
&lt;br /&gt;
===New Applications===&lt;br /&gt;
&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=QtMoko-Chess|&lt;br /&gt;
Description=GNUChess frontend for QtMoko|&lt;br /&gt;
Screenshot=qtmoko-chess.png|&lt;br /&gt;
Homepage=http://qtmoko.sourceforge.net/apps/qtmoko-chess.html|&lt;br /&gt;
TestedOn=QtMoko v35|&lt;br /&gt;
PackageName=[http://qtmoko.sourceforge.net/apps/qtmoko-chess_35-1_armel.deb QtMoko-Chess]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
&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;
==General News==&lt;br /&gt;
&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;
&lt;br /&gt;
* '''2011-05-11-14''' [http://www.linuxtag.org/2011/en/exhibitors/exhibitors-partners.html Linux Tag] | Openmoko GTA04 on LinuxTag, Hall 7.2a, Booth 115, Berlin, Germany&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Qtmoko-chess.png</id>
		<title>File:Qtmoko-chess.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Qtmoko-chess.png"/>
				<updated>2011-04-18T08:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01</id>
		<title>Community Updates/2011-05-01</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01"/>
				<updated>2011-04-18T08:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: /* 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 [[Talk:Community_Updates/Draft|this 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 2011-05-01 this content should be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/YYYY-MM-DD, feel free to do it.&lt;br /&gt;
*Post the CU release also on the community mailing list, since some people prefer to read news directly there. Regarding this, it helps copy-pasting from browser page to mailing list post if relevant URLs are included as is in addition to having linked parts of text (if in hurry you can also just post a note that CU is readable on web page).&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidelines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2011-03-01 to 2011-04-30'''=====&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* [[Freerunner RFID Board]] - new hardware mod announced&lt;br /&gt;
* [[Freerunner Navigation Board v3]] - new version ready&lt;br /&gt;
&lt;br /&gt;
== Distributions ==&lt;br /&gt;
&lt;br /&gt;
Distributions lists releases and other significant updates in distributions that have some support for the Openmoko devices. &lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Cupcake [Stable, January 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the stable Cupcake release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Cupcake (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Cupcake on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Froyo [Experimental, April 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the experimental Froyo release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Froyo (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
* GPRS fix (scarhill)&lt;br /&gt;
* Bluetooth, sound an performance improvements (ran)&lt;br /&gt;
* Freeze fixes (ran)&lt;br /&gt;
* Improved battery status indication (ran)&lt;br /&gt;
* CMUX fix (panicking)|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Froyo on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=QtMoko [Stable, March and April 2011]|&lt;br /&gt;
Description=New experimental (v34) and then stable (v35) QtMoko release: &lt;br /&gt;
* QX installs Xglamo as debian package&lt;br /&gt;
* WLAN with wpa-psk can now connect more then once (Alfa21)&lt;br /&gt;
* QNetWalk package has been fixed&lt;br /&gt;
* accelerometers in QtMaze now work&lt;br /&gt;
* NeronGPS moved back to old nice version&lt;br /&gt;
* disabled disk cache in Arora&lt;br /&gt;
* qtmoko bookmarks in Arora&lt;br /&gt;
* usb mass storage has now param removable=y for happy winxp (Alfa21)&lt;br /&gt;
* faenqo theme - added golden debian background (Tiago Bortoletto Vaz)&lt;br /&gt;
* themes now use jpg for backgrounds to save space (Tiago Bortoletto Vaz)&lt;br /&gt;
* docked keyboard - fix ctl and alt keys always pressed (Gennady Kupava)&lt;br /&gt;
* disabled login on tty1..tty6 to save memory&lt;br /&gt;
* qterminal - dont display unused back icon (Gennady Kupava)&lt;br /&gt;
* fix back icon in help browser (Gennady Kupava)&lt;br /&gt;
* new beautiful theme faenqomod (Joif)&lt;br /&gt;
* correct package dependencies in eyepiece&lt;br /&gt;
* qtmoko internal package manager has been disabled&lt;br /&gt;
* building kernel as debian package&lt;br /&gt;
* Fix missing icon for qtmoko apps web&lt;br /&gt;
* Build with translations&lt;br /&gt;
* Fix Xglamo install in QX&lt;br /&gt;
* Dont build qx_helper, it's not needed anymore&lt;br /&gt;
* Fixed package description for gta02-gsm-bt-fix|&lt;br /&gt;
&lt;br /&gt;
Screenshot=Qtmokomain.png|&lt;br /&gt;
Codename='QtMoko v35'|&lt;br /&gt;
Homepage=http://qtmoko.org|&lt;br /&gt;
Image=[http://sourceforge.net/projects/qtmoko/files/]|&lt;br /&gt;
Works={{Works_on_QtMoko}}&lt;br /&gt;
}}&lt;br /&gt;
&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;
&lt;br /&gt;
===New Applications===&lt;br /&gt;
&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=QtMoko-Chess|&lt;br /&gt;
Description=GNUChess frontend for QtMoko|&lt;br /&gt;
Screenshot=System_boot.png|&lt;br /&gt;
Homepage=http://qtmoko.sourceforge.net/apps/qtmoko-chess.html|&lt;br /&gt;
TestedOn=QtMoko v35|&lt;br /&gt;
PackageName=[http://qtmoko.sourceforge.net/apps/qtmoko-chess_35-1_armel.deb QtMoko-Chess]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Application Updates===&lt;br /&gt;
&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;
==General News==&lt;br /&gt;
&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;
&lt;br /&gt;
* '''2011-05-11-14''' [http://www.linuxtag.org/2011/en/exhibitors/exhibitors-partners.html Linux Tag] | Openmoko GTA04 on LinuxTag, Hall 7.2a, Booth 115, Berlin, Germany&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01</id>
		<title>Community Updates/2011-05-01</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2011-05-01"/>
				<updated>2011-04-15T07:33:07Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: QtMoko v35&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Improve}}&lt;br /&gt;
{{Note|&lt;br /&gt;
*Take a moment and look at [[Talk:Community_Updates/Draft|this 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 2011-05-01 this content should be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/YYYY-MM-DD, feel free to do it.&lt;br /&gt;
*Post the CU release also on the community mailing list, since some people prefer to read news directly there. Regarding this, it helps copy-pasting from browser page to mailing list post if relevant URLs are included as is in addition to having linked parts of text (if in hurry you can also just post a note that CU is readable on web page).&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidelines}}--&amp;gt;&lt;br /&gt;
&amp;lt;!--{{Editing|~~~|~~~~~|your comment...}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====='''Period 2011-03-01 to 2011-04-30'''=====&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* [[Freerunner RFID Board]] - new hardware mod announced&lt;br /&gt;
* [[Freerunner Navigation Board v3]] - new version ready&lt;br /&gt;
&lt;br /&gt;
== Distributions ==&lt;br /&gt;
&lt;br /&gt;
Distributions lists releases and other significant updates in distributions that have some support for the Openmoko devices. &lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Cupcake [Stable, January 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the stable Cupcake release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Cupcake (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Cupcake on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=Android Froyo [Experimental, February 2011]|&lt;br /&gt;
Description=The AoF community has uploaded an update of the experimental Froyo release of AoF. This release contains: &lt;br /&gt;
* All fixes from Android Froyo (Google via scarhill)&lt;br /&gt;
* Separate NAND or SD based installations (ran)&lt;br /&gt;
* Improved GPS timestamps (michael)&lt;br /&gt;
* Updated APN list from Cyanogenmod (scarhill)&lt;br /&gt;
* WMIConfig for boosting WiFi power (niels)&lt;br /&gt;
* GPRS fix (scarhill)&lt;br /&gt;
* Bluetooth, sound an performance improvements (ran)&lt;br /&gt;
&lt;br /&gt;
The upcomming release will contain:&lt;br /&gt;
* Freeze fixes when on SD (ran)&lt;br /&gt;
* Improved battery status indication(ran)&lt;br /&gt;
* CMUX fix (panicking)|&lt;br /&gt;
Screenshot=Android-on-Freerunner-Splash.png|&lt;br /&gt;
Codename='Android Froyo on Freerunner'|&lt;br /&gt;
Homepage=http://code.google.com/p/android-on-freerunner/|&lt;br /&gt;
Image=[http://code.google.com/p/android-on-freerunner/wiki/GetIt How to install]|&lt;br /&gt;
Works={{works on Android}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DistributionBox|&lt;br /&gt;
Name=QtMoko [Stable, March and April 2011]|&lt;br /&gt;
Description=New experimental (v34) and then stable (v35) QtMoko release: &lt;br /&gt;
* QX installs Xglamo as debian package&lt;br /&gt;
* WLAN with wpa-psk can now connect more then once (Alfa21)&lt;br /&gt;
* QNetWalk package has been fixed&lt;br /&gt;
* accelerometers in QtMaze now work&lt;br /&gt;
* NeronGPS moved back to old nice version&lt;br /&gt;
* disabled disk cache in Arora&lt;br /&gt;
* qtmoko bookmarks in Arora&lt;br /&gt;
* usb mass storage has now param removable=y for happy winxp (Alfa21)&lt;br /&gt;
* faenqo theme - added golden debian background (Tiago Bortoletto Vaz)&lt;br /&gt;
* themes now use jpg for backgrounds to save space (Tiago Bortoletto Vaz)&lt;br /&gt;
* docked keyboard - fix ctl and alt keys always pressed (Gennady Kupava)&lt;br /&gt;
* disabled login on tty1..tty6 to save memory&lt;br /&gt;
* qterminal - dont display unused back icon (Gennady Kupava)&lt;br /&gt;
* fix back icon in help browser (Gennady Kupava)&lt;br /&gt;
* new beautiful theme faenqomod (Joif)&lt;br /&gt;
* correct package dependencies in eyepiece&lt;br /&gt;
* qtmoko internal package manager has been disabled&lt;br /&gt;
* building kernel as debian package&lt;br /&gt;
* Fix missing icon for qtmoko apps web&lt;br /&gt;
* Build with translations&lt;br /&gt;
* Fix Xglamo install in QX&lt;br /&gt;
* Dont build qx_helper, it's not needed anymore&lt;br /&gt;
* Fixed package description for gta02-gsm-bt-fix|&lt;br /&gt;
&lt;br /&gt;
Screenshot=Qtmokomain.png|&lt;br /&gt;
Codename='QtMoko v35'|&lt;br /&gt;
Homepage=http://qtmoko.org|&lt;br /&gt;
Image=[http://sourceforge.net/projects/qtmoko/files/]|&lt;br /&gt;
Works={{Works_on_QtMoko}}&lt;br /&gt;
}}&lt;br /&gt;
&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;
&lt;br /&gt;
===New Applications===&lt;br /&gt;
&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;
&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;
==General News==&lt;br /&gt;
&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;
&lt;br /&gt;
* '''2011-05-11-14''' [http://www.linuxtag.org/2011/en/exhibitors/exhibitors-partners.html Linux Tag] | Openmoko GTA04 on LinuxTag, Berlin, Germany&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Update]]&lt;/div&gt;</summary>
		<author><name>Psonek</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>2011-01-16T22:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Added motorola H5000&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;
 |Nokia BH-203&lt;br /&gt;
 |Lindi&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |same as above :( Works with one USB-BT dongle, does not work with another USB-BT dongle and does not work with the builtin USB-BT dongle of openmoko&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics model 330&lt;br /&gt;
 |Jim Morris&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 | Must connect as headset profile and not handsfree for buttons to work&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 BT620s&lt;br /&gt;
 |radekp&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/NA-US/Headsets/Pages/Jabrabt620s.aspx www.jabra.com]&lt;br /&gt;
 |32-60 EUR&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on SHR with bluez4 and QtMoko bluez3; A2DP works correctly, GSM calls untested.&lt;br /&gt;
 |-&lt;br /&gt;
 |Jabra BT650s&lt;br /&gt;
 |radekp&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/ee-Uk/Headsets/Pages/Jabrahalo.aspx www.jabra.com]&lt;br /&gt;
 |80 EUR&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on QtMoko bluez3; A2DP works correctly, GSM calls untested.&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;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on SHR with bluez3 and bluez4.&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-214&lt;br /&gt;
 |c-punk-t&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |SHR-testing-20100309&lt;br /&gt;
 |-&lt;br /&gt;
 |Nokia BH-505&lt;br /&gt;
 |TimoJyrinki&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Debian testing. Paired with gnome-bluetooth, music played with intone.&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 CK-15W&lt;br /&gt;
 |pb0&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Car bluetooth, tested with SHR-unstable &lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics 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 P590&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&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;
=Audio systems=&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;
 |Gear4 Blackbox&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |[http://www.gear4.com Gear4]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Handsfree Devices=&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;
 !Caller ID&lt;br /&gt;
 !Distro&lt;br /&gt;
 !Remark&lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola T505&lt;br /&gt;
 |Jim Morris&lt;br /&gt;
 |[http://direct.motorola.com/hellomoto/t505 Motorola]&lt;br /&gt;
 |$56 US&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 | qtmoko&lt;br /&gt;
 |Connect as Handsfree, call button does hangup and answer calls, but sporadically, connect as headset doesn't work well at all&lt;br /&gt;
 |-&lt;br /&gt;
 |VR3 VRBT200V&lt;br /&gt;
 |Jim Morris&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Cheap&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 | qtmoko&lt;br /&gt;
 |Connect as Handsfree profile, gets incoming number and accepts call on button press and hangsup on button press. &lt;br /&gt;
 |-&lt;br /&gt;
 |Motorola H500&lt;br /&gt;
 |Radek Polak&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Cheap&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 | qtmoko v32 (based on squeeze and bluez4)&lt;br /&gt;
 |Connect as Handsfree profile, gets incoming number and accepts call on button press and hangsup on button press. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
[[Category:Headsets]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Works_on_QtMoko</id>
		<title>Template:Works on QtMoko</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Works_on_QtMoko"/>
				<updated>2010-06-02T11:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Updated QtMoko working on Neo1973&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Works|&lt;br /&gt;
Neo1973={{yes}}|&lt;br /&gt;
FreeRunner={{yes}}|&lt;br /&gt;
HTC-Dream={{unknown}}|&lt;br /&gt;
Other={{unknown}}&lt;br /&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>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/GSM_oscillating_between_registered_and_not_registered_aka_1024</id>
		<title>GSM oscillating between registered and not registered aka 1024</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/GSM_oscillating_between_registered_and_not_registered_aka_1024"/>
				<updated>2010-05-18T21:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: better word&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to enable Calypso GSM modem deep sleep after performing a hardware fix of bug [http://docs.openmoko.org/trac/ticket/1024 #1024] aka recamping or oscillating of the Calypso GSM modem used in Openmoko [[Neo Freerunner]].&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Hardware bug #1024 creates a condition when the gsm modem is oscillating between registrated / not-registrated. This causes the phone to be unavailable at times. Distribution maintainers have been able to use a software setting to disable suspend of the gsm modem in order to work around this bug. The downside is that with this workaround the modem never sleeps and consumer more energy then needed.&lt;br /&gt;
&lt;br /&gt;
If you decide to undergo a hardware fix of your phone you have to reconfigure your distribution to allow the gsm modem to go to sleep again in order to actually make use of the modem sleep function and therefore extend your battery life.&lt;br /&gt;
&lt;br /&gt;
Bug trac: http://docs.openmoko.org/trac/ticket/1024&lt;br /&gt;
&lt;br /&gt;
==Bug detection==&lt;br /&gt;
Not every Freerunner suffers this issue. To check if your phone has the bug #1024 please use this test script:&lt;br /&gt;
&lt;br /&gt;
(This script will only work on FSO based distro. Also, this script is not 100% perfect, another way is to use frameworkd with ti_calypso_sleep_mode = 'adaptive' and inspect the logs. Frameworkd will tell you, when a real recamping exists)&lt;br /&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 dbus.glib&lt;br /&gt;
import gobject&lt;br /&gt;
import datetime&lt;br /&gt;
   &lt;br /&gt;
def onNetworkStatus(status):&lt;br /&gt;
    if 'cid' in status:&lt;br /&gt;
        print '[%s] Signal : cid=%s, lac=%s' %  (datetime.datetime.now(),status['cid'],status['lac'] )&lt;br /&gt;
    else:&lt;br /&gt;
        print 'register first'&lt;br /&gt;
&lt;br /&gt;
bus = dbus.SystemBus();&lt;br /&gt;
&lt;br /&gt;
bus.add_signal_receiver(onNetworkStatus,&lt;br /&gt;
                        &amp;quot;Status&amp;quot;,&lt;br /&gt;
                        &amp;quot;org.freesmartphone.GSM.Network&amp;quot;,&lt;br /&gt;
                        &amp;quot;org.freesmartphone.ogsmd&amp;quot;,&lt;br /&gt;
                        &amp;quot;/org/freesmartphone/GSM/Device&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
gobject.threads_init()&lt;br /&gt;
dbus.glib.init_threads()&lt;br /&gt;
main_loop = gobject.MainLoop()&lt;br /&gt;
main_loop.run()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run it like this:&lt;br /&gt;
&lt;br /&gt;
 root@om-gta02 ~ $ deep-sleep-check.py &amp;gt; dsc.log&lt;br /&gt;
&lt;br /&gt;
If you have something like this:&lt;br /&gt;
&lt;br /&gt;
 [2009-09-09 12:36:09.189663] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:36:15.088936] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:38:10.442808] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:38:13.020126] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:40:25.772918] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:40:28.620096] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:41:17.557676] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:41:20.404582] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
&lt;br /&gt;
Then you have the bug (trying to connect to GSM every second). Please note that cid is always the same.&lt;br /&gt;
&lt;br /&gt;
Correct output might not show any messages or look like this:&lt;br /&gt;
&lt;br /&gt;
 [2009-10-18 07:51:27.107655] Signal : cid=4E91, lac=006A&lt;br /&gt;
 [2009-10-18 07:52:45.145288] Signal : cid=4E7B, lac=006A&lt;br /&gt;
 [2009-10-18 07:53:18.218122] Signal : cid=4E91, lac=006A&lt;br /&gt;
&lt;br /&gt;
You can see the cid changing.&lt;br /&gt;
&lt;br /&gt;
==Bug detection by fso==&lt;br /&gt;
Just use frameworkd with ti_calypso_sleep_mode = 'adaptive' and inspect &lt;br /&gt;
the logs. Frameworkd will tell you, when a real recamping exists.&lt;br /&gt;
&lt;br /&gt;
==Hardware bug fixing==&lt;br /&gt;
To perform the hardware update, please check description here:&lt;br /&gt;
http://lists.openmoko.org/pipermail/hardware/2009-May/001192.html&lt;br /&gt;
http://www.neofundas.blogspot.com/ &lt;br /&gt;
&lt;br /&gt;
[[Image:1024fix.jpg]]&lt;br /&gt;
&lt;br /&gt;
After the fix, please recheck again with the script as above. Under normal circumstances you would only see these messages with a change of cell, so cid would be different.&lt;br /&gt;
&lt;br /&gt;
If your fix was successful you can change setting to allow Calypso deep sleep:&lt;br /&gt;
&lt;br /&gt;
==Enabling/allowing Calypso GSM modem deep sleep==&lt;br /&gt;
===FSO2 based distros (SHR, Debian)===&lt;br /&gt;
&lt;br /&gt;
Edit /etc/freesmartphone/conf/GTA02/fsogsmd.conf &lt;br /&gt;
&lt;br /&gt;
 deep_sleep == &amp;quot;always&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then kill fsogsmd and restart fsodeviced or reboot the phone. &lt;br /&gt;
&lt;br /&gt;
===FSO based distros (SHR, Debian, OM2009...)===&lt;br /&gt;
&lt;br /&gt;
Edit /etc/frameworkd.conf , it should contain:&lt;br /&gt;
&lt;br /&gt;
 ti_calypso_deep_sleep = always&lt;br /&gt;
&lt;br /&gt;
Then restart framework or reboot the phone.&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/frameworkd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===QT based distos (Qtopia, QTExtended, QTMoko...)===&lt;br /&gt;
Since qtmoko v24 you can use program called NeoControl which is installed by default.&lt;br /&gt;
&lt;br /&gt;
Or you can edit /opt/qtmoko/etc/default/Trolltech/Modem.conf , it should contain:&lt;br /&gt;
 &lt;br /&gt;
 [DeepSleep]&lt;br /&gt;
 Active=always&lt;br /&gt;
&lt;br /&gt;
Make sure it's also in users directory:&lt;br /&gt;
&lt;br /&gt;
 cp /opt/qtmoko/etc/default/Trolltech/Modem.conf /home/root/Settings/Trolltech/Modem.conf&lt;br /&gt;
&lt;br /&gt;
And reboot.&lt;br /&gt;
&lt;br /&gt;
===Hackable:1 (rev.5)===&lt;br /&gt;
&lt;br /&gt;
As said in http://lists.hackable1.org/pipermail/hackable1-user/2010-January/000718.html and other discussions:&lt;br /&gt;
hackable:1 does not use frameworkd but gsmd.&lt;br /&gt;
&lt;br /&gt;
To enable deep-sleep mode:&lt;br /&gt;
&lt;br /&gt;
-download and install (or extract)&lt;br /&gt;
 http://build.hackable1.org/debian/dists/wip/main/binary-armel/gsmd_0.0.2+svn1571-1_armel.deb&lt;br /&gt;
-edit /etc/default/gsmd and uncomment the &amp;quot;VENDOR=ti-deepsleep&amp;quot; line: this will add a &lt;br /&gt;
 &amp;quot;-v ti-deepsleep&amp;quot; to the deamon command line. &lt;br /&gt;
-Restart gsmd.&lt;br /&gt;
 &lt;br /&gt;
===Android===&lt;br /&gt;
&lt;br /&gt;
Currently Android on Freerunner is hard coded to use AT%SLEEP=2 to avoid deep  sleep mode entirely; there is a discussion about providing editable property in Androids init.rc startup file.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[GSM oscillating between registered and not registered]]&lt;br /&gt;
*Golden Delicious Computers offers to handle the rework or provides devices (GTA02A7+) which already have this rework applied: http://lists.openmoko.org/pipermail/community/2010-April/061171.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner reworks and mods]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/GSM_oscillating_between_registered_and_not_registered_aka_1024</id>
		<title>GSM oscillating between registered and not registered aka 1024</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/GSM_oscillating_between_registered_and_not_registered_aka_1024"/>
				<updated>2010-05-18T21:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: QtMoko - using GUI and also make sure it's in user settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to enable Calypso GSM modem deep sleep after performing a hardware fix of bug [http://docs.openmoko.org/trac/ticket/1024 #1024] aka recamping or oscillating of the Calypso GSM modem used in Openmoko [[Neo Freerunner]].&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Hardware bug #1024 creates a condition when the gsm modem is oscillating between registrated / not-registrated. This causes the phone to be unavailable at times. Distribution maintainers have been able to use a software setting to disable suspend of the gsm modem in order to work around this bug. The downside is that with this workaround the modem never sleeps and consumer more energy then needed.&lt;br /&gt;
&lt;br /&gt;
If you decide to undergo a hardware fix of your phone you have to reconfigure your distribution to allow the gsm modem to go to sleep again in order to actually make use of the modem sleep function and therefore extend your battery life.&lt;br /&gt;
&lt;br /&gt;
Bug trac: http://docs.openmoko.org/trac/ticket/1024&lt;br /&gt;
&lt;br /&gt;
==Bug detection==&lt;br /&gt;
Not every Freerunner suffers this issue. To check if your phone has the bug #1024 please use this test script:&lt;br /&gt;
&lt;br /&gt;
(This script will only work on FSO based distro. Also, this script is not 100% perfect, another way is to use frameworkd with ti_calypso_sleep_mode = 'adaptive' and inspect the logs. Frameworkd will tell you, when a real recamping exists)&lt;br /&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 dbus.glib&lt;br /&gt;
import gobject&lt;br /&gt;
import datetime&lt;br /&gt;
   &lt;br /&gt;
def onNetworkStatus(status):&lt;br /&gt;
    if 'cid' in status:&lt;br /&gt;
        print '[%s] Signal : cid=%s, lac=%s' %  (datetime.datetime.now(),status['cid'],status['lac'] )&lt;br /&gt;
    else:&lt;br /&gt;
        print 'register first'&lt;br /&gt;
&lt;br /&gt;
bus = dbus.SystemBus();&lt;br /&gt;
&lt;br /&gt;
bus.add_signal_receiver(onNetworkStatus,&lt;br /&gt;
                        &amp;quot;Status&amp;quot;,&lt;br /&gt;
                        &amp;quot;org.freesmartphone.GSM.Network&amp;quot;,&lt;br /&gt;
                        &amp;quot;org.freesmartphone.ogsmd&amp;quot;,&lt;br /&gt;
                        &amp;quot;/org/freesmartphone/GSM/Device&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
gobject.threads_init()&lt;br /&gt;
dbus.glib.init_threads()&lt;br /&gt;
main_loop = gobject.MainLoop()&lt;br /&gt;
main_loop.run()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run it like this:&lt;br /&gt;
&lt;br /&gt;
 root@om-gta02 ~ $ deep-sleep-check.py &amp;gt; dsc.log&lt;br /&gt;
&lt;br /&gt;
If you have something like this:&lt;br /&gt;
&lt;br /&gt;
 [2009-09-09 12:36:09.189663] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:36:15.088936] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:38:10.442808] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:38:13.020126] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:40:25.772918] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:40:28.620096] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:41:17.557676] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
 [2009-09-09 12:41:20.404582] Signal : cid=3BB3, lac=0D48&lt;br /&gt;
&lt;br /&gt;
Then you have the bug (trying to connect to GSM every second). Please note that cid is always the same.&lt;br /&gt;
&lt;br /&gt;
Correct output might not show any messages or look like this:&lt;br /&gt;
&lt;br /&gt;
 [2009-10-18 07:51:27.107655] Signal : cid=4E91, lac=006A&lt;br /&gt;
 [2009-10-18 07:52:45.145288] Signal : cid=4E7B, lac=006A&lt;br /&gt;
 [2009-10-18 07:53:18.218122] Signal : cid=4E91, lac=006A&lt;br /&gt;
&lt;br /&gt;
You can see the cid changing.&lt;br /&gt;
&lt;br /&gt;
==Bug detection by fso==&lt;br /&gt;
Just use frameworkd with ti_calypso_sleep_mode = 'adaptive' and inspect &lt;br /&gt;
the logs. Frameworkd will tell you, when a real recamping exists.&lt;br /&gt;
&lt;br /&gt;
==Hardware bug fixing==&lt;br /&gt;
To perform the hardware update, please check description here:&lt;br /&gt;
http://lists.openmoko.org/pipermail/hardware/2009-May/001192.html&lt;br /&gt;
http://www.neofundas.blogspot.com/ &lt;br /&gt;
&lt;br /&gt;
[[Image:1024fix.jpg]]&lt;br /&gt;
&lt;br /&gt;
After the fix, please recheck again with the script as above. Under normal circumstances you would only see these messages with a change of cell, so cid would be different.&lt;br /&gt;
&lt;br /&gt;
If your fix was successful you can change setting to allow Calypso deep sleep:&lt;br /&gt;
&lt;br /&gt;
==Enabling/allowing Calypso GSM modem deep sleep==&lt;br /&gt;
===FSO2 based distros (SHR, Debian)===&lt;br /&gt;
&lt;br /&gt;
Edit /etc/freesmartphone/conf/GTA02/fsogsmd.conf &lt;br /&gt;
&lt;br /&gt;
 deep_sleep == &amp;quot;always&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then kill fsogsmd and restart fsodeviced or reboot the phone. &lt;br /&gt;
&lt;br /&gt;
===FSO based distros (SHR, Debian, OM2009...)===&lt;br /&gt;
&lt;br /&gt;
Edit /etc/frameworkd.conf , it should contain:&lt;br /&gt;
&lt;br /&gt;
 ti_calypso_deep_sleep = always&lt;br /&gt;
&lt;br /&gt;
Then restart framework or reboot the phone.&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/frameworkd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===QT based distos (Qtopia, QTExtended, QTMoko...)===&lt;br /&gt;
&lt;br /&gt;
From qtmoko v24 you can use program called NeoControl which is installed by default.&lt;br /&gt;
&lt;br /&gt;
Or you can edit /opt/qtmoko/etc/default/Trolltech/Modem.conf , it should contain:&lt;br /&gt;
 &lt;br /&gt;
 [DeepSleep]&lt;br /&gt;
 Active=always&lt;br /&gt;
&lt;br /&gt;
Make sure it's also in users directory:&lt;br /&gt;
&lt;br /&gt;
 cp /opt/qtmoko/etc/default/Trolltech/Modem.conf /home/root/Settings/Trolltech/Modem.conf&lt;br /&gt;
&lt;br /&gt;
And reboot.&lt;br /&gt;
&lt;br /&gt;
===Hackable:1 (rev.5)===&lt;br /&gt;
&lt;br /&gt;
As said in http://lists.hackable1.org/pipermail/hackable1-user/2010-January/000718.html and other discussions:&lt;br /&gt;
hackable:1 does not use frameworkd but gsmd.&lt;br /&gt;
&lt;br /&gt;
To enable deep-sleep mode:&lt;br /&gt;
&lt;br /&gt;
-download and install (or extract)&lt;br /&gt;
 http://build.hackable1.org/debian/dists/wip/main/binary-armel/gsmd_0.0.2+svn1571-1_armel.deb&lt;br /&gt;
-edit /etc/default/gsmd and uncomment the &amp;quot;VENDOR=ti-deepsleep&amp;quot; line: this will add a &lt;br /&gt;
 &amp;quot;-v ti-deepsleep&amp;quot; to the deamon command line. &lt;br /&gt;
-Restart gsmd.&lt;br /&gt;
 &lt;br /&gt;
===Android===&lt;br /&gt;
&lt;br /&gt;
Currently Android on Freerunner is hard coded to use AT%SLEEP=2 to avoid deep  sleep mode entirely; there is a discussion about providing editable property in Androids init.rc startup file.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[GSM oscillating between registered and not registered]]&lt;br /&gt;
*Golden Delicious Computers offers to handle the rework or provides devices (GTA02A7+) which already have this rework applied: http://lists.openmoko.org/pipermail/community/2010-April/061171.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner reworks and mods]]&lt;/div&gt;</summary>
		<author><name>Psonek</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>2010-03-24T18:28:49Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Jabra halo&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;
 |Nokia BH-203&lt;br /&gt;
 |Lindi&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |same as above :( Works with one USB-BT dongle, does not work with another USB-BT dongle and does not work with the builtin USB-BT dongle of openmoko&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 BT620s&lt;br /&gt;
 |radekp&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/NA-US/Headsets/Pages/Jabrabt620s.aspx www.jabra.com]&lt;br /&gt;
 |32-60 EUR&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on SHR with bluez4 and QtMoko bluez3; A2DP works correctly, GSM calls untested.&lt;br /&gt;
 |-&lt;br /&gt;
 |Jabra BT650s&lt;br /&gt;
 |radekp&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/ee-Uk/Headsets/Pages/Jabrahalo.aspx www.jabra.com]&lt;br /&gt;
 |80 EUR&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on QtMoko bluez3; A2DP works correctly, GSM calls untested.&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-214&lt;br /&gt;
 |c-punk-t&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |SHR-testing-20100309&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 CK-15W&lt;br /&gt;
 |pb0&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Car bluetooth, tested with SHR-unstable &lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics 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 P590&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&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;
=Audio systems=&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;
 |Gear4 Blackbox&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |[http://www.gear4.com Gear4]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Headsets]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>Psonek</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>2010-03-04T08:50:53Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Jabra BT620s&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;
 |Nokia BH-203&lt;br /&gt;
 |Lindi&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{No}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |same as above :( Works with one USB-BT dongle, does not work with another USB-BT dongle and does not work with the builtin USB-BT dongle of openmoko&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 BT620s&lt;br /&gt;
 |radekp&lt;br /&gt;
 |[http://www.jabra.com/Sites/Jabra/NA-US/Headsets/Pages/Jabrabt620s.aspx www.jabra.com]&lt;br /&gt;
 |32-60 EUR&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Tested on SHR with bluez4 and QtMoko bluez3; A2DP works correctly, GSM calls untested.&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;
 |Nokia CK-15W&lt;br /&gt;
 |pb0&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |Car bluetooth, tested with SHR-unstable &lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 |Plantronics 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 P590&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&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;
=Audio systems=&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;
 |Gear4 Blackbox&lt;br /&gt;
 |mita_ore (SkypeID)&lt;br /&gt;
 |[http://www.gear4.com Gear4]&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Yes}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |{{Unknown}}&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Headsets]]&lt;br /&gt;
[[Category:Bluetooth]]&lt;/div&gt;</summary>
		<author><name>Psonek</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>2010-03-02T23:00:58Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Describe error for missing libasound-module-bluez&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). On bluez4, use on commandline 'hciconfig hci0 lm master; hciconfig hci0 lp hold,sniff,park' as hcid.conf doesn't exist&lt;br /&gt;
&lt;br /&gt;
* If you don't install all required packages (see above) namely libasound-module-bluez you will get:&lt;br /&gt;
 Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so&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>Psonek</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>2010-03-02T23:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Move troubleshooting to section below&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). On bluez4, use on commandline 'hciconfig hci0 lm master; hciconfig hci0 lp hold,sniff,park' as hcid.conf doesn't exist&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>Psonek</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>2010-03-02T22:56:12Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Troubleshooting for missing libasound_module_pcm_bluetooth.so&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;
Troubleshooting: if you don't install all required packages (see above) you will get:&lt;br /&gt;
 Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so&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). On bluez4, use on commandline 'hciconfig hci0 lm master; hciconfig hci0 lp hold,sniff,park' as hcid.conf doesn't exist&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>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Successful_Use_Cases</id>
		<title>Successful Use Cases</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Successful_Use_Cases"/>
				<updated>2009-07-18T02:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: Video player&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Successful Use Cases}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to collect all of the successful use cases people have managed to make work with their freerunners.   The goal is to both provide examples of the kinds of interesting things people are doing, but also to provide info on how others can make use of the same use case.&lt;br /&gt;
&lt;br /&gt;
If you've been using your FR successfully for something not listed below - please copy the template block at the bottom and fill it in with details like what Distro and software you used, and any interesting setup steps.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== PDF Reader ===&lt;br /&gt;
&lt;br /&gt;
I use the FR as a PDF reader when I'm away from my laptop, or in a situation where I can't easily use a laptop, such as walking, standing up on a bus or metro, etc.&lt;br /&gt;
&lt;br /&gt;
Distro:  OM2009 TR5 - but should work on any X based distro&lt;br /&gt;
&lt;br /&gt;
Software: [[Epdfview]] - make sure that you have the recent version with a way to get out of fullscreen mode, and a way to switch pages in fullscreen mode.&lt;br /&gt;
&lt;br /&gt;
The process I use is to just scp the pdfs into a 'doc' directory on the FR, and leave the edpfview open dialog on that folder.   Scrolling through the files is a little annoying, but it works passably well.  some kind of a 'bookshelf' program that would display the list of PDFs in a better way and launch epdfview on each would be a great addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IM Client - Pidgin ===&lt;br /&gt;
&lt;br /&gt;
With Pidgin and GPRS, I can use many different IM protocols whereever I am.&lt;br /&gt;
&lt;br /&gt;
Distro: OM 2009 TR5 - but should work on any X based distro&lt;br /&gt;
&lt;br /&gt;
Software: [[Pidgin]]&lt;br /&gt;
&lt;br /&gt;
I use the OM settings screen to join gprs, and then start up pidgin.   I've only added a google talk account so far, and I think I might have needed to rotate the screen horizontal to fill in some of the account details, but aside from that it works quite well for IM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GPS - tangoGPS ===&lt;br /&gt;
&lt;br /&gt;
I use my freerunner as a GPS device. While I am connected on a fast connection, I can use tangoGPS to download many tiles. However the omgps tool has become just as capable as tangoGPS. It also has some additional features like AGPS to get faster fixes when connected to GPRS and a GPS data screen to show alot of information about the GPS module/current fix.&lt;br /&gt;
&lt;br /&gt;
I sometimes use the tangoGPS POI tool to mark down possible additions and corrections for the OpenStreetMap project. I can easily extract these later using a python script to read the sqlite database they are stored in. The POI feature can also be combined with a program called [[Gtkaddpoi]] to add markers for addresses and locations to your map, so you can find them when you are travelling.&lt;br /&gt;
&lt;br /&gt;
When I am using the GPS module, I usually leave the openBmap program open to help collect data about GSM cell ids that could one day allow me to get my position without activating the GPS.&lt;br /&gt;
&lt;br /&gt;
Distro: SHR-Unstable &lt;br /&gt;
&lt;br /&gt;
Software: [[tangoGPS]] + [http://code.google.com/p/omgps/ omgps] + [[openBmap]]&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
I linked ~/Maps to /media/card/Maps which means the maps are stored on the sd card.&lt;br /&gt;
&lt;br /&gt;
I also like to use the differently stylised [http://developers.cloudmade.com/wiki/tiles tiles from the Cloudmade site] but you have to register for a free API key to get a URL for that. Also trying to enter the URL in tangoGPS crashed it but I was able to use the following command to set it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
gconftool-2 -s /apps/tangogps/repos &lt;br /&gt;
&amp;quot;[OSM|http://tile.cloudmade.com/APIKEYHERE/1/256/%d/%d/%d.png|/media/card/Maps/OSM|0]&amp;quot; &lt;br /&gt;
--type list --list-type string&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Video player - mplayer ===&lt;br /&gt;
&lt;br /&gt;
Freerunner is very good playing videos. It has very good display with nice colors and is fast enough to play fullscreen videos in 240x320 resolution. I have seen several movies on Freerunner and the experience was very good.&lt;br /&gt;
&lt;br /&gt;
Distro: QtMoko&lt;br /&gt;
&lt;br /&gt;
Software: [[QMplayer]]&lt;br /&gt;
&lt;br /&gt;
QMplayer is installed in QtMoko by default. On the first use it will automatically download and install codecs from internet. You can also use QMplayer to browse movies and music on your PC and on sigle click you can play or download selected file (automatically transcoded for Freerunner resolution.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Template ===&lt;br /&gt;
&lt;br /&gt;
Put a brief description of the use case here&lt;br /&gt;
&lt;br /&gt;
Distro: &lt;br /&gt;
&lt;br /&gt;
Software:&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
Put any other details here&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Manuals/Android</id>
		<title>Manuals/Android</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Manuals/Android"/>
				<updated>2009-01-24T16:37:00Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: /* Suspend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
|__TOC__&lt;br /&gt;
|}&lt;br /&gt;
[[Image:android.png]]&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
This page is dedicated to the daily usage of Android on the [[Neo 1973]] and [[Neo FreeRunner]] handsets.&lt;br /&gt;
&lt;br /&gt;
The informations here have been updated for the following release : [http://freerunner.android.koolu.com/release-files Koolu Beta2 Android release]. But should be the same for any not too old release.&lt;br /&gt;
&lt;br /&gt;
You can find general informations (porting/development and day to day usage) about Android and Neo phones here : [[Android]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Subsystems =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Works, can be tested with simple game called Amazed&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
Works, latest kernels need permissions for second rfkill interface in init.rc to turn it on.&lt;br /&gt;
&lt;br /&gt;
== GPS ==&lt;br /&gt;
Once i got it working, you can test with AndNav2 program.&lt;br /&gt;
&lt;br /&gt;
== GPRS ==&lt;br /&gt;
Does not work, GSM get's confused when you try to use it&lt;br /&gt;
&lt;br /&gt;
== GSM ==&lt;br /&gt;
Sources for libmuxgsm-ril.so not released yet, latest images have binary from ML that works fine.&lt;br /&gt;
The SIM's PIN code cannot be validated. For now disable the PIN code using another phone.&lt;br /&gt;
&lt;br /&gt;
== Wifi ==&lt;br /&gt;
Works, but i have problems with scanning when just one AP is in range, it fails most of the time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Data management =&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
=== Importing ===&lt;br /&gt;
&lt;br /&gt;
==== From SIM =====&lt;br /&gt;
Works, Contacts-&amp;gt;menu-&amp;gt;Settings-&amp;gt;SIM contacts importer.&lt;br /&gt;
&lt;br /&gt;
=== Synchronization ===&lt;br /&gt;
&lt;br /&gt;
== Calendar ==&lt;br /&gt;
&lt;br /&gt;
=== Alarm ===&lt;br /&gt;
Can add new alarms, but details of an alarm can't be edited.&lt;br /&gt;
&lt;br /&gt;
=== Importing ===&lt;br /&gt;
&lt;br /&gt;
=== Synchronization ===&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
Can play OGG audio files, picture application crashes&lt;br /&gt;
&lt;br /&gt;
== SMS ==&lt;br /&gt;
Some received SMS's can't be read.&lt;br /&gt;
&lt;br /&gt;
= Others =&lt;br /&gt;
&lt;br /&gt;
== Software keyboard ==&lt;br /&gt;
Works, can be brought up with short press to power button.&lt;br /&gt;
&lt;br /&gt;
== Suspend ==&lt;br /&gt;
* Works, can be done with 1s press of power button, wake up with long power button press, don't use screen timeouts, disable it in Settings-&amp;gt;Sound &amp;amp; display-&amp;gt;Screen timeout-&amp;gt;Never timeout.&lt;br /&gt;
* Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.&lt;br /&gt;
* For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.&lt;br /&gt;
* During suspend the phone seems to wake up make an audible click and go back to sleep.&lt;br /&gt;
&lt;br /&gt;
== USB networking ==&lt;br /&gt;
&lt;br /&gt;
== USB keyboard ==&lt;br /&gt;
&lt;br /&gt;
== USB Host mode ==&lt;br /&gt;
&lt;br /&gt;
= Software installation and updates =&lt;br /&gt;
For initial Android flashing, take a look at: [[Android_on_Freerunner]]&lt;br /&gt;
&lt;br /&gt;
== Install new software ==&lt;br /&gt;
&lt;br /&gt;
== Update software (without reflashing) ==&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Android_on_Freerunner</id>
		<title>Android on Freerunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Android_on_Freerunner"/>
				<updated>2009-01-19T09:27:06Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: gps comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Android on Freerunner}}&lt;br /&gt;
== Android on Freerunner ==&lt;br /&gt;
Google has released their open source version of the Android phone software distribution. In order to use it on the Freerunner, a number of patches need to be applied and a compiler with armv4 java exception support needs to be used to compile the software.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Most of the hardware on Freerunner seems to work on latest Android images, but not always perfectly.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SW keyboard || works, can be brought up with short press to power button&lt;br /&gt;
|-&lt;br /&gt;
| Suspend || works, can be done with 1s press of power button, wake up with long power button press, don't use screen timeouts, disable it in Settings-&amp;gt;Sound &amp;amp; display-&amp;gt;Screen timeout-&amp;gt;Never timeout&lt;br /&gt;
|-&lt;br /&gt;
| GSM || sources for libmuxgsm-ril.so not released yet, latest images have binary from ML that works fine&lt;br /&gt;
|-&lt;br /&gt;
| GPRS || does not work, GSM get's confused when you try to use it&lt;br /&gt;
|-&lt;br /&gt;
| Contacts on SIM || works, Contacts-&amp;gt;menu-&amp;gt;Settings-&amp;gt;SIM contacts importer&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || works, latest kernels need permissions for second rfkill interface in init.rc to turn it on&lt;br /&gt;
|-&lt;br /&gt;
| Wifi || works, but i have problems with scanning when just one AP is in range, it fails most of the time&lt;br /&gt;
|-&lt;br /&gt;
| GPS || once i got it working, you can test with AndNav2 program&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometers || works, can be tested with simple game called Amazed&lt;br /&gt;
|-&lt;br /&gt;
| Media || can play OGG audio files, picure application crashes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compiler suite ==&lt;br /&gt;
&lt;br /&gt;
Android is a little picky about the version of gcc compiler. It also requires some java exception support that isn't available for armv4 without a minor modification. The following tools are what I use to build Android:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Binutils 2.18 ===&lt;br /&gt;
&lt;br /&gt;
At one time I had some armv5t code that was compiled into Android which would cause the linker to generate these blx instructions which fail on armv4. I'm not sure if this is still necessary, but I still have the following change applied to binutils:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff -urN binutils-2.18-orig/bfd/elf32-arm.c binutils-2.18/bfd/elf32-arm.c&lt;br /&gt;
--- binutils-2.18-orig/bfd/elf32-arm.c	2007-08-07 02:59:23.000000000 +0700&lt;br /&gt;
+++ binutils-2.18/bfd/elf32-arm.c	2008-03-15 11:30:17.000000000 +0700&lt;br /&gt;
@@ -3093,8 +3093,8 @@&lt;br /&gt;
 static void check_use_blx(struct elf32_arm_link_hash_table *globals)&lt;br /&gt;
 {&lt;br /&gt;
   if (bfd_elf_get_obj_attr_int (globals-&amp;gt;obfd, OBJ_ATTR_PROC,&lt;br /&gt;
-				Tag_CPU_arch) &amp;gt; 2)&lt;br /&gt;
-    globals-&amp;gt;use_blx = 1;&lt;br /&gt;
+				Tag_CPU_arch) &amp;gt;= TAG_CPU_ARCH_V5T)&lt;br /&gt;
+    globals-&amp;gt;use_blx = 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 bfd_boolean&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configure --prefix={devel path}/android/cross --target=arm-eabi&lt;br /&gt;
&lt;br /&gt;
=== gcc 4.2.4 with gcc41-java-arm4.patch ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configure   --prefix={devel path}/android/cross --target=arm-eabi --with-arch=armv4t --enable-shared --enable-threads --disable-nls --disable-libmudflap --enable-target-optspace --with-abi=aapcs --enable-multilib --disable-libssp --disable-libstdcxx --enable-languages=c,c++&lt;br /&gt;
&lt;br /&gt;
=== java-6-sun ===&lt;br /&gt;
&lt;br /&gt;
This is the standard Linux package available for most (all?) distributions.&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
Coming soon. I've posted a number of them on the devel mailing list so far. Eventually, I expect to provide everything necessary for people to build Android for themselves.&lt;br /&gt;
&lt;br /&gt;
== Android on internal flash ==&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
There are currently a few prebuild images:&lt;br /&gt;
&lt;br /&gt;
[http://panicking.kicks-ass.org/download/ Michael Trimarchi's images with latest fixes]&lt;br /&gt;
[http://people.openmoko.org/sean_mcneil/ Sean McNeil images]&lt;br /&gt;
&lt;br /&gt;
To use the Kernel you have to either :&lt;br /&gt;
&lt;br /&gt;
* adjust your [[Uboot]] environment to support a Kernel of more then 2 MB &lt;br /&gt;
* change to the [[Qi]] Bootloader. It supports 2MB kernels out of the box.&lt;br /&gt;
&lt;br /&gt;
I have placed an older 2.6.26 kernel with Android support at:&lt;br /&gt;
&lt;br /&gt;
    [http://people.openmoko.org/sean_mcneil/uImage-android uImage-android]&lt;br /&gt;
&lt;br /&gt;
I have put up a jffs2 image that replaces rootfs on the Freerunner at:&lt;br /&gt;
&lt;br /&gt;
   [http://people.openmoko.org/sean_mcneil/androidfs.jffs2 androidfs.jffs2]&lt;br /&gt;
&lt;br /&gt;
=== Installation on internal flash ===&lt;br /&gt;
&lt;br /&gt;
As noted above, this installation requires you to wipe out the existing kernel and rootfs in NAND on your Freerunner. You also must have an SDCARD and it needs to be configured with two (2) primary partitions: First is VFAT/MSDOS (16 or 32) which acts as the /sdcard storage area for pictures, movies, music, etc. and the Second is an ext3 primary partition for use of internal Android /data area to store settings, caches, etc.&lt;br /&gt;
&lt;br /&gt;
The first thing I suggest is to setup an SDCARD. You can flash the NAND first, but you must have an SDCARD with two partitions as stated before you'll be able to boot. I use a 2GB card which I have split in half. fdisk shows me:&lt;br /&gt;
&lt;br /&gt;
    /dev/mmcblk0p1               1        2454      996310    6  FAT16&amp;lt;br&amp;gt;&lt;br /&gt;
    /dev/mmcblk0p2            2455        4908      996324   83  Linux&lt;br /&gt;
&lt;br /&gt;
formatted as&lt;br /&gt;
&lt;br /&gt;
    sudo mkfs.vfat /dev/mmcblk0p1&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo mkfs.ext3 /dev/mmcblk0p2&lt;br /&gt;
&lt;br /&gt;
There is no need to populate the ext3 partition at all. The VFAT partition can be populated with media content if you so desire.&lt;br /&gt;
&lt;br /&gt;
With your SDCARD all set, you are ready to flash the kernel and rootfs:&lt;br /&gt;
&lt;br /&gt;
    sudo {path_to}/dfu-util -d 0x1d50:0x5119 -a kernel -D uImage-android&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo {path_to}/dfu-util -d 0x1d50:0x5119 -a rootfs -D androidfs.jffs2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Android on SDcard ==&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
There are currently a few prebuild images:&lt;br /&gt;
[http://activationrecord.net/radekp/openmoko/android/ Radek Polak's SD card images] (install on ext3, first partition on SD must be FAT16)&lt;br /&gt;
&lt;br /&gt;
Some notes about booting android from sdcard : &lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
&lt;br /&gt;
* Build android from source. See [http://trac.koolu.org/ koolu website] for directions.&lt;br /&gt;
* Use the first script in [http://lists.openmoko.org/pipermail/community/2008-December/036982.html this mail] (adapt to your filesystem) to stage your android install.&lt;br /&gt;
* copy the contents of this directory on a ext3 partition on your sdcard.&lt;br /&gt;
* add a /boot directory on your sdcard.&lt;br /&gt;
* copy the uImage-android kernel (see above) and copy it inside your /boot with the exact name '''uImage-GTA02.bin'''&lt;br /&gt;
* I changed the init.rc (in your root on the sd) to remove mounts that could be problematic (/data for example) :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- filesystem/root/init.rc	2008-12-15 17:51:14.000000000 +0100&lt;br /&gt;
+++ phyce.init.rc	2008-12-19 15:56:25.000000000 +0100&lt;br /&gt;
@@ -24,7 +24,7 @@&lt;br /&gt;
     mkdir /sqlite_stmt_journals 01777 root root&lt;br /&gt;
     mount tmpfs tmpfs /sqlite_stmt_journals size=4m&lt;br /&gt;
 &lt;br /&gt;
-    mount rootfs rootfs / ro remount&lt;br /&gt;
+    mount rootfs rootfs / rw remount&lt;br /&gt;
 &lt;br /&gt;
     write /proc/sys/kernel/panic_on_oops 1&lt;br /&gt;
     write /proc/sys/kernel/hung_task_timeout_secs 0&lt;br /&gt;
@@ -38,14 +38,14 @@&lt;br /&gt;
 #    mount yaffs2 mtd@system /system ro remount&lt;br /&gt;
 &lt;br /&gt;
     # We chown/chmod /data again so because mount is run as root + defaults&lt;br /&gt;
-    mount ext3 /dev/block/mmcblk0p2 /data nosuid nodev&lt;br /&gt;
-    chown system system /data&lt;br /&gt;
-    chmod 0771 /data&lt;br /&gt;
+#    mount ext3 /dev/block/mmcblk0p2 /data nosuid nodev&lt;br /&gt;
+#    chown system system /data&lt;br /&gt;
+#    chmod 0771 /data&lt;br /&gt;
 &lt;br /&gt;
     # Same reason as /data above&lt;br /&gt;
-    mount yaffs2 mtd@cache /cache nosuid nodev&lt;br /&gt;
-    chown system cache /cache&lt;br /&gt;
-    chmod 0770 /cache&lt;br /&gt;
+#    mount yaffs2 mtd@cache /cache nosuid nodev&lt;br /&gt;
+#    chown system cache /cache&lt;br /&gt;
+#    chmod 0770 /cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Install [[Qi]] on you NAND flash. You can still boot whatever distro you've got on internal flash using the NOR bootloader. You should try the magic file in /boot to show kernel messages.&lt;br /&gt;
* boot the GTA02, and pray.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
&lt;br /&gt;
Android boots and graphic UI appears (hurray) ! But, i cannot unlock my SIM so I can't tell more ;) Maybe you wanna try to remove PIN protection in your SIM (using another phone) and see what happens next.&lt;br /&gt;
&lt;br /&gt;
[[User:Phyce|Phyce]] 16:25, 1 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Android Debug Bridge ==&lt;br /&gt;
&lt;br /&gt;
To assist in debugging and to gain shell access to the phone with Android, you can use&lt;br /&gt;
&lt;br /&gt;
   [http://people.openmoko.org/sean_mcneil/adb adb]&lt;br /&gt;
&lt;br /&gt;
You should be able to connect to the phone as long as you start it up with the USB connected to your host. I don't think it will work if you plug it in after starting. Of course, you need to setup [[USB_Networking]] (&amp;lt;tt&amp;gt;ifconfig usb0&amp;lt;/tt&amp;gt; ...) on your host before connecting.&lt;br /&gt;
&lt;br /&gt;
Some helpful commands are:&lt;br /&gt;
&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb logcat           - like a tail -f of the android log&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb logcat -b radio  - same as above for the radio logs&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb shell            - bring up a command shell to the phone&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb kill-server      - kill the background server on the host&lt;br /&gt;
&lt;br /&gt;
Sometimes, adb gets stuck: if you cannot to the device run &amp;quot;adb kill-server&amp;quot; before trying other commands.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
This version of the linux kernel will not successfully wake from suspend mode. Your battery life will be significantly lowered because of this and the phone will lock up unless you setup the phones screen timeout to never.&lt;br /&gt;
&lt;br /&gt;
This version of the kernel also uses a keypad hack. The buttons layout is as follows:&lt;br /&gt;
&lt;br /&gt;
    Aux left-hand upper button is the &amp;quot;back&amp;quot; key.&lt;br /&gt;
    Power button is:&lt;br /&gt;
        menu button when pushed quickly,&lt;br /&gt;
        end button when held for more than a second and released,&lt;br /&gt;
        power-off if held for 10 seconds.&lt;br /&gt;
[[category|Distribution]]&lt;br /&gt;
[[Category:Flashing Openmoko]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Android_on_Freerunner</id>
		<title>Android on Freerunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Android_on_Freerunner"/>
				<updated>2009-01-19T09:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: table with current status, links to prebuild images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Android on Freerunner}}&lt;br /&gt;
== Android on Freerunner ==&lt;br /&gt;
Google has released their open source version of the Android phone software distribution. In order to use it on the Freerunner, a number of patches need to be applied and a compiler with armv4 java exception support needs to be used to compile the software.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Most of the hardware on Freerunner seems to work on latest Android images, but not always perfectly.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SW keyboard || works, can be brought up with short press to power button&lt;br /&gt;
|-&lt;br /&gt;
| Suspend || works, can be done with 1s press of power button, wake up with long power button press, don't use screen timeouts, disable it in Settings-&amp;gt;Sound &amp;amp; display-&amp;gt;Screen timeout-&amp;gt;Never timeout&lt;br /&gt;
|-&lt;br /&gt;
| GSM || sources for libmuxgsm-ril.so not released yet, latest images have binary from ML that works fine&lt;br /&gt;
|-&lt;br /&gt;
| GPRS || does not work, GSM get's confused when you try to use it&lt;br /&gt;
|-&lt;br /&gt;
| Contacts on SIM || works, Contacts-&amp;gt;menu-&amp;gt;Settings-&amp;gt;SIM contacts importer&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || works, latest kernels need permissions for second rfkill interface in init.rc to turn it on&lt;br /&gt;
|-&lt;br /&gt;
| Wifi || works, but i have problems with scanning when just one AP is in range, it fails most of the time&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometers || works, can be tested with simple game called Amazed&lt;br /&gt;
|-&lt;br /&gt;
| Media || can play OGG audio files, picure application crashes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compiler suite ==&lt;br /&gt;
&lt;br /&gt;
Android is a little picky about the version of gcc compiler. It also requires some java exception support that isn't available for armv4 without a minor modification. The following tools are what I use to build Android:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Binutils 2.18 ===&lt;br /&gt;
&lt;br /&gt;
At one time I had some armv5t code that was compiled into Android which would cause the linker to generate these blx instructions which fail on armv4. I'm not sure if this is still necessary, but I still have the following change applied to binutils:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff -urN binutils-2.18-orig/bfd/elf32-arm.c binutils-2.18/bfd/elf32-arm.c&lt;br /&gt;
--- binutils-2.18-orig/bfd/elf32-arm.c	2007-08-07 02:59:23.000000000 +0700&lt;br /&gt;
+++ binutils-2.18/bfd/elf32-arm.c	2008-03-15 11:30:17.000000000 +0700&lt;br /&gt;
@@ -3093,8 +3093,8 @@&lt;br /&gt;
 static void check_use_blx(struct elf32_arm_link_hash_table *globals)&lt;br /&gt;
 {&lt;br /&gt;
   if (bfd_elf_get_obj_attr_int (globals-&amp;gt;obfd, OBJ_ATTR_PROC,&lt;br /&gt;
-				Tag_CPU_arch) &amp;gt; 2)&lt;br /&gt;
-    globals-&amp;gt;use_blx = 1;&lt;br /&gt;
+				Tag_CPU_arch) &amp;gt;= TAG_CPU_ARCH_V5T)&lt;br /&gt;
+    globals-&amp;gt;use_blx = 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 bfd_boolean&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configure --prefix={devel path}/android/cross --target=arm-eabi&lt;br /&gt;
&lt;br /&gt;
=== gcc 4.2.4 with gcc41-java-arm4.patch ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configure   --prefix={devel path}/android/cross --target=arm-eabi --with-arch=armv4t --enable-shared --enable-threads --disable-nls --disable-libmudflap --enable-target-optspace --with-abi=aapcs --enable-multilib --disable-libssp --disable-libstdcxx --enable-languages=c,c++&lt;br /&gt;
&lt;br /&gt;
=== java-6-sun ===&lt;br /&gt;
&lt;br /&gt;
This is the standard Linux package available for most (all?) distributions.&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
Coming soon. I've posted a number of them on the devel mailing list so far. Eventually, I expect to provide everything necessary for people to build Android for themselves.&lt;br /&gt;
&lt;br /&gt;
== Android on internal flash ==&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
There are currently a few prebuild images:&lt;br /&gt;
&lt;br /&gt;
[http://panicking.kicks-ass.org/download/ Michael Trimarchi's images with latest fixes]&lt;br /&gt;
[http://people.openmoko.org/sean_mcneil/ Sean McNeil images]&lt;br /&gt;
&lt;br /&gt;
To use the Kernel you have to either :&lt;br /&gt;
&lt;br /&gt;
* adjust your [[Uboot]] environment to support a Kernel of more then 2 MB &lt;br /&gt;
* change to the [[Qi]] Bootloader. It supports 2MB kernels out of the box.&lt;br /&gt;
&lt;br /&gt;
I have placed an older 2.6.26 kernel with Android support at:&lt;br /&gt;
&lt;br /&gt;
    [http://people.openmoko.org/sean_mcneil/uImage-android uImage-android]&lt;br /&gt;
&lt;br /&gt;
I have put up a jffs2 image that replaces rootfs on the Freerunner at:&lt;br /&gt;
&lt;br /&gt;
   [http://people.openmoko.org/sean_mcneil/androidfs.jffs2 androidfs.jffs2]&lt;br /&gt;
&lt;br /&gt;
=== Installation on internal flash ===&lt;br /&gt;
&lt;br /&gt;
As noted above, this installation requires you to wipe out the existing kernel and rootfs in NAND on your Freerunner. You also must have an SDCARD and it needs to be configured with two (2) primary partitions: First is VFAT/MSDOS (16 or 32) which acts as the /sdcard storage area for pictures, movies, music, etc. and the Second is an ext3 primary partition for use of internal Android /data area to store settings, caches, etc.&lt;br /&gt;
&lt;br /&gt;
The first thing I suggest is to setup an SDCARD. You can flash the NAND first, but you must have an SDCARD with two partitions as stated before you'll be able to boot. I use a 2GB card which I have split in half. fdisk shows me:&lt;br /&gt;
&lt;br /&gt;
    /dev/mmcblk0p1               1        2454      996310    6  FAT16&amp;lt;br&amp;gt;&lt;br /&gt;
    /dev/mmcblk0p2            2455        4908      996324   83  Linux&lt;br /&gt;
&lt;br /&gt;
formatted as&lt;br /&gt;
&lt;br /&gt;
    sudo mkfs.vfat /dev/mmcblk0p1&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo mkfs.ext3 /dev/mmcblk0p2&lt;br /&gt;
&lt;br /&gt;
There is no need to populate the ext3 partition at all. The VFAT partition can be populated with media content if you so desire.&lt;br /&gt;
&lt;br /&gt;
With your SDCARD all set, you are ready to flash the kernel and rootfs:&lt;br /&gt;
&lt;br /&gt;
    sudo {path_to}/dfu-util -d 0x1d50:0x5119 -a kernel -D uImage-android&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo {path_to}/dfu-util -d 0x1d50:0x5119 -a rootfs -D androidfs.jffs2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Android on SDcard ==&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
There are currently a few prebuild images:&lt;br /&gt;
[http://activationrecord.net/radekp/openmoko/android/ Radek Polak's SD card images] (install on ext3, first partition on SD must be FAT16)&lt;br /&gt;
&lt;br /&gt;
Some notes about booting android from sdcard : &lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
&lt;br /&gt;
* Build android from source. See [http://trac.koolu.org/ koolu website] for directions.&lt;br /&gt;
* Use the first script in [http://lists.openmoko.org/pipermail/community/2008-December/036982.html this mail] (adapt to your filesystem) to stage your android install.&lt;br /&gt;
* copy the contents of this directory on a ext3 partition on your sdcard.&lt;br /&gt;
* add a /boot directory on your sdcard.&lt;br /&gt;
* copy the uImage-android kernel (see above) and copy it inside your /boot with the exact name '''uImage-GTA02.bin'''&lt;br /&gt;
* I changed the init.rc (in your root on the sd) to remove mounts that could be problematic (/data for example) :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- filesystem/root/init.rc	2008-12-15 17:51:14.000000000 +0100&lt;br /&gt;
+++ phyce.init.rc	2008-12-19 15:56:25.000000000 +0100&lt;br /&gt;
@@ -24,7 +24,7 @@&lt;br /&gt;
     mkdir /sqlite_stmt_journals 01777 root root&lt;br /&gt;
     mount tmpfs tmpfs /sqlite_stmt_journals size=4m&lt;br /&gt;
 &lt;br /&gt;
-    mount rootfs rootfs / ro remount&lt;br /&gt;
+    mount rootfs rootfs / rw remount&lt;br /&gt;
 &lt;br /&gt;
     write /proc/sys/kernel/panic_on_oops 1&lt;br /&gt;
     write /proc/sys/kernel/hung_task_timeout_secs 0&lt;br /&gt;
@@ -38,14 +38,14 @@&lt;br /&gt;
 #    mount yaffs2 mtd@system /system ro remount&lt;br /&gt;
 &lt;br /&gt;
     # We chown/chmod /data again so because mount is run as root + defaults&lt;br /&gt;
-    mount ext3 /dev/block/mmcblk0p2 /data nosuid nodev&lt;br /&gt;
-    chown system system /data&lt;br /&gt;
-    chmod 0771 /data&lt;br /&gt;
+#    mount ext3 /dev/block/mmcblk0p2 /data nosuid nodev&lt;br /&gt;
+#    chown system system /data&lt;br /&gt;
+#    chmod 0771 /data&lt;br /&gt;
 &lt;br /&gt;
     # Same reason as /data above&lt;br /&gt;
-    mount yaffs2 mtd@cache /cache nosuid nodev&lt;br /&gt;
-    chown system cache /cache&lt;br /&gt;
-    chmod 0770 /cache&lt;br /&gt;
+#    mount yaffs2 mtd@cache /cache nosuid nodev&lt;br /&gt;
+#    chown system cache /cache&lt;br /&gt;
+#    chmod 0770 /cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Install [[Qi]] on you NAND flash. You can still boot whatever distro you've got on internal flash using the NOR bootloader. You should try the magic file in /boot to show kernel messages.&lt;br /&gt;
* boot the GTA02, and pray.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
&lt;br /&gt;
Android boots and graphic UI appears (hurray) ! But, i cannot unlock my SIM so I can't tell more ;) Maybe you wanna try to remove PIN protection in your SIM (using another phone) and see what happens next.&lt;br /&gt;
&lt;br /&gt;
[[User:Phyce|Phyce]] 16:25, 1 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Android Debug Bridge ==&lt;br /&gt;
&lt;br /&gt;
To assist in debugging and to gain shell access to the phone with Android, you can use&lt;br /&gt;
&lt;br /&gt;
   [http://people.openmoko.org/sean_mcneil/adb adb]&lt;br /&gt;
&lt;br /&gt;
You should be able to connect to the phone as long as you start it up with the USB connected to your host. I don't think it will work if you plug it in after starting. Of course, you need to setup [[USB_Networking]] (&amp;lt;tt&amp;gt;ifconfig usb0&amp;lt;/tt&amp;gt; ...) on your host before connecting.&lt;br /&gt;
&lt;br /&gt;
Some helpful commands are:&lt;br /&gt;
&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb logcat           - like a tail -f of the android log&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb logcat -b radio  - same as above for the radio logs&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb shell            - bring up a command shell to the phone&lt;br /&gt;
    ADBHOST=192.168.0.202 ./adb kill-server      - kill the background server on the host&lt;br /&gt;
&lt;br /&gt;
Sometimes, adb gets stuck: if you cannot to the device run &amp;quot;adb kill-server&amp;quot; before trying other commands.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
This version of the linux kernel will not successfully wake from suspend mode. Your battery life will be significantly lowered because of this and the phone will lock up unless you setup the phones screen timeout to never.&lt;br /&gt;
&lt;br /&gt;
This version of the kernel also uses a keypad hack. The buttons layout is as follows:&lt;br /&gt;
&lt;br /&gt;
    Aux left-hand upper button is the &amp;quot;back&amp;quot; key.&lt;br /&gt;
    Power button is:&lt;br /&gt;
        menu button when pushed quickly,&lt;br /&gt;
        end button when held for more than a second and released,&lt;br /&gt;
        power-off if held for 10 seconds.&lt;br /&gt;
[[category|Distribution]]&lt;br /&gt;
[[Category:Flashing Openmoko]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Seanmcneil3</id>
		<title>User talk:Seanmcneil3</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Seanmcneil3"/>
				<updated>2009-01-04T11:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What's new?==&lt;br /&gt;
This would be a nice area for a changelog.  What's new in the November 17th image?  Anything worth noting?&lt;br /&gt;
&lt;br /&gt;
== Android running problems ==&lt;br /&gt;
&lt;br /&gt;
I had flashed it now on my FR but it doesn't work. I see only a black screen.&lt;br /&gt;
&lt;br /&gt;
It works, but you need 2 partition on your SD card. First about 8MB formated vfat, secound ext3. That partitions must be empty.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Hi Sean, how can the imgages be put on the GTA02? I also flashed my GTA02 and android will not start, only black screen.&lt;br /&gt;
&lt;br /&gt;
Sean:&lt;br /&gt;
I've just begun adding more information to the page which explains what is necessary to bring up Android. Sorry for the delay.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Hi Sean I split sd card to 2 partition fat32 and ext3, noting in fat32(1.5g) and in ext3(2.2G) have lostxxfound directory,I never set boot flag to sd card's partition, now I flash image and rootfs according your &amp;quot;setup guide&amp;quot; but now it not start just black screen. what's wrong with it&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Hi Sean,&lt;br /&gt;
same problem: I flashed the kernel and rootfs. My SDcard has a primary 100MB FAT16 and an other primay 400MB EXT3 partition. I only get a black screen.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
When using Android, some menu items are don't work. E.g. when trying to set the Phone Ringtone, the menu shows for a split second and then I'm back to the Sound settings. The log shows the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
I/ActivityManager(  855): Starting activity: Intent { action=android.intent.action.RINGTONE_PICKER comp={android/com.android.internal.app.RingtonePickerActivity} (has extras) }&lt;br /&gt;
I/ActivityManager(  855): Start proc android.process.media for content provider com.android.providers.media/.MediaProvider: pid=1385 uid=10003 gids={1006, 3003, 2001}&lt;br /&gt;
I/ActivityThread( 1385): Publishing provider downloads: com.android.providers.downloads.DownloadProvider&lt;br /&gt;
I/ActivityThread( 1385): Publishing provider drm: com.android.providers.drm.DrmProvider&lt;br /&gt;
I/ActivityThread( 1385): Publishing provider media: com.android.providers.media.MediaProvider&lt;br /&gt;
V/MediaProvider( 1385): Attached volume: internal&lt;br /&gt;
V/MediaProvider( 1385): /sdcard volume ID: -1&lt;br /&gt;
V/MediaProvider( 1385): Attached volume: external&lt;br /&gt;
I/ActivityManager(  855): Exiting empty application process android.process.media (android.os.BinderProxy@435052d8)&lt;br /&gt;
I/Process (  855): Sending signal. PID: 1385 SIG: 9&lt;br /&gt;
I/ActivityManager(  855): Killing app com.android.settings (pid 1377) because provider com.android.providers.media.MediaProvider is in dying process android.process.media&lt;br /&gt;
I/Process (  855): Sending signal. PID: 1377 SIG: 9&lt;br /&gt;
I/ActivityManager(  855): Killing app com.android.settings (pid 1377) because provider com.android.providers.drm.DrmProvider is in dying process android.process.media&lt;br /&gt;
I/Process (  855): Sending signal. PID: 1377 SIG: 9&lt;br /&gt;
D/ActivityManager(  855): Received spurious death notification for thread android.os.BinderProxy@435052d8&lt;br /&gt;
I/ActivityManager(  855): Process com.android.settings (pid 1377) has died.&lt;br /&gt;
I/WindowManager(  855): WIN DEATH: Window{434e8b10 com.android.settings/com.android.settings.SoundAndDisplaySettings}&lt;br /&gt;
I/WindowManager(  855): WIN DEATH: Window{434f1520 android/com.android.internal.app.RingtonePickerActivity}&lt;br /&gt;
I/ActivityManager(  855): Start proc com.android.settings for activity com.android.settings/.SoundAndDisplaySettings: pid=1396 uid=1000 gids={3001, 3003}&lt;br /&gt;
I/ActivityManager(  855): Low Memory: No more background processes.&lt;br /&gt;
D/dalvikvm(  855): GC freed 2248 objects / 104336 bytes in 727ms&lt;br /&gt;
W/SurfaceComposerClient(  855): lock_layer timed out (is the CPU pegged?) layer=1, lcblk=0x423800a0, state=0000000c (was 0000000c)&lt;br /&gt;
D/dalvikvm(  888): GC freed 167 objects / 6208 bytes in 958ms&lt;br /&gt;
D/dalvikvm(  894): GC freed 15 objects / 560 bytes in 998ms&lt;br /&gt;
I/ActivityManager(  855): Displayed activity com.android.settings/.SoundAndDisplaySettings: 2675 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I was not sure if it is because I had relatively small space dedicated to teh VFAT and Ext3 partitions on the SD card (so I can have another distro on the 3rd partition), but it seems to be enough:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/: 252544K total, 38468K used, 214076K available (block size 4096)&lt;br /&gt;
/: 252544K total, 38468K used, 214076K available (block size 4096)&lt;br /&gt;
/dev: 59952K total, 0K used, 59952K available (block size 4096)&lt;br /&gt;
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)&lt;br /&gt;
/data: 30985K total, 19413K used, 11572K available (block size 1024)&lt;br /&gt;
/sdcard: 31912K total, 1782K used, 30130K available (block size 2048)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Other menu items do the same thing sometimes, but I forgot which one I found last time. In the log they also had the &amp;quot;Low memory&amp;quot; warning, so should originate the same place. --[[User:Imrehg|Imrehg]] 05:10, 20 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Update:''' the menu works fine from the contact list, when trying to change the ringtones for individual contacts. --[[User:Imrehg|Imrehg]] 10:03, 24 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Sending message breaks network connection.&lt;br /&gt;
When I'm trying to send a message, the network disconnects (without sending the SMS) and won't work even with reboot, until I delete the message thread and reboot (sometimes even need reboot a few times after message delete). Receiving a message works just fine.&lt;br /&gt;
The log of the message send (after clicking the send button):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
D/SmsProvider(  888): insert url=content://sms/outbox, match=8&lt;br /&gt;
I/ActivityManager(  855): Stopping service: com.android.mms/.transaction.SmsReceiverService&lt;br /&gt;
I/ActivityManager(  855): Stopping service: com.android.mms/.transaction.SmsReceiverService&lt;br /&gt;
I/NotificationService(  855): enqueueToast pkg=com.android.mms callback=android.app.ITransientNotification$Stub$Proxy@435bc740 duration=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Not sure whether it matters, my network is TWN GSM (Taiwan) --[[User:Imrehg|Imrehg]] 05:34, 20 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Volume during call is too low. When not in call, the soft-keyboard has the Vol+ and Vol- buttons, but of course they don't do anything. During call, the volume is too low, I can hardly hear anything. On the receiving end they can hear me perfectly clear. If trying to bring up the soft-keyboard during call with the Menu (the Power button at the moment), then instead of the previously mentioned menu (which has the keyboard option) the Contacts menu comes up... Thus no way to adjust the volume and making the phone almost unusable for calls, unless I'm in a perfectly silent environment. --[[User:Imrehg|Imrehg]] 05:38, 20 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Update:''' Could access the keyboard as: Pressing Menu (power) button once -&amp;gt; Phone displays contacts menu -&amp;gt; Menu button again -&amp;gt; Soft-keyboard key. The displayed Vol+/Vol- buttons (and probably the rest of the function buttons) don't have any effect on the call, it is still the same low sound level. --[[User:Imrehg|Imrehg]] 07:18, 20 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Android doesn't accept the pin ==&lt;br /&gt;
&lt;br /&gt;
I have flashed my GTA02 and android will boot but it does not accept the pin code for my SIM-card.&lt;br /&gt;
Jofry&lt;br /&gt;
&lt;br /&gt;
Sean:&lt;br /&gt;
Hi Jofry, I've never really tried a locked SIM, so I don't know if the dialpad comes up to let you type in the code. Does it? If so, then I can probably fix the issue. Otherwise, we are kind of stuck until a virtual keyboard is developed.&lt;br /&gt;
&lt;br /&gt;
Jofry: Yes, the dialpad comes up and ask for my pin number. But if i type in the number the application means that it was the wrong number. But it is the right one.&lt;br /&gt;
&lt;br /&gt;
Skamster: i've got the same problem. i could enter the pin as much as i want but it doesn't let me in. normaly, it lock the sim after 3 try's (i try 4-6 times), but here it doesn't. i flashed with qtopia again and don't need a puck. maybe it doesn't &amp;quot;send&amp;quot; the pin to the simcard?&lt;br /&gt;
&lt;br /&gt;
That's a known issue. For more information about the things you have to do, before you can successful use Android, look at http://onlinedev.blogspot.com/2008/11/getting-started-with-android-on-neo.html [[User:Dolfje|Dolfje]] 12:03, 5 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
I got the same problem but can not fix it through disabling the pin, because my sim does not allow to disable the pin neither with qtopia, nor with my other mobile phone.&lt;br /&gt;
&lt;br /&gt;
== Android rootfs for µSD boot ==&lt;br /&gt;
&lt;br /&gt;
Treviño: Could you set-up a rootfs for running Android from MicroSD?&lt;br /&gt;
Radek: You can download one from http://activationrecord.net/radekp/openmoko/android/ More info in this mail http://lists.openmoko.org/pipermail/community/2008-December/038677.html&lt;br /&gt;
&lt;br /&gt;
== Android and replying calls ==&lt;br /&gt;
&lt;br /&gt;
Actually it is not possible to reply to a call due to the missing hardware &amp;quot;accept&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Treviño: So, what about adding a workaround to it by using the AUX button as an &amp;quot;accept&amp;quot; button if pressed briefly (below 0.5 second), while keeping it to the &amp;quot;reject&amp;quot; (home) button when pressed longer?!&lt;br /&gt;
&lt;br /&gt;
ahk05: It seems that Yann neveu-2 has managed to modify the Phone app to allow you to answer phone calls with the power button. Maybe his apk should be included in your image?&lt;br /&gt;
http://n2.nabble.com/-Android--Soft-keyboard-td1518369.html&lt;br /&gt;
http://gabuzomeu.fr/openmoko/Phone.apk&lt;br /&gt;
&lt;br /&gt;
== Android Misc requests ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
dilersam:  thanks for having added more informations to the page. It helps a lot.&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
fate: thanks for all your great work. i was wondering when will the next flash image be released?&lt;br /&gt;
&lt;br /&gt;
== u-boot environment changes for large kernel ==&lt;br /&gt;
&lt;br /&gt;
I'm using [[neocon]] to connect to the u-boot console.  What env variable should we change and to what values?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
- I'm using Kermit, and this is what I change in the console&lt;br /&gt;
&lt;br /&gt;
      setenv bootargs ${bootargs_base} ${mtdparts}; nand read.e 0x32000000 kernel; bootm 0x32000000&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Psonek</id>
		<title>User:Psonek</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Psonek"/>
				<updated>2009-01-03T22:24:29Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: New page: Here is my OpenMoko Freerunner stuff:  http://activationrecord.net/radekp/openmoko/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is my OpenMoko Freerunner stuff:&lt;br /&gt;
&lt;br /&gt;
http://activationrecord.net/radekp/openmoko/&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Czech</id>
		<title>Openmoko Local Groups: Czech</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Czech"/>
				<updated>2009-01-03T22:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Openmoko Local Groups]]&lt;br /&gt;
Welcome to Openmoko Czech Republic users group!&lt;br /&gt;
&lt;br /&gt;
Join to our [http://www.jabber.cz Jabber] conference: '''openmoko@chat.linjab.net''' [http://chat.linjab.net/logs/openmoko@chat.linjab.net/ logs]&lt;br /&gt;
&lt;br /&gt;
Our discussion forum is http://openmoko.ohin.cz&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Jabber&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Martix|Martix]]&lt;br /&gt;
|Python&lt;br /&gt;
|SHR, accelerometers, XMPP/Jabber, GPS&lt;br /&gt;
|Luhačovice&lt;br /&gt;
|martix@njs.netlab.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:MMlosh|MMlosh]]&lt;br /&gt;
|C#, pascal, x51 assembler&lt;br /&gt;
|usable ASU E17 theme (to get that damn wrench to show.. and switch to different keyboard), Openstreetmaping, supertux-editor development&lt;br /&gt;
|Týniště nad Orlicí&lt;br /&gt;
|MMlosh@jabber.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:MrBobby|MrBobby]]&lt;br /&gt;
|Java,C/C++,Python,etc.&lt;br /&gt;
|development of [http://projects.openmoko.org/projects/mojo/ Mojo] - Java Mail Client for Openmoko, Java on OM - Jalimo (cacao,GNU classpath,swt-gtk)&lt;br /&gt;
|Brno/Znojmo&lt;br /&gt;
|MrBobby@jabber.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:xkucf03|xkucf03]]&lt;br /&gt;
|Linux, Java, SQL&lt;br /&gt;
|SHR, Jabber, Geocaching, [http://frantovo.cz/blog blog], economy, political science&lt;br /&gt;
|Praha&lt;br /&gt;
|xkucf03@jabber.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:pv_|pedro]]&lt;br /&gt;
|Linux, SQL, Psychology&lt;br /&gt;
|dtto&lt;br /&gt;
|Praha&lt;br /&gt;
|admin@jabber.svoboda.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:xcerj01|xcerj01]]&lt;br /&gt;
|GNU/Linux, C, SQL&lt;br /&gt;
|XMPP, GPS&lt;br /&gt;
|Praha&lt;br /&gt;
|cerny.honza@jabber.root.cz&lt;br /&gt;
|-&lt;br /&gt;
|[[User:psonek|psonek]]&lt;br /&gt;
|C, C#, Java, SQL&lt;br /&gt;
|GPS, Android, Openstreetmap&lt;br /&gt;
|Olomouc/Tršice&lt;br /&gt;
|psonek@njs.netlab.cz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[GroupSales/Czech Republic]]&lt;br /&gt;
&lt;br /&gt;
[[Translation#Czech]]&lt;br /&gt;
&lt;br /&gt;
==Another members list==&lt;br /&gt;
&lt;br /&gt;
[http://www.abclinuxu.cz/openmoko?action=members ABCLinuxu]&lt;br /&gt;
&lt;br /&gt;
[http://ohin.cz/openmoko/memberlist.php openmoko.ohin.cz]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Scummvm</id>
		<title>Scummvm</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Scummvm"/>
				<updated>2008-12-29T11:36:59Z</updated>
		
		<summary type="html">&lt;p&gt;Psonek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ScummVM =&lt;br /&gt;
&lt;br /&gt;
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!&lt;br /&gt;
&lt;br /&gt;
You can obtain it either by using [[Mokomakefile]] via&lt;br /&gt;
&lt;br /&gt;
# make build-package-scummvm&lt;br /&gt;
&lt;br /&gt;
or using a binary, like so:&lt;br /&gt;
&lt;br /&gt;
 opkg install http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base/libmad0_0.15.1b-r0_armv4t.ipk \&lt;br /&gt;
 http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base/libmpeg2-0_0.4.0b-r4_armv4t.ipk \&lt;br /&gt;
 http://downloads.tuxfamily.org/3v1deb/openmoko/scummvm_0.12.0_armv4t.ipk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MonkeyIsland.png|Monky Island]]&lt;br /&gt;
&lt;br /&gt;
The games are copyrighted and the copyright holder has not given you a license to redistribute them so you'll only be able to play those you own. You can also download some free games from [http://www.scummvm.org/downloads.php#extras scummvm.org] and from the [http://www.the-underdogs.info Home of the Underdogs].&lt;br /&gt;
&lt;br /&gt;
When starting ScummVM use the command&lt;br /&gt;
&lt;br /&gt;
# openmoko-scummvm&lt;br /&gt;
&lt;br /&gt;
This will map '''AUX''' button to the '''F5''' key, which is used to access the ScummVM menu. You should also find an entry on the main menu under ''Games''.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' On the Neo Freerunner the wrong keycode (not '''AUX''') is mapped to '''F5'''. Here is a corrected version of the file ''/usr/bin/openmoko-scummvm'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Save current AUX Key mapping&lt;br /&gt;
SAVE_KEY=&amp;quot;$(xmodmap -pke | grep 'keycode 177')&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Map AUX Key to F5&lt;br /&gt;
xmodmap -e &amp;quot;keycode 177 = F5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Turn LCD feft&lt;br /&gt;
xrandr -o left&lt;br /&gt;
&lt;br /&gt;
# Start the scummvm in fullscreen mode&lt;br /&gt;
scummvm --fullscreen --themepath=/usr/share/scummvm/&lt;br /&gt;
&lt;br /&gt;
# Turn LCD normal&lt;br /&gt;
xrandr -o normal&lt;br /&gt;
&lt;br /&gt;
# Restore the AUX Key mapping&lt;br /&gt;
xmodmap -e &amp;quot;$SAVE_KEY&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' It would be great if it where possible to get audio through the headphones and speaker muted.&lt;br /&gt;
&lt;br /&gt;
More information on ScummVM can be found on the [http://www.scummvm.org/ official] site&lt;br /&gt;
&lt;br /&gt;
=== Problems with mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
If the mouse cursor is shifted from where you click, just move your finer on touchscreen until you catch the cursor in corner. Now it will work correctly.&lt;br /&gt;
&lt;br /&gt;
=== Monkey Island 2 ===&lt;br /&gt;
&lt;br /&gt;
To be able to play Monkey Island 2 you need to pass ScummVM a parameter:&amp;lt;br&amp;gt;&lt;br /&gt;
root@fic-gta01:/$ DISPLAY=:0 openmoko-scummvm --boot-param=10001 monkey2&lt;br /&gt;
&lt;br /&gt;
For easy access from the menu you can create a menu entry by creating the file /usr/share/applications/monkeyisland2.desktop with the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[Desktop Entry]&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Name=LeChuck's Revenge&lt;br /&gt;
Comment=Monkey Island 2: LeChuck's Revenge&lt;br /&gt;
Exec=openmoko-scummvm --boot-param=10001 monkey2&lt;br /&gt;
Icon=monkeyisland2.png&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Categories=Games;&lt;br /&gt;
StartupNotify=false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''No Desktop Icon Method'''&lt;br /&gt;
&lt;br /&gt;
Making a change to your scummvmrc does not clutter up your desktop with another icon and keeps the interface consistent.  Add the following to your scummvmrc (default location of ~/.scummvmrc) at the top global section add:&lt;br /&gt;
&lt;br /&gt;
copy_protection=0&lt;br /&gt;
&lt;br /&gt;
And after adding the Monkey Island 2 via the Scummvm GUI add the following below the [monkey2] section:&lt;br /&gt;
&lt;br /&gt;
boot_param=10001&lt;br /&gt;
&lt;br /&gt;
Then you can launch Monkey Island 2 from the menu like any other game without the annoying copy protection screens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=[[Scummvm]]|&lt;br /&gt;
Description=ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!|&lt;br /&gt;
Screenshot=MonkeyIsland.png|&lt;br /&gt;
Homepage=http://www.scummvm.org|&lt;br /&gt;
TestedOn=|&lt;br /&gt;
PackageName=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
'''Source Code released : http://www.scummvm.org/downloads.php#source'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Gaming]]&lt;/div&gt;</summary>
		<author><name>Psonek</name></author>	</entry>

	</feed>