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

	<entry>
		<id>http://wiki.openmoko.org/wiki/Prototypes</id>
		<title>Prototypes</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Prototypes"/>
				<updated>2008-06-19T12:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* #36 GTA02 A5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prototypes are pieces of hardware such as boards, fully assembled devices, batteries, accessories that OpenMoko uses during the development of new hardware.&lt;br /&gt;
&lt;br /&gt;
This page tracks such prototypes, in which condition their life started, and what happened to them during their lifetime.&lt;br /&gt;
&lt;br /&gt;
Prototypes cannot be purchased. They will be loaned out on a case by case basis, and collected back for post mortem analysis.&lt;br /&gt;
&lt;br /&gt;
If you believe you need a prototype of some upcoming hardware, please mailto:openmoko-kernel@lists.openmoko.org.&lt;br /&gt;
&lt;br /&gt;
=== #141 GTA02 A5 ===&lt;br /&gt;
current holder: Willie&amp;lt;br&amp;gt;&lt;br /&gt;
15 Jun 2008: PP from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #140 GTA02 A5 ===&lt;br /&gt;
current holder: Miles&amp;lt;br&amp;gt;&lt;br /&gt;
15 Jun 2008: PP from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #139 GTA02 A5 ===&lt;br /&gt;
current holder: Sean_Chiang&amp;lt;br&amp;gt;&lt;br /&gt;
15 Jun 2008: PP from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #138 GTA02 A5 ===&lt;br /&gt;
current holder: Clement&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #137 GTA02 A5 ===&lt;br /&gt;
current holder: Harry (NDHU)&amp;lt;br&amp;gt;&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #136 GTA02 A5 ===&lt;br /&gt;
current holder: Harry (NTHU)&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #135 GTA02 A5 ===&lt;br /&gt;
current holder: Harry (NCU)&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #134 GTA02 A5 ===&lt;br /&gt;
current holder: Harry (NCU)&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #133 GTA02 A5 ===&lt;br /&gt;
current holder: Sean Moss&amp;lt;br&amp;gt;&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #132 GTA02 A5 ===&lt;br /&gt;
current holder: Wendy&amp;lt;br&amp;gt;&lt;br /&gt;
04 Jun 2008: Wendy send to Jerry fix Aux key&amp;lt;br&amp;gt;&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #131 GTA02 A5 ===&lt;br /&gt;
current holder: u-blox Nick&amp;lt;br&amp;gt;&lt;br /&gt;
12 May 2008: Shawn take one to u-blox for RF testing&amp;lt;br&amp;gt;&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #130 GTA02 A5 ===&lt;br /&gt;
current holder: Tony Tu&amp;lt;br&amp;gt;&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #129 GTA02 A5 ===&lt;br /&gt;
current holder: Will&amp;lt;br&amp;gt;&lt;br /&gt;
21 May 2008: Transfer to Will&lt;br /&gt;
18 Apr 2008: Shawn DM 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #128 GTA02 A6 ===&lt;br /&gt;
current holder: Tony &amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: PCBA sample, including WLAN/Bluetooth/LCM module&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #127 GTA02 A6 ===&lt;br /&gt;
current holder: Tony &amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: PCBA sample, including WLAN/Bluetooth/LCM module&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #126 GTA02 A6 ===&lt;br /&gt;
current holder: Tony &amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: PCBA sample, including WLAN/Bluetooth/LCM module&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #125 GTA02 A6 ===&lt;br /&gt;
current holder: Tony &amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: PCBA sample, including WLAN/Bluetooth/LCM module&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #124 GTA02 A5 ===&lt;br /&gt;
current holder: JJ (Battery vendor)&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Battery testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 900/1800/1900 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #123 GTA02 A5 ===&lt;br /&gt;
current holder: Sean_Chiang&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Sean_Chiang 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #122 GTA02 A5 ===&lt;br /&gt;
current holder: Tony Tu&amp;lt;br&amp;gt;&lt;br /&gt;
16 Jun 2008 Return from Sean Chiang to Openmoko&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Sean_Chiang 850 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT2 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #121 GTA02 A5 ===&lt;br /&gt;
current holder: Graeme&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Allen 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #120 GTA02 A5 ===&lt;br /&gt;
current holder: Wendy&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Allen 900 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT1 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #119 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Allen 850 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT2 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #118 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
16 Apr 2008: Allen 850 band testing&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008: PVT2 from Suzhou&lt;br /&gt;
&lt;br /&gt;
=== #117 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #116 GTA02 A5 ===&lt;br /&gt;
current holder: Jeff_Tsai&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #115 GTA02 A5 ===&lt;br /&gt;
current holder: Len&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Martin moko8 test&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, AUX key damaged, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #114 GTA02 A5 ===&lt;br /&gt;
current holder: Wolfgang&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, AUX key damaged, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P6&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #113 GTA02 A5 ===&lt;br /&gt;
current holder: joerg&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Hardware moko8 test&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, AUX key damaged, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #112 GTA02 A5 ===&lt;br /&gt;
current holder: Daniel&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: Sent to Daniel via Barbie&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, GSM radio and GPS not tested&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, orange label&lt;br /&gt;
&lt;br /&gt;
=== #111 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, touch screen locate failure, AUX key damaged&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;P5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #110 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, SD card hinge broken (could not boot DM), GPS connector dislocated&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #109 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: tested with DM v22, receiver broken and replacement failed&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, arrived as known broken unit, white label &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== #108 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #107 GTA02 A5 ===&lt;br /&gt;
current holder: jOERG&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #106 GTA02 A5 ===&lt;br /&gt;
current holder: Regina&amp;lt;br&amp;gt;&lt;br /&gt;
06 May 2008: Regina for test&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #105 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
22 Apr 2008: Will for photograph&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Tony found AUX key broken&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, not tested at all&amp;lt;br&amp;gt;&lt;br /&gt;
25 Apr 2008: GPS connector broken&lt;br /&gt;
&lt;br /&gt;
=== #104 GTA02 A5 ===&lt;br /&gt;
current holder: Guillaume&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Transfer to Guillaume&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #103 GTA02 A5 ===&lt;br /&gt;
current holder: Harry&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #102 GTA02 A5 ===&lt;br /&gt;
current holder: Harry&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #101 GTA02 A5 ===&lt;br /&gt;
current holder: Harry&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #100 GTA02 A5 ===&lt;br /&gt;
current holder: Allen Lin&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Transfer from Tony to Allen Lin&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested, Bluetooth radio broken&lt;br /&gt;
&lt;br /&gt;
=== #99 GTA02 A5 ===&lt;br /&gt;
current holder: Harry&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #98 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: Installed April Software Update&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #97 GTA02 A5 ===&lt;br /&gt;
current holder: ijen&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: Installed April Software Update&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #96 GTA02 A5 ===&lt;br /&gt;
current holder: Fred&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: Installed April Software Update&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #95 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
14 apr 2008: Tony found AUX key senstivity bad &amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, not tested at all &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #94 GTA02 A5 ===&lt;br /&gt;
current holder: Harry&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #93 GTA02 A5 ===&lt;br /&gt;
current holder: Thinker (John)&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: Installed April Software Update&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio and GPS not tested&lt;br /&gt;
&lt;br /&gt;
=== #92 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #91 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #90 GTA02 A5 ===&lt;br /&gt;
current holder: Neo (CoAsia)&amp;lt;br&amp;gt;&lt;br /&gt;
20 May 2008: Neo borrow for Samsung exhabit&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio not tested, bottom motion sensor failed&lt;br /&gt;
&lt;br /&gt;
=== #89 GTA02 A5 ===&lt;br /&gt;
current holder: JJ&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008: Battery vendor&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: GPS antenna connector dislocated&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio not tested, bottom motion sensor failed&lt;br /&gt;
&lt;br /&gt;
=== #88 GTA02 A5 ===&lt;br /&gt;
current holder: Andy&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #87 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #86 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #85 GTA02 A5 ===&lt;br /&gt;
current holder: roh&amp;lt;br&amp;gt;&lt;br /&gt;
09 Apr 2008: Sent to roh, Berlin.&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #84 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #83 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #82 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #81 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #80 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #79 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #78 GTA02 A5 ===&lt;br /&gt;
current holder: gismo&amp;lt;br&amp;gt;&lt;br /&gt;
09 Apr 2008: sent to gismo, Berlin&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #77 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #76 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #75 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #74 GTA02 A5 ===&lt;br /&gt;
current holder: Brenda&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #73 GTA02 A5 ===&lt;br /&gt;
current holder: Holger&amp;lt;br&amp;gt;&lt;br /&gt;
09 Apr 2008: Sent to Holger, Berlin&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #72 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: GPS antenna connector dislocated&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #71 GTA02 A5 ===&lt;br /&gt;
current holder: Steven Mosher&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22&lt;br /&gt;
&lt;br /&gt;
=== #70 GTA02 A5 ===&lt;br /&gt;
current holder: Marek&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio not tested&lt;br /&gt;
&lt;br /&gt;
=== #69 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: GPS antenna connector dislocated, Wi-Fi module label dirty, LCM tape missing&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio not tested&lt;br /&gt;
&lt;br /&gt;
=== #68 GTA02 A5 ===&lt;br /&gt;
current holder: Miles&amp;lt;br&amp;gt;&lt;br /&gt;
08 Apr 2008: DVT4 from Suzhou, tested with DM v22, GSM radio not tested, bottom motion sensor failed&lt;br /&gt;
&lt;br /&gt;
=== #67 GTA02 A5 ===&lt;br /&gt;
current holder: McNeil&amp;lt;br&amp;gt;&lt;br /&gt;
28 Mar 2008 Full function verified ok&amp;lt;br&amp;gt;&lt;br /&gt;
27 Mar 2008 Get from Miles, hardware side PCBA assembly&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #66 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
27 Mar 2008 Get from hardware side martin, DVT4 control run PCBA sample with mic second source&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #65 GTA02 A5 ===&lt;br /&gt;
current holder: Tony Tu&amp;lt;br&amp;gt;&lt;br /&gt;
16 Jun 2008 Return from Sean Chiang to Openmoko, don't understand why Michael's phone in sean's hand&amp;lt;br&amp;gt;&lt;br /&gt;
06 Mar 2008 Ship to Michael Shiloh with coulomb battery&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Finish CMU-200 test&amp;lt;br&amp;gt;&lt;br /&gt;
04 Mar 2008 850 Band re-work and add IR resistor for power saving&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #64 GTA02 A5 ===&lt;br /&gt;
current holder: Tony &amp;lt;br&amp;gt;&lt;br /&gt;
10 Jun 2008 Change to Tony&amp;lt;br&amp;gt;&lt;br /&gt;
28 Apr 2008 Change to Allen Lin&amp;lt;br&amp;gt;&lt;br /&gt;
15 Apr 2008 Return from Martin&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008 hardware side moko8 test for 850 band&amp;lt;br&amp;gt;&lt;br /&gt;
24 Mar 2008 switch terminal back to serial let DFU normal&amp;lt;br&amp;gt;&lt;br /&gt;
11 Mar 2008 USB DFU fail&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Finish CMU-200 test&amp;lt;br&amp;gt;&lt;br /&gt;
04 Mar 2008 850 Band re-work and add IR resistor for power saving&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #63 GTA02 A5 ===&lt;br /&gt;
current holder: Felipe Balbi&amp;lt;br&amp;gt;&lt;br /&gt;
11 Mar 2008 Sean doing 1800 band stability test&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Finish CMU-200 test, but once unstable boot into kernel&amp;lt;br&amp;gt;&lt;br /&gt;
04 Mar 2008 850 Band re-work and add IR resistor for power saving&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #62 GTA02 A5 ===&lt;br /&gt;
current holder: Raster&amp;lt;br&amp;gt;&lt;br /&gt;
07 Mar 2008 Transfer to Raster for another developer about graphics work&amp;lt;br&amp;gt;&lt;br /&gt;
03 Mar 2008 Tony use for DM/u-boot verification&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #61 GTA02 A5 ===&lt;br /&gt;
current holder: Allen&amp;lt;br&amp;gt;&lt;br /&gt;
23 Mar 2008 Get from Martin after battery test&amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 Matt for GSM test usage&amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 Allen GSM IR resistor rework&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #60 GTA02 A5 ===&lt;br /&gt;
current holder: [[User:Mickey|Mickey]]&amp;lt;br&amp;gt;&lt;br /&gt;
28 Mar 2008 given to Mickey&lt;br /&gt;
20 Mar 2008 arrived in Germany &amp;lt;br&amp;gt;&lt;br /&gt;
17 Mar 2008 upgrade GSM firmware to moko7 and write IMEI code&amp;lt;br&amp;gt;&lt;br /&gt;
17 Mar 2008 Use devirginator to load all latest images from buildhost (20080317) &amp;lt;br&amp;gt;&lt;br /&gt;
17 Mar 2008 Check device status, and then will send it to M. Dietrich &amp;lt;br&amp;gt;&lt;br /&gt;
10 Mar 2008 GPS antenna is broken &amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 Matt for GSM test usage&amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 Allen GSM IR resistor rework&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #59 GTA02 A5 ===&lt;br /&gt;
current holder: Oxford&amp;lt;br&amp;gt;&lt;br /&gt;
07 Apr 2008 Transfer from Allen Lin to Oxford&amp;lt;br&amp;gt;&lt;br /&gt;
07 Apr 2008 with 20080403 rootfs/kernel/u-boot set and modified gsmhandset.state for better sound quality&amp;lt;br&amp;gt;&lt;br /&gt;
23 Mar 2008 Return from hardware after battery test&amp;lt;br&amp;gt;&lt;br /&gt;
17 Mar 2008 Hardware battery charging test&amp;lt;br&amp;gt;&lt;br /&gt;
12 Mar 2008 All sound output fail&amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 Allen GSM IR resistor rework&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #58 GTA02 A5 ===&lt;br /&gt;
current holder: TRIsoft&amp;lt;br&amp;gt;&lt;br /&gt;
07 Mar 2008 TRIsoft for testing&amp;lt;br&amp;gt;&lt;br /&gt;
03 Mar 2008 Harry bring to Cebit Show&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Tony for DM test usage&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008 Hardware add capacitor and FW2.0.0.89 module &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #57 Highcell battery 3.6V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Allen Chang&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008  With correct terminal voltage 3.6 vot 0% setting on bq27000&lt;br /&gt;
&lt;br /&gt;
=== #56 Highcell battery 3.6V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008  With correct terminal voltage 3.6 vot 0% setting on bq27000&lt;br /&gt;
&lt;br /&gt;
=== #55 Highcell battery 3.6V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Andy&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008  With correct terminal voltage 3.6 vot 0% setting on bq27000&lt;br /&gt;
&lt;br /&gt;
=== #54 Highcell battery 3.6V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Miles&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008  With correct terminal voltage 3.6 vot 0% setting on bq27000&lt;br /&gt;
&lt;br /&gt;
=== #53 Highcell battery 3.6V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Matt&amp;lt;br&amp;gt;&lt;br /&gt;
28 Feb 2008  With correct terminal voltage 3.6 vot 0% setting on bq27000&lt;br /&gt;
&lt;br /&gt;
=== #52 GTA02 A5 ===&lt;br /&gt;
current holder: Wesley&amp;lt;br&amp;gt;&lt;br /&gt;
05 Jun 2008 Fix Aux key senstivity and test phone call ok, recamping issue not clarify yet&amp;lt;br&amp;gt;&lt;br /&gt;
14 Apr 2008 Transfer from Allen Lin to Tony, because continously re-camping over network&amp;lt;br&amp;gt;&lt;br /&gt;
07 Apr 2008 Transfer from Wolfgang to Allen Lin&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth no radio&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #51 GTA02 A5 ===&lt;br /&gt;
current holder: Regina&amp;lt;br&amp;gt;&lt;br /&gt;
26 Mar 2008 Transfer to Regina to help software release testing&amp;lt;br&amp;gt;&lt;br /&gt;
24 Mar 2008 Fixed by change stderr/stdin/stdout to serial&amp;lt;br&amp;gt;&lt;br /&gt;
24 Mar 2008 Return to Tony after battery test&amp;lt;br&amp;gt;&lt;br /&gt;
17 Mar 2008 Hardware battery charging battery test&amp;lt;br&amp;gt;&lt;br /&gt;
12 Mar 2008 DFU always fail, USB connection broken all the time&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Finish u-boot test, and return to tony &amp;lt;br&amp;gt;&lt;br /&gt;
29 Feb 2008 hardware side fixed 911 key and receiver issue.&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth no radio, 911 key no switch, receiver broken&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #50 GTA02 A5 ===&lt;br /&gt;
current holder: Sean&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth working (!)&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #49 GTA02 A5 ===&lt;br /&gt;
current holder: OLV&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #48 GTA02 A5 ===&lt;br /&gt;
current holder: Holger&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Transfer to Holger&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth radio very weak&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #47 GTA02 A5 ===&lt;br /&gt;
current holder: Michael Dietrich&amp;lt;br&amp;gt;&lt;br /&gt;
22 Mar 2008 upgrade GSM firmware to moko7 and write IMEI code&amp;lt;br&amp;gt;&lt;br /&gt;
27 Feb 2008 Transfered to Will, sent to Michael&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth radio very weak&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #46 GTA02 A5 ===&lt;br /&gt;
current holder: Thomas&amp;lt;br&amp;gt;&lt;br /&gt;
06 Mar 2008 Mail to o-hand Thomas as GTA02v4 replacement, with coulomb battery&amp;lt;br&amp;gt;&lt;br /&gt;
27 Feb 2008 Add PMU capacitor&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 run DM2 (without wifi), Bluetooth no radio, 911 key no switch&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #45 GTA02 A5 ===&lt;br /&gt;
current holder: Jeremy&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #44 unlucky number ===&lt;br /&gt;
&lt;br /&gt;
=== #43 GTA02 A5 ===&lt;br /&gt;
current holder: Miles&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 to Miles for DM2 partition verification&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #42 GTA02 A5 ===&lt;br /&gt;
current holder: Julian&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio, weak vibrator&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #41 GTA02 A5 ===&lt;br /&gt;
current holder: Lorn Potter (Trolltech)&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 sent to Lorn Potter, Trolltech&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 Tony: ran DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 Tony: replaced receiver&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 Earphone broken in the package&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio, receiver broken&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #40 GTA02 A5 ===&lt;br /&gt;
current holder: Tick&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #39 GTA02 A5 ===&lt;br /&gt;
current holder: Tony Tu&amp;lt;br&amp;gt;&lt;br /&gt;
16 Jun 2008 Return from Sean Chiang to Openmoko&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #38 GTA02 A5 ===&lt;br /&gt;
current holder: Andy&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008: run DM2 (without wifi), no issues, Bluetooth working (!)&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #37 GTA02 A5 ===&lt;br /&gt;
current holder: Lorn Potter (Trolltech)&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 sent to Lorn Potter, Trolltech&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), no issues, Bluetooth working (!)&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #36 GTA02 A5 ===&lt;br /&gt;
current holder: Sean Chiang - returned to debug recamping&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio, LCM cracked&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #35 GTA02 A5 ===&lt;br /&gt;
current holder: Dodji (FOSDEM)&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 run DM2 (without wifi), Bluetooth no radio&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #34 GTA02 A5 ===&lt;br /&gt;
current holder: Martin&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Return to hardware side for GPS antenna switch second source test&amp;lt;br&amp;gt;&lt;br /&gt;
20 Feb 2008 run DM2 (without wifi), receiver broken, 911 key broken, Bluetooth scan not working, Tony thinks device may have been drop-tested!&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #33 GTA02 A5 ===&lt;br /&gt;
current holder: Erin&amp;lt;br&amp;gt;&lt;br /&gt;
22 Feb 2008 Erin: load daily build rootfs '0220-fic-gta02.rootfs.jffs2' and kernel 'uImage-2.6.24+svnr4096-r4055-r3-neo1973.bin'. gsmd is running OK, can receive/dial out calls. but no ringtone for incoming calls.&amp;lt;br&amp;gt;&lt;br /&gt;
20 Feb 2008 run DM2 (without wifi), Bluetooth scan not working, vibrator very weak&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #32 GTA02 A5 ===&lt;br /&gt;
current holder: Miles&amp;lt;br&amp;gt;&lt;br /&gt;
20 Feb 2008 run DM2 (without wifi), Bluetooth scan not working&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #31 GTA02 A5 ===&lt;br /&gt;
current holder: Andy&amp;lt;br&amp;gt;&lt;br /&gt;
20 Feb 2008 run DM2 (without wifi), Bluetoosh Scan only found 1 out of 3 devices&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&lt;br /&gt;
&lt;br /&gt;
=== #30 GTA02 A5 ===&lt;br /&gt;
current holder: [[User:Mickey|Mickey]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;30 Feb 2008 One Accellerometer dead.&amp;lt;br/&amp;gt;&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;24 Feb 2008 '''issue found''': Headphone Jack GPIO is floating, receiving 500 IRQ's per second, making the system crawl like it has only 50MHz (or less...)&amp;lt;br/&amp;gt;&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;24 Feb 2008 '''issue found''': Once sound is initialized, it emits two loud cracks per second&amp;lt;br/&amp;gt;&amp;lt;/del&amp;gt;&lt;br /&gt;
24 Feb 2008 '''issue found''': Vibrator is very weak&amp;lt;br/&amp;gt;&lt;br /&gt;
23 Feb 2008 flash NOR-enabled U-Boot, flash kernel+rootfs&amp;lt;br/&amp;gt;&lt;br /&gt;
20 Feb 2008 run DM2 (without wifi), no issues found&amp;lt;br/&amp;gt;&lt;br /&gt;
18 Feb 2008 Hardware add capacitor and FW2.0.0.89 module&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== #29 Highcell battery 3.7V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Andy&lt;br /&gt;
&lt;br /&gt;
=== #28 Highcell battery 3.7V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Tony Tu&lt;br /&gt;
&lt;br /&gt;
=== #27 GTA02 A5 ===&lt;br /&gt;
current holder: Jeremy&amp;lt;br&amp;gt;&lt;br /&gt;
11 Apr 2008 Willie: I transfer to Jeremy&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Tony: Add Wi-Fi Module FW2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Willie: LCD seems be broken. Screen shows three lines.&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 DKay: capacitor added&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #26 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
24 Mar 2008 Allen return to Tony because totally broken (can't power up/no jtag)&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Tony: Add Wi-Fi Module FW2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 DKay: capacitor added&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #25 GTA02 A5 ===&lt;br /&gt;
current holder: Raster&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Tony: Add Wi-Fi Module FW2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 DKay: capacitor added&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #24 GTA02 A5 ===&lt;br /&gt;
current holder: John&amp;lt;br&amp;gt;&lt;br /&gt;
18 Feb 2008 Tony: Add Wi-Fi Module FW2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 DKay: capacitor added&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #23 GTA02 A5 ===&lt;br /&gt;
current holder: JJ, battery vendor&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Willie: Install kernel image from lastest svn check out&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #22 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
15 Feb 2008 Tony: Back to hardware team&amp;lt;br&amp;gt;&lt;br /&gt;
13 Feb 2008 Erin: gsm modem is bad &amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Tony: removed wifi module&amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 DKay: capacitor added&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 batch of 30, PCBA fully assembled, wifi FW 1.3&lt;br /&gt;
&lt;br /&gt;
=== #21 GTA02 A5 ===&lt;br /&gt;
current holder: Matt&amp;lt;br&amp;gt;&lt;br /&gt;
01 Feb 2008 Miles: verified hardware, same exceptions as #1, Bluetooth sensitivity very bad, GPS broken&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Tony: Put inside GTA01 case, speaker, antennas&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Batch of 4 from Suzhou, PCBA with all modules, NOR protection disabled, full DM1 (v009) and DM2 (v012)&lt;br /&gt;
&lt;br /&gt;
=== #20 GTA02 A5 ===&lt;br /&gt;
current holder: Martin&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 GPS antenna switch 2nd source test&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 Miles: factory partition broken&amp;lt;br&amp;gt; &lt;br /&gt;
01 Feb 2008 Miles: verified hardware, same exceptions as #1, Bluetooth sensitivity very bad&amp;lt;br&amp;gt;&lt;br /&gt;
13 Feb 2008 Miles take from Tony for PBE comparsion test&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Tony: Put inside GTA01 case, speaker, antennas&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Batch of 4 from Suzhou, PCBA with all modules, NOR protection disabled, full DM1 (v009) and DM2 (v012)&lt;br /&gt;
&lt;br /&gt;
=== #19 GTA02 A5 ===&lt;br /&gt;
current holder: Brenda&amp;lt;br&amp;gt;&lt;br /&gt;
26 Mar Bring back to Tony , for it is broken. &lt;br /&gt;
27 Feb Add PMU capacitor&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 Tony: Add WiFi FW 2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
01 Feb 2008 Miles: verified hardware, same exceptions as #1, Bluetooth sensitivity very bad&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Tony: Put inside GTA01 case, speaker, antennas&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Batch of 4 from Suzhou, PCBA with all modules, NOR protection disabled, full DM1 (v009) and DM2 (v012)&lt;br /&gt;
&lt;br /&gt;
=== #18 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
15 Feb 2008 Willie: Send to hardware side and fix it. &lt;br /&gt;
12 Feb 2008 Willie: It will generate big noise, maybe it's a hardware issue. I will check this &amp;lt;br&amp;gt;&lt;br /&gt;
12 Feb 2008 Erin: after booting to UI, the screen freezes, no any response. Willie is checking it now &amp;lt;br&amp;gt;&lt;br /&gt;
09 Feb 2008 Erin: load uboot, kernel, rootfs by Sean Chiang, it can auto-camp to the network, can use dialer&amp;lt;br&amp;gt; &lt;br /&gt;
01 Feb 2008 Miles: verified hardware, same exceptions as #1, Bluetooth sensitivity very bad&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Tony: Put inside GTA01 case, speaker, antennas&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Batch of 4 from Suzhou, PCBA with all modules, NOR protection disabled, full DM1 (v009) and DM2 (v012)&lt;br /&gt;
&lt;br /&gt;
=== #17 GTA02 A5 ===&lt;br /&gt;
current holder: Vitaly (Atheros)&amp;lt;br&amp;gt;&lt;br /&gt;
01 Feb 2008 Delivered to Vitaly, Atheros&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #16 GTA02 A5 ===&lt;br /&gt;
current holder: Samuel&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Sent to Samuel&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #15 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
12 Mar 2008 Transfer to Antony&amp;lt;br&amp;gt;&lt;br /&gt;
12 Mar 2008 Wi-fi module still old one, and the DFU fail, USB connection un-steady&amp;lt;br&amp;gt;&lt;br /&gt;
31 Jan 2008 Running from battery shuts down 5 seconds after reboot. Running from power source (plugged into battery connectors) is stable&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #14 GTA02 A5 ===&lt;br /&gt;
current holder: Tony Tu&amp;lt;br&amp;gt;&lt;br /&gt;
16 Jun 2008 Return from Willie to Openmoko&amp;lt;br&amp;gt;&lt;br /&gt;
27 Feb 2008 Willie: Get second phone&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 Tony: switched wifi to FW 2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #13 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Miles: Bluetooth scan doesn't work, Power Key broken&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #12 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
21 Jan 2008 Allen: Added Bluetooth module, reworked for power measurements, broken&amp;lt;br&amp;gt;&lt;br /&gt;
18 Jan 2008 Arrived from Suzhou (batch of 4) as PCBA without modules&lt;br /&gt;
&lt;br /&gt;
=== #11 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
21 Jan 2008 Allen: Added Bluetooth module, reworked for power measurements, broken&amp;lt;br&amp;gt;&lt;br /&gt;
18 Jan 2008 Arrived from Suzhou (batch of 4) as PCBA without modules&lt;br /&gt;
&lt;br /&gt;
=== #10 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
Die. Because I connect the power supply and usb. Then I shutdown the power supply, and power on the power supply. Quickly, the phone is short.&lt;br /&gt;
&lt;br /&gt;
=== #9 GTA02 A5 ===&lt;br /&gt;
current holder: Matt&amp;lt;br&amp;gt;&lt;br /&gt;
5 Feb 2008 There are some hardware components broken. The behavior of i2c accessing is strange. And its suspend current is quite high (14~15mA).&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Matt: Found out jack insert interrupt line is floating&amp;lt;br&amp;gt;&lt;br /&gt;
18 Jan 2008 Arrived from Suzhou (batch of 4) as PCBA without modules&lt;br /&gt;
&lt;br /&gt;
=== #8 GTA02 A5 ===&lt;br /&gt;
current holder: Tim Lee&amp;lt;br&amp;gt;&lt;br /&gt;
21 Jan 2008 Allen: Added Bluetooth module, reworked for power measurements, broken&amp;lt;br&amp;gt;&lt;br /&gt;
18 Jan 2008 Arrived from Suzhou (batch of 4) as PCBA without modules&lt;br /&gt;
&lt;br /&gt;
=== #7 GTA02 A5 ===&lt;br /&gt;
current holder: Smedia&amp;lt;br&amp;gt;&lt;br /&gt;
03 Mar 2008 Transfer to SMedia for flicker test&lt;br /&gt;
27 Feb 2008 Add PMU capacitor&amp;lt;br&amp;gt;&lt;br /&gt;
21 Feb 2008 Tony: added receiver, switched to wifi FW 2.0.0.89&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 Miles: removed receiver&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Miles: receiver test failed (receiver broken)&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #6 Highcell battery 3.7V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Willie: verified&lt;br /&gt;
&lt;br /&gt;
=== #5 Highcell battery 3.7V 1200mAh with Coulomb counter ===&lt;br /&gt;
current holder: Andy&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 sent to Andy&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Willie: verified&lt;br /&gt;
&lt;br /&gt;
=== #4 Highcell battery 3.7V 1200mAh with Coulomb counter (Tony) ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
04 Mar 2008 Returned to Tony who gave me two &amp;quot;end user&amp;quot; batteries instead.&amp;lt;br&amp;gt;&lt;br /&gt;
08 Feb 2008 Got it. Passes power-on test.&amp;lt;br&amp;gt;&lt;br /&gt;
30 Jan 2008 sent to Werner&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Willie: verified&lt;br /&gt;
&lt;br /&gt;
=== #3 GTA02 A5 ===&lt;br /&gt;
current holder: Tony&amp;lt;br&amp;gt;&lt;br /&gt;
05 Feb 2008 Found solution: added capacitor&amp;lt;br&amp;gt;&lt;br /&gt;
02 Feb 2008 I see similar behaviour to #15 today on battery + USB.  Appears to be related to, eg, starting LCM backlight making power problems resulting in immediate shutdown.  Current limit issue somehow?&amp;lt;br&amp;gt;&lt;br /&gt;
01 Feb 2008 Behaving well.&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 sent to Andy&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #2 GTA02 A5 ===&lt;br /&gt;
current holder: Harald&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 sent to Harald&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Same as #1 until 29 Jan 2008&lt;br /&gt;
&lt;br /&gt;
=== #1 GTA02 A5 (Werner) ===&lt;br /&gt;
current holder: Werner&amp;lt;br&amp;gt;&lt;br /&gt;
05 Mar 2008 Vibrator seems to be broken or unnoticeably weak&amp;lt;br&amp;gt;&lt;br /&gt;
04 Mar 2008 SD/MMC seems broken under Linux (same usage works fine on #51; u-boot can read from it)&amp;lt;br&amp;gt;&lt;br /&gt;
11 Feb 2008 Verified NOR WP (with reworked debug v3)&amp;lt;br&amp;gt;&lt;br /&gt;
09 Feb 2008 Rework: bypass VB_SYS with 10uF 0603 6V3 cer X5R&amp;lt;br&amp;gt;&lt;br /&gt;
08 Feb 2008 Got it. Passes power-on test.&amp;lt;br&amp;gt;&lt;br /&gt;
30 Jan 2008 sent to Werner&amp;lt;br&amp;gt;&lt;br /&gt;
30 Jan 2008 Miles: verified hardware, same exceptions as below&amp;lt;br&amp;gt;&lt;br /&gt;
30 Jan 2008 Allen Chang: reworked to add NOR protection (R2505 closed, R2506 opened)&amp;lt;br&amp;gt;&lt;br /&gt;
29 Jan 2008 Miles: verified hardware, except for&lt;br /&gt;
* microSD&lt;br /&gt;
* suspend/resume&lt;br /&gt;
* Bluetooth audio&lt;br /&gt;
* Coulomb counter &amp;amp; motion sensor only low-level verification (no drivers)&lt;br /&gt;
* USB host only low-level verification (no device)&lt;br /&gt;
* charging (only 500mA verified), running on USB only, switching between charging modes&lt;br /&gt;
* full memory verification&lt;br /&gt;
* wakeup interrupts (WiFi, USB, GSM, motion sensors, 2 buttons, RTC, headphone jack)&lt;br /&gt;
28 Jan 2008 Tony: Put inside GTA01 case, speaker, antennas&amp;lt;br&amp;gt;&lt;br /&gt;
28 Jan 2008 Tony: Rework wifi FW to 2.0.0.40&amp;lt;br&amp;gt;&lt;br /&gt;
28 Jan 2008 Batch of 10 from Suzhou, PCBA with all modules, wifi FW 1.3, NOR protection disabled, full DM1 (v009) and DM2 (v012)&lt;br /&gt;
&lt;br /&gt;
[[Category:GTA02 Hardware]]&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OpenMoko2007.2</id>
		<title>OpenMoko2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OpenMoko2007.2"/>
				<updated>2007-10-04T10:34:15Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OM 2007.2''' is the second version of the OpenMoko distribution.  Development began on 2007-07-26.&lt;br /&gt;
&lt;br /&gt;
Goals of the new version are an improved set of PIM applications, improved theming that fixes a lot of the usability problems of the 1st generation design, more formalized UI guidelines and a number of changes in the build system. The latter should introduce more recent software by staying closer in sync with upstream org.openembedded.dev.&lt;br /&gt;
&lt;br /&gt;
An official announcement was made by Sean Moss-Pultz on August 20:&lt;br /&gt;
* http://lists.openmoko.org/pipermail/announce/2007-August/000018.html&lt;br /&gt;
&lt;br /&gt;
(Initially this was named OM-2008 in SVN but renamed shortly after that.)&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
=== Q: What are differences between 2007.1 and 2007.2? ===&lt;br /&gt;
&lt;br /&gt;
* UI redesigned for small and recessed screen&lt;br /&gt;
* Simplified visuals for performance&lt;br /&gt;
* Simplified UI&lt;br /&gt;
* More interactions including finger scrolling&lt;br /&gt;
* [[Today|openmoko-today]] rewritten; works as application launcher and task manager as well&lt;br /&gt;
* neod takes care of basic powermanagement, supports AUX and POWER buttons for navigation / additional functionality&lt;br /&gt;
* Updated upstream packages&lt;br /&gt;
&lt;br /&gt;
=== Q: Where to get snapshot images? ===&lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko2007.2#Pre-built_snapshot_images|Unofficial images]] listed at the bottom of this article&lt;br /&gt;
&lt;br /&gt;
* Official snapshots and ipkg repository:&lt;br /&gt;
** http://buildhost.openmoko.org/snapshots/2007.08/&lt;br /&gt;
&lt;br /&gt;
=== Q: Where are official releases? ===&lt;br /&gt;
&lt;br /&gt;
No official releases yet, just official snapshots. The first release is targetted for October, 2007.&lt;br /&gt;
&lt;br /&gt;
=== Q: My mrxvt (terminal) fonts are huge. ===&lt;br /&gt;
&lt;br /&gt;
Edit src/feature.h to set MIN_XFT_FONT_SIZE to lower value:&lt;br /&gt;
 #define MIN_XFT_FONT_SIZE           (2)&lt;br /&gt;
and rebuild mrxvt &amp;amp; openmoko-devel-image.&lt;br /&gt;
&lt;br /&gt;
End edit /etc/mrxvt/mrxvt.conf&lt;br /&gt;
 Mrxvt.xftSize: 4&lt;br /&gt;
 Mrxvt.xftHint: 1&lt;br /&gt;
&lt;br /&gt;
==Building 2007.2==&lt;br /&gt;
&lt;br /&gt;
=== How to build ===&lt;br /&gt;
&lt;br /&gt;
The MokoMakefile is now able to build OM-2007.2 images.  If you use this new version of the MokoMakefile, you can ignore everything below and just continue building OM-2007.2 in the same way that you previously built images (i.e. according to http://wiki.openmoko.org/wiki/MokoMakefile).  Make sure you set the generation correctly at the top of the file.&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.openembedded.org/wiki/GettingStarted getting started] steps of OpenEmbedded. It is suggested to use Bitbake 1.8.8 at least.&lt;br /&gt;
&lt;br /&gt;
Put the following in your local.conf&lt;br /&gt;
&lt;br /&gt;
 BBFILES = &amp;quot;${HOME}/oe/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 MACHINE = &amp;quot;fic-gta01&amp;quot;&lt;br /&gt;
 DISTRO = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
 GLIBC_GENERATE_LOCALES = &amp;quot;en_GB.UTF-8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For multi-core machines, the following additions can be used for a speed-up (numbers should be tweaked based on the actual number of cores):&lt;br /&gt;
&lt;br /&gt;
 PARALLEL_MAKE = &amp;quot;-j 4&amp;quot;&lt;br /&gt;
 BB_NUMBER_THREADS = &amp;quot;4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To free disk space after builds, add:&lt;br /&gt;
&lt;br /&gt;
 INHERIT += &amp;quot;rm_work&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;${HOME}/oe&amp;quot; with the path to where your &amp;quot;org.openembeded.dev&amp;quot; folder lives. For the other entries have a look at ''conf/local.conf.sample'' about their meaning.&lt;br /&gt;
&lt;br /&gt;
Run ''bitbake &amp;lt;package name&amp;gt;'' (e.g. openmoko-devel-image).&lt;br /&gt;
&lt;br /&gt;
=== How to enable autorev ===&lt;br /&gt;
&lt;br /&gt;
First apply the following patch to bitbake.&lt;br /&gt;
&lt;br /&gt;
http://lists.linuxtogo.org/pipermail/openembedded-devel/2007-September/003035.html&lt;br /&gt;
&lt;br /&gt;
Add the following line to your local.conf&lt;br /&gt;
&lt;br /&gt;
  require conf/distro/include/moko-autorev.inc&lt;br /&gt;
&lt;br /&gt;
Then run bitbake as normal. OpenMoko will now build with latest SVN checkouts.&lt;br /&gt;
&lt;br /&gt;
=== Build issues ===&lt;br /&gt;
&lt;br /&gt;
==== Wrong certificate ====&lt;br /&gt;
You may get something like this while the bitbake recipes are parsed:&lt;br /&gt;
&lt;br /&gt;
 Error validating server certificate for 'https://libw100.svn.sf.net:443':&lt;br /&gt;
  - The certificate hostname does not match.&lt;br /&gt;
  Certificate information:&lt;br /&gt;
   - Hostname: *.svn.sourceforge.net&lt;br /&gt;
   - Valid: from Fri, 27 Oct 2006 12:05:58 GMT until Sun, 28 Oct 2007 13:05:58 GMT&lt;br /&gt;
   - Issuer: Equifax Secure Certificate Authority, Equifax, US&lt;br /&gt;
   - Fingerprint: f2:6c:fe:bb:82:92:30:09:72:dd:1c:b3:e7:56:69:c7:7a:df:67:3e&lt;br /&gt;
&lt;br /&gt;
That is an issue in a bitbake file. One should not use the short-name for sourceforge (sf.net) when certificates are only for exact host names. Accept the certificate and everything is fine for now.&lt;br /&gt;
&lt;br /&gt;
==== openmoko-libs FTBFS ====&lt;br /&gt;
Some applications have not been fully modified to build with the new libraries of OpenMoko and still need the old-style ''openmoko-libs'' package. ''libmokogsm'' which is needed for ''openmoko-libs'' then fails to build. As a workaround you can remove the not yet ported applications that need ''openmoko-libs'' making it unneccessary itself. To do this edit ''packages/tasks/openmoko-taks.bb'' and find the following lines:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
  openmoko-terminal \&lt;br /&gt;
  matchbox-panel-2 \&lt;br /&gt;
  matchbox-panel-2-applets \&lt;br /&gt;
  matchbox-applet-inputmanager \&lt;br /&gt;
 #  openmoko-appmanager \&lt;br /&gt;
  matchbox-keyboard \&lt;br /&gt;
  matchbox-stroke \&lt;br /&gt;
  openmoko-keyboard \&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
Now put a hash (''#'') before ''openmoko-terminal'' and ''openmoko-keyboard''. You can verify that ''openmoko-libs'' is not needed any more by issuing ''bitbake -g openmoko-devel-image'' (= creates a dependency graph). There should be no mentioning of ''openmoko-libs'' in the file ''task-depends.dot''. '''Please note that the graphicall terminal and the virtual keyboard will be missing now.''' You can still have terminal access by following the [[USB Networking]] guide. For keyboard input in Qemu add the ''-usbdevice keyboard'' switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gtk+ fails building w/ gtkcombobox.c ====&lt;br /&gt;
&lt;br /&gt;
If you get these errors:&lt;br /&gt;
&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_request':&lt;br /&gt;
 gtkcombobox.c:1859: warning: unused variable 'font_desc'&lt;br /&gt;
 gtkcombobox.c:1858: warning: unused variable 'metrics'&lt;br /&gt;
 gtkcombobox.c:1857: warning: unused variable 'context'&lt;br /&gt;
 gtkcombobox.c:1855: warning: unused variable 'arrow_size'&lt;br /&gt;
 gtkcombobox.c:1854: warning: unused variable 'font_size'&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_allocate':&lt;br /&gt;
 gtkcombobox.c:1962: error: 'arrow_size' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1962: error: (Each undeclared identifier is reported only once&lt;br /&gt;
 gtkcombobox.c:1962: error: for each function it appears in.)&lt;br /&gt;
 gtkcombobox.c:1965: error: 'font_desc' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1966: error: 'context' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1967: error: 'metrics' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1969: error: 'font_size' undeclared (first use in this function) &lt;br /&gt;
&lt;br /&gt;
Go to your /build/tmp/work/fic-gta01-angstrom-linux-gnueabi/gtk+-2.10.14-r3/gtk+-2.10.14/gtk directory, and patch gtkcombobox.c with the following:&lt;br /&gt;
&lt;br /&gt;
Thanks to rmoravcik in #openmoko (patch was taken from http://pastebin.ca/654717 )&lt;br /&gt;
&lt;br /&gt;
 --- gtkcombobox.c       2007-08-12 20:30:07.000000000 +0200&lt;br /&gt;
 +++ gtkcombobox.c       2007-08-12 20:29:58.000000000 +0200&lt;br /&gt;
 @@ -1948,6 +1948,12 @@&lt;br /&gt;
  gtk_combo_box_size_allocate (GtkWidget     *widget,&lt;br /&gt;
                              GtkAllocation *allocation)&lt;br /&gt;
  {&lt;br /&gt;
 +  gint font_size;&lt;br /&gt;
 +  gint arrow_size;&lt;br /&gt;
 +  PangoContext *context;&lt;br /&gt;
 +  PangoFontMetrics *metrics;&lt;br /&gt;
 +  PangoFontDescription *font_desc;&lt;br /&gt;
 +&lt;br /&gt;
    GtkComboBox *combo_box = GTK_COMBO_BOX (widget);&lt;br /&gt;
    gint focus_width, focus_pad;&lt;br /&gt;
    GtkAllocation child;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building glibc fails with a segfault in QEMU ====&lt;br /&gt;
&lt;br /&gt;
If your build aborts and you see something like this:&lt;br /&gt;
&lt;br /&gt;
 NOTE: package glibc-2.5: started&lt;br /&gt;
 NOTE: package glibc-2.5-r6: task do_package: started&lt;br /&gt;
 NOTE: preparing tree for binary locale generation&lt;br /&gt;
 NOTE: generating locale en_US (UTF-8)&lt;br /&gt;
 qemu: uncaught target signal 11 (Segmentation fault) - exiting&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 NOTE: Tasks Summary: Attempted 271 tasks of which 0 didn't need to be rerun and 1 failed.&lt;br /&gt;
 ERROR: '/home/moko/oe/org.openembedded.dev/packages/glibc/glibc_2.5.bb' failed&lt;br /&gt;
&lt;br /&gt;
Try editing your local.conf file.  Change:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and restart the build.  This may have some effect on internationalization (you will see a warning indicating that), but at least the build will continue.  Thanks to rwhitby for the tip.&lt;br /&gt;
&lt;br /&gt;
Alternatively, as suggested by XorA in #openmoko, if you are running a 64-bit host distribution, try forcing a different QEMU rev, also in local.conf:&lt;br /&gt;
&lt;br /&gt;
 PREFERRED_VERSION_qemu-native = &amp;quot;0.9.0+cvs20070701&amp;quot;&lt;br /&gt;
 SRCDATE_qemu-native = 20070701&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== libxml2-native fails with xmlCatalogPtr errors ====&lt;br /&gt;
&lt;br /&gt;
Go to your build/tmp/work/i686-linux/libxml2-native-2.6.29-r1/libxml2-2.6.29/include/libxml/ directory and patch xmlversion.h with the following:&lt;br /&gt;
&lt;br /&gt;
 --- xmlversion.h        2007-08-17 10:45:42.000000000 +0100&lt;br /&gt;
 +++ xmlversion.h        2007-08-17 10:51:36.000000000 +0100&lt;br /&gt;
 @@ -219,7 +219,7 @@&lt;br /&gt;
   *&lt;br /&gt;
   * Whether the Catalog support is configured in&lt;br /&gt;
   */&lt;br /&gt;
 -#if 0&lt;br /&gt;
 +#if 1&lt;br /&gt;
  #define LIBXML_CATALOG_ENABLED&lt;br /&gt;
  #endif&lt;br /&gt;
&lt;br /&gt;
On my system the libxml2-native-2.6.29-r1 directory is in a directory named i686-linux, yours may be different. I believe this patch to be a workaround to make libxml2-native build. I am not yet sure what the consequences of enabling XML catalogue support are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pre-built snapshot images ==&lt;br /&gt;
* http://ipkg.nslu2-linux.org/feeds/openmoko/images/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/snapshots/2007.08/ (Official snapshots and ipkg repository)&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenMoko2007.2| ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Updating your image ==&lt;br /&gt;
&lt;br /&gt;
Now that you have a functional 2007.2 image on your Neo, you will want to keep it updated.  Fortunately, ipkg is already set up to pull updated packages from the openmoko buildhost.&lt;br /&gt;
&lt;br /&gt;
On the phone, in the terminal (or via ssh), if you have a live internet connection and DNS resolution set up in /etc/resolv.conf:&lt;br /&gt;
&lt;br /&gt;
 ipkg update &amp;amp;&amp;amp; ipkg upgrade&lt;br /&gt;
&lt;br /&gt;
will bring your installed packages up to the most recent versions. Also have a look at alternative/additional ipkg sources at [[repositories]].&lt;br /&gt;
&lt;br /&gt;
If you are also building your own images and packages, you can also run a simple httpd on your build host and serve your own ipkg files to the Neo.&lt;br /&gt;
&lt;br /&gt;
On the build host, for example:&lt;br /&gt;
&lt;br /&gt;
 thttpd -d &amp;lt;path_to_moko/tmp/deploy/glibc/ipk&amp;gt; -p 8080&lt;br /&gt;
&lt;br /&gt;
will serve your packages on port 8080.&lt;br /&gt;
&lt;br /&gt;
Then, on the neo, make a new file at /etc/ipkg/local-feed.conf with these contents:&lt;br /&gt;
&lt;br /&gt;
 src/gz local-all http://192.168.0.200:8080/all&lt;br /&gt;
 src/gz local-armv4t http://192.168.0.200:8080/armv4t&lt;br /&gt;
 src/gz local-fic-gta01 http://192.168.0.200:8080/fic-gta01&lt;br /&gt;
&lt;br /&gt;
and ipkg on the Neo (update-upgrade) will pick up files from your local build host's repository (assuming its IP address is 192.168.0.200, as is default in the [[USB Networking]] setup) in addition to the openmoko buildhost.&lt;br /&gt;
&lt;br /&gt;
Or better yet, change the 192.168.0.200:8080 addresses above to the eth0 IP address of your build machine (instead of the usb0 IP address), and then you can access your local repository with your Neo plugged into any machine on your local net, or even via bluetooth.&lt;br /&gt;
&lt;br /&gt;
Also if you are building your own packages or packages from the OE database that aren't part of OpenMoko by default, you can install those packages as follows.&lt;br /&gt;
&lt;br /&gt;
On the build host:&lt;br /&gt;
&lt;br /&gt;
 bitbake &amp;lt;name_of_package&amp;gt;&lt;br /&gt;
 bitbake -crebuild package-index&lt;br /&gt;
&lt;br /&gt;
Then on the Neo:&lt;br /&gt;
&lt;br /&gt;
 ipkg update&lt;br /&gt;
 ipkg install &amp;lt;name_of_package&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The new package might not show up in the program menu until you reboot or restart X.&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:XorA</id>
		<title>User:XorA</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:XorA"/>
				<updated>2007-07-26T21:09:14Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Openembedded hacker and implementor of the sound driver for Neo.&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Edinburgh</id>
		<title>Openmoko Local Groups: Edinburgh</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Edinburgh"/>
				<updated>2007-07-26T21:08:40Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to OpenMoko Edinburgh!&lt;br /&gt;
&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;
|-&lt;br /&gt;
|[[User:XorA|Graeme Gregory]]&lt;br /&gt;
|Openembedded Hacker&lt;br /&gt;
|Openembedded &amp;amp; Neo &lt;br /&gt;
|Edinbrugh&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups</id>
		<title>Openmoko Local Groups</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups"/>
				<updated>2007-07-26T21:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* EU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
'''OpenMoko Local Groups...'''&lt;br /&gt;
&lt;br /&gt;
* can be used for developers to meet and get to know each other&lt;br /&gt;
* can be used for developing&lt;br /&gt;
* may provide the room for real-life discussions away from mailinglists/wiki&lt;br /&gt;
* can support early support handling their GTA01Bv4 and exchange experiences&lt;br /&gt;
* fasten the community's cohesion&lt;br /&gt;
* give motivation&lt;br /&gt;
&lt;br /&gt;
== EU ==&lt;br /&gt;
&lt;br /&gt;
* Austria&lt;br /&gt;
** [[OpenMoko_Local_Groups: Vienna|Vienna]] &lt;br /&gt;
&lt;br /&gt;
* Belgium&lt;br /&gt;
** [[OpenMoko_local_Groups: Antwerp|Antwerp]]&lt;br /&gt;
&lt;br /&gt;
* Finland &lt;br /&gt;
** [[OpenMoko_Local_Groups: Helsinki|Helsinki]] &lt;br /&gt;
&lt;br /&gt;
* France &lt;br /&gt;
** [[OpenMoko_Local_Groups: Toulouse|Toulouse]] &lt;br /&gt;
&lt;br /&gt;
* Germany &lt;br /&gt;
** [[OpenMoko_Local_Groups: Berlin|Berlin]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Braunschweig|Braunschweig]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Duesseldorf|Duesseldorf]] &lt;br /&gt;
** [[OpenMoko_Local_Groups: Frankfurt Main|Frankfurt Main]] &lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko_Local_Groups: Netherlands|Netherlands]] &lt;br /&gt;
** [[OpenMoko_Local_Groups: Ede|Ede]] &lt;br /&gt;
&lt;br /&gt;
* Italy&lt;br /&gt;
** [[OpenMoko_Local_Groups: Milan|Milan]] &lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko_Local_Groups:_Norway|Norway]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Trondheim|Trondheim]] &lt;br /&gt;
&lt;br /&gt;
* Poland &lt;br /&gt;
** [[OpenMoko_Local_Groups: Warsaw|Warsaw]] &lt;br /&gt;
&lt;br /&gt;
* Portugal &lt;br /&gt;
** [[OpenMoko_Local_Groups: Braga|Braga]] &lt;br /&gt;
&lt;br /&gt;
* Romania&lt;br /&gt;
** [[OpenMoko_Local_Groups: Bucharest|Bucharest]]&lt;br /&gt;
&lt;br /&gt;
* Spain &lt;br /&gt;
** [[OpenMoko_Local_Groups: Madrid|Madrid]] &lt;br /&gt;
&lt;br /&gt;
* Sweden &lt;br /&gt;
** [[OpenMoko_Local_Groups: Gothenburg|Gothenburg]] &lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko_Local_Groups: Switzerland|Switzerland]] &lt;br /&gt;
&lt;br /&gt;
* UK&lt;br /&gt;
** England&lt;br /&gt;
*** [[OpenMoko_Local_Groups: Birmingham|Birmingham]] &lt;br /&gt;
*** [[OpenMoko_Local_Groups: London|London]]&lt;br /&gt;
** Scotland&lt;br /&gt;
*** [[OpenMoko_Local_Groups: Fife|Fife]]&lt;br /&gt;
*** [[OpenMoko_Local_Groups: Edinburgh|Edinburgh]]&lt;br /&gt;
&lt;br /&gt;
== Oceania ==&lt;br /&gt;
&lt;br /&gt;
* Australia &lt;br /&gt;
** [[OpenMoko_Local_Groups: Adelaide|Adelaide]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Canberra|Canberra]]&lt;br /&gt;
&lt;br /&gt;
* New Zealand&lt;br /&gt;
** [[OpenMoko_Local_Groups: Auckland|Auckland]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Christchurch|Christchurch]]&lt;br /&gt;
&lt;br /&gt;
== Asia ==&lt;br /&gt;
* India&lt;br /&gt;
** [[OpenMoko_Local_Groups: Delhi|Delhi]]&lt;br /&gt;
&lt;br /&gt;
== USA ==&lt;br /&gt;
* Arizona&lt;br /&gt;
** [[OpenMoko_Local_Groups: Arizona|Arizona]]&lt;br /&gt;
&lt;br /&gt;
* California &lt;br /&gt;
** [[OpenMoko_Local_Groups: San Diego|San Diego]] &lt;br /&gt;
** [[OpenMoko_Local_Groups: San Francisco|San Francisco]] &lt;br /&gt;
** [[OpenMoko_Local_Groups: Sacramento|Sacramento]]&lt;br /&gt;
&lt;br /&gt;
* Colorado&lt;br /&gt;
** [[OpenMoko_Local_Groups: Colorado Springs|Colorado Springs]]&lt;br /&gt;
&lt;br /&gt;
* District of Columbia&lt;br /&gt;
** [[OpenMoko_Local_Groups: Washington DC Metro | Washington DC Metro]]&lt;br /&gt;
&lt;br /&gt;
* Atlanta&lt;br /&gt;
** [[OpenMoko_Local_Groups: Atlanta | Atlanta]]&lt;br /&gt;
&lt;br /&gt;
* Florida&lt;br /&gt;
** [[OpenMoko_Local_Groups: Central Florida | Central Florida]]&lt;br /&gt;
&lt;br /&gt;
* Illinois &lt;br /&gt;
** [[OpenMoko_Local_Groups: Chicago|Chicago]]&lt;br /&gt;
&lt;br /&gt;
* Iowa&lt;br /&gt;
** [[OpenMoko_Local_Groups: Iowa-Ames | Iowa-Ames]] &lt;br /&gt;
&lt;br /&gt;
* Massachusetts&lt;br /&gt;
** [[OpenMoko_Local_groups: Boston|Boston]]&lt;br /&gt;
&lt;br /&gt;
* Michigan &lt;br /&gt;
** [[OpenMoko_Local_Groups: Detroit|Detroit]] &lt;br /&gt;
&lt;br /&gt;
* New Jersey&lt;br /&gt;
** [[OpenMoko_Local_Groups: Stevens Institute of Technology, Hoboken NJ | Stevens Institute of Technology, Hoboken NJ  ]]&lt;br /&gt;
&lt;br /&gt;
* New York&lt;br /&gt;
** [[OpenMoko_Local_Groups: NYC Metro | NYC Metro]]&lt;br /&gt;
&lt;br /&gt;
* North Carolina&lt;br /&gt;
** [[OpenMoko Local_Groups: Charlotte | Charlotte]]&lt;br /&gt;
&lt;br /&gt;
* Ohio &lt;br /&gt;
** [[OpenMoko_Local_Groups: Cleveland|Cleveland]] &lt;br /&gt;
&lt;br /&gt;
* Oregon &lt;br /&gt;
** [[OpenMoko_Local_Groups: Eugene|Eugene]] &lt;br /&gt;
** [[OpenMoko_Local_Groups: Portland|Portland]] &lt;br /&gt;
&lt;br /&gt;
* Texas &lt;br /&gt;
** [[OpenMoko_Local_Groups: North Texas|North Texas]]&lt;br /&gt;
&lt;br /&gt;
* Utah&lt;br /&gt;
** [[OpenMoko_Local_Groups: Salt Lake|Salt Lake]]&lt;br /&gt;
&lt;br /&gt;
* Virginia&lt;br /&gt;
** [[OpenMoko_Local_Groups: Virginia|Virginia]]&lt;br /&gt;
&lt;br /&gt;
== Canada ==&lt;br /&gt;
* Alberta&lt;br /&gt;
** [[OpenMoko_Local_Groups: Edmonton|Edmonton]]&lt;br /&gt;
* British Columbia&lt;br /&gt;
** [[OpenMoko_Local_Groups: Vancouver|Vancouver]]&lt;br /&gt;
* Ontario&lt;br /&gt;
** [[OpenMoko_Local_Groups: Ottawa|Ottawa]]&lt;br /&gt;
** [[OpenMoko_Local_Groups: Toronto|Toronto]]&lt;br /&gt;
* Quebec &lt;br /&gt;
** [[OpenMoko_Local_Groups: Montreal|Montreal]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Neo1973 Phase 1 related]]&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem</id>
		<title>Neo 1973 audio subsystem</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem"/>
				<updated>2007-02-06T14:36:12Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* Multimedia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Voice Calls ===&lt;br /&gt;
&lt;br /&gt;
==== using phone-internal microphone and speaker ====&lt;br /&gt;
&lt;br /&gt;
This is the default case.&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: built in microphone attached to wolfson MIC2/MIC2N&lt;br /&gt;
** routed from wolfson MIC2/MIC2N to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to EP+/EP-&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Handset&lt;br /&gt;
Amp Mode is Call Speaker&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC2/MIC2N&lt;br /&gt;
** Mic2 Volume&lt;br /&gt;
** ALC Micer Mic2&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; Speaker&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This should be supported by ASoC 0.13rc3 (-moko7 kernel) on.&lt;br /&gt;
&lt;br /&gt;
ASoC 0.13.3 should have same functionality but has renamed the soundcard to neo1973.&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
==== using analog (4pin 2.5mm) headset ====&lt;br /&gt;
&lt;br /&gt;
This is also a quite common case, since we ship the headset with the&lt;br /&gt;
phone&lt;br /&gt;
&lt;br /&gt;
Headset Detection is done via GPIO on S3C2410&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: headset mic vial HS_MIC attached to wolfson MIC1&lt;br /&gt;
** routed from wolfson MIC1 to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Headset&lt;br /&gt;
Amp Mode is Headphones&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC1&lt;br /&gt;
** Mic Selection Mux [Mic 1]&lt;br /&gt;
** ALC Mixer Mic1&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* Audio path GSM -&amp;gt; Headphones&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Supported in ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmheadset.state&lt;br /&gt;
&lt;br /&gt;
==== using Bluetooth headset ====&lt;br /&gt;
&lt;br /&gt;
Headset detection via software&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: from bluetooth via PCM interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson routes analog signal to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** wolfson: ADC&lt;br /&gt;
** wolfson: routes digital signal to PCM&lt;br /&gt;
** arrives on bluetooth chip via PCM&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Bluetooth&lt;br /&gt;
Amp Mode is Off&lt;br /&gt;
&lt;br /&gt;
* audio path BT -&amp;gt; GSM&lt;br /&gt;
** Vx DAC&lt;br /&gt;
** Mono Voice Volume&lt;br /&gt;
** Mono Mixer Voice Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; BT&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** ALC Mixer Rx&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Capture Mixer Mux [PGA]&lt;br /&gt;
** Capture Left Mixer [Analogue Mix Left]&lt;br /&gt;
** Left ADC&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Should be support by ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
Example of how to setup PCM-&amp;gt;BT link.&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/bluetooth-pcm/bluetooth_pcm.c&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmbluetooth.state&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
==== sound playback to speakers ====&lt;br /&gt;
&lt;br /&gt;
This is an important mode since it is also required for ringtone&lt;br /&gt;
playback&lt;br /&gt;
&lt;br /&gt;
* speaker path &lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** LM4857: route to LLS+-/RLS+-&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
This should also work on ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/stereoout.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/stereoout.state&lt;br /&gt;
&lt;br /&gt;
==== sound playback to headphone ====&lt;br /&gt;
&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
==== sound playback via A2DP =====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== voice recording ==== &lt;br /&gt;
&lt;br /&gt;
This is mainly used to record notes&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** can be from built-in mic&lt;br /&gt;
** or from headset&lt;br /&gt;
** or bluetooth headset&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
=== Call recording ===&lt;br /&gt;
&lt;br /&gt;
This is a nice wishlist item.  The user should be able to receive the&lt;br /&gt;
full-duplex audio from the wolfson codec, and record it using the&lt;br /&gt;
S3C2410 IIS.  &lt;br /&gt;
&lt;br /&gt;
==== recording ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
==== playback ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
== Userspace Sound Control Daemon ==&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Important issues/pitfalls ==&lt;br /&gt;
&lt;br /&gt;
=== Ringtone while headset playback ===&lt;br /&gt;
&lt;br /&gt;
If the user is listening to music on the headset, do we want to mix the&lt;br /&gt;
ring tones only into the headset audio, or actually interrupt and play it&lt;br /&gt;
on the speaker?&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem</id>
		<title>Neo 1973 audio subsystem</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem"/>
				<updated>2007-02-06T14:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* Voice Calls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Voice Calls ===&lt;br /&gt;
&lt;br /&gt;
==== using phone-internal microphone and speaker ====&lt;br /&gt;
&lt;br /&gt;
This is the default case.&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: built in microphone attached to wolfson MIC2/MIC2N&lt;br /&gt;
** routed from wolfson MIC2/MIC2N to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to EP+/EP-&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Handset&lt;br /&gt;
Amp Mode is Call Speaker&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC2/MIC2N&lt;br /&gt;
** Mic2 Volume&lt;br /&gt;
** ALC Micer Mic2&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; Speaker&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This should be supported by ASoC 0.13rc3 (-moko7 kernel) on.&lt;br /&gt;
&lt;br /&gt;
ASoC 0.13.3 should have same functionality but has renamed the soundcard to neo1973.&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
==== using analog (4pin 2.5mm) headset ====&lt;br /&gt;
&lt;br /&gt;
This is also a quite common case, since we ship the headset with the&lt;br /&gt;
phone&lt;br /&gt;
&lt;br /&gt;
Headset Detection is done via GPIO on S3C2410&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: headset mic vial HS_MIC attached to wolfson MIC1&lt;br /&gt;
** routed from wolfson MIC1 to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Headset&lt;br /&gt;
Amp Mode is Headphones&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC1&lt;br /&gt;
** Mic Selection Mux [Mic 1]&lt;br /&gt;
** ALC Mixer Mic1&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* Audio path GSM -&amp;gt; Headphones&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Supported in ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmheadset.state&lt;br /&gt;
&lt;br /&gt;
==== using Bluetooth headset ====&lt;br /&gt;
&lt;br /&gt;
Headset detection via software&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: from bluetooth via PCM interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson routes analog signal to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** wolfson: ADC&lt;br /&gt;
** wolfson: routes digital signal to PCM&lt;br /&gt;
** arrives on bluetooth chip via PCM&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Bluetooth&lt;br /&gt;
Amp Mode is Off&lt;br /&gt;
&lt;br /&gt;
* audio path BT -&amp;gt; GSM&lt;br /&gt;
** Vx DAC&lt;br /&gt;
** Mono Voice Volume&lt;br /&gt;
** Mono Mixer Voice Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; BT&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** ALC Mixer Rx&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Capture Mixer Mux [PGA]&lt;br /&gt;
** Capture Left Mixer [Analogue Mix Left]&lt;br /&gt;
** Left ADC&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Should be support by ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
Example of how to setup PCM-&amp;gt;BT link.&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/bluetooth-pcm/bluetooth_pcm.c&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmbluetooth.state&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
==== sound playback to speakers ====&lt;br /&gt;
&lt;br /&gt;
This is an important mode since it is also required for ringtone&lt;br /&gt;
playback&lt;br /&gt;
&lt;br /&gt;
* speaker path &lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** LM4857: route to LLS+-/RLS+-&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/stereoout.state&lt;br /&gt;
&lt;br /&gt;
==== sound playback to headphone ====&lt;br /&gt;
&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
==== sound playback via A2DP =====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== voice recording ==== &lt;br /&gt;
&lt;br /&gt;
This is mainly used to record notes&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** can be from built-in mic&lt;br /&gt;
** or from headset&lt;br /&gt;
** or bluetooth headset&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
=== Call recording ===&lt;br /&gt;
&lt;br /&gt;
This is a nice wishlist item.  The user should be able to receive the&lt;br /&gt;
full-duplex audio from the wolfson codec, and record it using the&lt;br /&gt;
S3C2410 IIS.  &lt;br /&gt;
&lt;br /&gt;
==== recording ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
==== playback ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
== Userspace Sound Control Daemon ==&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Important issues/pitfalls ==&lt;br /&gt;
&lt;br /&gt;
=== Ringtone while headset playback ===&lt;br /&gt;
&lt;br /&gt;
If the user is listening to music on the headset, do we want to mix the&lt;br /&gt;
ring tones only into the headset audio, or actually interrupt and play it&lt;br /&gt;
on the speaker?&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem</id>
		<title>Neo 1973 audio subsystem</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem"/>
				<updated>2007-02-06T14:14:02Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* Internal Codec Path = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Voice Calls ===&lt;br /&gt;
&lt;br /&gt;
==== using phone-internal microphone and speaker ====&lt;br /&gt;
&lt;br /&gt;
This is the default case.&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: built in microphone attached to wolfson MIC2/MIC2N&lt;br /&gt;
** routed from wolfson MIC2/MIC2N to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to EP+/EP-&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Handset&lt;br /&gt;
Amp Mode is Call Speaker&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC2/MIC2N&lt;br /&gt;
** Mic2 Volume&lt;br /&gt;
** ALC Micer Mic2&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; Speaker&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This should be supported by ASoC 0.13rc3 (-moko7 kernel) on.&lt;br /&gt;
&lt;br /&gt;
ASoC 0.13.3 should have same functionality but has renamed the soundcard to neo1973.&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
==== using analog (4pin 2.5mm) headset ====&lt;br /&gt;
&lt;br /&gt;
This is also a quite common case, since we ship the headset with the&lt;br /&gt;
phone&lt;br /&gt;
&lt;br /&gt;
Headset Detection is done via GPIO on S3C2410&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: headset mic vial HS_MIC attached to wolfson MIC1&lt;br /&gt;
** routed from wolfson MIC1 to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Headset&lt;br /&gt;
Amp Mode is Headphones&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC1&lt;br /&gt;
** Mic Selection Mux [Mic 1]&lt;br /&gt;
** ALC Mixer Mic1&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* Audio path GSM -&amp;gt; Headphones&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Supported in ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
===== State File =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmheadset.state&lt;br /&gt;
&lt;br /&gt;
==== using Bluetooth headset ====&lt;br /&gt;
&lt;br /&gt;
Headset detection via software&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: from bluetooth via PCM interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson routes analog signal to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** wolfson: ADC&lt;br /&gt;
** wolfson: routes digital signal to PCM&lt;br /&gt;
** arrives on bluetooth chip via PCM&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
==== sound playback to speakers ====&lt;br /&gt;
&lt;br /&gt;
This is an important mode since it is also required for ringtone&lt;br /&gt;
playback&lt;br /&gt;
&lt;br /&gt;
* speaker path &lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** LM4857: route to LLS+-/RLS+-&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/stereoout.state&lt;br /&gt;
&lt;br /&gt;
==== sound playback to headphone ====&lt;br /&gt;
&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
==== sound playback via A2DP =====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== voice recording ==== &lt;br /&gt;
&lt;br /&gt;
This is mainly used to record notes&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** can be from built-in mic&lt;br /&gt;
** or from headset&lt;br /&gt;
** or bluetooth headset&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
=== Call recording ===&lt;br /&gt;
&lt;br /&gt;
This is a nice wishlist item.  The user should be able to receive the&lt;br /&gt;
full-duplex audio from the wolfson codec, and record it using the&lt;br /&gt;
S3C2410 IIS.  &lt;br /&gt;
&lt;br /&gt;
==== recording ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
==== playback ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
== Userspace Sound Control Daemon ==&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Important issues/pitfalls ==&lt;br /&gt;
&lt;br /&gt;
=== Ringtone while headset playback ===&lt;br /&gt;
&lt;br /&gt;
If the user is listening to music on the headset, do we want to mix the&lt;br /&gt;
ring tones only into the headset audio, or actually interrupt and play it&lt;br /&gt;
on the speaker?&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem</id>
		<title>Neo 1973 audio subsystem</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem"/>
				<updated>2007-02-06T14:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* using analog (4pin 2.5mm) headset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Voice Calls ===&lt;br /&gt;
&lt;br /&gt;
==== using phone-internal microphone and speaker ====&lt;br /&gt;
&lt;br /&gt;
This is the default case.&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: built in microphone attached to wolfson MIC2/MIC2N&lt;br /&gt;
** routed from wolfson MIC2/MIC2N to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to EP+/EP-&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Handset&lt;br /&gt;
Amp Mode is Call Speaker&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC2/MIC2N&lt;br /&gt;
** Mic2 Volume&lt;br /&gt;
** ALC Micer Mic2&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; Speaker&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This should be supported by ASoC 0.13rc3 (-moko7 kernel) on.&lt;br /&gt;
&lt;br /&gt;
ASoC 0.13.3 should have same functionality but has renamed the soundcard to neo1973.&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
==== using analog (4pin 2.5mm) headset ====&lt;br /&gt;
&lt;br /&gt;
This is also a quite common case, since we ship the headset with the&lt;br /&gt;
phone&lt;br /&gt;
&lt;br /&gt;
Headset Detection is done via GPIO on S3C2410&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: headset mic vial HS_MIC attached to wolfson MIC1&lt;br /&gt;
** routed from wolfson MIC1 to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Path ======&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Headset&lt;br /&gt;
Amp Mode is Headphones&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC1&lt;br /&gt;
** Mic Selection Mux [Mic 1]&lt;br /&gt;
** ALC Mixer Mic1&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* Audio path GSM -&amp;gt; Headphones&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
Supported in ASoC 0.13.3&lt;br /&gt;
&lt;br /&gt;
===== State File =====&lt;br /&gt;
&lt;br /&gt;
http://opensource.wolfsonmicro.com/~gg/neo1973/gsmheadset.state&lt;br /&gt;
&lt;br /&gt;
==== using Bluetooth headset ====&lt;br /&gt;
&lt;br /&gt;
Headset detection via software&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: from bluetooth via PCM interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson routes analog signal to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** wolfson: ADC&lt;br /&gt;
** wolfson: routes digital signal to PCM&lt;br /&gt;
** arrives on bluetooth chip via PCM&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
==== sound playback to speakers ====&lt;br /&gt;
&lt;br /&gt;
This is an important mode since it is also required for ringtone&lt;br /&gt;
playback&lt;br /&gt;
&lt;br /&gt;
* speaker path &lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** LM4857: route to LLS+-/RLS+-&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/stereoout.state&lt;br /&gt;
&lt;br /&gt;
==== sound playback to headphone ====&lt;br /&gt;
&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
==== sound playback via A2DP =====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== voice recording ==== &lt;br /&gt;
&lt;br /&gt;
This is mainly used to record notes&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** can be from built-in mic&lt;br /&gt;
** or from headset&lt;br /&gt;
** or bluetooth headset&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
=== Call recording ===&lt;br /&gt;
&lt;br /&gt;
This is a nice wishlist item.  The user should be able to receive the&lt;br /&gt;
full-duplex audio from the wolfson codec, and record it using the&lt;br /&gt;
S3C2410 IIS.  &lt;br /&gt;
&lt;br /&gt;
==== recording ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
==== playback ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
== Userspace Sound Control Daemon ==&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Important issues/pitfalls ==&lt;br /&gt;
&lt;br /&gt;
=== Ringtone while headset playback ===&lt;br /&gt;
&lt;br /&gt;
If the user is listening to music on the headset, do we want to mix the&lt;br /&gt;
ring tones only into the headset audio, or actually interrupt and play it&lt;br /&gt;
on the speaker?&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem</id>
		<title>Neo 1973 audio subsystem</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem"/>
				<updated>2007-02-06T14:10:46Z</updated>
		
		<summary type="html">&lt;p&gt;XorA: /* Voice Calls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Voice Calls ===&lt;br /&gt;
&lt;br /&gt;
==== using phone-internal microphone and speaker ====&lt;br /&gt;
&lt;br /&gt;
This is the default case.&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: built in microphone attached to wolfson MIC2/MIC2N&lt;br /&gt;
** routed from wolfson MIC2/MIC2N to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to EP+/EP-&lt;br /&gt;
&lt;br /&gt;
===== Internal Codec Route =====&lt;br /&gt;
&lt;br /&gt;
Neo Mode is GSM Handset&lt;br /&gt;
Amp Mode is Call Speaker&lt;br /&gt;
&lt;br /&gt;
* audio path Mic -&amp;gt; GSM&lt;br /&gt;
** MIC2/MIC2N&lt;br /&gt;
** Mic2 Volume&lt;br /&gt;
** ALC Micer Mic2&lt;br /&gt;
** Left PGA&lt;br /&gt;
** Mic Sidetone Mux [Left PGA]&lt;br /&gt;
** Mono Sidetone Volume&lt;br /&gt;
** Mono Mixer Sidetone Playback Switch&lt;br /&gt;
** Mono Volume&lt;br /&gt;
** Mono 2 Mux [Inverted Mono 1]&lt;br /&gt;
&lt;br /&gt;
* audio path GSM -&amp;gt; Speaker&lt;br /&gt;
** RXP/RXN&lt;br /&gt;
** Rx Mixer [RXP - RXN]&lt;br /&gt;
** Line Left Mux [Rx Mix]/Line Right Mux [Rx Mix]&lt;br /&gt;
** Left Mixer Bypass Playback Switch/Right Mixer Bypass Playback Switch&lt;br /&gt;
** Headphone Volume&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This should be supported by ASoC 0.13rc3 (-moko7 kernel) on.&lt;br /&gt;
&lt;br /&gt;
ASoC 0.13.3 should have same functionality but has renamed the soundcard to neo1973.&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
For ASoC 0.13.3 http://opensource.wolfsonmicro.com/~gg/neo1973/gsmhandset.state&lt;br /&gt;
&lt;br /&gt;
==== using analog (4pin 2.5mm) headset ====&lt;br /&gt;
&lt;br /&gt;
This is also a quite common case, since we ship the headset with the&lt;br /&gt;
phone&lt;br /&gt;
&lt;br /&gt;
Headset Detection is done via GPIO on S3C2410&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: headset mic vial HS_MIC attached to wolfson MIC1&lt;br /&gt;
** routed from wolfson MIC1 to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** routed from wolfson RXN/RXP to ROUT1/LOUT1&lt;br /&gt;
** arrives on LM4857 RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== using Bluetooth headset ====&lt;br /&gt;
&lt;br /&gt;
Headset detection via software&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** input: from bluetooth via PCM interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson routes analog signal to MONO1/MONO2&lt;br /&gt;
** arrives at GSM Modem input MICIP/MICIN&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: GSM Modem attached to wolfson RXN/RXP&lt;br /&gt;
** wolfson: ADC&lt;br /&gt;
** wolfson: routes digital signal to PCM&lt;br /&gt;
** arrives on bluetooth chip via PCM&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
&lt;br /&gt;
==== sound playback to speakers ====&lt;br /&gt;
&lt;br /&gt;
This is an important mode since it is also required for ringtone&lt;br /&gt;
playback&lt;br /&gt;
&lt;br /&gt;
* speaker path &lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** LM4857: route to LLS+-/RLS+-&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
===== asound.state =====&lt;br /&gt;
&lt;br /&gt;
https://people.openmoko.org/laforge/gta01/gta01b_v2/alsa/stereoout.state&lt;br /&gt;
&lt;br /&gt;
==== sound playback to headphone ====&lt;br /&gt;
&lt;br /&gt;
* speaker path&lt;br /&gt;
** input: from S3C2410 via IIS interface to wolfson&lt;br /&gt;
** wolfson: DAC&lt;br /&gt;
** wolfson: route to ROUT1/LOUT1&lt;br /&gt;
** LM4857: arrives on RIN/LIN&lt;br /&gt;
** routed on LM4856 to LHP/RHP&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
This is working since ASoC 0.13rc2 (-moko6 kernel)&lt;br /&gt;
&lt;br /&gt;
==== sound playback via A2DP =====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
==== voice recording ==== &lt;br /&gt;
&lt;br /&gt;
This is mainly used to record notes&lt;br /&gt;
&lt;br /&gt;
* microphone path&lt;br /&gt;
** can be from built-in mic&lt;br /&gt;
** or from headset&lt;br /&gt;
** or bluetooth headset&lt;br /&gt;
&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
=== Call recording ===&lt;br /&gt;
&lt;br /&gt;
This is a nice wishlist item.  The user should be able to receive the&lt;br /&gt;
full-duplex audio from the wolfson codec, and record it using the&lt;br /&gt;
S3C2410 IIS.  &lt;br /&gt;
&lt;br /&gt;
==== recording ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
==== playback ====&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
===== Driver Status =====&lt;br /&gt;
&lt;br /&gt;
UNKNOWN&lt;br /&gt;
&lt;br /&gt;
== Userspace Sound Control Daemon ==&lt;br /&gt;
&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Important issues/pitfalls ==&lt;br /&gt;
&lt;br /&gt;
=== Ringtone while headset playback ===&lt;br /&gt;
&lt;br /&gt;
If the user is listening to music on the headset, do we want to mix the&lt;br /&gt;
ring tones only into the headset audio, or actually interrupt and play it&lt;br /&gt;
on the speaker?&lt;/div&gt;</summary>
		<author><name>XorA</name></author>	</entry>

	</feed>