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

	<entry>
		<id>http://wiki.openmoko.org/wiki/Smedia_Glamo_3362</id>
		<title>Smedia Glamo 3362</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Smedia_Glamo_3362"/>
				<updated>2011-12-20T10:21:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Glamo3362 is the graphics chip in the [[Neo FreeRunner]].  It supports 2D and 3D acceleration, and provides an extra SD interface which is used for the uSD card slot (the other one is used for the [[Wlan]] adaptor).&lt;br /&gt;
&lt;br /&gt;
Glamo's 2D engine is currently used to accelerate solid fills and blits in both XGlamo (Kdrive) and X.org (xf86-video-glamo).&lt;br /&gt;
&lt;br /&gt;
The datasheets are available at http://people.openmoko.org/sean/datasheets/glamo3362 (posted with permission from SMedia)&lt;br /&gt;
&lt;br /&gt;
== MicroSD support ==&lt;br /&gt;
* Supports SDHC (Secure Digital High Capacity) cards up to 8GB&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
&lt;br /&gt;
== Bus Interface ==&lt;br /&gt;
* Glamo is connected to the [[Samsung S3C2442B B54]] address/data bus, accessed via MMIO.&lt;br /&gt;
&lt;br /&gt;
== Hardware Acceleration ==&lt;br /&gt;
This is a compilation of all the publicly available information that is known about the Glamo 3362 used in the Neo FreeRunner GTA02 and links to past and present projects utilizing the Glamo's hardware acceleration.  If anyone is working or has worked on hardware acceleration with the Glamo please add any links and any further information to this page.&lt;br /&gt;
&lt;br /&gt;
===Hardware Accelerated Projects===&lt;br /&gt;
* [http://unadventure.wordpress.com/2008/06/08/accelerating-in-my-pocket Blog post] by balrog accounting his working creating an accelerated mplayer driver using the Glamo 3362&lt;br /&gt;
** [http://repo.or.cz/w/mplayer/glamo.git?a=tree;f=drivers/libglamo;h=c268ca2a4a98517b6e218669b0a46d2dad737abb;hb=HEAD Source for libglamo] interface used for mplayer acceleration&lt;br /&gt;
* Xglamo&lt;br /&gt;
** [[Media:xglamo-graphics.pdf | xglamo-graphics.pdf]]&lt;br /&gt;
** [http://git.openmoko.org/?p=xglamo.git;a=summary Xglamo source]&lt;br /&gt;
* [http://www.bitwiz.org.uk/freerunner-dri Tom White's DRI project]&lt;br /&gt;
* xf86-video-glamo (driver for X.org)&lt;br /&gt;
** [http://git.openmoko.org/?p=xf86-video-glamo.git;a=summary Git repository]&lt;br /&gt;
&lt;br /&gt;
===Known Features===&lt;br /&gt;
* 8MB internal SDRAM&lt;br /&gt;
* 16bit local bus interface to S3C2410&lt;br /&gt;
** The bus is limited in speed to about 7 Mb/s. This means that rendering is slow unless it can follow an accelerated path, and that texture uploads for 3D graphics would be slow.&lt;br /&gt;
* 2D acceleration&lt;br /&gt;
* 3D acceleration&lt;br /&gt;
** 256x256 Max Texture Size&lt;br /&gt;
** No Render-To-Texture Support&lt;br /&gt;
** 511x511 Max 3D Destination Buffer Size&lt;br /&gt;
*** Note that this is smaller than the VGA screen.&lt;br /&gt;
** Pipeline: Transform, cull, lighting, clipping, setup, rasterizer&lt;br /&gt;
** Standards compliance: OpenGL ES 1.0, OpenGL ES 1.1 and Mobile D3D.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/H.263 h.263] codec (encode/decode)&lt;br /&gt;
* LCM controller&lt;br /&gt;
* SD-Card controller&lt;br /&gt;
* hardware JPEG encoder/decoder&lt;br /&gt;
* Camera interface and imapge processing (unused)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timing settings===&lt;br /&gt;
&lt;br /&gt;
The CPU (S3C2440) memory bank timings can be adjusted in such a way that Glamo&amp;lt;-&amp;gt;CPU bus performance is increased. Bootloader is proper place to set these settings, so, to set fixed timings bootloader with different values should be flashed. &lt;br /&gt;
&lt;br /&gt;
But as it is not easy to flash bootloader, and many people just do not believe it will work flawlessly and want to test new settings, one can use other tools that can set timings for the memory bank. &lt;br /&gt;
&lt;br /&gt;
In depth description and discussion can ge found [http://www.mail-archive.com/community@lists.openmoko.org/msg60256.html here].&lt;br /&gt;
&lt;br /&gt;
Qi with applied patch (binary only!):&lt;br /&gt;
&lt;br /&gt;
* [http://www.openmobile.nl/pages/downloads.php#qiglamo Openmobile.nl website's page]&lt;br /&gt;
* [http://www.openmobile.nl/modules/download_gallery/dlc.php?file=53 direct download link]&lt;br /&gt;
&lt;br /&gt;
Runtime tweaking can be done by direct writing via [http://www.bsdmn.com/openmoko/glamo/timings/ memwrite] or [http://git.debian.org/?p=pkg-fso/omhacks.git;a=blob;f=README omhacks]:&lt;br /&gt;
&lt;br /&gt;
To apply 2.4.2 timings:&lt;br /&gt;
&lt;br /&gt;
 ./memwrite $((0x48000008)) $((0x1380))&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 om screen glamo-bus-timings 2-4-2&lt;br /&gt;
&lt;br /&gt;
To see the timings that are currently in use:&lt;br /&gt;
&lt;br /&gt;
 ./memwrite $((0x48000008)) &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 om screen glamo-bus-timings&lt;br /&gt;
&lt;br /&gt;
[[Category:Used chip]]&lt;br /&gt;
[[Category:Neo FreeRunner Hardware]]&lt;br /&gt;
[[Category:Hardware ideas]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Used chip]]&lt;br /&gt;
[[Category:Neo FreeRunner Hardware]]&lt;br /&gt;
[[Category:Hardware ideas]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware</id>
		<title>Neo FreeRunner Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware"/>
				<updated>2011-12-20T10:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Graphics/3D Acceleration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo FreeRunner GTA02 Hardware}}&lt;br /&gt;
&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
&lt;br /&gt;
The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of the Openmoko software stack.  You can find specifications of the hardware by reviewing this introduction page and the pages in the category as shown at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
For basic details please see the Customer-oriented specifications.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Gta02a5 pcba cs.JPG|component (back) side NOTE: GTA02 A5 PCBA Component Side photo&lt;br /&gt;
Image:Gta02a5 pcba ps.JPG|display (top) side NOTE: GTA02 A5 PCBA Print Side photo&lt;br /&gt;
Image:GTA02 A5 PCB CS.jpg|component (back) side NOTE: GTA02 A5 PCB Component Side photo&lt;br /&gt;
Image:GTA02 A5 PCB PS.jpg|display (top) side NOTE: GTA02 A5 PCB Print Side photo&lt;br /&gt;
Image:Gta02a6_comms_chips_under_shield.JPG|component (back) side NOTE: GTA02 A6 Chips under RF-shield&lt;br /&gt;
Image:SimpleComponentDiagram.jpg|Simplified Hardware Component Diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Display-   Topply o2.8, 480 x 640 pixels, VGA, 200 NIT minimum, resistance type touch&lt;br /&gt;
&lt;br /&gt;
*User Interface Navigation- Touch screen on LCD, 2 control “buttons”, 1 Power button, 1 Aux for 911 emergency call&lt;br /&gt;
&lt;br /&gt;
*Built-in 802.11b/g Radio (Atheros chipset AR6001 Flash version)&lt;br /&gt;
&lt;br /&gt;
*Built-in Bluetooth 2.0 + EDR (CSR and support PCM audio , BC4 firmware version)&lt;br /&gt;
&lt;br /&gt;
*Built-in 2D/3D graphics acceleration chip (S-Media 3362)&lt;br /&gt;
&lt;br /&gt;
*2 built-in Tri-Axis sensors (ST accelerometer LIS302DL)&lt;br /&gt;
&lt;br /&gt;
*Built-in GPS Radio – -130 dBm with internal antenna, -157 dBm tracking on chipset specification, TTFF under 40 seconds with -130 dBm signal strength, and tracking (u-Blox)&lt;br /&gt;
&lt;br /&gt;
*Antenna – Specialized antenna for best in hand hold GPS, GPRS and Wi-Fi/Bluetooth performance are required, -105dBm on receiving, Tx 30dbm+2 on GSM&lt;br /&gt;
&lt;br /&gt;
*External Antennae –   MMCX GPS connector&lt;br /&gt;
&lt;br /&gt;
*GPRS Radio –GSM/GPRS radio.  A Pre-PTCRB certified module will be preferred&lt;br /&gt;
&lt;br /&gt;
*Linux – Linux kernel 2.6.24 or later Openmoko kernel&lt;br /&gt;
&lt;br /&gt;
*USB -  Client and Host-mode switchable (to be used for software downloading), provide host 5V power&lt;br /&gt;
&lt;br /&gt;
*Power- Normal mode power will be via 1200 mAh battery with built-in coulomb counter, could charge via specialized charger.  Internal Lithium Ion or Lithium Polymer battery will keep device in standby mode. Battery life (Approximation/Ideal Target) Standby time 70h Hrs (GSM) Talk time (Backlight off) Up to 3-4 hrs(GSM)&lt;br /&gt;
&lt;br /&gt;
*LED- LED indicator under Aux/Power button key&lt;br /&gt;
&lt;br /&gt;
=Hardware Specification=&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Freerunner-GTA02_A5-A7cumulative_public_RC0.pdf Full schematics] are available.&lt;br /&gt;
&lt;br /&gt;
===Hardware Electrical===&lt;br /&gt;
&lt;br /&gt;
*400/500 MHz Samsung 2442B Processor/SOC (400 minimum, ARM920T core, ARMv4T)&lt;br /&gt;
*Unbrickable dual Boot code in NAND FLASH and 2MB NOR FLASH&lt;br /&gt;
*128 MB SDRAM total, 64 MB CPU internal, 64 MB external&lt;br /&gt;
*256MB NAND Flash MCP package.&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
* Topploy VGA, 16 bit color depth&lt;br /&gt;
* resolution: 480 x 640 pixels&lt;br /&gt;
* size: 43mm x 58mm (1.7” x 2.27”)&lt;br /&gt;
* diagonal: 72.2mm (2.84”)&lt;br /&gt;
* Transmissive display: good readability in high ambient light is essential&lt;br /&gt;
* White LED backlight.  Required brightness is 200 NIT minimum.&lt;br /&gt;
* Resistance type touch panel.&lt;br /&gt;
&lt;br /&gt;
=== WiFi 802.11 b/g transceiver ===&lt;br /&gt;
*Must have GPL support source or GPL compatible policy&lt;br /&gt;
*TX power at 11 Mbps: 13 dBm minimum&lt;br /&gt;
*RX sensitivity at 11 Mbps: -89 dBm desired, -83 dBm minimum&lt;br /&gt;
*AP mode desirable, not required&lt;br /&gt;
*WEP and WPA supported&lt;br /&gt;
*Atheros preferred because of its GPL policy&lt;br /&gt;
&lt;br /&gt;
=== Serial interfaces (UART) ===&lt;br /&gt;
*Three serial interfaces are required&lt;br /&gt;
*Console&lt;br /&gt;
*A-GPS or GPS&lt;br /&gt;
*GSM/GPRS&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
* 2x accelerometer required&lt;br /&gt;
* Could support interrupt while suspend or power save mode&lt;br /&gt;
* 3 axis sensing&lt;br /&gt;
&lt;br /&gt;
=== A-GPS ===&lt;br /&gt;
*GPS chipset receiver and antenna&lt;br /&gt;
*Sensitivity at Antenna port: -157 dBm tracking on chipset specification&lt;br /&gt;
*LNA and SAW filter for maximum interference protection&lt;br /&gt;
*Cold start time to first fix: 40 sec typical at -130 dBm, 60 sec max&lt;br /&gt;
*Must support GPL for Assist-GPS function with open API&lt;br /&gt;
*Industry quality GPS&lt;br /&gt;
*Could fit in GTA01 GPS area on the PCB&lt;br /&gt;
&lt;br /&gt;
=== GPS Antenna Performance ===&lt;br /&gt;
*Antenna is passive and internal; 15 mm x 15 mm ceramic patch is nominal design&lt;br /&gt;
*Antenna LNA and SAW filter are required to meet GPS performance&lt;br /&gt;
*15 mm square ground plane (minimum 1 mm ground border around patch) (TBA)&lt;br /&gt;
*There will be one external GPS antenna connector (MMCX)&lt;br /&gt;
*C/N ratio should higher than 35 on production testing&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
*Touch screen over LCD is primary data entry mechanism&lt;br /&gt;
*Two “hard” buttons: Power button is a mechanical switch actuated by a plastic pushbutton in a hole in the housing.  Aux (911) button on the top of the device, both of these buttons, when pushed by the operator, are binary inputs (on/off or pressed/not pressed) to the software.  The effect of each button is determined by the application software in the device&lt;br /&gt;
*Buttons may need to be backlit&lt;br /&gt;
*50000 cycles on hardware specification&lt;br /&gt;
&lt;br /&gt;
=== Sound outputs ===&lt;br /&gt;
*Speaker in box (need good volume and acoustic behavior in noisy environments)&lt;br /&gt;
*Audio is monophonic&lt;br /&gt;
*Max volume: 100 dB at 5 cm to assure good performance in environment.&lt;br /&gt;
*Support earphone with mic by jack&lt;br /&gt;
&lt;br /&gt;
=== Power Design Requirements===&lt;br /&gt;
*Software-based power management unit preferred&lt;br /&gt;
*NXP PCF series preferred&lt;br /&gt;
*Need support charge from USB function&lt;br /&gt;
*Need support powered by USB function&lt;br /&gt;
*Power switch:  Neo1973 will have a power switch, for power on/off and suspend&lt;br /&gt;
* Power/Aux switch must be backlit&lt;br /&gt;
*Switch controls whether device is running or suspended by presses of the switch&lt;br /&gt;
*Switch does not shut off the power; it only suspends/resumes the device&lt;br /&gt;
*Internal Li-Ion or Li-Polymer battery is included.  This battery supplies standby power to the device eliminates the rebooting of the device when local power is again reapplied.  Battery is 1200 ma-hr.&lt;br /&gt;
*Battery life (Approximation) Ideal/Target Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 4 hrs(GSM)&lt;br /&gt;
*Estimated current draw for the entire device when in suspend mode (and ALL peripherals are turned off or set for deep sleep) is &amp;lt;5 mA at 3.6 volts (Li-Ion terminal voltage).&lt;br /&gt;
*GSM module deep sleep(alive and keep contact with base station) stage should take less than 8mA&lt;br /&gt;
*Battery will reach half capacity (~600 mAh) with 500 charge-discharge cycles.  This will occur in less than 2 years of daily service.&lt;br /&gt;
*When powered continuously, Neo1973 must suspend (to low power mode) based either on observed low battery voltage condition or a configurable time delay.&lt;br /&gt;
*Neo1973 must monitor battery status while suspended and resume automatically if the charger is inserted.&lt;br /&gt;
*Primary power connection: 1200mAh battery&lt;br /&gt;
*USB charger have ID pin 47.5k pull down for Openmoko identification&lt;br /&gt;
*Indicators: an LED indicator visible from the side of the unit will illuminate when charging or have missing incoming call&lt;br /&gt;
&lt;br /&gt;
=== GSM/GPRS ===&lt;br /&gt;
*850/1800/1900 and 900/1800/1900 MHz bands must be supported&lt;br /&gt;
*Design should allow for multi-band version (850/900 MHz)&lt;br /&gt;
*Module based GPRS transceiver could meet PTCRB and appropriate FCC certifications.  It preferred that the module be pre-certified with PTCRB or OTA test&lt;br /&gt;
*FCC/CE certification required for GSM/GPRS part&lt;br /&gt;
&lt;br /&gt;
=== GSM-GPRS Antenna Performance ===&lt;br /&gt;
*-105 dBm receiving on each channel (GSM/PCS)&lt;br /&gt;
*30+2 dBm transmission on GSM channel&lt;br /&gt;
&lt;br /&gt;
=== SD card reader ===&lt;br /&gt;
&lt;br /&gt;
*One micro-SD card reader, compatible with SD and SDHC.&lt;br /&gt;
&lt;br /&gt;
A small speed test can be found on the [[StorageSpeed]] page.&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Modules ===&lt;br /&gt;
*Must support GPL driver&lt;br /&gt;
*Atheros AR6k preferred&lt;br /&gt;
*Flash version required&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Antenna Performance ===&lt;br /&gt;
*The  Wi-Fi antenna with TX 13 to 15 dBm&lt;br /&gt;
*RX -89 to -83 dBm @802.11b 11Mbps or an equivalent performance antenna&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
*CSR BC4 or later solutions&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
*Neo FreeRunner GTA02 will have USB, client/host.  Using USB 1.1&lt;br /&gt;
*Provides USB host 5v power&lt;br /&gt;
*Could be powered by USB&lt;br /&gt;
&lt;br /&gt;
=== Microphone ===&lt;br /&gt;
1 microphone is in the device&lt;br /&gt;
&lt;br /&gt;
=== Firmware Image ===&lt;br /&gt;
*Using Linux 2.6.24 or later&lt;br /&gt;
*Could support booting from NAND or from NOR&lt;br /&gt;
*Shipping image should come with basic phone function&lt;br /&gt;
*Could do full firmware upgrade by USB cable&lt;br /&gt;
&lt;br /&gt;
=== PSN ===&lt;br /&gt;
*Device will have a PSN (product serial number) printed on the product label and machine readable in system NAND memory&lt;br /&gt;
&lt;br /&gt;
=== IMEI ===&lt;br /&gt;
*Production phase should have IMEI code written&lt;br /&gt;
&lt;br /&gt;
= Package Specification =&lt;br /&gt;
*Weight: ~133 grams with battery.&lt;br /&gt;
*4-in-1 laser pen passed RoHs and safety regulation for laser equipment safety&lt;br /&gt;
*1x 512MB microSD Card ([http://www.sandisk.com/ SanDisk] / [http://www.transcendusa.com/ Transcend] [http://www.transcendusa.com/Support/DLCenter/Datasheet/TSxxUSD.pdf TS512MUSD])&lt;br /&gt;
*1x USB cable Standard A to mini-B connector&lt;br /&gt;
*1x 1200mAh smart/gauge battery&lt;br /&gt;
*Quick start guide&lt;br /&gt;
*5v USB power cord w/100-240 switchable power plug&lt;br /&gt;
*Safety card, warranty card&lt;br /&gt;
*Package could pass 1m to 1.5m drop test&lt;br /&gt;
*AC USB charger,100v-240v, Passed UL and all required safety regulations&lt;br /&gt;
*Must pass FCC/CE certification&lt;br /&gt;
*Must pass NCC certification for Taiwan import regulation&lt;br /&gt;
*RoHS Compatible&lt;br /&gt;
*WEEE Report required&lt;br /&gt;
&lt;br /&gt;
= Life Cycle Specification =&lt;br /&gt;
&lt;br /&gt;
=== Product Life ===&lt;br /&gt;
The product is designed to last a minimum of 2 years.&lt;br /&gt;
&lt;br /&gt;
=== Operating Temperature ===&lt;br /&gt;
*Target operating range is –10°C to +60°C&lt;br /&gt;
&lt;br /&gt;
=== Storage Temperature ===&lt;br /&gt;
*-15 deg C to +70 deg C&lt;br /&gt;
&lt;br /&gt;
=== ESD ===&lt;br /&gt;
The device can withstand a 4.0kV contact discharge and  8.0kV air&lt;br /&gt;
&lt;br /&gt;
=== Drop test ===&lt;br /&gt;
Should pass 1m direct drop to concrete ground or 1.5m on slide with carpet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GTA02 Hardware Component Selection =&lt;br /&gt;
&lt;br /&gt;
== Physical Dimensions ==&lt;br /&gt;
* 120.7 x 62.0 x 18.5 mm (4.752 x 2.441 x 0.728 inch)&lt;br /&gt;
* 110 +/- 5 g (4 ounces) without battery &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main components ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
The main Processor (CPU) of the Neo1973 GTA02 is a [[Samsung S3C2442B B54]] (running at 400 MHz)&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 Samsung SC32442B]&lt;br /&gt;
* User Manual: [http://210.118.57.197/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/um_s3c2442b_rev12.pdf Samsung SC32442B]&lt;br /&gt;
* Core: ARM920T&lt;br /&gt;
* Instruction Set: ARMv4T&lt;br /&gt;
* Built-in 64MB SDRAM&lt;br /&gt;
* Built-in 256 MB NAND&lt;br /&gt;
* GPIO Assignments: https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt&amp;lt;br&amp;gt;&lt;br /&gt;
* Evaluation board: [http://www.meritech.co.kr/products/product_view.php?num=52 S3C2442 EVB]&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
A NXP PCF50633 04 N3 is used for [[Neo1973_Power_Management|power management]].&lt;br /&gt;
&lt;br /&gt;
* NXP PMU index: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product Datasheet: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product User manual: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]&amp;lt;br&amp;gt;&lt;br /&gt;
**Special thanks to NXP for providing a complete user manual and for supporting all developers&lt;br /&gt;
**Datasheet/User manual usage  [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP]&lt;br /&gt;
* Connected to: S3C2442 via I2C, client address is 0x08. &amp;lt;br&amp;gt;&lt;br /&gt;
* Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
==== NAND Flash ====&lt;br /&gt;
256MB integrated Samsung NAND flash inside the 2442 multi-chip package, attached to the S3C2442 NAND controller&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 S3C2442]&lt;br /&gt;
* Data Sheet: S3C2442 B54 comes with 256 MB NAND MCP package&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NOR Flash ====&lt;br /&gt;
&lt;br /&gt;
16MBit ST M58WR016KB706E NOR flash for 'unbrickable emergency boot' feature.&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal]&lt;br /&gt;
* Data Sheet: [http://www.numonyx.com/Documents/Datasheets/M58WRxxxKTB.pdf M58WR016]&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SDRAM ===&lt;br /&gt;
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC) attached to S3C2442 SDRAM controller&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&amp;amp;partnum=K4M51323PC Samsung K4M51323PC]&lt;br /&gt;
* Data Sheet: [http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC]&lt;br /&gt;
* Connected to: S3C2442 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GSM/GPRS ==&lt;br /&gt;
The [[GSM]] (including GPRS) modem is Texas Instruments Calypso based and supports 2.5G tri-band GPRS/GSM. The two available models support either the 850/1800/1900 MHz bands (suitable for USA), or 900/1800/1900 MHz band (suitable for rest of the world).&lt;br /&gt;
&lt;br /&gt;
* Connected to: S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&lt;br /&gt;
* Accessible GSM/GPRS antenna jack (if battery cover is removed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CALYPSO ASIC digital baseband ===&lt;br /&gt;
Unfortunately we cannot provide many details on the GSM chipset due to very tight [http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]s.  However, this is not neccessarily required, since it interfaces using a standard UART serial line with the S3C2442.  On that interface, [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] and other standardized protocols are used.&lt;br /&gt;
&lt;br /&gt;
The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition ] and [http://cryptome.org/ti-calypso2.pdf hardware definition ] was leaked onto a public forum on the 4th of March by persons or persons unknown.&lt;br /&gt;
The legality of reading these files may vary according to your local laws, as may generating code from them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Calypso D751992AZHH&amp;lt;br&amp;gt;&lt;br /&gt;
*The firmware within GTA02 should be moko6 or later (internal code name)&lt;br /&gt;
&lt;br /&gt;
=== TI TWL3025BZGMR analog baseband ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12295&amp;amp;contentId=4703 TWL3014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TI TRF6151 (GSM/PCS) RF Transceiver ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12296&amp;amp;contentId=4701 TRF6151] &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS Class12/CS4 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AGPS ==&lt;br /&gt;
u-blox ANTARIS 4 chip&lt;br /&gt;
* Connected to: S3C2442 UART2, /dev/ttySAC1 in userspace&lt;br /&gt;
* Driver: none needed, talks standard NMEA&lt;br /&gt;
* u-blox Antaris 4 Protocol [http://www.u-blox.com/en/download-center.html?task=view.download&amp;amp;cid=46 Protocol download page]&lt;br /&gt;
* ATR0635 Datasheet: [http://www.u-blox.com/products/Data_Sheets/ATR0630_35_SglChip_Data_Sheet(GPS.G4-X-06009).pdf u-blox ATR0635]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Two [[ST LIS302DL]]&lt;br /&gt;
* Homepage: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm&lt;br /&gt;
* Datasheet: http://www.st.com/stonline/products/literature/ds/12726.pdf&lt;br /&gt;
* Connected to: S3C2442 via SPI interface&lt;br /&gt;
* S3C2442 SPI EINT interrupt inputs&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics/3D Acceleration ==&lt;br /&gt;
&lt;br /&gt;
[[Smedia Glamo 3362]].&lt;br /&gt;
* Homepage: http://www.smediatech.com/product3362.htm&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=commit;h=911c6fab17f81ea2fdc6ad5e6173ce72bfe01ec4&lt;br /&gt;
* Datasheets: http://people.openmoko.org/sean/datasheets/glamo3362 (posted with permission from SMedia)&lt;br /&gt;
* Connected to: S3C2442 Address/Data bus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== microSD ==&lt;br /&gt;
The GTA02 has one microSD aka Transflash slot. Using the Glamo 3362 MMC/SD controller&lt;br /&gt;
&lt;br /&gt;
* It should support SDHC, and 16GB card has been tested. MicroSD slot is [[Disassembling_Neo1973#Opening_back_cover|under battery]].&lt;br /&gt;
* 8 Gb Transcend microSDHC class 4 card confirmed working on GTA02 (using [https://docs.openmoko.org/trac/ticket/1743 #1743]).&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* Driver: Check svn for the SMedia driver with SD implementation&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
* SANDISK 128 MB/512 MB and some 4G SDHC card been verified could work on GTA02&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCD Module (LCM) ==&lt;br /&gt;
Toppoly (tpo) 2.8&amp;quot; diagonal (1.7&amp;quot; x 2.27&amp;quot; - 43mm x 58mm) 480x640 TD028TTEC1 module, using a Toshiba JBT6K74 TFT&lt;br /&gt;
LCD Driver Chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: [http://www.tpo.biz/ENG/business-eng/Activer-Matrix-VGA.htm Activer-Matrix-VGA.htm]&lt;br /&gt;
* Specification: FIXME&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-jbt6k74.patch&lt;br /&gt;
* Backlight Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-backlight.patch&lt;br /&gt;
* Connected to: Glamo3362 LCM interface and Glamo3362 SPI Interface&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Touch Screen ====&lt;br /&gt;
* Connected to: S3C2442 touchscreen controller&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=blob_plain;f=drivers/input/touchscreen/s3c2410_ts.c;hb=andy-tracking&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Module==&lt;br /&gt;
Delta DFBM-CS320 Class2 Module, using CSR BlueCore4&lt;br /&gt;
&lt;br /&gt;
* Data Sheet: [http://www.datasheet4u.com/download.php?id=571424 2.DFBM-CS320.pdf]&lt;br /&gt;
* CSR Data Sheet: [http://www.csrsupport.com/download/2302/CS-101564-DSP10%20BlueCore4-ROM%20Product%20Data%20Sheet.pdf CS-101564-DSP10 BlueCore4-ROM Product Data Sheet.pdf]&lt;br /&gt;
* Driver: Stock Linux Kernel BlueZ&lt;br /&gt;
* Connected to: S3C2442 USB Host controller (OHCI)&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Audio ===&lt;br /&gt;
This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WiFi Module==&lt;br /&gt;
&lt;br /&gt;
Accton (WLAN 802.11b/g SiP-M WM3236AQ(Flash Ver:2.0 Atheros AR6001GZ)&lt;br /&gt;
* Connected to: S3C2442 SDIO Host controller&amp;lt;br&amp;gt;&lt;br /&gt;
* Datasheet: [http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf Accton 3236AQ datasheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Driver: http://svn.openmoko.org/developers/sameo/patches/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vibrator ==&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-vibrator.patch&lt;br /&gt;
* Connected to: S3C2442 GPIO&lt;br /&gt;
&lt;br /&gt;
== USB Host ==&lt;br /&gt;
The USB Host controller is inside the S3C2442&lt;br /&gt;
* Driver: Stock Linux kernel ohci_hcd&lt;br /&gt;
* USB version 1.1&lt;br /&gt;
* Supply USB 5v in Host mode using usb power switch AAT1275IRN-5.0-T1&lt;br /&gt;
** http://www.analogictech.com/products/digitalfiles/AAT1275.pdf&lt;br /&gt;
* A net EN_USBHOST is controlled by PMU GPIO &amp;quot;GPO&amp;quot;, this one signal when asserted (high)&lt;br /&gt;
** enables generation of 5V for external device using a charge pump&lt;br /&gt;
** enables connection of 15K pulldowns to D+ and D- to allow device insertion and removal detection for host mode&lt;br /&gt;
** DISABLES the path for USB power to charge the battery&lt;br /&gt;
&lt;br /&gt;
It should also be possible to use host mode with externally-provided&lt;br /&gt;
power. This will allow the FreeRunner to be connected to a USB device&lt;br /&gt;
and be powered and charging the battery if present at the same&lt;br /&gt;
time. This method is called the Y-cable and was invented by [[User:JOERG|Joerg Reisenweber]]. For&lt;br /&gt;
additional info and circuit diagrams see&lt;br /&gt;
[[Specialized_USB_cables#How_to_make_a_USB_cable_for_powering_attached_USB_devices_and_charging_the_Neo_while_in_host_mode_.28aka_Y-Cable.29|Specialized&lt;br /&gt;
USB Cables]].&lt;br /&gt;
&lt;br /&gt;
* Connect 0V, d+, d-, +5 to your USB device&lt;br /&gt;
* Connect a 15k ohm resistor between d+ and ground&lt;br /&gt;
* Connect a 15k ohm resistor between d- and ground&lt;br /&gt;
* Connect 0V, +5 to your &amp;gt;1A power source&lt;br /&gt;
** If your power source was not the Openmoko 1A charger, additionally connect a 47K ohm 5% resistor between the ID pin and ground to pretend to be the 1A charger.&lt;br /&gt;
&lt;br /&gt;
In addition you need to make sure EN_USBHOST signal that enables the physical Host mode power generation and disables the USB -&amp;gt; PMU charging path is deasserted.  This may be taken care of automatically shortly by detection of the 48K resistor on a USB insertion leading to forcing EN_USBHOST deasserted.  The charge pump that generates the 5V in host mode doesn't seem to mind getting external 5V given to it, but the real issue is that the battery will not be charged at all if we leave EN_USBHOST asserted since one of its jobs is to stop that happening.&lt;br /&gt;
&lt;br /&gt;
== USB Device ==&lt;br /&gt;
The USB Device controller is inside the S3C2442&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch&lt;br /&gt;
* Please see [[USB Product IDs]] on information about which Vendor/Product IDs we use&lt;br /&gt;
* 1200mAh lithium battery charges when connected to powered host.&lt;br /&gt;
* Mini-AB connector similar to [http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&amp;amp;cat=34 this one].&lt;br /&gt;
&lt;br /&gt;
== I2C Devices ==&lt;br /&gt;
I2C is a simple communication standard intended to move small amounts of data a few inches between chips.&lt;br /&gt;
Please see [[I2C | Neo I2C Devices]] for more information &amp;amp; a list of devices &amp;amp; the addresses currently in use &amp;amp; documented for the Neo1973.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
See also: [[Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Wolfson Codec ===&lt;br /&gt;
There's a [[WM8753]] Wolfson Microelectronics CODEC (This is not a 'smart' codec that can interpret MP3/... it is a simple dumb 'sound card'.)&lt;br /&gt;
* Product Homepage: http://www.wolfsonmicro.com/products/WM8753/&lt;br /&gt;
* Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf]&lt;br /&gt;
* Connected to: S3C2442 IIS interface (PCM data), S3C2442 I2C (Control)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=== Mono Amplifier ===&lt;br /&gt;
There's a National Semiconductor [[LM4853]] Mono Amplifier at the analog audio output of the WM8753&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.national.com/pf/LM/LM4853.html LM4853.html]&lt;br /&gt;
* Data Sheet: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf]&lt;br /&gt;
* Connects to (LM4853 pin):&lt;br /&gt;
** S3C2442 GPIO: HP_IN, AMP_SHUT (shutdown);&lt;br /&gt;
** Wolfson WM8753: LOUTL (LEFTIN), LOUTR (RIGHTIN);&lt;br /&gt;
** speaker4102: (LEFTOUT/BLTOUT-, BLTOUT+);&lt;br /&gt;
** headset-jack: ring 2 (RIGHTOUT), ring 3 (LEFTOUT/BLTOUT-) via 1uF-33R each&lt;br /&gt;
&lt;br /&gt;
=== Analog wired Headset ===&lt;br /&gt;
There's a four-ring 2.5mm stereo jack which provides connectivity to old-fashioned wired headsets.&lt;br /&gt;
&lt;br /&gt;
The headsets used by Motorola smartphones (A780,A1200, ...) and the V-360 have a compatible configuration, as does the headset for an LG muziq 570.&lt;br /&gt;
&lt;br /&gt;
ring&amp;lt;br&amp;gt;&lt;br /&gt;
1(base): GND&amp;lt;br&amp;gt;&lt;br /&gt;
2: left out&amp;lt;br&amp;gt;&lt;br /&gt;
3: right out&amp;lt;br&amp;gt;&lt;br /&gt;
4(tip): mic + HOLD-button(press:short to GND)&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
The Neo1973 GTA02 features two buttons:&lt;br /&gt;
* [[Neo1973 Power Button|The Power Button]]&lt;br /&gt;
* [[Neo1973 AUX Button|The &amp;quot;Aux&amp;quot; button]]&lt;br /&gt;
&lt;br /&gt;
== Case ==&lt;br /&gt;
The case for the FreeRunner is all black, as seen on the front page of the wiki.&lt;br /&gt;
&lt;br /&gt;
Openmoko has released the CAD files for the case of the Neo1973 and Neo FreeRunner.  These were created using Pro/ENGINEER (also called Pro/E).  They are available in the Pro/E (.asm/.prt) format, but alternative formats are also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We welcome your assistance in providing other formats. If you are able to convert CAD files from Pro/E format to other formats, please contact [mailto:michael@openmoko.org]. We are especially interested in the DXF format and in images rendered from these files.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.openmoko.org/CAD/NeoFreeRunner_ProE.zip The original Pro/E (.asm/.prt) format]&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/CAD/ Browse CAD directory]&lt;br /&gt;
&lt;br /&gt;
=Accessory=&lt;br /&gt;
&lt;br /&gt;
== Stylus ==&lt;br /&gt;
&lt;br /&gt;
Using 4-in-1 laser pen&lt;br /&gt;
*Vendor: [http://www.quarton.com/laser_pen.html Quarton XPII]&lt;br /&gt;
*GTA02 standard setup comes with [http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4-in-1 laser pen]&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
The [[Neo FreeRunner (GTA02) Battery]] is mechanically and electrically compatible with the [[Neo1973 GTA01 Battery]], as well as limited compatibility with a Nokia BL6C battery.&lt;br /&gt;
According to [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] post on the mailinglist.&lt;br /&gt;
[http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Photo] of the battery inside the Neo1973.&lt;br /&gt;
&lt;br /&gt;
* GTA02 using the smart battery based on TI bq27000 chipset&lt;br /&gt;
* SANYO UF653450S 1200mAh cell.&amp;lt;br&amp;gt;&lt;br /&gt;
* Battery schematics: [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics]&lt;br /&gt;
&lt;br /&gt;
== microSD Card ==&lt;br /&gt;
&lt;br /&gt;
GTA02 should come with one of following microSD card&lt;br /&gt;
&lt;br /&gt;
* [http://www.transcendusa.com/ Transcend] 512MB microSD card&lt;br /&gt;
* [http://www.sandisk.com/ SanDisk] 512MB microSD card&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charger ==&lt;br /&gt;
&lt;br /&gt;
AKII Technology Charger&lt;br /&gt;
&lt;br /&gt;
*Model: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP]&lt;br /&gt;
*Input: 100-240v~ /0.3A&lt;br /&gt;
*Output: +5v up to 2.0A&lt;br /&gt;
*Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware revision history =&lt;br /&gt;
{{main|GTA02 revisions}}&lt;br /&gt;
&lt;br /&gt;
= Debug Board =&lt;br /&gt;
&lt;br /&gt;
== Debug Board Connector definition ==&lt;br /&gt;
&lt;br /&gt;
This is the connector used to connect the [[Debug Board]] and possibly other hardware.&lt;br /&gt;
&lt;br /&gt;
Connections are:&lt;br /&gt;
* 39 - GND&lt;br /&gt;
* 38 - STDI&lt;br /&gt;
* 37 - _RESET&lt;br /&gt;
* 36 - STMS&lt;br /&gt;
* 35 - STCK&lt;br /&gt;
* 34 - STDO&lt;br /&gt;
* 33 - GSM_EN&lt;br /&gt;
* 29 - _STRST&lt;br /&gt;
* 19 - X_I2C_SCL (H-TP4703)&lt;br /&gt;
* 18 - X_I2C_SDA (H-TP4704)&lt;br /&gt;
* 17 - SPI_CLK0&lt;br /&gt;
* 16 - SPI_MOSI0&lt;br /&gt;
* 15 - SPI-MISO0&lt;br /&gt;
* 14 - SS0&lt;br /&gt;
* 13 - EINT3 (H-TP4705)&lt;br /&gt;
* 3 - CONSOLE_TXD (H-TP4701)&lt;br /&gt;
* 2 - CONSOLE_RXD (H-TP4702)&lt;br /&gt;
&lt;br /&gt;
Information from [http://people.openmoko.org/roh/Debugport_GTA01bv4.png].&lt;br /&gt;
&lt;br /&gt;
= Distinguishing hardware revisions =&lt;br /&gt;
== Inside the [[Bootloader]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The bootloader reads the [[GTA02 revisions|hardware revision]] from the PCB.[http://git.openmoko.org/?p=u-boot.git;a=blob;f=board/neo1973/gta02/gta02.c;h=a59a513395a15749827869fc1f9b08977b0d33ac;hb=stable#l818]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
Every hardware revision has its own u-boot image type.  Thus, the bootloader has the revision hard-coded.&lt;br /&gt;
The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)&lt;br /&gt;
&lt;br /&gt;
== Inside the [[Kernel]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The kernel reads the hardware revision from the PCB.[http://git.openmoko.org/?p=kernel.git;a=blob;f=arch/arm/mach-s3c2442/mach-gta02.c;h=5de85c018933d849b0e5c248f3dac9e0c6b1ca15;hb=andy-tracking#l283]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
The kernel receives the ATAG_REVISION during bootup, and saves its contents in the &amp;quot;system_rev&amp;quot; global variable.&lt;br /&gt;
&lt;br /&gt;
== From Userspace ==&lt;br /&gt;
The kernel exports the system_rev variable in /proc/cpuinfo as &amp;quot;Revision :&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
= Certification =&lt;br /&gt;
&lt;br /&gt;
== FCC ==&lt;br /&gt;
*For US Import&lt;br /&gt;
** 850/1800/1900 Band, FCC ID: EUNGTA02&lt;br /&gt;
** 900/1800/1900 Band, FCC ID: EUNGTA02E&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)]&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)]&lt;br /&gt;
&lt;br /&gt;
== CE ==&lt;br /&gt;
*For Europe&lt;br /&gt;
**Registration number: M528583V-EO&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/CE/ CE report and certificate]&lt;br /&gt;
&lt;br /&gt;
== NCC ==&lt;br /&gt;
*For Taiwan Import&lt;br /&gt;
**NCC certification number: CCAF08DG0080T0&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC report and certificate]&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner Hardware| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware</id>
		<title>Neo FreeRunner Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware"/>
				<updated>2011-12-20T10:16:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Graphics/3D Acceleration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo FreeRunner GTA02 Hardware}}&lt;br /&gt;
&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
&lt;br /&gt;
The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of the Openmoko software stack.  You can find specifications of the hardware by reviewing this introduction page and the pages in the category as shown at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
For basic details please see the Customer-oriented specifications.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Gta02a5 pcba cs.JPG|component (back) side NOTE: GTA02 A5 PCBA Component Side photo&lt;br /&gt;
Image:Gta02a5 pcba ps.JPG|display (top) side NOTE: GTA02 A5 PCBA Print Side photo&lt;br /&gt;
Image:GTA02 A5 PCB CS.jpg|component (back) side NOTE: GTA02 A5 PCB Component Side photo&lt;br /&gt;
Image:GTA02 A5 PCB PS.jpg|display (top) side NOTE: GTA02 A5 PCB Print Side photo&lt;br /&gt;
Image:Gta02a6_comms_chips_under_shield.JPG|component (back) side NOTE: GTA02 A6 Chips under RF-shield&lt;br /&gt;
Image:SimpleComponentDiagram.jpg|Simplified Hardware Component Diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Display-   Topply o2.8, 480 x 640 pixels, VGA, 200 NIT minimum, resistance type touch&lt;br /&gt;
&lt;br /&gt;
*User Interface Navigation- Touch screen on LCD, 2 control “buttons”, 1 Power button, 1 Aux for 911 emergency call&lt;br /&gt;
&lt;br /&gt;
*Built-in 802.11b/g Radio (Atheros chipset AR6001 Flash version)&lt;br /&gt;
&lt;br /&gt;
*Built-in Bluetooth 2.0 + EDR (CSR and support PCM audio , BC4 firmware version)&lt;br /&gt;
&lt;br /&gt;
*Built-in 2D/3D graphics acceleration chip (S-Media 3362)&lt;br /&gt;
&lt;br /&gt;
*2 built-in Tri-Axis sensors (ST accelerometer LIS302DL)&lt;br /&gt;
&lt;br /&gt;
*Built-in GPS Radio – -130 dBm with internal antenna, -157 dBm tracking on chipset specification, TTFF under 40 seconds with -130 dBm signal strength, and tracking (u-Blox)&lt;br /&gt;
&lt;br /&gt;
*Antenna – Specialized antenna for best in hand hold GPS, GPRS and Wi-Fi/Bluetooth performance are required, -105dBm on receiving, Tx 30dbm+2 on GSM&lt;br /&gt;
&lt;br /&gt;
*External Antennae –   MMCX GPS connector&lt;br /&gt;
&lt;br /&gt;
*GPRS Radio –GSM/GPRS radio.  A Pre-PTCRB certified module will be preferred&lt;br /&gt;
&lt;br /&gt;
*Linux – Linux kernel 2.6.24 or later Openmoko kernel&lt;br /&gt;
&lt;br /&gt;
*USB -  Client and Host-mode switchable (to be used for software downloading), provide host 5V power&lt;br /&gt;
&lt;br /&gt;
*Power- Normal mode power will be via 1200 mAh battery with built-in coulomb counter, could charge via specialized charger.  Internal Lithium Ion or Lithium Polymer battery will keep device in standby mode. Battery life (Approximation/Ideal Target) Standby time 70h Hrs (GSM) Talk time (Backlight off) Up to 3-4 hrs(GSM)&lt;br /&gt;
&lt;br /&gt;
*LED- LED indicator under Aux/Power button key&lt;br /&gt;
&lt;br /&gt;
=Hardware Specification=&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Freerunner-GTA02_A5-A7cumulative_public_RC0.pdf Full schematics] are available.&lt;br /&gt;
&lt;br /&gt;
===Hardware Electrical===&lt;br /&gt;
&lt;br /&gt;
*400/500 MHz Samsung 2442B Processor/SOC (400 minimum, ARM920T core, ARMv4T)&lt;br /&gt;
*Unbrickable dual Boot code in NAND FLASH and 2MB NOR FLASH&lt;br /&gt;
*128 MB SDRAM total, 64 MB CPU internal, 64 MB external&lt;br /&gt;
*256MB NAND Flash MCP package.&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
* Topploy VGA, 16 bit color depth&lt;br /&gt;
* resolution: 480 x 640 pixels&lt;br /&gt;
* size: 43mm x 58mm (1.7” x 2.27”)&lt;br /&gt;
* diagonal: 72.2mm (2.84”)&lt;br /&gt;
* Transmissive display: good readability in high ambient light is essential&lt;br /&gt;
* White LED backlight.  Required brightness is 200 NIT minimum.&lt;br /&gt;
* Resistance type touch panel.&lt;br /&gt;
&lt;br /&gt;
=== WiFi 802.11 b/g transceiver ===&lt;br /&gt;
*Must have GPL support source or GPL compatible policy&lt;br /&gt;
*TX power at 11 Mbps: 13 dBm minimum&lt;br /&gt;
*RX sensitivity at 11 Mbps: -89 dBm desired, -83 dBm minimum&lt;br /&gt;
*AP mode desirable, not required&lt;br /&gt;
*WEP and WPA supported&lt;br /&gt;
*Atheros preferred because of its GPL policy&lt;br /&gt;
&lt;br /&gt;
=== Serial interfaces (UART) ===&lt;br /&gt;
*Three serial interfaces are required&lt;br /&gt;
*Console&lt;br /&gt;
*A-GPS or GPS&lt;br /&gt;
*GSM/GPRS&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
* 2x accelerometer required&lt;br /&gt;
* Could support interrupt while suspend or power save mode&lt;br /&gt;
* 3 axis sensing&lt;br /&gt;
&lt;br /&gt;
=== A-GPS ===&lt;br /&gt;
*GPS chipset receiver and antenna&lt;br /&gt;
*Sensitivity at Antenna port: -157 dBm tracking on chipset specification&lt;br /&gt;
*LNA and SAW filter for maximum interference protection&lt;br /&gt;
*Cold start time to first fix: 40 sec typical at -130 dBm, 60 sec max&lt;br /&gt;
*Must support GPL for Assist-GPS function with open API&lt;br /&gt;
*Industry quality GPS&lt;br /&gt;
*Could fit in GTA01 GPS area on the PCB&lt;br /&gt;
&lt;br /&gt;
=== GPS Antenna Performance ===&lt;br /&gt;
*Antenna is passive and internal; 15 mm x 15 mm ceramic patch is nominal design&lt;br /&gt;
*Antenna LNA and SAW filter are required to meet GPS performance&lt;br /&gt;
*15 mm square ground plane (minimum 1 mm ground border around patch) (TBA)&lt;br /&gt;
*There will be one external GPS antenna connector (MMCX)&lt;br /&gt;
*C/N ratio should higher than 35 on production testing&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
*Touch screen over LCD is primary data entry mechanism&lt;br /&gt;
*Two “hard” buttons: Power button is a mechanical switch actuated by a plastic pushbutton in a hole in the housing.  Aux (911) button on the top of the device, both of these buttons, when pushed by the operator, are binary inputs (on/off or pressed/not pressed) to the software.  The effect of each button is determined by the application software in the device&lt;br /&gt;
*Buttons may need to be backlit&lt;br /&gt;
*50000 cycles on hardware specification&lt;br /&gt;
&lt;br /&gt;
=== Sound outputs ===&lt;br /&gt;
*Speaker in box (need good volume and acoustic behavior in noisy environments)&lt;br /&gt;
*Audio is monophonic&lt;br /&gt;
*Max volume: 100 dB at 5 cm to assure good performance in environment.&lt;br /&gt;
*Support earphone with mic by jack&lt;br /&gt;
&lt;br /&gt;
=== Power Design Requirements===&lt;br /&gt;
*Software-based power management unit preferred&lt;br /&gt;
*NXP PCF series preferred&lt;br /&gt;
*Need support charge from USB function&lt;br /&gt;
*Need support powered by USB function&lt;br /&gt;
*Power switch:  Neo1973 will have a power switch, for power on/off and suspend&lt;br /&gt;
* Power/Aux switch must be backlit&lt;br /&gt;
*Switch controls whether device is running or suspended by presses of the switch&lt;br /&gt;
*Switch does not shut off the power; it only suspends/resumes the device&lt;br /&gt;
*Internal Li-Ion or Li-Polymer battery is included.  This battery supplies standby power to the device eliminates the rebooting of the device when local power is again reapplied.  Battery is 1200 ma-hr.&lt;br /&gt;
*Battery life (Approximation) Ideal/Target Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 4 hrs(GSM)&lt;br /&gt;
*Estimated current draw for the entire device when in suspend mode (and ALL peripherals are turned off or set for deep sleep) is &amp;lt;5 mA at 3.6 volts (Li-Ion terminal voltage).&lt;br /&gt;
*GSM module deep sleep(alive and keep contact with base station) stage should take less than 8mA&lt;br /&gt;
*Battery will reach half capacity (~600 mAh) with 500 charge-discharge cycles.  This will occur in less than 2 years of daily service.&lt;br /&gt;
*When powered continuously, Neo1973 must suspend (to low power mode) based either on observed low battery voltage condition or a configurable time delay.&lt;br /&gt;
*Neo1973 must monitor battery status while suspended and resume automatically if the charger is inserted.&lt;br /&gt;
*Primary power connection: 1200mAh battery&lt;br /&gt;
*USB charger have ID pin 47.5k pull down for Openmoko identification&lt;br /&gt;
*Indicators: an LED indicator visible from the side of the unit will illuminate when charging or have missing incoming call&lt;br /&gt;
&lt;br /&gt;
=== GSM/GPRS ===&lt;br /&gt;
*850/1800/1900 and 900/1800/1900 MHz bands must be supported&lt;br /&gt;
*Design should allow for multi-band version (850/900 MHz)&lt;br /&gt;
*Module based GPRS transceiver could meet PTCRB and appropriate FCC certifications.  It preferred that the module be pre-certified with PTCRB or OTA test&lt;br /&gt;
*FCC/CE certification required for GSM/GPRS part&lt;br /&gt;
&lt;br /&gt;
=== GSM-GPRS Antenna Performance ===&lt;br /&gt;
*-105 dBm receiving on each channel (GSM/PCS)&lt;br /&gt;
*30+2 dBm transmission on GSM channel&lt;br /&gt;
&lt;br /&gt;
=== SD card reader ===&lt;br /&gt;
&lt;br /&gt;
*One micro-SD card reader, compatible with SD and SDHC.&lt;br /&gt;
&lt;br /&gt;
A small speed test can be found on the [[StorageSpeed]] page.&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Modules ===&lt;br /&gt;
*Must support GPL driver&lt;br /&gt;
*Atheros AR6k preferred&lt;br /&gt;
*Flash version required&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Antenna Performance ===&lt;br /&gt;
*The  Wi-Fi antenna with TX 13 to 15 dBm&lt;br /&gt;
*RX -89 to -83 dBm @802.11b 11Mbps or an equivalent performance antenna&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
*CSR BC4 or later solutions&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
*Neo FreeRunner GTA02 will have USB, client/host.  Using USB 1.1&lt;br /&gt;
*Provides USB host 5v power&lt;br /&gt;
*Could be powered by USB&lt;br /&gt;
&lt;br /&gt;
=== Microphone ===&lt;br /&gt;
1 microphone is in the device&lt;br /&gt;
&lt;br /&gt;
=== Firmware Image ===&lt;br /&gt;
*Using Linux 2.6.24 or later&lt;br /&gt;
*Could support booting from NAND or from NOR&lt;br /&gt;
*Shipping image should come with basic phone function&lt;br /&gt;
*Could do full firmware upgrade by USB cable&lt;br /&gt;
&lt;br /&gt;
=== PSN ===&lt;br /&gt;
*Device will have a PSN (product serial number) printed on the product label and machine readable in system NAND memory&lt;br /&gt;
&lt;br /&gt;
=== IMEI ===&lt;br /&gt;
*Production phase should have IMEI code written&lt;br /&gt;
&lt;br /&gt;
= Package Specification =&lt;br /&gt;
*Weight: ~133 grams with battery.&lt;br /&gt;
*4-in-1 laser pen passed RoHs and safety regulation for laser equipment safety&lt;br /&gt;
*1x 512MB microSD Card ([http://www.sandisk.com/ SanDisk] / [http://www.transcendusa.com/ Transcend] [http://www.transcendusa.com/Support/DLCenter/Datasheet/TSxxUSD.pdf TS512MUSD])&lt;br /&gt;
*1x USB cable Standard A to mini-B connector&lt;br /&gt;
*1x 1200mAh smart/gauge battery&lt;br /&gt;
*Quick start guide&lt;br /&gt;
*5v USB power cord w/100-240 switchable power plug&lt;br /&gt;
*Safety card, warranty card&lt;br /&gt;
*Package could pass 1m to 1.5m drop test&lt;br /&gt;
*AC USB charger,100v-240v, Passed UL and all required safety regulations&lt;br /&gt;
*Must pass FCC/CE certification&lt;br /&gt;
*Must pass NCC certification for Taiwan import regulation&lt;br /&gt;
*RoHS Compatible&lt;br /&gt;
*WEEE Report required&lt;br /&gt;
&lt;br /&gt;
= Life Cycle Specification =&lt;br /&gt;
&lt;br /&gt;
=== Product Life ===&lt;br /&gt;
The product is designed to last a minimum of 2 years.&lt;br /&gt;
&lt;br /&gt;
=== Operating Temperature ===&lt;br /&gt;
*Target operating range is –10°C to +60°C&lt;br /&gt;
&lt;br /&gt;
=== Storage Temperature ===&lt;br /&gt;
*-15 deg C to +70 deg C&lt;br /&gt;
&lt;br /&gt;
=== ESD ===&lt;br /&gt;
The device can withstand a 4.0kV contact discharge and  8.0kV air&lt;br /&gt;
&lt;br /&gt;
=== Drop test ===&lt;br /&gt;
Should pass 1m direct drop to concrete ground or 1.5m on slide with carpet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GTA02 Hardware Component Selection =&lt;br /&gt;
&lt;br /&gt;
== Physical Dimensions ==&lt;br /&gt;
* 120.7 x 62.0 x 18.5 mm (4.752 x 2.441 x 0.728 inch)&lt;br /&gt;
* 110 +/- 5 g (4 ounces) without battery &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main components ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
The main Processor (CPU) of the Neo1973 GTA02 is a [[Samsung S3C2442B B54]] (running at 400 MHz)&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 Samsung SC32442B]&lt;br /&gt;
* User Manual: [http://210.118.57.197/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/um_s3c2442b_rev12.pdf Samsung SC32442B]&lt;br /&gt;
* Core: ARM920T&lt;br /&gt;
* Instruction Set: ARMv4T&lt;br /&gt;
* Built-in 64MB SDRAM&lt;br /&gt;
* Built-in 256 MB NAND&lt;br /&gt;
* GPIO Assignments: https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt&amp;lt;br&amp;gt;&lt;br /&gt;
* Evaluation board: [http://www.meritech.co.kr/products/product_view.php?num=52 S3C2442 EVB]&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
A NXP PCF50633 04 N3 is used for [[Neo1973_Power_Management|power management]].&lt;br /&gt;
&lt;br /&gt;
* NXP PMU index: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product Datasheet: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product User manual: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]&amp;lt;br&amp;gt;&lt;br /&gt;
**Special thanks to NXP for providing a complete user manual and for supporting all developers&lt;br /&gt;
**Datasheet/User manual usage  [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP]&lt;br /&gt;
* Connected to: S3C2442 via I2C, client address is 0x08. &amp;lt;br&amp;gt;&lt;br /&gt;
* Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
==== NAND Flash ====&lt;br /&gt;
256MB integrated Samsung NAND flash inside the 2442 multi-chip package, attached to the S3C2442 NAND controller&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 S3C2442]&lt;br /&gt;
* Data Sheet: S3C2442 B54 comes with 256 MB NAND MCP package&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NOR Flash ====&lt;br /&gt;
&lt;br /&gt;
16MBit ST M58WR016KB706E NOR flash for 'unbrickable emergency boot' feature.&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal]&lt;br /&gt;
* Data Sheet: [http://www.numonyx.com/Documents/Datasheets/M58WRxxxKTB.pdf M58WR016]&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SDRAM ===&lt;br /&gt;
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC) attached to S3C2442 SDRAM controller&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&amp;amp;partnum=K4M51323PC Samsung K4M51323PC]&lt;br /&gt;
* Data Sheet: [http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC]&lt;br /&gt;
* Connected to: S3C2442 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GSM/GPRS ==&lt;br /&gt;
The [[GSM]] (including GPRS) modem is Texas Instruments Calypso based and supports 2.5G tri-band GPRS/GSM. The two available models support either the 850/1800/1900 MHz bands (suitable for USA), or 900/1800/1900 MHz band (suitable for rest of the world).&lt;br /&gt;
&lt;br /&gt;
* Connected to: S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&lt;br /&gt;
* Accessible GSM/GPRS antenna jack (if battery cover is removed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CALYPSO ASIC digital baseband ===&lt;br /&gt;
Unfortunately we cannot provide many details on the GSM chipset due to very tight [http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]s.  However, this is not neccessarily required, since it interfaces using a standard UART serial line with the S3C2442.  On that interface, [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] and other standardized protocols are used.&lt;br /&gt;
&lt;br /&gt;
The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition ] and [http://cryptome.org/ti-calypso2.pdf hardware definition ] was leaked onto a public forum on the 4th of March by persons or persons unknown.&lt;br /&gt;
The legality of reading these files may vary according to your local laws, as may generating code from them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Calypso D751992AZHH&amp;lt;br&amp;gt;&lt;br /&gt;
*The firmware within GTA02 should be moko6 or later (internal code name)&lt;br /&gt;
&lt;br /&gt;
=== TI TWL3025BZGMR analog baseband ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12295&amp;amp;contentId=4703 TWL3014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TI TRF6151 (GSM/PCS) RF Transceiver ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12296&amp;amp;contentId=4701 TRF6151] &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS Class12/CS4 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AGPS ==&lt;br /&gt;
u-blox ANTARIS 4 chip&lt;br /&gt;
* Connected to: S3C2442 UART2, /dev/ttySAC1 in userspace&lt;br /&gt;
* Driver: none needed, talks standard NMEA&lt;br /&gt;
* u-blox Antaris 4 Protocol [http://www.u-blox.com/en/download-center.html?task=view.download&amp;amp;cid=46 Protocol download page]&lt;br /&gt;
* ATR0635 Datasheet: [http://www.u-blox.com/products/Data_Sheets/ATR0630_35_SglChip_Data_Sheet(GPS.G4-X-06009).pdf u-blox ATR0635]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Two [[ST LIS302DL]]&lt;br /&gt;
* Homepage: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm&lt;br /&gt;
* Datasheet: http://www.st.com/stonline/products/literature/ds/12726.pdf&lt;br /&gt;
* Connected to: S3C2442 via SPI interface&lt;br /&gt;
* S3C2442 SPI EINT interrupt inputs&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics/3D Acceleration ==&lt;br /&gt;
&lt;br /&gt;
[[Smedia Glamo 3362]].&lt;br /&gt;
* Homepage: http://www.smediatech.com/product3362.htm&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=commit;h=911c6fab17f81ea2fdc6ad5e6173ce72bfe01ec4&lt;br /&gt;
* Data sheets: http://people.openmoko.org/sean/datasheets/glamo3362 (posted with permission from SMedia)&lt;br /&gt;
* Connected to: S3C2442 Address/Data bus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== microSD ==&lt;br /&gt;
The GTA02 has one microSD aka Transflash slot. Using the Glamo 3362 MMC/SD controller&lt;br /&gt;
&lt;br /&gt;
* It should support SDHC, and 16GB card has been tested. MicroSD slot is [[Disassembling_Neo1973#Opening_back_cover|under battery]].&lt;br /&gt;
* 8 Gb Transcend microSDHC class 4 card confirmed working on GTA02 (using [https://docs.openmoko.org/trac/ticket/1743 #1743]).&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* Driver: Check svn for the SMedia driver with SD implementation&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
* SANDISK 128 MB/512 MB and some 4G SDHC card been verified could work on GTA02&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCD Module (LCM) ==&lt;br /&gt;
Toppoly (tpo) 2.8&amp;quot; diagonal (1.7&amp;quot; x 2.27&amp;quot; - 43mm x 58mm) 480x640 TD028TTEC1 module, using a Toshiba JBT6K74 TFT&lt;br /&gt;
LCD Driver Chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: [http://www.tpo.biz/ENG/business-eng/Activer-Matrix-VGA.htm Activer-Matrix-VGA.htm]&lt;br /&gt;
* Specification: FIXME&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-jbt6k74.patch&lt;br /&gt;
* Backlight Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-backlight.patch&lt;br /&gt;
* Connected to: Glamo3362 LCM interface and Glamo3362 SPI Interface&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Touch Screen ====&lt;br /&gt;
* Connected to: S3C2442 touchscreen controller&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=blob_plain;f=drivers/input/touchscreen/s3c2410_ts.c;hb=andy-tracking&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Module==&lt;br /&gt;
Delta DFBM-CS320 Class2 Module, using CSR BlueCore4&lt;br /&gt;
&lt;br /&gt;
* Data Sheet: [http://www.datasheet4u.com/download.php?id=571424 2.DFBM-CS320.pdf]&lt;br /&gt;
* CSR Data Sheet: [http://www.csrsupport.com/download/2302/CS-101564-DSP10%20BlueCore4-ROM%20Product%20Data%20Sheet.pdf CS-101564-DSP10 BlueCore4-ROM Product Data Sheet.pdf]&lt;br /&gt;
* Driver: Stock Linux Kernel BlueZ&lt;br /&gt;
* Connected to: S3C2442 USB Host controller (OHCI)&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Audio ===&lt;br /&gt;
This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WiFi Module==&lt;br /&gt;
&lt;br /&gt;
Accton (WLAN 802.11b/g SiP-M WM3236AQ(Flash Ver:2.0 Atheros AR6001GZ)&lt;br /&gt;
* Connected to: S3C2442 SDIO Host controller&amp;lt;br&amp;gt;&lt;br /&gt;
* Datasheet: [http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf Accton 3236AQ datasheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Driver: http://svn.openmoko.org/developers/sameo/patches/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vibrator ==&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-vibrator.patch&lt;br /&gt;
* Connected to: S3C2442 GPIO&lt;br /&gt;
&lt;br /&gt;
== USB Host ==&lt;br /&gt;
The USB Host controller is inside the S3C2442&lt;br /&gt;
* Driver: Stock Linux kernel ohci_hcd&lt;br /&gt;
* USB version 1.1&lt;br /&gt;
* Supply USB 5v in Host mode using usb power switch AAT1275IRN-5.0-T1&lt;br /&gt;
** http://www.analogictech.com/products/digitalfiles/AAT1275.pdf&lt;br /&gt;
* A net EN_USBHOST is controlled by PMU GPIO &amp;quot;GPO&amp;quot;, this one signal when asserted (high)&lt;br /&gt;
** enables generation of 5V for external device using a charge pump&lt;br /&gt;
** enables connection of 15K pulldowns to D+ and D- to allow device insertion and removal detection for host mode&lt;br /&gt;
** DISABLES the path for USB power to charge the battery&lt;br /&gt;
&lt;br /&gt;
It should also be possible to use host mode with externally-provided&lt;br /&gt;
power. This will allow the FreeRunner to be connected to a USB device&lt;br /&gt;
and be powered and charging the battery if present at the same&lt;br /&gt;
time. This method is called the Y-cable and was invented by [[User:JOERG|Joerg Reisenweber]]. For&lt;br /&gt;
additional info and circuit diagrams see&lt;br /&gt;
[[Specialized_USB_cables#How_to_make_a_USB_cable_for_powering_attached_USB_devices_and_charging_the_Neo_while_in_host_mode_.28aka_Y-Cable.29|Specialized&lt;br /&gt;
USB Cables]].&lt;br /&gt;
&lt;br /&gt;
* Connect 0V, d+, d-, +5 to your USB device&lt;br /&gt;
* Connect a 15k ohm resistor between d+ and ground&lt;br /&gt;
* Connect a 15k ohm resistor between d- and ground&lt;br /&gt;
* Connect 0V, +5 to your &amp;gt;1A power source&lt;br /&gt;
** If your power source was not the Openmoko 1A charger, additionally connect a 47K ohm 5% resistor between the ID pin and ground to pretend to be the 1A charger.&lt;br /&gt;
&lt;br /&gt;
In addition you need to make sure EN_USBHOST signal that enables the physical Host mode power generation and disables the USB -&amp;gt; PMU charging path is deasserted.  This may be taken care of automatically shortly by detection of the 48K resistor on a USB insertion leading to forcing EN_USBHOST deasserted.  The charge pump that generates the 5V in host mode doesn't seem to mind getting external 5V given to it, but the real issue is that the battery will not be charged at all if we leave EN_USBHOST asserted since one of its jobs is to stop that happening.&lt;br /&gt;
&lt;br /&gt;
== USB Device ==&lt;br /&gt;
The USB Device controller is inside the S3C2442&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch&lt;br /&gt;
* Please see [[USB Product IDs]] on information about which Vendor/Product IDs we use&lt;br /&gt;
* 1200mAh lithium battery charges when connected to powered host.&lt;br /&gt;
* Mini-AB connector similar to [http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&amp;amp;cat=34 this one].&lt;br /&gt;
&lt;br /&gt;
== I2C Devices ==&lt;br /&gt;
I2C is a simple communication standard intended to move small amounts of data a few inches between chips.&lt;br /&gt;
Please see [[I2C | Neo I2C Devices]] for more information &amp;amp; a list of devices &amp;amp; the addresses currently in use &amp;amp; documented for the Neo1973.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
See also: [[Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Wolfson Codec ===&lt;br /&gt;
There's a [[WM8753]] Wolfson Microelectronics CODEC (This is not a 'smart' codec that can interpret MP3/... it is a simple dumb 'sound card'.)&lt;br /&gt;
* Product Homepage: http://www.wolfsonmicro.com/products/WM8753/&lt;br /&gt;
* Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf]&lt;br /&gt;
* Connected to: S3C2442 IIS interface (PCM data), S3C2442 I2C (Control)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=== Mono Amplifier ===&lt;br /&gt;
There's a National Semiconductor [[LM4853]] Mono Amplifier at the analog audio output of the WM8753&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.national.com/pf/LM/LM4853.html LM4853.html]&lt;br /&gt;
* Data Sheet: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf]&lt;br /&gt;
* Connects to (LM4853 pin):&lt;br /&gt;
** S3C2442 GPIO: HP_IN, AMP_SHUT (shutdown);&lt;br /&gt;
** Wolfson WM8753: LOUTL (LEFTIN), LOUTR (RIGHTIN);&lt;br /&gt;
** speaker4102: (LEFTOUT/BLTOUT-, BLTOUT+);&lt;br /&gt;
** headset-jack: ring 2 (RIGHTOUT), ring 3 (LEFTOUT/BLTOUT-) via 1uF-33R each&lt;br /&gt;
&lt;br /&gt;
=== Analog wired Headset ===&lt;br /&gt;
There's a four-ring 2.5mm stereo jack which provides connectivity to old-fashioned wired headsets.&lt;br /&gt;
&lt;br /&gt;
The headsets used by Motorola smartphones (A780,A1200, ...) and the V-360 have a compatible configuration, as does the headset for an LG muziq 570.&lt;br /&gt;
&lt;br /&gt;
ring&amp;lt;br&amp;gt;&lt;br /&gt;
1(base): GND&amp;lt;br&amp;gt;&lt;br /&gt;
2: left out&amp;lt;br&amp;gt;&lt;br /&gt;
3: right out&amp;lt;br&amp;gt;&lt;br /&gt;
4(tip): mic + HOLD-button(press:short to GND)&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
The Neo1973 GTA02 features two buttons:&lt;br /&gt;
* [[Neo1973 Power Button|The Power Button]]&lt;br /&gt;
* [[Neo1973 AUX Button|The &amp;quot;Aux&amp;quot; button]]&lt;br /&gt;
&lt;br /&gt;
== Case ==&lt;br /&gt;
The case for the FreeRunner is all black, as seen on the front page of the wiki.&lt;br /&gt;
&lt;br /&gt;
Openmoko has released the CAD files for the case of the Neo1973 and Neo FreeRunner.  These were created using Pro/ENGINEER (also called Pro/E).  They are available in the Pro/E (.asm/.prt) format, but alternative formats are also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We welcome your assistance in providing other formats. If you are able to convert CAD files from Pro/E format to other formats, please contact [mailto:michael@openmoko.org]. We are especially interested in the DXF format and in images rendered from these files.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.openmoko.org/CAD/NeoFreeRunner_ProE.zip The original Pro/E (.asm/.prt) format]&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/CAD/ Browse CAD directory]&lt;br /&gt;
&lt;br /&gt;
=Accessory=&lt;br /&gt;
&lt;br /&gt;
== Stylus ==&lt;br /&gt;
&lt;br /&gt;
Using 4-in-1 laser pen&lt;br /&gt;
*Vendor: [http://www.quarton.com/laser_pen.html Quarton XPII]&lt;br /&gt;
*GTA02 standard setup comes with [http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4-in-1 laser pen]&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
The [[Neo FreeRunner (GTA02) Battery]] is mechanically and electrically compatible with the [[Neo1973 GTA01 Battery]], as well as limited compatibility with a Nokia BL6C battery.&lt;br /&gt;
According to [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] post on the mailinglist.&lt;br /&gt;
[http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Photo] of the battery inside the Neo1973.&lt;br /&gt;
&lt;br /&gt;
* GTA02 using the smart battery based on TI bq27000 chipset&lt;br /&gt;
* SANYO UF653450S 1200mAh cell.&amp;lt;br&amp;gt;&lt;br /&gt;
* Battery schematics: [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics]&lt;br /&gt;
&lt;br /&gt;
== microSD Card ==&lt;br /&gt;
&lt;br /&gt;
GTA02 should come with one of following microSD card&lt;br /&gt;
&lt;br /&gt;
* [http://www.transcendusa.com/ Transcend] 512MB microSD card&lt;br /&gt;
* [http://www.sandisk.com/ SanDisk] 512MB microSD card&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charger ==&lt;br /&gt;
&lt;br /&gt;
AKII Technology Charger&lt;br /&gt;
&lt;br /&gt;
*Model: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP]&lt;br /&gt;
*Input: 100-240v~ /0.3A&lt;br /&gt;
*Output: +5v up to 2.0A&lt;br /&gt;
*Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware revision history =&lt;br /&gt;
{{main|GTA02 revisions}}&lt;br /&gt;
&lt;br /&gt;
= Debug Board =&lt;br /&gt;
&lt;br /&gt;
== Debug Board Connector definition ==&lt;br /&gt;
&lt;br /&gt;
This is the connector used to connect the [[Debug Board]] and possibly other hardware.&lt;br /&gt;
&lt;br /&gt;
Connections are:&lt;br /&gt;
* 39 - GND&lt;br /&gt;
* 38 - STDI&lt;br /&gt;
* 37 - _RESET&lt;br /&gt;
* 36 - STMS&lt;br /&gt;
* 35 - STCK&lt;br /&gt;
* 34 - STDO&lt;br /&gt;
* 33 - GSM_EN&lt;br /&gt;
* 29 - _STRST&lt;br /&gt;
* 19 - X_I2C_SCL (H-TP4703)&lt;br /&gt;
* 18 - X_I2C_SDA (H-TP4704)&lt;br /&gt;
* 17 - SPI_CLK0&lt;br /&gt;
* 16 - SPI_MOSI0&lt;br /&gt;
* 15 - SPI-MISO0&lt;br /&gt;
* 14 - SS0&lt;br /&gt;
* 13 - EINT3 (H-TP4705)&lt;br /&gt;
* 3 - CONSOLE_TXD (H-TP4701)&lt;br /&gt;
* 2 - CONSOLE_RXD (H-TP4702)&lt;br /&gt;
&lt;br /&gt;
Information from [http://people.openmoko.org/roh/Debugport_GTA01bv4.png].&lt;br /&gt;
&lt;br /&gt;
= Distinguishing hardware revisions =&lt;br /&gt;
== Inside the [[Bootloader]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The bootloader reads the [[GTA02 revisions|hardware revision]] from the PCB.[http://git.openmoko.org/?p=u-boot.git;a=blob;f=board/neo1973/gta02/gta02.c;h=a59a513395a15749827869fc1f9b08977b0d33ac;hb=stable#l818]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
Every hardware revision has its own u-boot image type.  Thus, the bootloader has the revision hard-coded.&lt;br /&gt;
The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)&lt;br /&gt;
&lt;br /&gt;
== Inside the [[Kernel]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The kernel reads the hardware revision from the PCB.[http://git.openmoko.org/?p=kernel.git;a=blob;f=arch/arm/mach-s3c2442/mach-gta02.c;h=5de85c018933d849b0e5c248f3dac9e0c6b1ca15;hb=andy-tracking#l283]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
The kernel receives the ATAG_REVISION during bootup, and saves its contents in the &amp;quot;system_rev&amp;quot; global variable.&lt;br /&gt;
&lt;br /&gt;
== From Userspace ==&lt;br /&gt;
The kernel exports the system_rev variable in /proc/cpuinfo as &amp;quot;Revision :&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
= Certification =&lt;br /&gt;
&lt;br /&gt;
== FCC ==&lt;br /&gt;
*For US Import&lt;br /&gt;
** 850/1800/1900 Band, FCC ID: EUNGTA02&lt;br /&gt;
** 900/1800/1900 Band, FCC ID: EUNGTA02E&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)]&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)]&lt;br /&gt;
&lt;br /&gt;
== CE ==&lt;br /&gt;
*For Europe&lt;br /&gt;
**Registration number: M528583V-EO&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/CE/ CE report and certificate]&lt;br /&gt;
&lt;br /&gt;
== NCC ==&lt;br /&gt;
*For Taiwan Import&lt;br /&gt;
**NCC certification number: CCAF08DG0080T0&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC report and certificate]&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner Hardware| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware</id>
		<title>Neo FreeRunner Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware"/>
				<updated>2011-12-20T10:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Graphics/3D Acceleration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo FreeRunner GTA02 Hardware}}&lt;br /&gt;
&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
&lt;br /&gt;
The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of the Openmoko software stack.  You can find specifications of the hardware by reviewing this introduction page and the pages in the category as shown at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
For basic details please see the Customer-oriented specifications.&lt;br /&gt;
&lt;br /&gt;
=Photos=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Gta02a5 pcba cs.JPG|component (back) side NOTE: GTA02 A5 PCBA Component Side photo&lt;br /&gt;
Image:Gta02a5 pcba ps.JPG|display (top) side NOTE: GTA02 A5 PCBA Print Side photo&lt;br /&gt;
Image:GTA02 A5 PCB CS.jpg|component (back) side NOTE: GTA02 A5 PCB Component Side photo&lt;br /&gt;
Image:GTA02 A5 PCB PS.jpg|display (top) side NOTE: GTA02 A5 PCB Print Side photo&lt;br /&gt;
Image:Gta02a6_comms_chips_under_shield.JPG|component (back) side NOTE: GTA02 A6 Chips under RF-shield&lt;br /&gt;
Image:SimpleComponentDiagram.jpg|Simplified Hardware Component Diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Display-   Topply o2.8, 480 x 640 pixels, VGA, 200 NIT minimum, resistance type touch&lt;br /&gt;
&lt;br /&gt;
*User Interface Navigation- Touch screen on LCD, 2 control “buttons”, 1 Power button, 1 Aux for 911 emergency call&lt;br /&gt;
&lt;br /&gt;
*Built-in 802.11b/g Radio (Atheros chipset AR6001 Flash version)&lt;br /&gt;
&lt;br /&gt;
*Built-in Bluetooth 2.0 + EDR (CSR and support PCM audio , BC4 firmware version)&lt;br /&gt;
&lt;br /&gt;
*Built-in 2D/3D graphics acceleration chip (S-Media 3362)&lt;br /&gt;
&lt;br /&gt;
*2 built-in Tri-Axis sensors (ST accelerometer LIS302DL)&lt;br /&gt;
&lt;br /&gt;
*Built-in GPS Radio – -130 dBm with internal antenna, -157 dBm tracking on chipset specification, TTFF under 40 seconds with -130 dBm signal strength, and tracking (u-Blox)&lt;br /&gt;
&lt;br /&gt;
*Antenna – Specialized antenna for best in hand hold GPS, GPRS and Wi-Fi/Bluetooth performance are required, -105dBm on receiving, Tx 30dbm+2 on GSM&lt;br /&gt;
&lt;br /&gt;
*External Antennae –   MMCX GPS connector&lt;br /&gt;
&lt;br /&gt;
*GPRS Radio –GSM/GPRS radio.  A Pre-PTCRB certified module will be preferred&lt;br /&gt;
&lt;br /&gt;
*Linux – Linux kernel 2.6.24 or later Openmoko kernel&lt;br /&gt;
&lt;br /&gt;
*USB -  Client and Host-mode switchable (to be used for software downloading), provide host 5V power&lt;br /&gt;
&lt;br /&gt;
*Power- Normal mode power will be via 1200 mAh battery with built-in coulomb counter, could charge via specialized charger.  Internal Lithium Ion or Lithium Polymer battery will keep device in standby mode. Battery life (Approximation/Ideal Target) Standby time 70h Hrs (GSM) Talk time (Backlight off) Up to 3-4 hrs(GSM)&lt;br /&gt;
&lt;br /&gt;
*LED- LED indicator under Aux/Power button key&lt;br /&gt;
&lt;br /&gt;
=Hardware Specification=&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/schematics/GTA02/Schematics_Freerunner-GTA02_A5-A7cumulative_public_RC0.pdf Full schematics] are available.&lt;br /&gt;
&lt;br /&gt;
===Hardware Electrical===&lt;br /&gt;
&lt;br /&gt;
*400/500 MHz Samsung 2442B Processor/SOC (400 minimum, ARM920T core, ARMv4T)&lt;br /&gt;
*Unbrickable dual Boot code in NAND FLASH and 2MB NOR FLASH&lt;br /&gt;
*128 MB SDRAM total, 64 MB CPU internal, 64 MB external&lt;br /&gt;
*256MB NAND Flash MCP package.&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
* Topploy VGA, 16 bit color depth&lt;br /&gt;
* resolution: 480 x 640 pixels&lt;br /&gt;
* size: 43mm x 58mm (1.7” x 2.27”)&lt;br /&gt;
* diagonal: 72.2mm (2.84”)&lt;br /&gt;
* Transmissive display: good readability in high ambient light is essential&lt;br /&gt;
* White LED backlight.  Required brightness is 200 NIT minimum.&lt;br /&gt;
* Resistance type touch panel.&lt;br /&gt;
&lt;br /&gt;
=== WiFi 802.11 b/g transceiver ===&lt;br /&gt;
*Must have GPL support source or GPL compatible policy&lt;br /&gt;
*TX power at 11 Mbps: 13 dBm minimum&lt;br /&gt;
*RX sensitivity at 11 Mbps: -89 dBm desired, -83 dBm minimum&lt;br /&gt;
*AP mode desirable, not required&lt;br /&gt;
*WEP and WPA supported&lt;br /&gt;
*Atheros preferred because of its GPL policy&lt;br /&gt;
&lt;br /&gt;
=== Serial interfaces (UART) ===&lt;br /&gt;
*Three serial interfaces are required&lt;br /&gt;
*Console&lt;br /&gt;
*A-GPS or GPS&lt;br /&gt;
*GSM/GPRS&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
* 2x accelerometer required&lt;br /&gt;
* Could support interrupt while suspend or power save mode&lt;br /&gt;
* 3 axis sensing&lt;br /&gt;
&lt;br /&gt;
=== A-GPS ===&lt;br /&gt;
*GPS chipset receiver and antenna&lt;br /&gt;
*Sensitivity at Antenna port: -157 dBm tracking on chipset specification&lt;br /&gt;
*LNA and SAW filter for maximum interference protection&lt;br /&gt;
*Cold start time to first fix: 40 sec typical at -130 dBm, 60 sec max&lt;br /&gt;
*Must support GPL for Assist-GPS function with open API&lt;br /&gt;
*Industry quality GPS&lt;br /&gt;
*Could fit in GTA01 GPS area on the PCB&lt;br /&gt;
&lt;br /&gt;
=== GPS Antenna Performance ===&lt;br /&gt;
*Antenna is passive and internal; 15 mm x 15 mm ceramic patch is nominal design&lt;br /&gt;
*Antenna LNA and SAW filter are required to meet GPS performance&lt;br /&gt;
*15 mm square ground plane (minimum 1 mm ground border around patch) (TBA)&lt;br /&gt;
*There will be one external GPS antenna connector (MMCX)&lt;br /&gt;
*C/N ratio should higher than 35 on production testing&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
*Touch screen over LCD is primary data entry mechanism&lt;br /&gt;
*Two “hard” buttons: Power button is a mechanical switch actuated by a plastic pushbutton in a hole in the housing.  Aux (911) button on the top of the device, both of these buttons, when pushed by the operator, are binary inputs (on/off or pressed/not pressed) to the software.  The effect of each button is determined by the application software in the device&lt;br /&gt;
*Buttons may need to be backlit&lt;br /&gt;
*50000 cycles on hardware specification&lt;br /&gt;
&lt;br /&gt;
=== Sound outputs ===&lt;br /&gt;
*Speaker in box (need good volume and acoustic behavior in noisy environments)&lt;br /&gt;
*Audio is monophonic&lt;br /&gt;
*Max volume: 100 dB at 5 cm to assure good performance in environment.&lt;br /&gt;
*Support earphone with mic by jack&lt;br /&gt;
&lt;br /&gt;
=== Power Design Requirements===&lt;br /&gt;
*Software-based power management unit preferred&lt;br /&gt;
*NXP PCF series preferred&lt;br /&gt;
*Need support charge from USB function&lt;br /&gt;
*Need support powered by USB function&lt;br /&gt;
*Power switch:  Neo1973 will have a power switch, for power on/off and suspend&lt;br /&gt;
* Power/Aux switch must be backlit&lt;br /&gt;
*Switch controls whether device is running or suspended by presses of the switch&lt;br /&gt;
*Switch does not shut off the power; it only suspends/resumes the device&lt;br /&gt;
*Internal Li-Ion or Li-Polymer battery is included.  This battery supplies standby power to the device eliminates the rebooting of the device when local power is again reapplied.  Battery is 1200 ma-hr.&lt;br /&gt;
*Battery life (Approximation) Ideal/Target Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 4 hrs(GSM)&lt;br /&gt;
*Estimated current draw for the entire device when in suspend mode (and ALL peripherals are turned off or set for deep sleep) is &amp;lt;5 mA at 3.6 volts (Li-Ion terminal voltage).&lt;br /&gt;
*GSM module deep sleep(alive and keep contact with base station) stage should take less than 8mA&lt;br /&gt;
*Battery will reach half capacity (~600 mAh) with 500 charge-discharge cycles.  This will occur in less than 2 years of daily service.&lt;br /&gt;
*When powered continuously, Neo1973 must suspend (to low power mode) based either on observed low battery voltage condition or a configurable time delay.&lt;br /&gt;
*Neo1973 must monitor battery status while suspended and resume automatically if the charger is inserted.&lt;br /&gt;
*Primary power connection: 1200mAh battery&lt;br /&gt;
*USB charger have ID pin 47.5k pull down for Openmoko identification&lt;br /&gt;
*Indicators: an LED indicator visible from the side of the unit will illuminate when charging or have missing incoming call&lt;br /&gt;
&lt;br /&gt;
=== GSM/GPRS ===&lt;br /&gt;
*850/1800/1900 and 900/1800/1900 MHz bands must be supported&lt;br /&gt;
*Design should allow for multi-band version (850/900 MHz)&lt;br /&gt;
*Module based GPRS transceiver could meet PTCRB and appropriate FCC certifications.  It preferred that the module be pre-certified with PTCRB or OTA test&lt;br /&gt;
*FCC/CE certification required for GSM/GPRS part&lt;br /&gt;
&lt;br /&gt;
=== GSM-GPRS Antenna Performance ===&lt;br /&gt;
*-105 dBm receiving on each channel (GSM/PCS)&lt;br /&gt;
*30+2 dBm transmission on GSM channel&lt;br /&gt;
&lt;br /&gt;
=== SD card reader ===&lt;br /&gt;
&lt;br /&gt;
*One micro-SD card reader, compatible with SD and SDHC.&lt;br /&gt;
&lt;br /&gt;
A small speed test can be found on the [[StorageSpeed]] page.&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Modules ===&lt;br /&gt;
*Must support GPL driver&lt;br /&gt;
*Atheros AR6k preferred&lt;br /&gt;
*Flash version required&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Antenna Performance ===&lt;br /&gt;
*The  Wi-Fi antenna with TX 13 to 15 dBm&lt;br /&gt;
*RX -89 to -83 dBm @802.11b 11Mbps or an equivalent performance antenna&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
*CSR BC4 or later solutions&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
*Neo FreeRunner GTA02 will have USB, client/host.  Using USB 1.1&lt;br /&gt;
*Provides USB host 5v power&lt;br /&gt;
*Could be powered by USB&lt;br /&gt;
&lt;br /&gt;
=== Microphone ===&lt;br /&gt;
1 microphone is in the device&lt;br /&gt;
&lt;br /&gt;
=== Firmware Image ===&lt;br /&gt;
*Using Linux 2.6.24 or later&lt;br /&gt;
*Could support booting from NAND or from NOR&lt;br /&gt;
*Shipping image should come with basic phone function&lt;br /&gt;
*Could do full firmware upgrade by USB cable&lt;br /&gt;
&lt;br /&gt;
=== PSN ===&lt;br /&gt;
*Device will have a PSN (product serial number) printed on the product label and machine readable in system NAND memory&lt;br /&gt;
&lt;br /&gt;
=== IMEI ===&lt;br /&gt;
*Production phase should have IMEI code written&lt;br /&gt;
&lt;br /&gt;
= Package Specification =&lt;br /&gt;
*Weight: ~133 grams with battery.&lt;br /&gt;
*4-in-1 laser pen passed RoHs and safety regulation for laser equipment safety&lt;br /&gt;
*1x 512MB microSD Card ([http://www.sandisk.com/ SanDisk] / [http://www.transcendusa.com/ Transcend] [http://www.transcendusa.com/Support/DLCenter/Datasheet/TSxxUSD.pdf TS512MUSD])&lt;br /&gt;
*1x USB cable Standard A to mini-B connector&lt;br /&gt;
*1x 1200mAh smart/gauge battery&lt;br /&gt;
*Quick start guide&lt;br /&gt;
*5v USB power cord w/100-240 switchable power plug&lt;br /&gt;
*Safety card, warranty card&lt;br /&gt;
*Package could pass 1m to 1.5m drop test&lt;br /&gt;
*AC USB charger,100v-240v, Passed UL and all required safety regulations&lt;br /&gt;
*Must pass FCC/CE certification&lt;br /&gt;
*Must pass NCC certification for Taiwan import regulation&lt;br /&gt;
*RoHS Compatible&lt;br /&gt;
*WEEE Report required&lt;br /&gt;
&lt;br /&gt;
= Life Cycle Specification =&lt;br /&gt;
&lt;br /&gt;
=== Product Life ===&lt;br /&gt;
The product is designed to last a minimum of 2 years.&lt;br /&gt;
&lt;br /&gt;
=== Operating Temperature ===&lt;br /&gt;
*Target operating range is –10°C to +60°C&lt;br /&gt;
&lt;br /&gt;
=== Storage Temperature ===&lt;br /&gt;
*-15 deg C to +70 deg C&lt;br /&gt;
&lt;br /&gt;
=== ESD ===&lt;br /&gt;
The device can withstand a 4.0kV contact discharge and  8.0kV air&lt;br /&gt;
&lt;br /&gt;
=== Drop test ===&lt;br /&gt;
Should pass 1m direct drop to concrete ground or 1.5m on slide with carpet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GTA02 Hardware Component Selection =&lt;br /&gt;
&lt;br /&gt;
== Physical Dimensions ==&lt;br /&gt;
* 120.7 x 62.0 x 18.5 mm (4.752 x 2.441 x 0.728 inch)&lt;br /&gt;
* 110 +/- 5 g (4 ounces) without battery &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main components ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
The main Processor (CPU) of the Neo1973 GTA02 is a [[Samsung S3C2442B B54]] (running at 400 MHz)&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 Samsung SC32442B]&lt;br /&gt;
* User Manual: [http://210.118.57.197/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/um_s3c2442b_rev12.pdf Samsung SC32442B]&lt;br /&gt;
* Core: ARM920T&lt;br /&gt;
* Instruction Set: ARMv4T&lt;br /&gt;
* Built-in 64MB SDRAM&lt;br /&gt;
* Built-in 256 MB NAND&lt;br /&gt;
* GPIO Assignments: https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt&amp;lt;br&amp;gt;&lt;br /&gt;
* Evaluation board: [http://www.meritech.co.kr/products/product_view.php?num=52 S3C2442 EVB]&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
A NXP PCF50633 04 N3 is used for [[Neo1973_Power_Management|power management]].&lt;br /&gt;
&lt;br /&gt;
* NXP PMU index: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product Datasheet: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product User manual: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]&amp;lt;br&amp;gt;&lt;br /&gt;
**Special thanks to NXP for providing a complete user manual and for supporting all developers&lt;br /&gt;
**Datasheet/User manual usage  [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP]&lt;br /&gt;
* Connected to: S3C2442 via I2C, client address is 0x08. &amp;lt;br&amp;gt;&lt;br /&gt;
* Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
==== NAND Flash ====&lt;br /&gt;
256MB integrated Samsung NAND flash inside the 2442 multi-chip package, attached to the S3C2442 NAND controller&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 S3C2442]&lt;br /&gt;
* Data Sheet: S3C2442 B54 comes with 256 MB NAND MCP package&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NOR Flash ====&lt;br /&gt;
&lt;br /&gt;
16MBit ST M58WR016KB706E NOR flash for 'unbrickable emergency boot' feature.&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal]&lt;br /&gt;
* Data Sheet: [http://www.numonyx.com/Documents/Datasheets/M58WRxxxKTB.pdf M58WR016]&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SDRAM ===&lt;br /&gt;
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC) attached to S3C2442 SDRAM controller&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&amp;amp;partnum=K4M51323PC Samsung K4M51323PC]&lt;br /&gt;
* Data Sheet: [http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC]&lt;br /&gt;
* Connected to: S3C2442 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GSM/GPRS ==&lt;br /&gt;
The [[GSM]] (including GPRS) modem is Texas Instruments Calypso based and supports 2.5G tri-band GPRS/GSM. The two available models support either the 850/1800/1900 MHz bands (suitable for USA), or 900/1800/1900 MHz band (suitable for rest of the world).&lt;br /&gt;
&lt;br /&gt;
* Connected to: S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&lt;br /&gt;
* Accessible GSM/GPRS antenna jack (if battery cover is removed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CALYPSO ASIC digital baseband ===&lt;br /&gt;
Unfortunately we cannot provide many details on the GSM chipset due to very tight [http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]s.  However, this is not neccessarily required, since it interfaces using a standard UART serial line with the S3C2442.  On that interface, [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] and other standardized protocols are used.&lt;br /&gt;
&lt;br /&gt;
The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition ] and [http://cryptome.org/ti-calypso2.pdf hardware definition ] was leaked onto a public forum on the 4th of March by persons or persons unknown.&lt;br /&gt;
The legality of reading these files may vary according to your local laws, as may generating code from them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Calypso D751992AZHH&amp;lt;br&amp;gt;&lt;br /&gt;
*The firmware within GTA02 should be moko6 or later (internal code name)&lt;br /&gt;
&lt;br /&gt;
=== TI TWL3025BZGMR analog baseband ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12295&amp;amp;contentId=4703 TWL3014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TI TRF6151 (GSM/PCS) RF Transceiver ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12296&amp;amp;contentId=4701 TRF6151] &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS Class12/CS4 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AGPS ==&lt;br /&gt;
u-blox ANTARIS 4 chip&lt;br /&gt;
* Connected to: S3C2442 UART2, /dev/ttySAC1 in userspace&lt;br /&gt;
* Driver: none needed, talks standard NMEA&lt;br /&gt;
* u-blox Antaris 4 Protocol [http://www.u-blox.com/en/download-center.html?task=view.download&amp;amp;cid=46 Protocol download page]&lt;br /&gt;
* ATR0635 Datasheet: [http://www.u-blox.com/products/Data_Sheets/ATR0630_35_SglChip_Data_Sheet(GPS.G4-X-06009).pdf u-blox ATR0635]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Two [[ST LIS302DL]]&lt;br /&gt;
* Homepage: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm&lt;br /&gt;
* Datasheet: http://www.st.com/stonline/products/literature/ds/12726.pdf&lt;br /&gt;
* Connected to: S3C2442 via SPI interface&lt;br /&gt;
* S3C2442 SPI EINT interrupt inputs&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics/3D Acceleration ==&lt;br /&gt;
&lt;br /&gt;
[[Smedia Glamo 3362]].&lt;br /&gt;
* Homepage: http://www.smediatech.com/product3362.htm&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=commit;h=911c6fab17f81ea2fdc6ad5e6173ce72bfe01ec4&lt;br /&gt;
* Data sheets: http://people.openmoko.org/sean/datasheets/glamo3362&lt;br /&gt;
* Connected to: S3C2442 Address/Data bus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== microSD ==&lt;br /&gt;
The GTA02 has one microSD aka Transflash slot. Using the Glamo 3362 MMC/SD controller&lt;br /&gt;
&lt;br /&gt;
* It should support SDHC, and 16GB card has been tested. MicroSD slot is [[Disassembling_Neo1973#Opening_back_cover|under battery]].&lt;br /&gt;
* 8 Gb Transcend microSDHC class 4 card confirmed working on GTA02 (using [https://docs.openmoko.org/trac/ticket/1743 #1743]).&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* Driver: Check svn for the SMedia driver with SD implementation&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
* SANDISK 128 MB/512 MB and some 4G SDHC card been verified could work on GTA02&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCD Module (LCM) ==&lt;br /&gt;
Toppoly (tpo) 2.8&amp;quot; diagonal (1.7&amp;quot; x 2.27&amp;quot; - 43mm x 58mm) 480x640 TD028TTEC1 module, using a Toshiba JBT6K74 TFT&lt;br /&gt;
LCD Driver Chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: [http://www.tpo.biz/ENG/business-eng/Activer-Matrix-VGA.htm Activer-Matrix-VGA.htm]&lt;br /&gt;
* Specification: FIXME&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-jbt6k74.patch&lt;br /&gt;
* Backlight Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-backlight.patch&lt;br /&gt;
* Connected to: Glamo3362 LCM interface and Glamo3362 SPI Interface&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Touch Screen ====&lt;br /&gt;
* Connected to: S3C2442 touchscreen controller&lt;br /&gt;
* Driver: http://git.openmoko.org/?p=kernel.git;a=blob_plain;f=drivers/input/touchscreen/s3c2410_ts.c;hb=andy-tracking&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Module==&lt;br /&gt;
Delta DFBM-CS320 Class2 Module, using CSR BlueCore4&lt;br /&gt;
&lt;br /&gt;
* Data Sheet: [http://www.datasheet4u.com/download.php?id=571424 2.DFBM-CS320.pdf]&lt;br /&gt;
* CSR Data Sheet: [http://www.csrsupport.com/download/2302/CS-101564-DSP10%20BlueCore4-ROM%20Product%20Data%20Sheet.pdf CS-101564-DSP10 BlueCore4-ROM Product Data Sheet.pdf]&lt;br /&gt;
* Driver: Stock Linux Kernel BlueZ&lt;br /&gt;
* Connected to: S3C2442 USB Host controller (OHCI)&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Audio ===&lt;br /&gt;
This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WiFi Module==&lt;br /&gt;
&lt;br /&gt;
Accton (WLAN 802.11b/g SiP-M WM3236AQ(Flash Ver:2.0 Atheros AR6001GZ)&lt;br /&gt;
* Connected to: S3C2442 SDIO Host controller&amp;lt;br&amp;gt;&lt;br /&gt;
* Datasheet: [http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf Accton 3236AQ datasheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Driver: http://svn.openmoko.org/developers/sameo/patches/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vibrator ==&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-vibrator.patch&lt;br /&gt;
* Connected to: S3C2442 GPIO&lt;br /&gt;
&lt;br /&gt;
== USB Host ==&lt;br /&gt;
The USB Host controller is inside the S3C2442&lt;br /&gt;
* Driver: Stock Linux kernel ohci_hcd&lt;br /&gt;
* USB version 1.1&lt;br /&gt;
* Supply USB 5v in Host mode using usb power switch AAT1275IRN-5.0-T1&lt;br /&gt;
** http://www.analogictech.com/products/digitalfiles/AAT1275.pdf&lt;br /&gt;
* A net EN_USBHOST is controlled by PMU GPIO &amp;quot;GPO&amp;quot;, this one signal when asserted (high)&lt;br /&gt;
** enables generation of 5V for external device using a charge pump&lt;br /&gt;
** enables connection of 15K pulldowns to D+ and D- to allow device insertion and removal detection for host mode&lt;br /&gt;
** DISABLES the path for USB power to charge the battery&lt;br /&gt;
&lt;br /&gt;
It should also be possible to use host mode with externally-provided&lt;br /&gt;
power. This will allow the FreeRunner to be connected to a USB device&lt;br /&gt;
and be powered and charging the battery if present at the same&lt;br /&gt;
time. This method is called the Y-cable and was invented by [[User:JOERG|Joerg Reisenweber]]. For&lt;br /&gt;
additional info and circuit diagrams see&lt;br /&gt;
[[Specialized_USB_cables#How_to_make_a_USB_cable_for_powering_attached_USB_devices_and_charging_the_Neo_while_in_host_mode_.28aka_Y-Cable.29|Specialized&lt;br /&gt;
USB Cables]].&lt;br /&gt;
&lt;br /&gt;
* Connect 0V, d+, d-, +5 to your USB device&lt;br /&gt;
* Connect a 15k ohm resistor between d+ and ground&lt;br /&gt;
* Connect a 15k ohm resistor between d- and ground&lt;br /&gt;
* Connect 0V, +5 to your &amp;gt;1A power source&lt;br /&gt;
** If your power source was not the Openmoko 1A charger, additionally connect a 47K ohm 5% resistor between the ID pin and ground to pretend to be the 1A charger.&lt;br /&gt;
&lt;br /&gt;
In addition you need to make sure EN_USBHOST signal that enables the physical Host mode power generation and disables the USB -&amp;gt; PMU charging path is deasserted.  This may be taken care of automatically shortly by detection of the 48K resistor on a USB insertion leading to forcing EN_USBHOST deasserted.  The charge pump that generates the 5V in host mode doesn't seem to mind getting external 5V given to it, but the real issue is that the battery will not be charged at all if we leave EN_USBHOST asserted since one of its jobs is to stop that happening.&lt;br /&gt;
&lt;br /&gt;
== USB Device ==&lt;br /&gt;
The USB Device controller is inside the S3C2442&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch&lt;br /&gt;
* Please see [[USB Product IDs]] on information about which Vendor/Product IDs we use&lt;br /&gt;
* 1200mAh lithium battery charges when connected to powered host.&lt;br /&gt;
* Mini-AB connector similar to [http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&amp;amp;cat=34 this one].&lt;br /&gt;
&lt;br /&gt;
== I2C Devices ==&lt;br /&gt;
I2C is a simple communication standard intended to move small amounts of data a few inches between chips.&lt;br /&gt;
Please see [[I2C | Neo I2C Devices]] for more information &amp;amp; a list of devices &amp;amp; the addresses currently in use &amp;amp; documented for the Neo1973.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
See also: [[Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Wolfson Codec ===&lt;br /&gt;
There's a [[WM8753]] Wolfson Microelectronics CODEC (This is not a 'smart' codec that can interpret MP3/... it is a simple dumb 'sound card'.)&lt;br /&gt;
* Product Homepage: http://www.wolfsonmicro.com/products/WM8753/&lt;br /&gt;
* Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf]&lt;br /&gt;
* Connected to: S3C2442 IIS interface (PCM data), S3C2442 I2C (Control)&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=== Mono Amplifier ===&lt;br /&gt;
There's a National Semiconductor [[LM4853]] Mono Amplifier at the analog audio output of the WM8753&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.national.com/pf/LM/LM4853.html LM4853.html]&lt;br /&gt;
* Data Sheet: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf]&lt;br /&gt;
* Connects to (LM4853 pin):&lt;br /&gt;
** S3C2442 GPIO: HP_IN, AMP_SHUT (shutdown);&lt;br /&gt;
** Wolfson WM8753: LOUTL (LEFTIN), LOUTR (RIGHTIN);&lt;br /&gt;
** speaker4102: (LEFTOUT/BLTOUT-, BLTOUT+);&lt;br /&gt;
** headset-jack: ring 2 (RIGHTOUT), ring 3 (LEFTOUT/BLTOUT-) via 1uF-33R each&lt;br /&gt;
&lt;br /&gt;
=== Analog wired Headset ===&lt;br /&gt;
There's a four-ring 2.5mm stereo jack which provides connectivity to old-fashioned wired headsets.&lt;br /&gt;
&lt;br /&gt;
The headsets used by Motorola smartphones (A780,A1200, ...) and the V-360 have a compatible configuration, as does the headset for an LG muziq 570.&lt;br /&gt;
&lt;br /&gt;
ring&amp;lt;br&amp;gt;&lt;br /&gt;
1(base): GND&amp;lt;br&amp;gt;&lt;br /&gt;
2: left out&amp;lt;br&amp;gt;&lt;br /&gt;
3: right out&amp;lt;br&amp;gt;&lt;br /&gt;
4(tip): mic + HOLD-button(press:short to GND)&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
The Neo1973 GTA02 features two buttons:&lt;br /&gt;
* [[Neo1973 Power Button|The Power Button]]&lt;br /&gt;
* [[Neo1973 AUX Button|The &amp;quot;Aux&amp;quot; button]]&lt;br /&gt;
&lt;br /&gt;
== Case ==&lt;br /&gt;
The case for the FreeRunner is all black, as seen on the front page of the wiki.&lt;br /&gt;
&lt;br /&gt;
Openmoko has released the CAD files for the case of the Neo1973 and Neo FreeRunner.  These were created using Pro/ENGINEER (also called Pro/E).  They are available in the Pro/E (.asm/.prt) format, but alternative formats are also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We welcome your assistance in providing other formats. If you are able to convert CAD files from Pro/E format to other formats, please contact [mailto:michael@openmoko.org]. We are especially interested in the DXF format and in images rendered from these files.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.openmoko.org/CAD/NeoFreeRunner_ProE.zip The original Pro/E (.asm/.prt) format]&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/developer/CAD/ Browse CAD directory]&lt;br /&gt;
&lt;br /&gt;
=Accessory=&lt;br /&gt;
&lt;br /&gt;
== Stylus ==&lt;br /&gt;
&lt;br /&gt;
Using 4-in-1 laser pen&lt;br /&gt;
*Vendor: [http://www.quarton.com/laser_pen.html Quarton XPII]&lt;br /&gt;
*GTA02 standard setup comes with [http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4-in-1 laser pen]&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
The [[Neo FreeRunner (GTA02) Battery]] is mechanically and electrically compatible with the [[Neo1973 GTA01 Battery]], as well as limited compatibility with a Nokia BL6C battery.&lt;br /&gt;
According to [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] post on the mailinglist.&lt;br /&gt;
[http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Photo] of the battery inside the Neo1973.&lt;br /&gt;
&lt;br /&gt;
* GTA02 using the smart battery based on TI bq27000 chipset&lt;br /&gt;
* SANYO UF653450S 1200mAh cell.&amp;lt;br&amp;gt;&lt;br /&gt;
* Battery schematics: [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics]&lt;br /&gt;
&lt;br /&gt;
== microSD Card ==&lt;br /&gt;
&lt;br /&gt;
GTA02 should come with one of following microSD card&lt;br /&gt;
&lt;br /&gt;
* [http://www.transcendusa.com/ Transcend] 512MB microSD card&lt;br /&gt;
* [http://www.sandisk.com/ SanDisk] 512MB microSD card&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charger ==&lt;br /&gt;
&lt;br /&gt;
AKII Technology Charger&lt;br /&gt;
&lt;br /&gt;
*Model: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP]&lt;br /&gt;
*Input: 100-240v~ /0.3A&lt;br /&gt;
*Output: +5v up to 2.0A&lt;br /&gt;
*Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware revision history =&lt;br /&gt;
{{main|GTA02 revisions}}&lt;br /&gt;
&lt;br /&gt;
= Debug Board =&lt;br /&gt;
&lt;br /&gt;
== Debug Board Connector definition ==&lt;br /&gt;
&lt;br /&gt;
This is the connector used to connect the [[Debug Board]] and possibly other hardware.&lt;br /&gt;
&lt;br /&gt;
Connections are:&lt;br /&gt;
* 39 - GND&lt;br /&gt;
* 38 - STDI&lt;br /&gt;
* 37 - _RESET&lt;br /&gt;
* 36 - STMS&lt;br /&gt;
* 35 - STCK&lt;br /&gt;
* 34 - STDO&lt;br /&gt;
* 33 - GSM_EN&lt;br /&gt;
* 29 - _STRST&lt;br /&gt;
* 19 - X_I2C_SCL (H-TP4703)&lt;br /&gt;
* 18 - X_I2C_SDA (H-TP4704)&lt;br /&gt;
* 17 - SPI_CLK0&lt;br /&gt;
* 16 - SPI_MOSI0&lt;br /&gt;
* 15 - SPI-MISO0&lt;br /&gt;
* 14 - SS0&lt;br /&gt;
* 13 - EINT3 (H-TP4705)&lt;br /&gt;
* 3 - CONSOLE_TXD (H-TP4701)&lt;br /&gt;
* 2 - CONSOLE_RXD (H-TP4702)&lt;br /&gt;
&lt;br /&gt;
Information from [http://people.openmoko.org/roh/Debugport_GTA01bv4.png].&lt;br /&gt;
&lt;br /&gt;
= Distinguishing hardware revisions =&lt;br /&gt;
== Inside the [[Bootloader]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The bootloader reads the [[GTA02 revisions|hardware revision]] from the PCB.[http://git.openmoko.org/?p=u-boot.git;a=blob;f=board/neo1973/gta02/gta02.c;h=a59a513395a15749827869fc1f9b08977b0d33ac;hb=stable#l818]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
Every hardware revision has its own u-boot image type.  Thus, the bootloader has the revision hard-coded.&lt;br /&gt;
The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)&lt;br /&gt;
&lt;br /&gt;
== Inside the [[Kernel]] ==&lt;br /&gt;
=== Mass production devices (A5 and later) ===&lt;br /&gt;
The kernel reads the hardware revision from the PCB.[http://git.openmoko.org/?p=kernel.git;a=blob;f=arch/arm/mach-s3c2442/mach-gta02.c;h=5de85c018933d849b0e5c248f3dac9e0c6b1ca15;hb=andy-tracking#l283]&lt;br /&gt;
&lt;br /&gt;
=== Prototypes (A4 and earlier) ===&lt;br /&gt;
The kernel receives the ATAG_REVISION during bootup, and saves its contents in the &amp;quot;system_rev&amp;quot; global variable.&lt;br /&gt;
&lt;br /&gt;
== From Userspace ==&lt;br /&gt;
The kernel exports the system_rev variable in /proc/cpuinfo as &amp;quot;Revision :&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
= Certification =&lt;br /&gt;
&lt;br /&gt;
== FCC ==&lt;br /&gt;
*For US Import&lt;br /&gt;
** 850/1800/1900 Band, FCC ID: EUNGTA02&lt;br /&gt;
** 900/1800/1900 Band, FCC ID: EUNGTA02E&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)]&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)]&lt;br /&gt;
&lt;br /&gt;
== CE ==&lt;br /&gt;
*For Europe&lt;br /&gt;
**Registration number: M528583V-EO&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/CE/ CE report and certificate]&lt;br /&gt;
&lt;br /&gt;
== NCC ==&lt;br /&gt;
*For Taiwan Import&lt;br /&gt;
**NCC certification number: CCAF08DG0080T0&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC report and certificate]&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo FreeRunner Hardware| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Introbox</id>
		<title>Template:Introbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Introbox"/>
				<updated>2009-02-09T13:15:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background#66ccff;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #66ccff; float:right; margin: 0 0 1em 1em;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#66ccff;border-left:1px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #66ccff;&amp;quot; |&amp;lt;font color=white&amp;gt;Introduction&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#white;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #66ccff;&amp;quot; |&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
*[[Introduction]]&lt;br /&gt;
*[[OpenmokoFramework]]&lt;br /&gt;
*[[Distributions]]&lt;br /&gt;
**[[Om 2007.2]]&lt;br /&gt;
**[[Om 2008.12]]&lt;br /&gt;
*[[Trademark Policy]]&lt;br /&gt;
*[[Development_resources|Development Resources]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Here sits the hidden &amp;lt;nowiki&amp;gt;[[Category:Templates]]&amp;lt;/nowiki&amp;gt; link: &amp;quot;[[Category:Templates]]&amp;quot;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Introduction</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Introduction"/>
				<updated>2009-02-09T13:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Introduction}}&lt;br /&gt;
&lt;br /&gt;
{{Introbox}}&lt;br /&gt;
&lt;br /&gt;
Openmoko is a project to create mobile phones with an open software stack.&lt;br /&gt;
&lt;br /&gt;
'''Openmoko Inc releases hardware''': phones to run the open source software stack. The first phone was the [[Neo 1973]], followed by the current model, [[Neo FreeRunner]]. Users may freely choose to run another operating system on their Openmoko smartphone -- please see [[Distributions]] to learn more.&lt;br /&gt;
&lt;br /&gt;
'''Openmoko Inc releases software''': the operating system and applications for the Openmoko phones. The current software stack is the [[Om 2008.12]]. Newly purchased Neo FreeRunners, however, still ship with the older stack [[Om 2007.2]]. Openmoko runs on all kinds of [[Supported Hardware|Linux-capable mobile phones]] or in an [[Openmoko_under_QEMU|emulator]].&lt;br /&gt;
&lt;br /&gt;
'''Free Your Phone''' mission allows users to customize the phone platform to their needs, modify existing software, and create or install any additional software. With [http://www.freesmartphone.org freesmartphone.org], Openmoko is working on a stable system services software back-end; freesmartphone.org is a collaboration platform for open source and open discussion software projects working on interoperability and shared technology for Linux-based smartphones. This [[OpenmokoFramework]] will be used in forthcoming Openmoko distributions.&lt;br /&gt;
&lt;br /&gt;
The  - base of the Openmoko software stack - &lt;br /&gt;
The Openmoko project has been initiated by FIC Inc and [http://www.openmoko.com Openmoko, Inc.]&lt;br /&gt;
&lt;br /&gt;
The Openmoko stack, which includes a full X server, allows users and developers to transform mobile hardware platforms into unique products. Our license gives developers and users freedom to cosmetically customize their device or radically remix it; change the wallpaper or rebuild the entire house! It grants them the freedom, for example, to transform a phone into a medical device or point of sale device or the freedom to simply install their own favorite software. Beyond freeing the software on our devices we have also released our [http://downloads.openmoko.org/CAD/ CAD] files. And at LinuxWorld 2008, we announced the release of the [http://downloads.openmoko.org/schematics/ schematics for our products]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phones ==&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
| [[Image:GTA02.gif|170px]] || [[Image:FIC-neo1973_small.jpg|200px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo FreeRunner]] || [[Neo 1973]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[Image:Om2008 home.png|200px]] || [[Image:Main.png|200px]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Om 2008.12]] distribution screenshots.&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
* [http://www.youtube.com/watch?v=jRvtAAXTIlg World Debut: The First Completely Open Mobile Phone] Interview with Sean Moss Pultz.&lt;br /&gt;
* [http://video.google.co.uk/videoplay?docid=-3742589179435830945&amp;amp;hl=en-GB Talk about Openmoko by Sean Moss Pultz at FOSdem] on 23rd Feb 2007. [http://rapidshare.com/files/18781887/rect.avi High resolution version] with the screen zoomed and transformed to the projector screen, text readable.&lt;br /&gt;
* [http://video.google.com/videoplay?docid=-8574715471341709984 Openmoko at Tossug], Presented by Sean Moss Pultz and Harald Welte  at Taipei Open Source Software User Group (TOSSUG)&lt;br /&gt;
* [http://www.youtube.com/watch?v=hn7wuxlTNvs TangoGPS] presentation.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://lists.openmoko.org/pipermail/announce/2007-January/000000.html Openmoko announcement]&lt;br /&gt;
* [http://blog.printf.net/articles/2007/02/22/unboxing-the-openmoko-phone Neo 1973 in operation to see screen clarity]&lt;br /&gt;
* [http://www.youtube.com/user/mokoNinja mokoNinja's videos on YouTube]&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko Inc| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Updates/2009-01-23</id>
		<title>Community Updates/2009-01-23</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Updates/2009-01-23"/>
				<updated>2009-01-22T03:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi:&lt;br /&gt;
&lt;br /&gt;
Here is the tenth community update.  &lt;br /&gt;
First of all, I will like to thank [[User:MinhHaDuong|Minh]] for contributing so many updates in the past.&lt;br /&gt;
Community updates are extremely important to Openmoko; therefore, I will pursue this tradition.&lt;br /&gt;
&lt;br /&gt;
I may not write as well as Minh. So, please give me any feedback/comments that you may have.   &lt;br /&gt;
And, if I miss some details, please feel free to complete it to make it better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Distribution status update==&lt;br /&gt;
[[SHR]]-XMPP works  on XMPP.  - the light version that ships with pidgin&lt;br /&gt;
[[Distributions#Connectivity|Gentoo]] GPRS, GPS and WIFI conectivity is working now. But not through the UI.&lt;br /&gt;
&lt;br /&gt;
[[Android]]-Terminal function works.&lt;br /&gt;
&lt;br /&gt;
==Application information update ==&lt;br /&gt;
&lt;br /&gt;
[[ShortOm]]-Application and shell launcher, with editable config file, and log result page.&lt;br /&gt;
&lt;br /&gt;
[[Dhmoko]]-From January 1st to May 3rd you can see and touch 2 Openmoko Freerunners in the DHM (Deutsches Historisches Museum in Berlin! They serve as faked cellphones to control a sms-chatwall in the exhibition &amp;quot;Die Sprache Deutsch&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[ZOMG!]]-Fixed one critical bug which could break opkg feeds (don't panic). If this happens it can easily be undone, by hand-checking the feeds you edited (The only way this could have happened to you is if you have edited the feed-title, but not the feed (file)name).&lt;br /&gt;
&lt;br /&gt;
[[Tichy]]-Tichy is currently unmaintained. People should use [[Paroli]] instead. The paroli project is mainly based on tichy and all changes to tichy are done in paroli repository.&lt;br /&gt;
&lt;br /&gt;
[[Yaouh!]]-Yaouh! (Yet Another Osm Updater H) is an utility for update maps of TangoGPS. It check the md5 of remote file and of local file, if is different update the file. It read the TangoGPS config file for know where is store the file of the maps. For now support only OSM maps.&lt;br /&gt;
&lt;br /&gt;
[[Pimlico]]- Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices. For more inforamtion ,please link to http://www.pimlico-project.org/.&lt;br /&gt;
&lt;br /&gt;
[[MBAC]]-a simple porting of Bulls and Cows, game similar to Mastermind.&lt;br /&gt;
&lt;br /&gt;
[http://filmsbykris.com/freerunner-debian/ko-user/ko-dice.tar.gz Dice Rolling game]-Wrote by [kris Occhipinti].  The game is written in Python, just shake the phone and it rolls 2 dice using random numbers.&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
* [[User:Zem|Zem]] wrote a set of DBus Access Scripts to store telephone numbers from a set of vcards to your SIM card phonebook. [gopher://gopher.fnordpol.de/9/data/DbusAccessScripts_0.0.0.tar.gz].&lt;br /&gt;
&lt;br /&gt;
* Espoo, Finland -- Nokia  announced that its Qt cross-platform User Interface (UI) and application framework for desktop and embedded platforms will be available under the Lesser General Public License (LGPL) version 2.1 license from the release of Qt 4.5, scheduled for March 2009.  &lt;br /&gt;
&lt;br /&gt;
*  Community meeting - There will be a Cambridge Openmoko pub meet at the Granta, which apparently is on Newnham Terrace., next door to Darwin College, at 7.30pm on friday 30.1.2009.  All are welcome; if you have an Openmoko, you are encouraged to bring it.  For those navigating by silicon, the postcode is apparently CB3 9EX. To be directly informed about future meets in Cambridge, and/or to have a hand in planning them, please join the mailing list at http://www.teaparty.net/mailman/listinfo/om-cambridge .&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Adobe_Flash</id>
		<title>Adobe Flash</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Adobe_Flash"/>
				<updated>2008-10-14T11:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Todo|This page is a stub.}}&lt;br /&gt;
&lt;br /&gt;
Adobe Flash is not supported on Openmoko. We recommend Gnash. Gnash is a free software swf file player that supports up to swf version 8, with swf v9 currently under heavy development. It fully supports streaming video from popular web sites, and most flash based animations. On the Openmoko, Gnash has to use 100% software rendering, so some things, like streaming video over the internet has performance issues at this time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A screenshot of Gnash on the NEO 1973 is here:&lt;br /&gt;
http://www.gnashdev.org/images/kif_5699.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ipk packages of Gnash for the OpenMoko are available from:&lt;br /&gt;
&lt;br /&gt;
http://www.getgnash.org/packages/releases/openmoko/&lt;br /&gt;
&lt;br /&gt;
[[Category:Graphics Applications]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Adobe_Flash</id>
		<title>Adobe Flash</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Adobe_Flash"/>
				<updated>2008-10-14T10:24:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Todo|This page is a stub.}}&lt;br /&gt;
&lt;br /&gt;
Adobe Flash is not supported on Openmoko. We recommend Gnash. Gnash is a free software swf file player that supports up to swf version 8, with swf v9 currently under heavy development. It fully supports streaming video from popular web sites, and most flash based animations. On the OpenMoko, Gnash has to use 100% software rendering, so some things, like streaming video over the internet has performance issues at this time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A screenshot of Gnash on the NEO 1973 is here:&lt;br /&gt;
http://www.gnashdev.org/images/kif_5699.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ipk packages of Gnash for the OpenMoko are available from:&lt;br /&gt;
&lt;br /&gt;
http://www.getgnash.org/packages/releases/openmoko/&lt;br /&gt;
&lt;br /&gt;
[[Category:Graphics Applications]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Adobe_Flash</id>
		<title>Adobe Flash</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Adobe_Flash"/>
				<updated>2008-10-14T10:24:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Todo|This page is a stub.}}&lt;br /&gt;
&lt;br /&gt;
Adobe Flash is not supported on Openmoko. We recommend Gnash. Gnash is a free software swf file player that supports up to swf version 8, with swf v9 currently under heavy development. It fully supports streaming video from popular web sites, and most flash based animations. On the OpenMoko, Gnash has to use 100% software rendering, so some things, like streaming video over the internet has performance issues at this time.&lt;br /&gt;
&lt;br /&gt;
A screenshot of Gnash on the NEO 1973 is here:&lt;br /&gt;
http://www.gnashdev.org/images/kif_5699.jpg.&lt;br /&gt;
&lt;br /&gt;
Ipk packages of Gnash for the OpenMoko are available from:&lt;br /&gt;
&lt;br /&gt;
http://www.getgnash.org/packages/releases/openmoko/&lt;br /&gt;
&lt;br /&gt;
[[Category:Graphics Applications]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Distributions</id>
		<title>Distributions</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Distributions"/>
				<updated>2008-10-09T01:50:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Distributions}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;width:200px;background-color:#FF6600;text-align:center;border-collapse:collapse;font-weight:bold&amp;quot; &lt;br /&gt;
|&amp;lt;font color=white&amp;gt;Distributions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style='background-color:#333333;color:#FFFFFF'|&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
* &amp;lt;font color='#BBBBBB'&amp;gt;Openmoko (official)&amp;lt;/font&amp;gt;&lt;br /&gt;
** [[Om2008.9 Update]]&lt;br /&gt;
** [[Om 2008.8]]&lt;br /&gt;
** [[Om 2007.2]]&lt;br /&gt;
** [[OpenmokoFramework|FSO]]&lt;br /&gt;
* &amp;lt;font color='#BBBBBB'&amp;gt;Community&amp;lt;/font&amp;gt;&lt;br /&gt;
** [[SHR]]&lt;br /&gt;
** [[FDOM]]&lt;br /&gt;
* &amp;lt;font color='#BBBBBB'&amp;gt;Other&amp;lt;/font&amp;gt;&lt;br /&gt;
** [[Qtopia]]&lt;br /&gt;
** [[Debian]]&lt;br /&gt;
** [[Gentoo]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Openmoko distributions are designed to run on various mobile devices, with the primary aim of supporting Openmoko Inc.'s [[GTA01:Neo 1973|Neo 1973]] and [[Neo FreeRunner]] phones. They are GNU/Linux distributions -- complete operating systems with more or less user applications. You can install any of them on your phone or even have a multiboot system with two distributions installed. &lt;br /&gt;
&lt;br /&gt;
While the Openmoko distributions will run on [[Supported devices|other mobile devices]] too, some other software distributions will also run on the Openmoko Inc. phones (see below). &lt;br /&gt;
&lt;br /&gt;
For downloads see [[Download]], for installation instructions see [[Flashing the Neo FreeRunner]].&lt;br /&gt;
&lt;br /&gt;
== About distributions ==&lt;br /&gt;
&lt;br /&gt;
As of October 1st, 2008:&lt;br /&gt;
* The phones ship with [[Om 2007.2]]. It is not supported by Openmoko Inc. anymore. But community developpers continue to work on it as the [[SHR]] project.&lt;br /&gt;
* The FreeRunner is a reference platform for TrollTech's Qt Extended (formerly [[Qtopia]]) distribution.&lt;br /&gt;
* The branch currently supported by Openmoko Inc. is Om [[2008.9]] (ASU), which is a minor upgrade of [[Om 2008.8]]. Based on that, the community made the [[FDOM]] distribution by adding lots of fixes and applications to it.&lt;br /&gt;
* The trunk tip is [[FSO]], the next major release should be based on that. The [[Debian]] packaging team also track that.&lt;br /&gt;
* The big G did not make any announcement about an Android port.&lt;br /&gt;
&lt;br /&gt;
To be technically precise, 2007.2, 2008.8, FSO and SHR of these are not directly independent distributions, but different 'release targets'. They are built out of different branches of the [[OpenEmbedded]] metadistribution source tree, e.g. 2007.2 and 2008.8 are to each other like Ubuntu Gutsy is to Kubuntu Hardy. A [http://docs.openmoko.org/trac/roadmap roadmap] showing the number of remaining active tickets (in other words, bugs) is available on the bug [http://docs.openmoko.org/trac/ trac]king system (also accessible with the DOCS link at the top of every page).&lt;br /&gt;
&lt;br /&gt;
One should only use feeds from packages of the same source-branch, else 'stuff will break', similar to like using .debs from Hardy on a Gutsy base system. Also note that there is NO supported upgrade path between these at the moment, thus updating by changing the feeds will most likely end in broken packages or even an unbootable system. Thus please always use [[dfu-util]] to switch between the different 'distributions' for now or install them in a dual-boot setup (e.g. via sdcard or NFS).&lt;br /&gt;
&lt;br /&gt;
== Openmoko Inc. driven release targets ==&lt;br /&gt;
&lt;br /&gt;
=== Om 2008.9 ===&lt;br /&gt;
&lt;br /&gt;
* [[Om2008.9 Update]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Om 2008.8 (ASU, April/August Software Update) ===&lt;br /&gt;
&lt;br /&gt;
Om 2008.8 has been started to integrate the [http://trolltech.com/products/qtopia Qtopia] stack - on X11 - with a new set of graphically pleasing applications based on the Enlightenment Foundation Libraries. ASU is the internal name and is known as Om 2008.8 upon its release on August 8, 2008.  Qtopia is a more mature product than the GNOME Mobile stack and you can expect all the standard feature phone applications to work in a solid way. It uses the Qtopia phone server. Since - contrary to standard Qtopia - it does not directly use the framebuffer, non-Qt applications can safely share the screen with Qt applications.&lt;br /&gt;
&lt;br /&gt;
Om 2008.8 is maintained as &amp;quot;'''ASU-stable'''&amp;quot; with continuous updates. &lt;br /&gt;
&lt;br /&gt;
* [[Om2008.8|Om 2008.8]]&lt;br /&gt;
* [[Downloads#Om_2008.8_images_.28ASU.29|Download &amp;gt; Om 2008.8 images (ASU)]]&lt;br /&gt;
&lt;br /&gt;
=== Om 2007.2 (GTK) ===&lt;br /&gt;
&lt;br /&gt;
[[Om 2007.2]] is for people who are familiar with the [http://www.gnome.org/mobile/ GNOME Mobile] initiative and who want to write applications that run on multiple devices running (parts of) GNOME Mobile. This includes Maemo, which runs on the Nokia Internet Tablets. The strength of the GTK+ stack is a UI and programming environment similar to what you run on your GNU/Linux desktop, if you’re into GNOME. The GTK+ has PIM applications based on the Evolution Data Server and runs the gsmd phone server. Although you can use them, the applications are still pretty rough und unfinished. Some people have problems with the stability of the phone server.&lt;br /&gt;
&lt;br /&gt;
* [[Om 2007.2]]&lt;br /&gt;
* Availabilty: [http://downloads.openmoko.org/repository/Om2007.2/ Official Buildhost] and [[MokoMakefile]] support for development builds&lt;br /&gt;
* [[Downloads#Openmoko_2007.2_images_.28GTK.29|Download]]&lt;br /&gt;
* Several videos of this stack by [http://uk.youtube.com/user/freeyourphone Youtube user freeyourphone] and [http://uk.youtube.com/watch?v=U05kZfURPig&amp;amp;NR=1 video review by BVB Tech]&lt;br /&gt;
This is the base-system which is installed on FreeRunner when it leaves the factory.&lt;br /&gt;
&lt;br /&gt;
2007.2 development driven by openmoko inc. has basically stopped and resources are allocated in favor of 2008.8, while the community currently does the effort to 'rescue' the 2007.2 telephony apps and pull them to the future middleware from FSO (see SHR).&lt;br /&gt;
thus patches are still welcome, especially if they help development of SHR.&lt;br /&gt;
&lt;br /&gt;
=== FSO - freesmartphone.org ===&lt;br /&gt;
&lt;br /&gt;
FSO has been started to overcome the deficiencies both of the 2007.2 and the 2008.8 stack, namely to come up with an extensible framework that gives developers the infrastructure they need to create solid and exciting software products based on the Openmoko platform. An infrastructure that supports competing UIs while we can collaborate on developing services, making the framework strong . Here, the focus is on stable highlevel services that you can access from whatever language or UI that supports [http://dbus.freesmartphone.org/ dbus]. People report that despite its infancy, e.g. the phone server part in FSO is already more solid than anywhere else.&lt;br /&gt;
&lt;br /&gt;
It is not really intended as future release-target, but used as a 'vessel' or 'container' for the development and testing of the new, future middleware.&lt;br /&gt;
&lt;br /&gt;
The applications installed are intended as test-tools for the new middleware and not as fully featured, end user oriented applications. (even if it looks that way sometimes)&lt;br /&gt;
&lt;br /&gt;
In the words of Mickey, project manager:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;em&amp;gt;FSO is only a distro because &amp;quot;we can&amp;quot; (thanks to OpenEmbedded). Zhone is an independent UI application based on the FSO framework to facilitate testing. If you want to build own UIs or custom applications on the forthcoming Openmoko dbus service framework, then the FSO-image is a good starting point.&amp;lt;/em&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[FSO]]&lt;br /&gt;
* [http://trac.freesmartphone.org:8000/trac-example  Development tracker]&lt;br /&gt;
* [http://downloads.openmoko.org/framework/milestone3/ Download milestone 3]&lt;br /&gt;
* [http://freesmartphone.org freesmartphone.org]&lt;br /&gt;
* [http://downloads.freesmartphone.org fso-testing and fso-unstable images and feeds] (maintained by Rod Whitby, MokoMakefile author)&lt;br /&gt;
&lt;br /&gt;
== Openmoko Community driven release targets ==&lt;br /&gt;
&lt;br /&gt;
=== SHR - Stable Hybrid Release ===&lt;br /&gt;
&lt;br /&gt;
Stable Hybrid Release is a combination of the middleware from FSO, some of the 2007.2 GTK software (telephony-ui, pim), and Om2008.8 that provides all of the functionality of the 2007.2 software, but with the stability of the FSO.&lt;br /&gt;
&lt;br /&gt;
* [[Stable Hybrid Release]]&lt;br /&gt;
&lt;br /&gt;
=== FDOM (FAT and Dirty Openmoko) ===&lt;br /&gt;
&lt;br /&gt;
[[FDOM]] is a rootfs/kernel image ready to flash of an OM2008.08-updates distribution with some apps already installed and some fixes posted in the lists done. Download from  http://compartida.net/openmoko/FDOM . Use wget -c to retrieve the files because of the server seems to cut the connection time to time, and check the files MD5 hashes afterwards.&lt;br /&gt;
&lt;br /&gt;
== Non-Openmoko distributions ==&lt;br /&gt;
&lt;br /&gt;
These are not Openmoko (and OE) based distributions. These are alternatives you can run on your Openmoko phones.&lt;br /&gt;
&lt;br /&gt;
=== Qt Extended ===&lt;br /&gt;
&lt;br /&gt;
The Qt Extended distribution (formerly known as Qtopia) from [http://www.trolltech.com Trolltech] aims to provide a ready-to use image for Openmoko devices. &lt;br /&gt;
&lt;br /&gt;
* [[Qtopia|Qt Extended]]&lt;br /&gt;
* Download: [http://www.qtopia.net/modules/mydownloads/viewcat.php?cid=6 Qtopia.net]&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
In the words of Joachim &amp;quot;nomeata&amp;quot; Breitner from the [http://wiki.debian.org/Teams/DebianFSO pkg-fso] team:&lt;br /&gt;
&lt;br /&gt;
:It’s not really a distribution in the Openmoko sense of the word, but rather a different underlying system for Openmoko distributions. At the moment, we ship the software from the FSO stack, but hopefully we’ll also have, for example, the Stable Hybrid Release software in our archive.&lt;br /&gt;
&lt;br /&gt;
:So for now, Debian is a different way of installing FSO, which takes more space and provides more programs :-)&lt;br /&gt;
&lt;br /&gt;
* [[Debian]]&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
&lt;br /&gt;
* [[Gentoo]]&lt;br /&gt;
&lt;br /&gt;
== Features by distribution/release target ==&lt;br /&gt;
&lt;br /&gt;
=== Connectivity ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% |&lt;br /&gt;
| width=14%| || width=14%|2007.2 || width=14%|FSO || width=14%|Om2008.8 || width=14%|SHR || width=14%|Qt Extended || Debian&lt;br /&gt;
|-&lt;br /&gt;
| Telephony || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| SMS || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| [[GPRS]] || Not through UI || Not through UI || Not through UI || N/A || {{No}} (3) || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| WiFi || {{Yes}} || Not through UI || {{Yes}} (*) || N/A || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| VoIP || ?? || ?? || ?? || ?? || ?? || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || {{Yes}} || {{No}} || {{Yes}} || N/A || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| GPS || {{Yes}} (1) || {{Yes}} || {{Yes}} (1) || N/A || {{Yes}} (1) || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===  User Interaction ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% |&lt;br /&gt;
| width=14%| || width=14%|2007.2 || width=14%|FSO || width=14%|Om2008.8 || width=14%|SHR || width=14%|Qt Extended || Debian&lt;br /&gt;
|-&lt;br /&gt;
| Stylus friendly || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Finger friendly || Partially || Partially || Partially || N/A || {{Yes}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometer || {{No}}|| {{No}} || {{Yes}} [[Gestures|(1)]]  || N/A || {{No}} || {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100% |&lt;br /&gt;
| width=14%| || width=14%|2007.2 || width=14%|FSO || width=14%|Om2008.8 || width=14%|SHR || width=14%|Qt Extended || Debian&lt;br /&gt;
|-&lt;br /&gt;
| Terminal || Basic (2) || {{Yes}} || {{Yes}} (1) || N/A || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| PIM || {{Yes}} || {{No}} || {{Yes}} || N/A || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| Phonebook || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| Dialer || {{Yes}} || {{Yes}} || {{Yes}} || N/A || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| Web Browser || {{Yes}} (1) || ? || {{Yes}} (1) || ? || {{Yes}} || {{Yes}} (midori)&lt;br /&gt;
|-&lt;br /&gt;
| Mail Client || ? || ? || {{Yes}} || ? || {{Yes}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| XMPP Client || {{Yes}} (1) || ? || {{Yes}} [[Instant Messaging|(1)]] || ? || {{No}} || {{Yes}} (1)&lt;br /&gt;
|-&lt;br /&gt;
| Media Player || {{Yes}} || ? || {{Yes}} (1) || ? || {{Yes}} || {{Yes}} (1) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Toolkits / Runtimes ===&lt;br /&gt;
{| border=1 width=100% |&lt;br /&gt;
| width=14%| || width=14%|2007.2 || width=14%|FSO || width=14%|Om2008.8 || width=14%|SHR || width=14%|Qt Extended || Debian&lt;br /&gt;
|-&lt;br /&gt;
| GTK+ || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Qt/Qt Extended|| No || {{Yes}}? || {{Yes}} || {{Yes}}? || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Middleware || gsmd/neod || freesmartphone.org || qtopia-x11 || freesmartphone.org || Qt Extended || freesmartphone.org&lt;br /&gt;
|-&lt;br /&gt;
| [[Java]] || Jalimo || Jalimo || Jalimo || ? || ? || {{Yes}} (CacaoVM, JamVM)&lt;br /&gt;
|-&lt;br /&gt;
| [[Python]] || {{Yes}} || {{Yes}} || {{Yes}} || ? || {{Yes}} || {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Mono]] || {{Yes}} (1) || ? || {{Yes}} (1) || ? || ? || {{Yes}} (1) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Footnotes:&lt;br /&gt;
&lt;br /&gt;
(1) works, but need additional software to be installed&lt;br /&gt;
&lt;br /&gt;
(2) unusable due to lack of certain keyboard characters. [[Switching_Keyboards#Matchbox_keyboard|Various fixes available.]]&lt;br /&gt;
&lt;br /&gt;
(3) there is a UI but it crashes the device when used.&lt;br /&gt;
&lt;br /&gt;
(*) unstable&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
Original distribution descriptions are from Mickey Lauer's [http://www.vanille-media.de/site/index.php/2008/06/28/gtk-asu-fso-tmtla/ GTK, ASU, FSO, TMTLA!].&lt;br /&gt;
&lt;br /&gt;
[[Category:Distributions| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Repository</id>
		<title>Community Repository</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Repository"/>
				<updated>2008-08-23T11:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Tick|Tick]] 03:46, 23 June 2008 (UTC)This page may change rapidly recently. '''Alpha 0.1.0'''&lt;br /&gt;
&lt;br /&gt;
= Community Repository =&lt;br /&gt;
There is a community repository that every one can release your projects on Neo.&lt;br /&gt;
&lt;br /&gt;
= Sites =&lt;br /&gt;
The Repository: http://downloads.openmoko.org/repository/Multiverse&lt;br /&gt;
&lt;br /&gt;
The mailing list: http://lists.openmoko.org/mailman/listinfo/community-repository&lt;br /&gt;
&lt;br /&gt;
= How to release packages = &lt;br /&gt;
You can release your package with ipk file. &lt;br /&gt;
&lt;br /&gt;
* [[Create package on projects.openmoko.org and upload]]&lt;br /&gt;
* how to create ipk files&lt;br /&gt;
** Using OE&lt;br /&gt;
** [[Toolchain|Meta-toolchain]]&lt;br /&gt;
&lt;br /&gt;
= How to create your own repository =&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Package Tags ==&lt;br /&gt;
If you want your package to be shown on [[Om2008.8_Installer |Installer]], please add tag message on your package. &lt;br /&gt;
{|&lt;br /&gt;
! Category !! Tag &lt;br /&gt;
|- &lt;br /&gt;
| Communication || group::communication &lt;br /&gt;
|-&lt;br /&gt;
| Development   || group::programming&lt;br /&gt;
|-&lt;br /&gt;
| Games         || group::games&lt;br /&gt;
|-&lt;br /&gt;
| Maps          || group::maps&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous || group::unknown&lt;br /&gt;
|-&lt;br /&gt;
| Network       || group::network&lt;br /&gt;
|-&lt;br /&gt;
|Repos          || group::repos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For OE user, please adding the Tag by adding one line in your bb file&lt;br /&gt;
For [http://code.google.com/p/comic-reader/source/browse/trunk/data/comic-reader_svn.bb example]:&lt;br /&gt;
 PKG_TAGS_${PN} = &amp;quot;group::games&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Add Repository on Neo = &lt;br /&gt;
== Add repositories by installing repository packages ==&lt;br /&gt;
* The community-repository is installed by default in [[Om2008.8 | Om 2008.8]].&lt;br /&gt;
&lt;br /&gt;
== Add repository manually ==&lt;br /&gt;
* Create a file, here we call it community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;arch community-repos 50&amp;quot; &amp;gt; community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;src community-repos http://downloads.openmoko.org/repository/Multiverse/&amp;quot; &amp;gt;&amp;gt; community-repos.conf&lt;br /&gt;
* Connect to your Neo with USB&lt;br /&gt;
 &amp;gt; sudo ifconfig usb0 192.168.0.200&lt;br /&gt;
 &amp;gt; scp community-repos.conf root@192.168.0.202:/etc/opkg/&lt;br /&gt;
* Let your Neo connect to the Internet&lt;br /&gt;
** For USB users:&lt;br /&gt;
 &amp;gt; ssh root@192.168.0.202&lt;br /&gt;
 &amp;gt; echo 1 | sudo tee  /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
 &amp;gt; sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE&lt;br /&gt;
 &amp;gt; scp /etc/resolv.conf root@192.168.0.202:/etc/&lt;br /&gt;
** For geek users:&lt;br /&gt;
 &amp;gt; ssh root@192.168.0.202&lt;br /&gt;
 &amp;gt; iwlist eth0 scan&lt;br /&gt;
 Find a usable AP lets say OpenMind (Support it's an open AP)&lt;br /&gt;
 &amp;gt; iwconfig eth0 essid OpenMind&lt;br /&gt;
 &amp;gt; udhcpc eth0&lt;br /&gt;
 Then pray, if successfull, remove default gw *twice*.&lt;br /&gt;
 &amp;gt; route -n  # to see your gateway of eth0 say 192.168.1.1&lt;br /&gt;
 &amp;gt; route del default&lt;br /&gt;
 &amp;gt; route del default&lt;br /&gt;
 &amp;gt; route add default gw 192.168.1.1 eth0&lt;br /&gt;
 Then you can ping wiki.openmoko.org for testing :)&lt;br /&gt;
** For GUI WiFi user:&lt;br /&gt;
 Click Settings&lt;br /&gt;
 Click WiFi&lt;br /&gt;
 Select an AP&lt;br /&gt;
 Input password if needed&lt;br /&gt;
 &lt;br /&gt;
* Refresh the opkg metadata database&lt;br /&gt;
 after connecting to Neo&lt;br /&gt;
 &amp;gt; opkg update&lt;br /&gt;
&lt;br /&gt;
= We need your help =&lt;br /&gt;
We need reviewers who can review new packages. If you want to help, please send e-mail to the mailing list ''community-repository@lists.openmoko.org&lt;br /&gt;
''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reviewers must have the following:&lt;br /&gt;
* an account on projects.openmoko.org&lt;br /&gt;
* ssh public key on projects.openmoko.org&lt;br /&gt;
* basic svn skills&lt;br /&gt;
* basic opkg skills&lt;br /&gt;
&lt;br /&gt;
Openmoko really appreciates your help!&lt;br /&gt;
  '''Current Reviewers'''&lt;br /&gt;
  [http://wiki.openmoko.org/wiki/User_talk:Tick Tick]&lt;br /&gt;
&lt;br /&gt;
== Review Packages ==&lt;br /&gt;
The reviewer will check if there have new packages on the mailing list. If you are reviewer and want to review that package&lt;br /&gt;
* reply that mail, and say you want to review that&lt;br /&gt;
* check if the package follows the policy &lt;br /&gt;
* download the package on projects.openmoko.org&lt;br /&gt;
* install that package to see if &lt;br /&gt;
** installable?&lt;br /&gt;
** executable able?&lt;br /&gt;
** functions the claimed works actually works?&lt;br /&gt;
** If it do something bad?&lt;br /&gt;
** uninstall it and see if everything still ok?&lt;br /&gt;
* if the package is okay, put the package in this [https://svn.openmoko.org/trunk/feeds/community-repository/file-index.txt file] and the package will shown next day. &lt;br /&gt;
&lt;br /&gt;
=== Review Policy ===&lt;br /&gt;
* Packages in this repository shall not in OM Official repositories&lt;br /&gt;
* Program shall not collect user information and send to others unless it has very clear notification&lt;br /&gt;
* Program shall not destroy the system&lt;br /&gt;
* All packages shall be run-able on Neo&lt;br /&gt;
* The package file name should refer which version of the project is compiled. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Documentation]]&lt;br /&gt;
[[category:Community]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Main_Page"/>
				<updated>2008-08-23T11:30:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: moved languages to the bottom. This makes the page cleaner on for repeated visits.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__ [[Image:Freerunner02.gif|thumb|150px|right|Neo Freerunners]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 2.5ex; text-align: center; font: bold x-large sans&amp;quot;&amp;gt;Openmoko™ - Open. Mobile. Free.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Openmoko™ is a project dedicated to delivering mobile phones with an open source software stack. Openmoko is currently selling the [[Neo FreeRunner]] phone to advanced users and will start selling it to the general public as soon as the software is more developed.&lt;br /&gt;
&lt;br /&gt;
The Openmoko stack, which includes a full X server, allows users and developers to transform mobile hardware platforms into unique products. Our license gives developers and users freedom to cosmetically customize their device or radically remix it; change the wallpaper or rebuild the entire house! It grants them the freedom, for example, to transform a phone into a medical device or point of sale device or the freedom to simply install their own favourite software. Beyond freeing the software on our devices we have also released our CAD files under Creative Commons. And at Linux world 2008, we announced the release of the schematics for our products.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;6&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;color:white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background:#ff6600; text-align:center; font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;50%&amp;quot;&amp;gt;News and events&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;50%&amp;quot;&amp;gt;New to Openmoko?&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
* 15/8: Debian on the FreeRunner [http://n2.nabble.com/Debian-on-the-FreeRunner----now-official-td726410.html announced], [http://wiki.debian.org/DebianOnFreeRunner instructions].&lt;br /&gt;
* 8/8: Openmoko team [http://lists.openmoko.org/pipermail/community/2008-August/025602.html releases] distribution formerly called ASU as [[Om 2008.8]] .&lt;br /&gt;
* 4-5/8: Openmoko is at Linuxworld, San Francisco. [http://www.youtube.com/watch?v=jWJjNF36DfI Video].&lt;br /&gt;
* 30/7: The FSO distribution releases [http://downloads.openmoko.org/framework/milestone2/ milestone 2] &lt;br /&gt;
* 25/7: Community helps, [[GPS Problems]] fixed&lt;br /&gt;
* 20/7: [[Debian]] added to the [[Distributions]] page&lt;br /&gt;
* 27/6: GTA 02 shipping in the  [http://lists.openmoko.org/pipermail/community/2008-June/019943.html material world]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;About Openmoko&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Introduction]]&lt;br /&gt;
* [[Why Openmoko]]&lt;br /&gt;
* [[Neo FreeRunner|Neo FreeRunner phone]]&lt;br /&gt;
* [[Supported Hardware]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Getting Openmoko&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Getting Openmoko]]&lt;br /&gt;
* [http://www.openmoko.com Openmoko Inc.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background:#ff6600; text-align:center; font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;50%&amp;quot;&amp;gt;for Users&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;50%&amp;quot;&amp;gt;for Developers&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Getting started&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Getting Started with your Neo FreeRunner | Neo FreeRunner getting started guide]]&lt;br /&gt;
* [[Getting Started FAQ]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Software&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Distributions|Openmoko software distributions]]&lt;br /&gt;
* [[Om 2007.2|2007.2 distribution]]&lt;br /&gt;
* [[Om 2008.8|2008.8 distribution]]&lt;br /&gt;
* [[OpenmokoFramework|FSO distribution]]&lt;br /&gt;
* [[Qtopia_on_FreeRunner|Qtopia distribution]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Openmoko community&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Discussion_Forums| Discussion Forums]]&lt;br /&gt;
* [[CommunityRepository|Community repository]]&lt;br /&gt;
* [[Development resources | Development resources]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Applications development&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Openmoko developer guide]]&lt;br /&gt;
* [[Toolchain|The toolchain]]&lt;br /&gt;
&amp;lt;!-- * &amp;lt;font color=white&amp;gt;VMware&amp;lt;/font&amp;gt; --&amp;gt;&lt;br /&gt;
* [[Python|Introduction to Python]]&lt;br /&gt;
* [http://projects.openmoko.org/ Projects hosted in our GForge]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Integration and distributions&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[OpenEmbedded|The OpenEmbedded distribution building framework]]&lt;br /&gt;
* [[MokoMakefile|Building Openmoko using the MokoMakefile ]]&lt;br /&gt;
* [[Opkg|Opkg the package manager]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Emulation&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Openmoko under QEMU]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
&lt;br /&gt;
{{Languages|Main Page}}&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/FAQ"/>
				<updated>2008-08-06T15:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Q: Will it be possible to use popular VoIP applications such as Skype on the OpenMoko platform? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequently Asked Questions... with answers included!&lt;br /&gt;
&lt;br /&gt;
==Introduction== &lt;br /&gt;
&lt;br /&gt;
=== Q: What is Openmoko? What is the Neo 1973? What is the Neo Freerunner? ===&lt;br /&gt;
A: Openmoko is a software platform and the world's first completely open mobile phone software stack.  It is based on Linux and  allows users and enthusiasts great freedom to customise their phone.&lt;br /&gt;
* The [[Neo 1973]] is the first fully supported Openmoko phone. &lt;br /&gt;
* The FIC [[Neo FreeRunner]] is the second Openmoko phone and is now available for sale!&lt;br /&gt;
&lt;br /&gt;
=== Q: I'm a ____ expert, can I join/help Openmoko? ===&lt;br /&gt;
&lt;br /&gt;
We would love to hear from you.&lt;br /&gt;
&lt;br /&gt;
* If you are interested in joining Openmoko as a software developer, please visit http://www.openmoko.com/contact-index.html and send us an e-mail.  &lt;br /&gt;
* Or register some your project at http://projects.openmoko.org/&lt;br /&gt;
&lt;br /&gt;
=== Q: When and where can I buy a [[Neo 1973]]? ===&lt;br /&gt;
&lt;br /&gt;
A: The OpenMoko Neo 1973 is now sold out (11 Feb 2008). You should get the better [[Neo FreeRunner]] instead!&lt;br /&gt;
&lt;br /&gt;
=== Q: Where can I buy a [[Neo FreeRunner]]? ===&lt;br /&gt;
&lt;br /&gt;
A: You can buy a Neo FreeRunner at [http://www.openmoko.com/ openmoko.com]. See [[Getting Openmoko]] for more information on buying the Neo FreeRunner.&lt;br /&gt;
&lt;br /&gt;
=== Q: What are the new features that the Neo FreeRunner has? ===&lt;br /&gt;
&lt;br /&gt;
It retains many good features from the Neo 1973 such as the very high resolution touch screen and integrated GPS unit.&lt;br /&gt;
&lt;br /&gt;
It adds the following features&lt;br /&gt;
* WiFi - 802.11 b/g - for high speed internet&lt;br /&gt;
* Faster processor operating at 400Mhz (up from 266Mhz) - for faster operation&lt;br /&gt;
* * SMedia Glamo3362 Graphics Accelerator - for improved graphical performance&lt;br /&gt;
* 2 3D Accelerometers - the phone applications will know which way the phone is oriented&lt;br /&gt;
* 256MB Flash - larger memory to run bigger applications&lt;br /&gt;
* LED's illuminating the 2 external buttons on the phone&lt;br /&gt;
&lt;br /&gt;
=== Q: How much? === &lt;br /&gt;
&lt;br /&gt;
A: If you buy directly from the Openmoko webshop you will pay $399 for the Neo FreeRunner, $99 for the debug board on [http://www.openmoko.com/ www.openmoko.com].&lt;br /&gt;
&lt;br /&gt;
=== Q: What can I do with the Neo1973? ===&lt;br /&gt;
&lt;br /&gt;
A: For long answer see [[Developer preview]]&lt;br /&gt;
&lt;br /&gt;
A: The Neo1973 is a Phase 1 phone and aimed at software developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.    Here are one developer's thoughts about the possibilities [http://blog.syntaxpolice.org/isaac/technology/linuxPhones.html]&lt;br /&gt;
&lt;br /&gt;
Those interested should:&lt;br /&gt;
&lt;br /&gt;
* Know that there will be a device with faster cpu, gsm system etc in the spring of 2008.&lt;br /&gt;
* Have fun hacking devices.&lt;br /&gt;
* Be able to find their way through prototype software and hardware without much documentation.&lt;br /&gt;
* Share the dream of a device powered by free software.&lt;br /&gt;
* Not expect a consumer-level device.&lt;br /&gt;
* Come up with new ideas for exploring the age of mobile computing.&lt;br /&gt;
* Have $300.&lt;br /&gt;
&lt;br /&gt;
Ideally they also:&lt;br /&gt;
&lt;br /&gt;
* Can spot bugs and submit patches.&lt;br /&gt;
* Love to cooperate with a community improving the software.&lt;br /&gt;
&lt;br /&gt;
=== Q: What can I do with the Neo Freerunner? ===&lt;br /&gt;
&lt;br /&gt;
A: The Neo Freerunner is the first phase 2 (mass release) phone from the Openmoko project and is designed for everyday use by end users and continued software development and improvements by the Openmoko team and the Openmoko community.&lt;br /&gt;
&lt;br /&gt;
A: The question is almost what can you NOT do with this phone - eventually there will be a huge range of free software applications allowing both end users and developers to get much more out of this phone than a standard &amp;quot;locked&amp;quot; mobile phone using features like the integrated GPS, bluetooth, wifi and accelerometers.&lt;br /&gt;
&lt;br /&gt;
=== Q: Do I need the Neo 1973 Advanced (or in due course the Neo Freerunner Advanced)? === &lt;br /&gt;
&lt;br /&gt;
End users or power users should buy the &amp;quot;base&amp;quot; unit.&lt;br /&gt;
&lt;br /&gt;
Software developers may wish to buy the &amp;quot;advanced&amp;quot; model.&lt;br /&gt;
&lt;br /&gt;
With Neo 1973 Base or Neo Freerunner Base you can do:&lt;br /&gt;
* Kernel development.&lt;br /&gt;
* Application development.&lt;br /&gt;
* Updating u-boot (equivalent to PC BIOS) using a tested image.&lt;br /&gt;
* Replace a non-booting kernel and/or rootfs using [[Dfu-util]].&lt;br /&gt;
&lt;br /&gt;
With Neo 1973 Advanced or Neo Freerunner Advanced you can additionally do:&lt;br /&gt;
* U-boot development.&lt;br /&gt;
* Use the kernel console.&lt;br /&gt;
* Unbrick your device if you flash a wrong or non-working u-boot image.&lt;br /&gt;
&lt;br /&gt;
=== Q: I have a shipping related question === &lt;br /&gt;
&lt;br /&gt;
For Neo1973&lt;br /&gt;
* See [[SH1_FAQ|Shipment 1 FAQ]].&lt;br /&gt;
&lt;br /&gt;
For FreeRunner&lt;br /&gt;
* See [http://www.openmoko.com/ openmoko.com]&lt;br /&gt;
&lt;br /&gt;
=== Q: What does the [[Neo 1973]] look like? ===&lt;br /&gt;
&lt;br /&gt;
* See the original launch [[Artwork|artwork]]&lt;br /&gt;
* Collected images from google [[http://images.google.co.uk/images?q=neo+1973&amp;amp;ie=UTF-8&amp;amp;oe=utf-8&amp;amp;rls=com.ubuntu:en-GB:official&amp;amp;client=firefox-a&amp;amp;um=1&amp;amp;sa=N&amp;amp;tab=wi]]&lt;br /&gt;
&lt;br /&gt;
=== Q: What does the [[Neo FreeRunner]] look like? ===&lt;br /&gt;
&lt;br /&gt;
* It uses the same case and dimensions as the Neo1973 (as announced at CES Jan08)&lt;br /&gt;
&lt;br /&gt;
=== Q: What else do I need to know? ===&lt;br /&gt;
&lt;br /&gt;
* Both Neo 1973 and Neo Freerunner are tri-band GSM phones.   &lt;br /&gt;
* The Neo Freerunner is expected to be offered in an 850/1800/1900MHz version for North America and an 900/1800/1900MHz version for the rest of the world.      &lt;br /&gt;
* The Neo1973 is an 900/1800/1900Mhz version only and may not work well in some rural parts of North America.&lt;br /&gt;
&lt;br /&gt;
=== Q: What are the benefits of an &amp;quot;open&amp;quot; phone over a &amp;quot;closed&amp;quot; phone ===&lt;br /&gt;
&lt;br /&gt;
A: In a conventional closed phone, the handset maker and the mobile network operator work together to provide a service to you that best suits their business model.    The capabilities of a modern smartphone equipped with GPS, Wifi and bluetooth are amazing and the result is that many features are &amp;quot;locked down&amp;quot; because they do not suit the network operator.    Up until now it has been difficult to buy a phone on which you have freedom to install sofware which is not controlled by the network operators - [[Openmoko]] changes that!&lt;br /&gt;
&lt;br /&gt;
A: A list of examples of &amp;quot;closed&amp;quot; behaviour has been started here - [[Problems of typical &amp;quot;closed&amp;quot; phones]]&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q: Can the software do/connect to/... ===&lt;br /&gt;
A: Reviews of the latest &amp;quot;bleeding edge&amp;quot; daily builds of the OpenMoko software stack can be seen [[Snapshot_review|here]]&lt;br /&gt;
&lt;br /&gt;
A: At the moment, the answer to many other questions is &amp;quot;no&amp;quot;. The phone is at the moment a small linux box with a touchscreen, a working dialer and some prototype apps.  Most do not function in any way that would be suitable for end-users.  If you want to add a feature or application request, then look over the existing [[Applications]] and either add one, or add a feature request to the applications page.&lt;br /&gt;
&lt;br /&gt;
===What software is on the phone?===&lt;br /&gt;
At the moment, almost no 'end-user' applications are present and working in a usable state.&lt;br /&gt;
It is possible to make and receive calls in some software revisions, this frequently breaks though.&lt;br /&gt;
&lt;br /&gt;
====What software can be installed on the phone?====&lt;br /&gt;
&lt;br /&gt;
=== Q: Is there description and list of OpenMoko software? ===&lt;br /&gt;
&lt;br /&gt;
A: See [[OpenMoko]] and [[OpenMokoFramework]]&lt;br /&gt;
&lt;br /&gt;
=== Q: Is it completely free software/open source? ===&lt;br /&gt;
&lt;br /&gt;
A: User space GPS/[[Gpsd]] will use a binary plugin for [[:Category:Neo1973 Hardware#AGPS|Hammerhead AGPS]] and [[:Category:Neo1973 Hardware#GSM.2FGPRS|GSM modem]] is separate subsystem connected to S3C2410 UART1. &lt;br /&gt;
&lt;br /&gt;
There are legal reasons why it is not possible to provide Open Source software for GPS and GSM modules.&lt;br /&gt;
&lt;br /&gt;
Otherwise it is completely free software. See [[MokoMakefile]] and [[Development resources]].&lt;br /&gt;
&lt;br /&gt;
=== Q: How do I install and manage software on OpenMoko? ===&lt;br /&gt;
&lt;br /&gt;
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg&lt;br /&gt;
&lt;br /&gt;
=== Q: How can I compile programs for the Neo1973? ===&lt;br /&gt;
&lt;br /&gt;
A: See [[Toolchain]].&lt;br /&gt;
&lt;br /&gt;
=== Q: Is there an emulator available for OpenMoko? ===&lt;br /&gt;
&lt;br /&gt;
For a lot of testing and development work, you don't actually need emulation as you can run OpenMoko on a normal PC too. The emulators also aren't 100% accurate. That being said, there are several emulation options as described in the following.&lt;br /&gt;
&lt;br /&gt;
====QEMU====&lt;br /&gt;
QEMU can now emulate the Neo1973 device. The [[MokoMakefile]] has support for automatically building, flashing, and running [[OpenMoko under QEMU|the Neo1973 emulator]].&lt;br /&gt;
&lt;br /&gt;
*Ubuntu users can follow the instructions in [[Automatic_emulation_in_Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
*Users of other Linux distributions can try the following:&lt;br /&gt;
:&amp;quot;make qemu” will build qemu-neo1973, download the latest official openmoko images, flash the images into the virtual NAND flash, and run the emulator.&lt;br /&gt;
&lt;br /&gt;
See [[Qemu]] for more advanced information on running OpenMoko in Qemu.&lt;br /&gt;
&lt;br /&gt;
====Xoo====&lt;br /&gt;
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: &amp;quot;Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:&lt;br /&gt;
&lt;br /&gt;
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.&lt;br /&gt;
&lt;br /&gt;
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Start with 'xoo --device /path/to/neo1973.xml'&lt;br /&gt;
&lt;br /&gt;
Some more details [[Getting_Openmoko_working_on_host_with_Xoo|here]].&lt;br /&gt;
&lt;br /&gt;
====Xephyr====&lt;br /&gt;
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):&lt;br /&gt;
 Xephyr -screen 480x640 -nolisten tcp -ac :1 &amp;amp;&lt;br /&gt;
 export DISPLAY=:1&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib&lt;br /&gt;
 matchbox-window-manager -display $DISPLAY -use_titlebar no \&lt;br /&gt;
  -use_super_modal yes -use_lowlight yes -use_dialog_mode static \&lt;br /&gt;
  -use_cursor yes &amp;amp;&lt;br /&gt;
 matchbox-panel --geometry=480x44 --end-applets=clock &amp;amp;&lt;br /&gt;
 openmoko-footer &amp;amp;&lt;br /&gt;
 openmoko-taskmanager &amp;amp;&lt;br /&gt;
&lt;br /&gt;
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===&lt;br /&gt;
&lt;br /&gt;
A: This should get you started:&lt;br /&gt;
* [[Building_a_hello_world_application]]&lt;br /&gt;
* http://www.gtk.org/documentation.html#Tutorials&lt;br /&gt;
&lt;br /&gt;
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===&lt;br /&gt;
&lt;br /&gt;
A: Making legacy apps written for the &amp;quot;Garnet&amp;quot; OS (née &amp;quot;Palm OS&amp;quot;) run on Linux&lt;br /&gt;
is decidedly non-trivial.&lt;br /&gt;
&lt;br /&gt;
PalmOS apps are in general very hard to simply 'port'. Particularly well-designed programs may make it possible.&lt;br /&gt;
&lt;br /&gt;
The ACCESS Linux Platform will include Garnet on Host (GHost), a PalmOS emulator that will support M6800 (68k) and ARM PalmOS applications. This part (GarnetVM and the .prc loader) will however be closed-source and likely under a restrictive license (fact confirmed by ACCESS Co. employees), making it rather unusable. In addition GarnetVM depends on Hiker and other packages.&lt;br /&gt;
&lt;br /&gt;
It is possible that POSE, an emulator that simulates a Palm device on a Linux host could be used to allow 68k based applications to run.  This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.&lt;br /&gt;
&lt;br /&gt;
The soon-to-be-released [http://www.palm.com/foleo/ Palm Foleo], which runs a Linux port developed by Palm Inc. independently of ALP, contains a PalmOS compatibility environment that runs PalmOS apps, supposedly all of them and supposedly seamlessly. Little is known about how it works but if it's not too kludgy it should run unmodified on any ARM linux. It is not known what license it will be distributed under.&lt;br /&gt;
&lt;br /&gt;
Hopefully emulation will be necessary only for M68000 code (pre-PalmOS 5) while native ARM programs can run natively under Linux, provided a proper set of PalmOS libraries and a .prc executable loader.&lt;br /&gt;
&lt;br /&gt;
=== Q: Does it have Java? ===&lt;br /&gt;
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].&lt;br /&gt;
&lt;br /&gt;
Project [[https://wiki.evolvis.org/jalimo/index.php/Jalimo Jalimo]] is a project aiming to provide a Java stack on mobile devices. This project supports OpenMoko.&lt;br /&gt;
&lt;br /&gt;
=== Q: What are the relevant X11 details? ===&lt;br /&gt;
&lt;br /&gt;
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].&lt;br /&gt;
&lt;br /&gt;
=== Q: Does OpenMoko run on any other hardware? ===&lt;br /&gt;
&lt;br /&gt;
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]].  You may be able to run it on other [[OpenMoko-supported_hardware | mobile platforms]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q: Why do you not build on top of the Maemo platform instead? ===&lt;br /&gt;
&lt;br /&gt;
While I can't speak for the OpenMoko team, it's worth noting that maemo is fixed resolution only. That will, I've heard, change in the future, but it hasn't yet. Maemo's current layout is also optimized for wide screens, not tall narrow ones. Most third party maemo applications that are out there will need to be modified to work at different sizes. Finally, a number of the software components of the Nokia 770 and N800 are not open source. --gopi&lt;br /&gt;
&lt;br /&gt;
To add up on that, according to Nokia, Maemo is designed to bring the &amp;quot;Desktop&amp;quot; experience to an Internet Tablet. A lot of Desktop paradigms just won't work on a phone. However, we really share a lot of the base-technology (gtk, dbus, eds, gconf, to name a few) with Maemo, so we are definitely not a reinvent-the-wheel team.&lt;br /&gt;
&lt;br /&gt;
=== Q: Will it be possible to use popular VoIP applications such as Skype on the Openmoko platform? ===&lt;br /&gt;
&lt;br /&gt;
A:  Answer for the [[Neo1973]] - Perhaps. Hardware issues mean that it won't work well on the Neo1973. (the typical latency of GPRS is far too high). Also, Skype is a non-free software and binaries are not provided that would be suitable to run on a Neo. Skype's vendor could of course choose to provide binaries for Openmoko phones. However, this would not be desirable by Openmoko since it removes freedoms from the end-user. &lt;br /&gt;
&lt;br /&gt;
A: Answer for the [[Neo FreeRunner]].   Since it has WiFi the FreeRunner should be a good platform for VOIP use.    &lt;br /&gt;
&lt;br /&gt;
In either case please check for softphone apps ported to the Openmoko distribution at the [http://projects.openmoko.org/  projects] page. We need to focus efforts on free software. Not convincing non-free software companies to release binaries for our Neos.&lt;br /&gt;
&lt;br /&gt;
=== Q: Same question for Instant Messaging applications such as MSN Messenger? ===&lt;br /&gt;
&lt;br /&gt;
A: Very probably. MSN is closed source and will only run where Microsoft wants you to run it. But there are many Open Source IM clients, many of which have a plugin architecture and so support the use of more than one IM protocol, even simultaneously. One example is [http://www.pidgin.im  Pidgin, formerly called GAIM]. GPRS does induce a certain amount of latency but that should not be a problem for simple, text-oriented chat between parties. And the GTA02's WiFi  will make it even better.&lt;br /&gt;
&lt;br /&gt;
==Neo1973 Hardware== &lt;br /&gt;
&lt;br /&gt;
=== Q: Is there description of [[:Category:Neo1973 Hardware | Neo1973 Hardware]] ? ===&lt;br /&gt;
&lt;br /&gt;
A: See page [[Neo1973_Hardware]] and category [[:Category:Neo1973 Hardware | Neo1973 Hardware]] and [[Disassembling Neo1973]]&lt;br /&gt;
&lt;br /&gt;
=== Q: Does it have a camera? ===&lt;br /&gt;
&lt;br /&gt;
A: No, see [[:Category:Neo1973 Hardware | Neo1973]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].&lt;br /&gt;
&lt;br /&gt;
=== Q: Does it have Wifi? ===&lt;br /&gt;
&lt;br /&gt;
A: The currently available [[Neo1973]] does not have WiFi. There was no suitable Wifi device available when it was designed. The next version will have WiFi. See also [[FAQ#USB]].&lt;br /&gt;
&lt;br /&gt;
=== Q: Does it have bluetooth? ===&lt;br /&gt;
&lt;br /&gt;
A: Yes! Bluetooth 2.0.&lt;br /&gt;
&lt;br /&gt;
=== Q: Does it come with a stylus? ===&lt;br /&gt;
&lt;br /&gt;
A: Yes, but there's no holder for it on the phone.&lt;br /&gt;
&lt;br /&gt;
=== Q: Where are the buttons? ===&lt;br /&gt;
&lt;br /&gt;
[[Neo1973 Power Button|The power button]] is a small circular button, just next to the USB connector. &lt;br /&gt;
[[Neo1973 AUX Button|The Auxiliary button]] is a rectangular button on the top left of the edge of the phone. (on black phones it looks just like an IRDA port).&lt;br /&gt;
&lt;br /&gt;
=== Q: How do I input text? ===&lt;br /&gt;
&lt;br /&gt;
A: Use provided keyboard app.&lt;br /&gt;
&lt;br /&gt;
A: Use Bluetooth keyboard.&lt;br /&gt;
&lt;br /&gt;
A: For more methods and ideas see [[Wishlist:Text_Input]].&lt;br /&gt;
&lt;br /&gt;
=== Q: Can I record calls and/or play audio files in calls? ===&lt;br /&gt;
&lt;br /&gt;
A: Yes, audio path from GSM to/from mic and speakers is completely controllable by user. For example recording calls (both sides) and implementing an [[Answering Machine]] is possible. Also using text-&amp;gt;speech should be possible or modifying outgoing voice. Currently there is no software bundled in phone to do this.&lt;br /&gt;
There are only 2 A/D inputs and three D/A outputs (one dedicated to the earpiece). This means that stereo audio playback cannot happen at the same time as the [[Answering Machine]] functionality, amongst other things. See the audio page. [[Neo1973_Audio_Subsystem|Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Q: What is the battery life? ===&lt;br /&gt;
&lt;br /&gt;
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea.  More information about the battery [[Neo1973 Battery|here]].&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
&lt;br /&gt;
==== Q: What can I do with the USB port on the Neo1973? ====&lt;br /&gt;
A: Charge the phone, communicate with it over USB-serial, or USB-networking.&lt;br /&gt;
&lt;br /&gt;
A: Plug external devices, such as wifi, cameras, or mass-storage devices in. The &amp;quot;Mass Market&amp;quot; version of the phone will have wifi integrated.&lt;br /&gt;
&lt;br /&gt;
==== Q: What can't I do with the USB? ====&lt;br /&gt;
&lt;br /&gt;
The only limitation on current hardware seems to be no usb 2.0 support, which means slower communication with 2.0 devices.&lt;br /&gt;
&lt;br /&gt;
==== Q: Why is only USB 1.1 provided? ====&lt;br /&gt;
&lt;br /&gt;
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.&lt;br /&gt;
&lt;br /&gt;
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====&lt;br /&gt;
&lt;br /&gt;
A: &lt;br /&gt;
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.&lt;br /&gt;
&lt;br /&gt;
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)&lt;br /&gt;
*This is because the host socket on USB hubs is not powered.&lt;br /&gt;
&lt;br /&gt;
FIC product development is looking into providing something that&lt;br /&gt;
conveniently solves this problem.&lt;br /&gt;
&lt;br /&gt;
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)&lt;br /&gt;
&lt;br /&gt;
One solution is a three headed cable.&lt;br /&gt;
&lt;br /&gt;
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.&lt;br /&gt;
&lt;br /&gt;
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.&lt;br /&gt;
&lt;br /&gt;
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.&lt;br /&gt;
&lt;br /&gt;
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====&lt;br /&gt;
&lt;br /&gt;
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go.  OTG is a complex specification, and it comprises way more than just&lt;br /&gt;
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.&lt;br /&gt;
&lt;br /&gt;
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard:  a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).&lt;br /&gt;
&lt;br /&gt;
=== Q: Are there any LEDs on the Neo 1973? ===&lt;br /&gt;
&lt;br /&gt;
A: The [[Neo1973]] P1/P2 will have no LEDs besides the screen backlight.&lt;br /&gt;
&lt;br /&gt;
=== Q: Will a JTAG port be made available? ===&lt;br /&gt;
&lt;br /&gt;
A:  Included with purchase of The &amp;quot;Hacker's Lunchbox&amp;quot; (Advanced version).&lt;br /&gt;
&lt;br /&gt;
There are [[Neo1973_Hardware#Changes_from_GTA01Bv3|exposed I2C, SPI and debug board connectors]] inside case in all versions and [[Debug Board|Debug Board v2]] (JTAG and serial console) in Advanced version. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.&lt;br /&gt;
&lt;br /&gt;
=== Q: Will the JTAG interface that comes with GTA01 be compatible with GTA02?  ===&lt;br /&gt;
&lt;br /&gt;
A: Yes&lt;br /&gt;
&lt;br /&gt;
=== Q: What can we expect in future versions? ===&lt;br /&gt;
&lt;br /&gt;
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. No details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense - announced by FIC in September.&lt;br /&gt;
&lt;br /&gt;
=== Q: Are microSDHC-cards like this[1] supported? ===&lt;br /&gt;
&lt;br /&gt;
[1] http://www.amazon.de/Secure-Digital-Card-microSDHC-8192MB/dp/B0019XICD4/ref=pd_sbs_pc_15&lt;br /&gt;
&lt;br /&gt;
==Networking/Connectivity==&lt;br /&gt;
&lt;br /&gt;
=== Q: What kind of connectivity? ===&lt;br /&gt;
&lt;br /&gt;
A: Tri-band GSM (commonly known as &amp;quot;European tri-band&amp;quot;, 900/1800/1900 MHz), GPRS Class12/CS4 2.5G (Not EDGE), Bluetooth 2.0 EDR, USB in all versions. WiFi: Atheros AR6K in [[GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29|GTA02]]. (No 3G in year 2007 models)&lt;br /&gt;
&lt;br /&gt;
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===&lt;br /&gt;
&lt;br /&gt;
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].&lt;br /&gt;
&lt;br /&gt;
=== Q: What providers provide the GSM required for Neo1973? ===&lt;br /&gt;
&lt;br /&gt;
A: See [[Neo1973 compatible cellphone providers]]&lt;br /&gt;
&lt;br /&gt;
=== Q: Will OpenMoko &amp;quot;Just Work&amp;quot; with Mac OS X? ===&lt;br /&gt;
&lt;br /&gt;
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. &lt;br /&gt;
Not being a Mac OS X user, I don't know enough&lt;br /&gt;
to summarize the discussion to answer this question. Can someone please fill in?&lt;br /&gt;
&lt;br /&gt;
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.&lt;br /&gt;
&lt;br /&gt;
A: It is expected that (Bluetooth/UB) SyncML based interoperation for&lt;br /&gt;
contacts and events can easily be achieved by a patch&lt;br /&gt;
to the Apple iSync configuration tables.&lt;br /&gt;
&lt;br /&gt;
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of&lt;br /&gt;
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
&lt;br /&gt;
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===&lt;br /&gt;
&lt;br /&gt;
A: Please reply UNDER post.&lt;br /&gt;
&lt;br /&gt;
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===&lt;br /&gt;
&lt;br /&gt;
A: By searching the mailing list archives. For example, using Google searches:&lt;br /&gt;
&lt;br /&gt;
 site:openmoko.org text&lt;br /&gt;
&lt;br /&gt;
For example, to search for accelerometer:&lt;br /&gt;
&lt;br /&gt;
 site:openmoko.org accelerometer&lt;br /&gt;
&lt;br /&gt;
If you only want to read the &amp;quot;official&amp;quot; mails from FIC people or from OpenMoko people:&lt;br /&gt;
&lt;br /&gt;
 site:openmoko.org text &amp;quot;at fic.com.tw&amp;quot;&lt;br /&gt;
 site:openmoko.org text &amp;quot;at openmoko.org&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For example to search for &amp;quot;release date&amp;quot; from FIC people:&lt;br /&gt;
&lt;br /&gt;
 site:openmoko.org &amp;quot;release date&amp;quot; &amp;quot;at fic.com.tw&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the [http://www.google.com/coop/cse?cx=018430699993342716089%3Aszsaurhronw custom OpenMoko search engine] that is using [http://www.google.com/coop/ Google Co-op].&lt;br /&gt;
&lt;br /&gt;
=== Q: how many dead pixels may the LCM have before calling it defect? ===&lt;br /&gt;
&lt;br /&gt;
A: the answer for the display used in GTA01 and GTA02 is '2'&lt;br /&gt;
&lt;br /&gt;
=Historical=&lt;br /&gt;
The Neo1973 was last available in Febuary 2008. See [Ne&lt;br /&gt;
&lt;br /&gt;
{{Languages|FAQ}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;br /&gt;
[[Category:FAQ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Repository</id>
		<title>Community Repository</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Repository"/>
				<updated>2008-07-27T16:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* We need your help */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Tick|Tick]] 03:46, 23 June 2008 (UTC)This page may change rapidly recently. '''Alpha 0.1.0'''&lt;br /&gt;
&lt;br /&gt;
= Community Repository =&lt;br /&gt;
There is a community repository that every one can release your projects on Neo.&lt;br /&gt;
&lt;br /&gt;
= Sites =&lt;br /&gt;
The Repository: http://downloads.openmoko.org/community-repository/&lt;br /&gt;
&lt;br /&gt;
The mailing list: http://lists.openmoko.org/mailman/listinfo/community-repository&lt;br /&gt;
&lt;br /&gt;
= How to release packages = &lt;br /&gt;
You can release your package with ipk file. &lt;br /&gt;
&lt;br /&gt;
* [[Create package on projects.openmoko.org and upload]]&lt;br /&gt;
* how to create ipk files&lt;br /&gt;
** Using OE&lt;br /&gt;
** [[Toolchain|Meta-toolchain]]&lt;br /&gt;
&lt;br /&gt;
== Package Tags ==&lt;br /&gt;
If you want your package to be shown on Assassin, please add tag message on your package. &lt;br /&gt;
{|&lt;br /&gt;
! Category !! Tag &lt;br /&gt;
|- &lt;br /&gt;
| Communication || group::communication &lt;br /&gt;
|-&lt;br /&gt;
| Development   || group::programming&lt;br /&gt;
|-&lt;br /&gt;
| Games         || group::games&lt;br /&gt;
|-&lt;br /&gt;
| Maps          || group::maps&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous || group::unknown&lt;br /&gt;
|-&lt;br /&gt;
| Network       || group::network&lt;br /&gt;
|-&lt;br /&gt;
|Repos          || group::repos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For OE user, please adding the Tag by adding one line in your bb file&lt;br /&gt;
For [http://code.google.com/p/comic-reader/source/browse/trunk/data/comic-reader_svn.bb example]:&lt;br /&gt;
 PKG_TAGS_${PN} = &amp;quot;group::games&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Add Repository on Neo = &lt;br /&gt;
== Add repositories by installing repository packages ==&lt;br /&gt;
* The community-repository is installed by default in [[ASU]].&lt;br /&gt;
&lt;br /&gt;
== Add repository manually ==&lt;br /&gt;
* create a file, here we call it community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;arch community-repos 50&amp;quot; &amp;gt; community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;src community-repos http://downloads.openmoko.org/community-repository/&amp;quot; &amp;gt;&amp;gt; community-repos.conf&lt;br /&gt;
* connect to your Neo with USB&lt;br /&gt;
 &amp;gt; sudo ifconfig usb0 192.168.0.200&lt;br /&gt;
 &amp;gt; scp community-repos.conf root@192.168.0.202:/etc/opkg/&lt;br /&gt;
* refresh the opkg metadata database&lt;br /&gt;
 &amp;gt; ssh root@192.168.0.202 &lt;br /&gt;
 after connecting to Neo&lt;br /&gt;
 &amp;gt; opkg update&lt;br /&gt;
&lt;br /&gt;
= We need your help =&lt;br /&gt;
We need reviewers who can review new packages. If you want to help, please send e-mail to the mailing list ''community-repository@lists.openmoko.org&lt;br /&gt;
''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reviewers must have the following:&lt;br /&gt;
* an account on projects.openmoko.org&lt;br /&gt;
* ssh public key on projects.openmoko.org&lt;br /&gt;
* basic svn skills&lt;br /&gt;
* basic opkg skills&lt;br /&gt;
&lt;br /&gt;
Openmoko really appreciates your help!&lt;br /&gt;
  '''Current Reviewers'''&lt;br /&gt;
  [http://wiki.openmoko.org/wiki/User_talk:Tick Tick]&lt;br /&gt;
&lt;br /&gt;
== Review Packages ==&lt;br /&gt;
The reviewer will check if there have new packages on the mailing list. If you are reviewer and want to review that package&lt;br /&gt;
* reply that mail, and say you want to review that&lt;br /&gt;
* check if the package follows the policy &lt;br /&gt;
* download the package on projects.openmoko.org&lt;br /&gt;
* install that package to see if &lt;br /&gt;
** installable?&lt;br /&gt;
** executable able?&lt;br /&gt;
** functions the claimed works actually works?&lt;br /&gt;
** If it do something bad?&lt;br /&gt;
** uninstall it and see if everything still ok?&lt;br /&gt;
* if the package is okay, put the package in this [https://svn.openmoko.org/trunk/feeds/community-repository/file-index.txt file] and the package will shown next day. &lt;br /&gt;
&lt;br /&gt;
=== Review Policy ===&lt;br /&gt;
* Packages in this repository shall not in OM repository&lt;br /&gt;
* Program shall not collect user information and send to others unless it has very clear notification&lt;br /&gt;
* Program shall not destroy the system&lt;br /&gt;
* All packages shall be run-able on Neo&lt;br /&gt;
* The package file name should refer which version of the project is compiled. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Documentation]]&lt;br /&gt;
[[category:Community]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Repository</id>
		<title>Community Repository</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Repository"/>
				<updated>2008-07-27T16:01:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Add repository by installing repository package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[User:Tick|Tick]] 03:46, 23 June 2008 (UTC)This page may change rapidly recently. '''Alpha 0.1.0'''&lt;br /&gt;
&lt;br /&gt;
= Community Repository =&lt;br /&gt;
There is a community repository that every one can release your projects on Neo.&lt;br /&gt;
&lt;br /&gt;
= Sites =&lt;br /&gt;
The Repository: http://downloads.openmoko.org/community-repository/&lt;br /&gt;
&lt;br /&gt;
The mailing list: http://lists.openmoko.org/mailman/listinfo/community-repository&lt;br /&gt;
&lt;br /&gt;
= How to release packages = &lt;br /&gt;
You can release your package with ipk file. &lt;br /&gt;
&lt;br /&gt;
* [[Create package on projects.openmoko.org and upload]]&lt;br /&gt;
* how to create ipk files&lt;br /&gt;
** Using OE&lt;br /&gt;
** [[Toolchain|Meta-toolchain]]&lt;br /&gt;
&lt;br /&gt;
== Package Tags ==&lt;br /&gt;
If you want your package to be shown on Assassin, please add tag message on your package. &lt;br /&gt;
{|&lt;br /&gt;
! Category !! Tag &lt;br /&gt;
|- &lt;br /&gt;
| Communication || group::communication &lt;br /&gt;
|-&lt;br /&gt;
| Development   || group::programming&lt;br /&gt;
|-&lt;br /&gt;
| Games         || group::games&lt;br /&gt;
|-&lt;br /&gt;
| Maps          || group::maps&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous || group::unknown&lt;br /&gt;
|-&lt;br /&gt;
| Network       || group::network&lt;br /&gt;
|-&lt;br /&gt;
|Repos          || group::repos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For OE user, please adding the Tag by adding one line in your bb file&lt;br /&gt;
For [http://code.google.com/p/comic-reader/source/browse/trunk/data/comic-reader_svn.bb example]:&lt;br /&gt;
 PKG_TAGS_${PN} = &amp;quot;group::games&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Add Repository on Neo = &lt;br /&gt;
== Add repositories by installing repository packages ==&lt;br /&gt;
* The community-repository is installed by default in [[ASU]].&lt;br /&gt;
&lt;br /&gt;
== Add repository manually ==&lt;br /&gt;
* create a file, here we call it community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;arch community-repos 50&amp;quot; &amp;gt; community-repos.conf&lt;br /&gt;
 &amp;gt; echo &amp;quot;src community-repos http://downloads.openmoko.org/community-repository/&amp;quot; &amp;gt;&amp;gt; community-repos.conf&lt;br /&gt;
* connect to your Neo with USB&lt;br /&gt;
 &amp;gt; sudo ifconfig usb0 192.168.0.200&lt;br /&gt;
 &amp;gt; scp community-repos.conf root@192.168.0.202:/etc/opkg/&lt;br /&gt;
* refresh the opkg metadata database&lt;br /&gt;
 &amp;gt; ssh root@192.168.0.202 &lt;br /&gt;
 after connecting to Neo&lt;br /&gt;
 &amp;gt; opkg update&lt;br /&gt;
&lt;br /&gt;
= We need your help =&lt;br /&gt;
We need reviewers who review the new packages. If you want to help please send e-mail to the mailing list ''community-repository@lists.openmoko.org&lt;br /&gt;
''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before applying to be a reviewer, please make sure you have. &lt;br /&gt;
* an account on projects.openmoko.org&lt;br /&gt;
* had put ssh public key on projects.openmoko.org&lt;br /&gt;
* knowing how to use svn&lt;br /&gt;
* knowing how to use opkg&lt;br /&gt;
* knowing how to do software test&lt;br /&gt;
&lt;br /&gt;
Openmoko appreciate your help. &lt;br /&gt;
  '''Current Reviewers'''&lt;br /&gt;
  [http://wiki.openmoko.org/wiki/User_talk:Tick Tick]&lt;br /&gt;
&lt;br /&gt;
== Review Packages ==&lt;br /&gt;
The reviewer will check if there have new packages on the mailing list. If you are reviewer and want to review that package&lt;br /&gt;
* reply that mail, and say you want to review that&lt;br /&gt;
* check if the package follows the policy &lt;br /&gt;
* download the package on projects.openmoko.org&lt;br /&gt;
* install that package to see if &lt;br /&gt;
** installable?&lt;br /&gt;
** executable able?&lt;br /&gt;
** functions the claimed works actually works?&lt;br /&gt;
** If it do something bad?&lt;br /&gt;
** uninstall it and see if everything still ok?&lt;br /&gt;
* if the package is okay, put the package in this [https://svn.openmoko.org/trunk/feeds/community-repository/file-index.txt file] and the package will shown next day. &lt;br /&gt;
&lt;br /&gt;
=== Review Policy ===&lt;br /&gt;
* Packages in this repository shall not in OM repository&lt;br /&gt;
* Program shall not collect user information and send to others unless it has very clear notification&lt;br /&gt;
* Program shall not destroy the system&lt;br /&gt;
* All packages shall be run-able on Neo&lt;br /&gt;
* The package file name should refer which version of the project is compiled. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Documentation]]&lt;br /&gt;
[[category:Community]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Main_Page"/>
				<updated>2008-07-18T15:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top: -70px&amp;quot;&amp;gt;{{Languages|Main Page}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;DIV ALIGN=center&amp;gt;&amp;lt;big&amp;gt;'''[[Openmoko]]™ - Open. Mobile. Free.'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/DIV&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=75d806&amp;gt;Introduction to Openmoko&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenmokoFramework08.png|250px|left|Openmoko Software Stack|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Openmoko]]™, born as an [http://en.wikipedia.org/wiki/Free_software Free Software] project under  [[License| GPL and LGPL license]], is dedicated to deliver an open software stack on mobile platforms. [[Openmoko]] shipped its first product, the Neo 1973, on July 9 2007; and then turned into a start-up company with one aim: create great mobile products using the Openmoko stack: Open. Mobile. Free.&lt;br /&gt;
&lt;br /&gt;
The [[NeoSoftwareStack|Openmoko stack]], which includes a full [[Host-based development with Xoo and Xephyr|X server]], allows users and developers to transform mobile hardware platforms into unique products. Our licence gives developers and users freedom from the &amp;quot;iron to the eyeballs,&amp;quot; freedom to cosmetically customize their device or radically remix it;  change the wallpaper or rebuild the entire house! It grants them the freedom, for example, to transform a phone into a medical device or point of sale device or the freedom to simply install their own favorite software. Beyond freeing the software on our devices we have also released our CAD files under Creative Commons ShareAlike. By freeing the software under GPL, we enable the community of FOSS developers to &amp;quot;make it new.&amp;quot; By freeing the [http://downloads.openmoko.org/CAD/ CAD] files we give industrial designers and engineers this same opportunity.&lt;br /&gt;
&lt;br /&gt;
{{mainpage}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==&amp;lt;font color=75d806&amp;gt;Openmoko Products&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
[[Image:Freerunner02.gif|thumb|150px]]&lt;br /&gt;
The first Openmoko product, the [[Neo 1973]], sold exclusively through [http://www.openmoko.com/store.html Openmoko Online Shop]. It sold out in early February 2008. &lt;br /&gt;
&lt;br /&gt;
Openmoko started selling the Neo FreeRunner (GTA02), the second generation of Neo, on July 3, 2008. Add your nickname to those interested buying the Neo FreeRunner at [[Buying_Interest_List|Buying Interest List]]. Also, look for a group to buy with at [[GroupSales]] for a discount and extra goodies.  If you've just received your FreeRunner, check out [[Getting Started with your Neo FreeRunner]] for tips.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both&amp;quot;&amp;gt;{{Bar}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=75d806&amp;gt;Join Openmoko development&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;6&amp;quot; width=100%&lt;br /&gt;
! width=50% style=&amp;quot;background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; &amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot; &amp;gt;Developer Guides&amp;lt;/font&amp;gt;&lt;br /&gt;
! width=50% style=&amp;quot;background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot; &amp;gt;Test / Emulation and share project&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; &amp;quot; | &lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Developer &amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[Toolchain|toolchain usage]]&lt;br /&gt;
* &amp;lt;font color=white&amp;gt;VMware&amp;lt;/font&amp;gt;&lt;br /&gt;
* [[Python|python intro]]&lt;br /&gt;
* [[Openmoko under QEMU]] &lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;System Integration and customizing a distribution&amp;lt;/font&amp;gt;===&lt;br /&gt;
* [[OpenEmbedded|OE-The distribution building framework]]&lt;br /&gt;
* [[MokoMakefile|Building Openmoko using the MokoMakefile ]]&lt;br /&gt;
* [[Opkg|Opkg]]&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Low level / system development&amp;lt;/font&amp;gt;===&lt;br /&gt;
* &amp;lt;font color=white&amp;gt;Low-Level&amp;lt;/font&amp;gt;&lt;br /&gt;
* [[u-boot]]  &amp;lt;font color=white&amp;gt;-The bootloader we use, including docs to our modifications&amp;lt;/font&amp;gt;&lt;br /&gt;
* [[kernel]]  &amp;lt;font color=white&amp;gt;-The Linux Kernel we use, including docs to our modifications&amp;lt;/font&amp;gt;&lt;br /&gt;
* [[gsmd]] &amp;lt;font color=white&amp;gt; -the GSM daemon managing the GSM Modem&amp;lt;/font&amp;gt;&lt;br /&gt;
* [[agpsd]] &amp;lt;font color=white&amp;gt;-the AGPS (Assisted GPS) daemon&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; &amp;quot; |&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Test&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[Test Cases]]&lt;br /&gt;
&amp;lt;font color=white&amp;gt; ※&amp;lt;/font&amp;gt; [[:Category: Test |  See More About Test]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Emulation&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[Getting Openmoko working on host with Xephyr]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Publish your project&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[CommunityRepository|Publish Your Project]]&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Distributions&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[Distributions]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=75d806&amp;gt;Openmoko community&amp;lt;/font&amp;gt;==&lt;br /&gt;
Anyone can join the Openmoko project and contribute to designing open products.  Join us and collaborate through any of the [[Development resources | project resources]], including this Openmoko Wiki. See the [[Help:Contents | wiki editing help]]page for information on making contributions to this wiki. &lt;br /&gt;
&lt;br /&gt;
You can start by using the [[introduction]] page, photos, videos and Openmoko Wiki Official Index Page. As always, the usual [[FAQ | Frequently Asked Questions]] (FAQ),  [http://lists.openmoko.org/mailman/listinfo/| mailing list] pages and [[Discussion_Forums| Discussion Forums]] are helpful. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;6&amp;quot; width=100%&lt;br /&gt;
! width=50% style=&amp;quot;background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; &amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot; &amp;gt;In News&amp;lt;/font&amp;gt;&lt;br /&gt;
! width=50% style=&amp;quot;background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot; &amp;gt;Community &amp;amp; Events&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; &amp;quot; | &lt;br /&gt;
===&amp;lt;font color=white&amp;gt;In the News&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[Getting Started with your Neo FreeRunner]]&lt;br /&gt;
*[[ASU Feature Plan]]&lt;br /&gt;
*[[CommunityRepository|Share your project]]&lt;br /&gt;
*[[GroupSales]]&lt;br /&gt;
*[[Why Openmoko|Why Openmoko is best: A Comparative Look]]&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Snapshot&amp;lt;/font&amp;gt;===&lt;br /&gt;
*&amp;lt;font color=white&amp;gt;You can always download the latest build here.&amp;lt;/font&amp;gt;&lt;br /&gt;
** &amp;lt;font color=white&amp;gt;For FreeRunner &amp;lt;/font&amp;gt;[http://buildhost.openmoko.org/daily/freerunner/ http://buildhost.openmoko.org/daily/freerunner/]&lt;br /&gt;
** &amp;lt;font color=white&amp;gt;For Neo 1973 the link is&amp;lt;/font&amp;gt; [http://buildhost.openmoko.org/daily/neo1973/ http://buildhost.openmoko.org/daily/neo1973/]&lt;br /&gt;
** &amp;lt;font color=white&amp;gt;Tools , like dfu-util and openocd :&amp;lt;/font&amp;gt;[http://buildhost.openmoko.org/daily/tools/ http://buildhost.openmoko.org/daily/tools/]&lt;br /&gt;
*&amp;lt;font color=white&amp;gt;Reviews of the daily snapshot build are [[Snapshot_review|here]] and the recommended kernel and root image from the review will always be available [http://downloads.openmoko.org/recommended/ here].&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;font color=white&amp;gt;Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.&amp;lt;/font&amp;gt;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt; Community Update&amp;lt;/font&amp;gt;===&lt;br /&gt;
&amp;lt;font color=white&amp;gt;For the latest status updates, see [[Community_Updates|Community Updates]]&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=ffffff&amp;gt; ※&amp;lt;/font&amp;gt;[[:Category:Community|  See More About Community...]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Get the overview of wiki&amp;lt;/font&amp;gt;===&lt;br /&gt;
*&amp;lt;font color=white&amp;gt;To get the overview of Openmoko Wiki, see [[Openmoko Wiki Official Index Page]].&amp;lt;/font&amp;gt;&lt;br /&gt;
===&amp;lt;font color=white&amp;gt;Events&amp;lt;/font&amp;gt;===&lt;br /&gt;
*[[Summer of Code 2008]]&lt;br /&gt;
*[[Openmoko Education/zh tw]]&lt;br /&gt;
*[[Events:FOSDEM 2008]]&lt;br /&gt;
*[[OpenLab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=ffffff&amp;gt; ※&amp;lt;/font&amp;gt;[[:Category:Event|  See More About Event...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=75d806&amp;gt;Getting started with Openmoko Wiki&amp;lt;/font&amp;gt;==&lt;br /&gt;
The Openmoko Wiki is open. Everyone can join. You'll find information including: hardware and software documentation, bug lists, community news of Openmoko and much more. Join our wiki, edit the wiki, contribute valued content, and help others. For the full picture of Openmoko Wiki, please visit the [[Openmoko Wiki Official Index Page|Openmoko Wiki Official Index Page]].  &lt;br /&gt;
&lt;br /&gt;
* Please read our [[Openmoko Wiki Editing Guidelines]]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]&lt;br /&gt;
* If you add a new page, you can reference the [[Openmoko Wiki Categories Index Page|Openmoko Wiki Categories Index Page]] to put your page on the right category.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=426fdc&amp;gt;※&amp;lt;/font&amp;gt;[[:Category: Help |  See More About Help ]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Information| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/License</id>
		<title>License</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/License"/>
				<updated>2008-07-02T15:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Foreign Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Introbox}}&lt;br /&gt;
The Openmoko program uses the following Licenses for its official programs:&lt;br /&gt;
&lt;br /&gt;
== Native Software ==&lt;br /&gt;
&lt;br /&gt;
=== Applications: GPLv2 ===&lt;br /&gt;
&lt;br /&gt;
For all '''native''' applications, we use the second version of the GNU General Public License (GPL).&lt;br /&gt;
This means that we commit ourselves to the 'standard' copyleft license which&lt;br /&gt;
covers by far the most Free Software programs today.&lt;br /&gt;
&lt;br /&gt;
Any extension or contribution that somebody makes (and wants to distribute) has &lt;br /&gt;
therefore to be released under the exact same license.&lt;br /&gt;
&lt;br /&gt;
The future license compatibility is guaranteed by using the FSF-default&lt;br /&gt;
&amp;quot;or any later version&amp;quot; statement.&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
The '''exact''' following header shall be present in all source code and header files&lt;br /&gt;
of applications that were entirely and originally developed by the OpenMoko project:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (C) 2006-2007 by OpenMoko, Inc.&lt;br /&gt;
 * Written by $Authors_Name &amp;lt;$Authors_email&amp;gt;&lt;br /&gt;
 * All Rights Reserved&lt;br /&gt;
 *&lt;br /&gt;
 * This program is free software; you can redistribute it and/or modify&lt;br /&gt;
 * it under the terms of the GNU General Public License as published by&lt;br /&gt;
 * the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
 * (at your option) any later version.&lt;br /&gt;
 *&lt;br /&gt;
 * This program is distributed in the hope that it will be useful,&lt;br /&gt;
 * but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
 * GNU General Public License for more details.&lt;br /&gt;
 *&lt;br /&gt;
 * You should have received a copy of the GNU General Public License along&lt;br /&gt;
 * with this program; if not, write to the Free Software Foundation, Inc.,&lt;br /&gt;
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.&lt;br /&gt;
 */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Libraries: LGPLv2.1 ===&lt;br /&gt;
&lt;br /&gt;
For all '''native''' libraries, we use the GNU Lesser General Public License (LGPL) version 2.1.&lt;br /&gt;
&lt;br /&gt;
Any extension or contribution that somebody makes (and wants to distribute) has &lt;br /&gt;
therefore to be released under the exact same license. &lt;br /&gt;
&lt;br /&gt;
However, while we ourselves are committed to Free Software, we do not want to constrict&lt;br /&gt;
the use of those libraries by developers of applications who want to create a non-free&lt;br /&gt;
program.&lt;br /&gt;
&lt;br /&gt;
The future license compatibility is guaranteed by using the FSF-default&lt;br /&gt;
&amp;quot;or any later version&amp;quot; statement.&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
The '''exact''' following header shall be present in all source code and header files&lt;br /&gt;
of libraries that were entirely and originally developed by the OpenMoko project:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (C) 2006-2007 by OpenMoko, Inc.&lt;br /&gt;
 * Written by $Authors_name &amp;lt;$Authors_email&amp;gt;&lt;br /&gt;
 * All Rights Reserved&lt;br /&gt;
 *&lt;br /&gt;
 * This library is free software; you can redistribute it and/or&lt;br /&gt;
 * modify it under the terms of the GNU Lesser General Public&lt;br /&gt;
 * License as published by the Free Software Foundation; either&lt;br /&gt;
 * version 2.1 of the License, or (at your option) any later version.&lt;br /&gt;
 *&lt;br /&gt;
 * This library is distributed in the hope that it will be useful,&lt;br /&gt;
 * but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU&lt;br /&gt;
 * Lesser General Public License for more details.&lt;br /&gt;
 *&lt;br /&gt;
 * You should have received a copy of the GNU Lesser General Public&lt;br /&gt;
 * License along with this library; if not, write to the Free Software&lt;br /&gt;
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA&lt;br /&gt;
 *&lt;br /&gt;
 */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Foreign Software ==&lt;br /&gt;
&lt;br /&gt;
If employees of Openmoko, Inc. extend / enhance or contribute back to existing Free Software programs, they will always comply with existing licenses.&lt;br /&gt;
&lt;br /&gt;
Specifically this means:&lt;br /&gt;
&lt;br /&gt;
# new code will be copyright by Openmoko, Inc.&lt;br /&gt;
# licensed under the exact same terms of the original program&lt;br /&gt;
&lt;br /&gt;
Openmoko, Inc. does not require contributors to share or transfer copyrights to their own code.&lt;br /&gt;
&lt;br /&gt;
== Trademark License ==&lt;br /&gt;
&lt;br /&gt;
It is worthwhile to note that FIC (&amp;quot;FIRST INTERNATIONAL COMPUTER, INC. CORPORATION&amp;quot;) is currently the legal holder of the OpenMoko mark (USPTO #77013374 standard character mark). A trademark license fee may be collected by FIC when you use the OpenMoko word.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Languages|License}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:Openmoko| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Who_is_Who</id>
		<title>Who is Who</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Who_is_Who"/>
				<updated>2008-07-02T12:58:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Officials members of the Openmoko Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why this page ?==&lt;br /&gt;
&lt;br /&gt;
If you subscribe for a mailing list, you will see people speaking, answering some questions, but you may ask:&lt;br /&gt;
* Who is who?&lt;br /&gt;
* Who can I trust when they say something ?&lt;br /&gt;
&lt;br /&gt;
So I propose to fill this list to help people knowing each other&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Officials members of the Openmoko Team==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!     !! Username !! Real name !! Nationality !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
|1.   || [[User:Sean|Sean]] || Sean Moss-Pultz || USA || Openmoko's CEO&lt;br /&gt;
|-&lt;br /&gt;
|2.   || [[Steve|Steve]] || Steven Mosher || USA || &lt;br /&gt;
|-&lt;br /&gt;
|3.   || [[User:Michaelshiloh|Michaelshiloh]] || Michael Shiloh || USA || &lt;br /&gt;
|-&lt;br /&gt;
|4.   || [[User:Roh|Roh]] ||  Joachim Steiger || Germany ||&lt;br /&gt;
|-&lt;br /&gt;
|5.   || [[User:Tony Tu|Tony Tu]] || Neng-Yu Tu || Taiwan ||&lt;br /&gt;
|-&lt;br /&gt;
|6.   || [[User:DanielWillmann|DanielWillmann]] || Daniel Willmann || Germany ||&lt;br /&gt;
|-&lt;br /&gt;
|7.   || [[User:ThomasWood|ThomasWood]] || Thomas Wood || ||&lt;br /&gt;
|-&lt;br /&gt;
|8.   || [[User:Mickey|Mickey]] || Michael Lauer || Germany ||&lt;br /&gt;
|-&lt;br /&gt;
|9.   || [[User:Matt|Matt_Hsu]] || Matt Hsu || ||&lt;br /&gt;
|-&lt;br /&gt;
|10.  || [[User:Willie|Willie]] || Willie Chen || ||&lt;br /&gt;
|-&lt;br /&gt;
|11.  || [[User:Allen lin|Allen lin]] || Allen Lin || || Openmoko Testing Team&lt;br /&gt;
|-&lt;br /&gt;
|12.  || [[User:allen_chang | Allen Chang]] || Allen Chang || Taiwan || GTA Hardware Engineer&lt;br /&gt;
|-&lt;br /&gt;
|13.  || || [[User:Jeremy Chang|Jeremy Chang]] || ||&lt;br /&gt;
|-&lt;br /&gt;
|14.   || [[User:Miles|Miles_Hsieh]] || Mile Hsieh || Taiwan ||&lt;br /&gt;
|-&lt;br /&gt;
|15.   || [[User:Anthony|Anthony_Chang]] || Anthong Chang || Taiwan ||&lt;br /&gt;
|-&lt;br /&gt;
|16.   || [[User:Tim|Tim_Lee]] || Tim Lee || Taiwan || Hardware&lt;br /&gt;
|-&lt;br /&gt;
|17.   || || Joachim Steiger || || Openmoko Central Services&lt;br /&gt;
|-&lt;br /&gt;
|18.   || [[User:HaraldWelte|LaForge]] || Harald Welte || Germany || Left Openmoko. Here for archives.&lt;br /&gt;
|-&lt;br /&gt;
|19.   ||  || Harry Tsai || || Openmoko Sales Manager&lt;br /&gt;
|-&lt;br /&gt;
|20.   || [[User:jOERG|jOERG]] || Joerg Reisenweber || || Openmoko Hardware development&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GTA01 Owners==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!     !! Username !! Real name !! Nationality !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
|1.   ||[[User:jluis|jluis]] || José Luis Perez Diez || Spanish ||Barcelona&lt;br /&gt;
|-&lt;br /&gt;
|2.   ||[[User:liuxf|liuxf]] || Xiangfu liu || Chinese || CHN-CUGSM&lt;br /&gt;
|-&lt;br /&gt;
|3.   ||[[User:Kevin_Dean|Kevin Dean]] || Kevin Dean || USA || Washinton DC Metro Area&lt;br /&gt;
|-&lt;br /&gt;
|4.   ||[[User:Quicksand|Quicksand]] || Clarke Wixon || USA || San Francisco Bay Area&lt;br /&gt;
|-&lt;br /&gt;
|5.   ||[[User:Wurp|Wurp]] || Bobby Martin || USA || Dallas/Fort Worth Area&lt;br /&gt;
|-&lt;br /&gt;
|6.   ||[[User:Tranter|Tranter]] || Jeff Tranter || Canada || Ottawa&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==GTA02 (Freerunner) Owners==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!     !! Username !! Real name !! Nationality !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
|1.   ||[[User|User]] ||  || ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Future Owner==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!     !! Username !! Real name !! Nationality !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
|1.   ||[[Sleg|Sleg]] || Cédric D || French || Curious about this future device, will buy one ASAP&lt;br /&gt;
|-&lt;br /&gt;
|2.   ||[[User:Zedd_D1abl0|Zedd_D1abl0]] || Jordan Keith || Australian || Living in Australia, waiting for consumer release&lt;br /&gt;
|-&lt;br /&gt;
|3.   ||[[User:quatrox|quatrox]] || Flemming Richter Mikkelsen || Norwegian || waiting for developer release&lt;br /&gt;
|-&lt;br /&gt;
|4.   ||[[User:Simarillion|Simarillion]] || Michael || German || already preordered&lt;br /&gt;
|-&lt;br /&gt;
|5.   ||[[User:Trevi%C3%B1o|Treviño]] || Marco Trevisan || Italian || Just waiting for a mobile hacking platform!&lt;br /&gt;
|-&lt;br /&gt;
|6.   ||[[User:CdnVapour150C|CdnVapour150C]] || Matt Crane || Canadian || Eagerly waiting GTA2 release&lt;br /&gt;
|-&lt;br /&gt;
|7.   ||[[User:Mmanjos|mmanjos]] || Matt Manjos || Canadian || Living in Ottawa, going to buy the GTA02&lt;br /&gt;
|-&lt;br /&gt;
|8.   ||[[User:bastian|bastian]] || Bastian Muck || German || Student (IT), waiting for shipment to buy one&lt;br /&gt;
|-&lt;br /&gt;
|9.   ||[[User:dalnefre|dalnefre]] || Dale Schumacher || American || Why would editing this page make you trust me?&lt;br /&gt;
|-&lt;br /&gt;
|10.   ||[[User:Phyce|Phyce]] || Philippe Guillebert || French || Eagerly waiting for GTA02 :)&lt;br /&gt;
|-&lt;br /&gt;
|11.   ||[[User:Nyq|Nyq]] || Andrea Debortoli || Italian || It's nearly here!&lt;br /&gt;
|-&lt;br /&gt;
|12.   ||[[User:Avanc|Avanc]] || Sven Klomp || German || Hopefully I can move my name to the table above within the next few weeks :-)&lt;br /&gt;
|-&lt;br /&gt;
|13.   ||[[User:tdido|tdido]] || Tomás Di Doménico || Argentinian || Also waiting...&lt;br /&gt;
|-&lt;br /&gt;
|14.   ||[[User:Methril|Methril]] || Rafael Campos || Spanish || A little bit impatient to get one. :D&lt;br /&gt;
|-&lt;br /&gt;
|15.   ||[[User:Bmk789|BMK789]] || Brandon Kruger || American || Need one soon!&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16.   ||[[User:Kozapatista|Kozapatista]] || Kosa || Mexican || About to wait no more! :D&lt;br /&gt;
|-&lt;br /&gt;
|17.   ||[[User:Yorick|Yorick]] || Yorick|| Belgian || anxious to get one&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other (Specify)==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!     !! Username !! Real name !! Nationality !! Remarks&lt;br /&gt;
|-&lt;br /&gt;
|1.   ||[[User|User]] ||  || ||&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Information ]]&lt;br /&gt;
[[Category:Categories ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OSvS</id>
		<title>OSvS</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OSvS"/>
				<updated>2008-07-02T06:03:37Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Unimplemented}}&lt;br /&gt;
== Openmoko OSvS ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the development of the OpenMoko framework, security over GSM networks is a vital requirement.&lt;br /&gt;
&lt;br /&gt;
OSvS is hoped to deliver an opensource solution to implementing a secure voice application that can operate over the GSM Data Channels.&lt;br /&gt;
&lt;br /&gt;
Further information will be made available soon.&lt;br /&gt;
&lt;br /&gt;
=== Objective ===&lt;br /&gt;
&lt;br /&gt;
To develop an application to provide encryption functions over the GSM Circuit Switched Data (CSD) Channel.&lt;br /&gt;
&lt;br /&gt;
'''Requirements'''&lt;br /&gt;
&lt;br /&gt;
# The software must comply with the [http://ietf.org IETF] [http://zfoneproject.com/zrtp_ietf.html ZRTP Draft Standard] as implemented in the zFone Application&lt;br /&gt;
# The software must be able to operate over the [http://en.wikipedia.org/wiki/Circuit_Switched_Data GSM 2G CSD Channel]&lt;br /&gt;
# The software must be open source and be easily available for peer review (not all components of zphone are licensed under the GPL, see http://zfoneproject.com/faq.html#opensource)&lt;br /&gt;
# The software must be designed to operate on the Openmoko platform&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical  ]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Calling Features]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Wiki_Editing_Guidelines</id>
		<title>Openmoko Wiki Editing Guidelines</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Wiki_Editing_Guidelines"/>
				<updated>2008-07-02T05:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Our Openmoko Wiki Editing Guidelines are meant to assist our users in editing this wiki.  They try to ensure a somewhat more consistent and organized structure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Naming ==&lt;br /&gt;
&lt;br /&gt;
# Openmoko is only referring to pure Software (think Openmoko GNU/Linux distribution)&lt;br /&gt;
# Neo 1973 is the first hardware device that officially runs Openmoko&lt;br /&gt;
# Use &amp;quot;the smartphone&amp;quot; if you refer to a hardware device that could be Neo 1973 but could also be a later version&lt;br /&gt;
&lt;br /&gt;
== Rules ==&lt;br /&gt;
&lt;br /&gt;
# If you're adding information (esp. Pages) about the Hardware, keep in mind that the Neo 1973 is only one of the various devices that will run Openmoko. Thus,&lt;br /&gt;
## Do not create generic pages like &amp;quot;Battery&amp;quot;, rather use &amp;quot;Neo 1973 Battery&amp;quot;&lt;br /&gt;
## If it makes sense to have generic pages, use per-device sections and make sure you always link to the Neo 1973 section from other Neo 1973 specific pages&lt;br /&gt;
## See [http://wiki.openmoko.org/wiki/Help:Contents#A_list_of_definitive_spellings_used_throughout_the_site| this] page for a list of other definitive spellings used in the Openmoko project&lt;br /&gt;
# The wiki is primarily meant to contain factual information on actual project software, hardware, even though parts might still be under development. Thus,&lt;br /&gt;
## If you're adding information about wishlist items (or even more imaginary things), please clearly mark them with a &amp;quot;Wishlist:&amp;quot; prefix in the page title.  &lt;br /&gt;
## Always make sure that an outside user can clearly distinguish between the actual feature set of the device, and &amp;quot;interesting theoretical plans of what one could do if he had time&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
== Helpfulness ==&lt;br /&gt;
&lt;br /&gt;
As you author new pages or edit existing pages, please add a category at the bottom of the page. Review the existing category list on the [[Special:Categories | Categories page]].   Adding [[Special:Categories | categories]] to a page allows the wiki engine to organize the content automagically.  If a category does not exist and you think a new one is required then use the category syntax to create a new one.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  [[Category:My new category]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This example shows how both an exsiting category named '''My new category''' or a new category called '''My new category''' would be created.  If you are creating a new category, then be sure to click on the new page like and define what you were thinking should go in this page.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  [[:Category:My new category | My new category]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moreover, this example shows how you can use a category page as an actual wiki page.  Yes you will have to type a few more characters, but your readers will link to an actual page of information with all the other related pages at the bottom!. Here again we are using the wiki engine to perform our indexing and linking for us.&lt;br /&gt;
&lt;br /&gt;
For more help on categories, please see [http://www.mediawiki.org/wiki/Help:Categories MediaWiki's &amp;quot;Categories&amp;quot; help page.]&lt;br /&gt;
&lt;br /&gt;
== Style Sheet ==&lt;br /&gt;
=== A list of definitive spellings used throughout the site ===&lt;br /&gt;
* Numbers [0-9]&lt;br /&gt;
** 1973 &lt;br /&gt;
***(the model name of the first OpenMoko phone)&lt;br /&gt;
*A&lt;br /&gt;
&lt;br /&gt;
*B&lt;br /&gt;
&lt;br /&gt;
*C&lt;br /&gt;
&lt;br /&gt;
*D&lt;br /&gt;
&lt;br /&gt;
*E&lt;br /&gt;
&lt;br /&gt;
*F&lt;br /&gt;
** FreeRunner &lt;br /&gt;
***(not freerunner or Freerunner)&lt;br /&gt;
***(the model name of the 2nd OpenMoko phone)&lt;br /&gt;
*G&lt;br /&gt;
&lt;br /&gt;
*H&lt;br /&gt;
&lt;br /&gt;
*I&lt;br /&gt;
&lt;br /&gt;
*J&lt;br /&gt;
&lt;br /&gt;
*K&lt;br /&gt;
&lt;br /&gt;
*L&lt;br /&gt;
&lt;br /&gt;
*M&lt;br /&gt;
** MokoMakefile (and it's '''not''' a script)&lt;br /&gt;
&lt;br /&gt;
*N&lt;br /&gt;
** Neo&lt;br /&gt;
*** (the brand name of OpenMoko phones)&lt;br /&gt;
** Neo 1973&lt;br /&gt;
*** (the brand and model name of the first OpenMoko phone)&lt;br /&gt;
*** (not neo1973 or neo 1973.   Note this has changed during the course of the project and a lot of current entries in the Wiki and software are wrong.   See [[http://lists.openmoko.org/pipermail/community/2008-February/013136.html | here]] for the official pronouncement  as of Feb08)&lt;br /&gt;
** Neo FreeRunner &lt;br /&gt;
*** (the brand and model name of the second OpenMoko phone)&lt;br /&gt;
*** (not NeoFreeRunner or neo freerunner)&lt;br /&gt;
&lt;br /&gt;
*O&lt;br /&gt;
** Openmoko &lt;br /&gt;
*** (the name of the complete software stack)&lt;br /&gt;
*** (not &amp;quot;OpenMoko&amp;quot; anymore as of [http://www.businesswire.com/portal/site/home/?newsLang=en&amp;amp;viewID=news_view_popup&amp;amp;epi-content=NEWS_VIEW_POPUP_TYPE&amp;amp;beanStrID=reportcenterndm&amp;amp;newsId=20080304005158  March 2008].    Note this change means many current entries in the Wiki are wrong - please help to amend!)&lt;br /&gt;
** Openmoko Inc&lt;br /&gt;
*** (the name of the Taiwanese company that develops products for the project)&lt;br /&gt;
** openmoko.org&lt;br /&gt;
*** (the community, non-commercial website for the project)&lt;br /&gt;
** openmoko.com&lt;br /&gt;
*** (the commercial website and webshop of Openmoko Inc)&lt;br /&gt;
*P&lt;br /&gt;
&lt;br /&gt;
*Q&lt;br /&gt;
&lt;br /&gt;
*R&lt;br /&gt;
&lt;br /&gt;
*S&lt;br /&gt;
&lt;br /&gt;
*T&lt;br /&gt;
&lt;br /&gt;
*U&lt;br /&gt;
&lt;br /&gt;
*V&lt;br /&gt;
&lt;br /&gt;
*W&lt;br /&gt;
&lt;br /&gt;
*X&lt;br /&gt;
&lt;br /&gt;
*Y&lt;br /&gt;
&lt;br /&gt;
*Z&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Languages|Openmoko_Wiki_Editing_Guidelines}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Information| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_vs_Neo_FreeRunner</id>
		<title>Neo 1973 vs Neo FreeRunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_vs_Neo_FreeRunner"/>
				<updated>2008-07-02T05:33:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo1973: GTA01Bv4 versus GTA02 comparison}}&lt;br /&gt;
== Comparison Chart: Neo 1973 (GTA01Bv4) vs. Neo FreeRunner ([[GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29|GTA02]]) hardware revisions ==&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot;&lt;br /&gt;
 |Feature&lt;br /&gt;
 |Model&lt;br /&gt;
 |Model&lt;br /&gt;
 |-&lt;br /&gt;
 |Brand &amp;amp; Model Name&lt;br /&gt;
 |[[Neo 1973]]&lt;br /&gt;
 |[[Neo FreeRunner]]&lt;br /&gt;
 |-&lt;br /&gt;
 |Internal Codename&lt;br /&gt;
 |[[GTA01Bv4]]&lt;br /&gt;
 |[[GTA02]]&lt;br /&gt;
 |-&lt;br /&gt;
 |Sale&lt;br /&gt;
 |Sold out!&lt;br /&gt;
 |On sale now. See Openmoko's [http://www.openmoko.com/store.html Store]&lt;br /&gt;
 |-&lt;br /&gt;
 |Dimensions&amp;lt;br /&amp;gt;(no differences) &lt;br /&gt;
 |120.7 x 62 x 18.5 mm&lt;br /&gt;
 |120.7 x 62 x 18.5 mm&lt;br /&gt;
 |-&lt;br /&gt;
 |Weight&lt;br /&gt;
 |184 g&lt;br /&gt;
 |184 g (unconfirmed)&lt;br /&gt;
 |-&lt;br /&gt;
 |Screen&amp;lt;br /&amp;gt;(no differences)&lt;br /&gt;
 |2.8&amp;quot; 480x640 at 285 ppi, &lt;br /&gt;
 |2.8&amp;quot; 480x640 at 285 ppi,&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#microSD-Card|Storage]]&lt;br /&gt;
 |64 MB integrated flash memory&lt;br /&gt;
&lt;br /&gt;
Expandable with any-size [http://lists.openmoko.org/pipermail/community/2007-February/003156.html microSD or MicroSDHC] cards&lt;br /&gt;
 | [http://lists.openmoko.org/pipermail/announce/2007-June/000013.html 256 MB] integrated flash memory&lt;br /&gt;
&lt;br /&gt;
Expandable with any-size [http://www.techtree.com/India/News/Samsung_Readies_8GB_microSD_Card/551-81172-581.html microSD or microSDHC]  cards&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#Processor|CPU]]&lt;br /&gt;
 |Samsung s3c2410 SoC @ 266 MHz ([http://lists.openmoko.org/pipermail/announce/2007-January/000000.html source])&lt;br /&gt;
 |Samsung 2442 SoC @ 400 MHz ([http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442&amp;amp;&amp;amp;ppmi= source])&lt;br /&gt;
 |-&lt;br /&gt;
 |Graphics Accelerator&lt;br /&gt;
 |&lt;br /&gt;
 |[http://www.smediatech.com/product3362.htm SMedia 3362] 2D/3D Graphics Accelerator ([http://lists.openmoko.org/pipermail/announce/2007-June/000013.html source])&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#RAM|RAM]]&lt;br /&gt;
 |128 MB&lt;br /&gt;
 |128 MB&lt;br /&gt;
 |-&lt;br /&gt;
 |Wireless&lt;br /&gt;
 |Tri-band GSM 900/1800/1900&lt;br /&gt;
&lt;br /&gt;
GPRS Class12/CS4/[http://lists.openmoko.org/pipermail/community/2007-September/010400.html B] 2.5G (Not EDGE)&lt;br /&gt;
&lt;br /&gt;
Bluetooth 2.0 EDR&lt;br /&gt;
 |Tri-band GSM 900 or 850/1800/1900&lt;br /&gt;
GPRS Class12/CS4/[http://lists.openmoko.org/pipermail/community/2007-September/010400.html B] 2.5G (Not EDGE)&lt;br /&gt;
&lt;br /&gt;
Bluetooth 2.0 EDR&lt;br /&gt;
&lt;br /&gt;
WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (See also [[AR6K]]) (802.11 b/g)&lt;br /&gt;
 |-&lt;br /&gt;
 |Embedded devices&lt;br /&gt;
 |Assisted GPS, 2 buttons&lt;br /&gt;
 |Assisted GPS, 2 backlit buttons; 2x3D [[Accelerometer]]s&lt;br /&gt;
 |-&lt;br /&gt;
 |GPS Hardware&lt;br /&gt;
 |Global Locate (now Broadcom) Hammerhead&lt;br /&gt;
 |u-blox/Atmel ATR0635 [http://lists.openmoko.org/pipermail/community/2007-October/011013.html]&lt;br /&gt;
 |-&lt;br /&gt;
 |Sound&lt;br /&gt;
 |Built-in stereo speakers, stereo handset&lt;br /&gt;
 |Built-in mono speaker, stereo jack for output to headset/earphones&lt;br /&gt;
 |-&lt;br /&gt;
 |WiFi&lt;br /&gt;
 |no&lt;br /&gt;
 |yes&lt;br /&gt;
 |-&lt;br /&gt;
 |Accelerometer&lt;br /&gt;
 |no&lt;br /&gt;
 |yes, 2x3D [[Accelerometer]]s&lt;br /&gt;
|-&lt;br /&gt;
 |Software&lt;br /&gt;
 |Extremely buggy. Most software needs to be added or made to work.&lt;br /&gt;
 |Basic PDA functionality included. Additional, also self-written, software can be installed by users.&lt;br /&gt;
 |-&lt;br /&gt;
 |Battery&lt;br /&gt;
 |Replaceable [[Neo1973_Battery|1200mAh battery]] charged via USB 1.1&lt;br /&gt;
 |Replaceable [[Neo1973_Battery|1200mAh battery]] charged via USB 1.1, or wall charger supplying 1000mA[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=956]. Also has a coulomb counter for accurate charge reading[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=957]&lt;br /&gt;
 |-&lt;br /&gt;
 |USB Host Support&lt;br /&gt;
 |Yes, but external +5V is required&lt;br /&gt;
 |Yes, powered port [http://lists.openmoko.org/pipermail/neo1973-hardware/2007-October/000280.html]&lt;br /&gt;
 |-&lt;br /&gt;
 |Target Audience&lt;br /&gt;
 |Hardcore developer. [[Developer_preview|What to expect from the Developer preview]].&lt;br /&gt;
 |Developer.&lt;br /&gt;
 |-&lt;br /&gt;
 |Price &amp;lt;br /&amp;gt; (not including shipping costs and applicable taxes for your country)&lt;br /&gt;
 |USD 300 (base model)&lt;br /&gt;
&lt;br /&gt;
USD 399 including additional development hardware.&lt;br /&gt;
&lt;br /&gt;
(All units are shipped from the U.S.)&lt;br /&gt;
 |USD 399.&lt;br /&gt;
&lt;br /&gt;
You can buy the debug board for USD 99.&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware Support]]&lt;br /&gt;
[[Category:GTA02 Hardware]]&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_vs_Neo_FreeRunner</id>
		<title>Neo 1973 vs Neo FreeRunner</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_vs_Neo_FreeRunner"/>
				<updated>2008-07-02T05:33:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo1973: GTA01Bv4 versus GTA02 comparison}}&lt;br /&gt;
== Comparison Chart: Neo 1973 (GTA01Bv4) vs. Neo FreeRunner ([[GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29|GTA02]]) hardware revisions ==&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot;&lt;br /&gt;
 |Feature&lt;br /&gt;
 |Model&lt;br /&gt;
 |Model&lt;br /&gt;
 |-&lt;br /&gt;
 |Brand &amp;amp; Model Name&lt;br /&gt;
 |[[Neo 1973]]&lt;br /&gt;
 |[[Neo FreeRunner]]&lt;br /&gt;
 |-&lt;br /&gt;
 |FIC Internal Codename&lt;br /&gt;
 |[[GTA01Bv4]]&lt;br /&gt;
 |[[GTA02]]&lt;br /&gt;
 |-&lt;br /&gt;
 |Sale&lt;br /&gt;
 |Sold out!&lt;br /&gt;
 |On sale now. See Openmoko's [http://www.openmoko.com/store.html Store]&lt;br /&gt;
 |-&lt;br /&gt;
 |Dimensions&amp;lt;br /&amp;gt;(no differences) &lt;br /&gt;
 |120.7 x 62 x 18.5 mm&lt;br /&gt;
 |120.7 x 62 x 18.5 mm&lt;br /&gt;
 |-&lt;br /&gt;
 |Weight&lt;br /&gt;
 |184 g&lt;br /&gt;
 |184 g (unconfirmed)&lt;br /&gt;
 |-&lt;br /&gt;
 |Screen&amp;lt;br /&amp;gt;(no differences)&lt;br /&gt;
 |2.8&amp;quot; 480x640 at 285 ppi, &lt;br /&gt;
 |2.8&amp;quot; 480x640 at 285 ppi,&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#microSD-Card|Storage]]&lt;br /&gt;
 |64 MB integrated flash memory&lt;br /&gt;
&lt;br /&gt;
Expandable with any-size [http://lists.openmoko.org/pipermail/community/2007-February/003156.html microSD or MicroSDHC] cards&lt;br /&gt;
 | [http://lists.openmoko.org/pipermail/announce/2007-June/000013.html 256 MB] integrated flash memory&lt;br /&gt;
&lt;br /&gt;
Expandable with any-size [http://www.techtree.com/India/News/Samsung_Readies_8GB_microSD_Card/551-81172-581.html microSD or microSDHC]  cards&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#Processor|CPU]]&lt;br /&gt;
 |Samsung s3c2410 SoC @ 266 MHz ([http://lists.openmoko.org/pipermail/announce/2007-January/000000.html source])&lt;br /&gt;
 |Samsung 2442 SoC @ 400 MHz ([http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442&amp;amp;&amp;amp;ppmi= source])&lt;br /&gt;
 |-&lt;br /&gt;
 |Graphics Accelerator&lt;br /&gt;
 |&lt;br /&gt;
 |[http://www.smediatech.com/product3362.htm SMedia 3362] 2D/3D Graphics Accelerator ([http://lists.openmoko.org/pipermail/announce/2007-June/000013.html source])&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Neo1973_Hardware#RAM|RAM]]&lt;br /&gt;
 |128 MB&lt;br /&gt;
 |128 MB&lt;br /&gt;
 |-&lt;br /&gt;
 |Wireless&lt;br /&gt;
 |Tri-band GSM 900/1800/1900&lt;br /&gt;
&lt;br /&gt;
GPRS Class12/CS4/[http://lists.openmoko.org/pipermail/community/2007-September/010400.html B] 2.5G (Not EDGE)&lt;br /&gt;
&lt;br /&gt;
Bluetooth 2.0 EDR&lt;br /&gt;
 |Tri-band GSM 900 or 850/1800/1900&lt;br /&gt;
GPRS Class12/CS4/[http://lists.openmoko.org/pipermail/community/2007-September/010400.html B] 2.5G (Not EDGE)&lt;br /&gt;
&lt;br /&gt;
Bluetooth 2.0 EDR&lt;br /&gt;
&lt;br /&gt;
WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (See also [[AR6K]]) (802.11 b/g)&lt;br /&gt;
 |-&lt;br /&gt;
 |Embedded devices&lt;br /&gt;
 |Assisted GPS, 2 buttons&lt;br /&gt;
 |Assisted GPS, 2 backlit buttons; 2x3D [[Accelerometer]]s&lt;br /&gt;
 |-&lt;br /&gt;
 |GPS Hardware&lt;br /&gt;
 |Global Locate (now Broadcom) Hammerhead&lt;br /&gt;
 |u-blox/Atmel ATR0635 [http://lists.openmoko.org/pipermail/community/2007-October/011013.html]&lt;br /&gt;
 |-&lt;br /&gt;
 |Sound&lt;br /&gt;
 |Built-in stereo speakers, stereo handset&lt;br /&gt;
 |Built-in mono speaker, stereo jack for output to headset/earphones&lt;br /&gt;
 |-&lt;br /&gt;
 |WiFi&lt;br /&gt;
 |no&lt;br /&gt;
 |yes&lt;br /&gt;
 |-&lt;br /&gt;
 |Accelerometer&lt;br /&gt;
 |no&lt;br /&gt;
 |yes, 2x3D [[Accelerometer]]s&lt;br /&gt;
|-&lt;br /&gt;
 |Software&lt;br /&gt;
 |Extremely buggy. Most software needs to be added or made to work.&lt;br /&gt;
 |Basic PDA functionality included. Additional, also self-written, software can be installed by users.&lt;br /&gt;
 |-&lt;br /&gt;
 |Battery&lt;br /&gt;
 |Replaceable [[Neo1973_Battery|1200mAh battery]] charged via USB 1.1&lt;br /&gt;
 |Replaceable [[Neo1973_Battery|1200mAh battery]] charged via USB 1.1, or wall charger supplying 1000mA[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=956]. Also has a coulomb counter for accurate charge reading[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=957]&lt;br /&gt;
 |-&lt;br /&gt;
 |USB Host Support&lt;br /&gt;
 |Yes, but external +5V is required&lt;br /&gt;
 |Yes, powered port [http://lists.openmoko.org/pipermail/neo1973-hardware/2007-October/000280.html]&lt;br /&gt;
 |-&lt;br /&gt;
 |Target Audience&lt;br /&gt;
 |Hardcore developer. [[Developer_preview|What to expect from the Developer preview]].&lt;br /&gt;
 |Developer.&lt;br /&gt;
 |-&lt;br /&gt;
 |Price &amp;lt;br /&amp;gt; (not including shipping costs and applicable taxes for your country)&lt;br /&gt;
 |USD 300 (base model)&lt;br /&gt;
&lt;br /&gt;
USD 399 including additional development hardware.&lt;br /&gt;
&lt;br /&gt;
(All units are shipped from the U.S.)&lt;br /&gt;
 |USD 399.&lt;br /&gt;
&lt;br /&gt;
You can buy the debug board for USD 99.&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware Support]]&lt;br /&gt;
[[Category:GTA02 Hardware]]&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware</id>
		<title>Neo FreeRunner Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware"/>
				<updated>2008-07-02T05:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo FreeRunner GTA02 Hardware}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
[[Openmoko]] is a software distribution stack that sits on top of a [[hardware]] platform.  The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of Openmoko.  You can find specifications of the hardware by reviewing this introduction page and the pages in the category as shown at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{note|This page is about hardware that is currently in '''design/prototype''' phase, changes are frequent}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta02a5 pcba cs.JPG|thumb|400px|display (top) side NOTE: GTA02 A5 PCBA Component Side photo]]&lt;br /&gt;
[[Image:Gta02a5 pcba ps.JPG|thumb|400px|component (back) side NOTE: GTA02 A5 PCBA Print Side photo]]&lt;br /&gt;
[[Image:GTA02 A5 PCB CS.jpg|thumb|400px|component (back) side NOTE: GTA02 A5 PCB Component Side photo]]&lt;br /&gt;
[[Image:GTA02 A5 PCB PS.jpg|thumb|400px|component (back) side NOTE: GTA02 A5 PCB Print Side photo]]&lt;br /&gt;
[[Image:SimpleComponentDiagram.jpg|thumb|400px|Simplified Hardware Component Diagram]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
Openmoko, Inc. is building a Linux based smart phone with full GPL compatible firmware source code for Openmoko, project code named GTA02 (Neo FreeRunner).&lt;br /&gt;
&lt;br /&gt;
Detail hardware component selection can be found below.&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Display-   Topply o2.8, 480 x 640 pixels, VGA, 200 NIT minimum, resistance type touch &lt;br /&gt;
&lt;br /&gt;
*User Interface Navigation- Touch screen on LCD, 2 control “buttons”, 1 Power button, 1 Aux for 911 emergency call  &lt;br /&gt;
&lt;br /&gt;
*Built-in 802.11b/g Radio (Atheros chipset AR6001 Flash version) &lt;br /&gt;
&lt;br /&gt;
*Built-in Bluetooth 2.0 + EDR (CSR and support PCM audio , BC4 frimware version) &lt;br /&gt;
&lt;br /&gt;
*Built-in 2D/3D graphics acceleration chip (S-Media 3362) &lt;br /&gt;
&lt;br /&gt;
*2 built-in Tri-Axis sensor (ST accelerometer LIS302DL) &lt;br /&gt;
&lt;br /&gt;
*Built in GPS Radio – -130 dBm with internal antenna, -157 dBm tracking on chipset specification, TTFF under 40 seconds with -130 dBm signal strength, and tracking (u-Blox) &lt;br /&gt;
&lt;br /&gt;
*Antenna – Specialized antenna for best in hand hold GPS, GPRS and Wi-Fi/Bluetooth performance are required, -105dBm on receiving, Tx 30dbm+2 on GSM &lt;br /&gt;
&lt;br /&gt;
*External Antennae –   MMCX GPS connector &lt;br /&gt;
&lt;br /&gt;
*GPRS Radio –GSM/GPRS radio.  A Pre-PTCRB certified module will be preferred &lt;br /&gt;
&lt;br /&gt;
*Linux – Linux kernel 2.6.24 or later OpenMoko kernel &lt;br /&gt;
&lt;br /&gt;
*USB -  Client and Host mode switch-able (to be used for software downloading), provide host 5v power &lt;br /&gt;
&lt;br /&gt;
*Power- Normal mode power will be via 1200 mAh battery with built-in coulomb counter, could charge via specialized charger.  Internal Lithium Ion or Lithium Polymer battery will keep device in standby mode. Battery life (Approximation/Ideal Target) Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 3-4 hrs(GSM) &lt;br /&gt;
&lt;br /&gt;
*LED- LED indicator under Aux/Power button key&lt;br /&gt;
&lt;br /&gt;
=Hardware Specification=&lt;br /&gt;
===Hardware Electrical=== &lt;br /&gt;
&lt;br /&gt;
*400/500 MHz Samsung 2442B Processor/SOC (400 minimum, ARM920T core, ARMv4T)&lt;br /&gt;
*Boot code in NAND FLASH or 2MB NOR FLASH (optional design)&lt;br /&gt;
*128 MB SDRAM total, 64 MB CPU internal, 64 MB external &lt;br /&gt;
*256MB NAND Flash MCP package. &lt;br /&gt;
&lt;br /&gt;
=== Display ===  &lt;br /&gt;
*Topploy VGA ; 2.8” diagonal, 480 x 640 pixels, 16 bit color depth&lt;br /&gt;
*Transmissive display: good readability in high ambient light is essential &lt;br /&gt;
*White LED backlight.  Required brightness is 200 NIT minimum. &lt;br /&gt;
*Resistance type touch panel.&lt;br /&gt;
&lt;br /&gt;
=== WiFi 802.11 b/g transceiver ===  &lt;br /&gt;
*Must have GPL support source or GPL compatible policy&lt;br /&gt;
*TX power at 11 Mbps: 13 dBm minimum  &lt;br /&gt;
*RX sensitivity at 11 Mbps: -89 dBm desired, -83 dBm minimum &lt;br /&gt;
*AP mode desirable, not required &lt;br /&gt;
*WEP and WPA supported &lt;br /&gt;
*Atheros preferred because it's GPL policy&lt;br /&gt;
&lt;br /&gt;
=== Serial interfaces (UART) ===&lt;br /&gt;
*Three serial interfaces are required   &lt;br /&gt;
*Console  &lt;br /&gt;
*A-GPS or GPS&lt;br /&gt;
*GSM/GPRS&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
* 2x accelerometer required&lt;br /&gt;
* Could support interrupt while suspend or power save mode&lt;br /&gt;
* 3 axis sensing&lt;br /&gt;
&lt;br /&gt;
=== A-GPS === &lt;br /&gt;
*GPS chipset receiver and antenna &lt;br /&gt;
*Sensitivity at Antenna port: -157 dBm tracking on chipset specification&lt;br /&gt;
*LNA and SAW filter for maximum interference protection&lt;br /&gt;
*Cold start time to first fix: 40 sec typical at -130 dBm, 60 sec max&lt;br /&gt;
*Must support GPL for Assist-GPS function with open API&lt;br /&gt;
*Industry quality GPS &lt;br /&gt;
*Could fit in GTA01 GPS area on the PCB&lt;br /&gt;
&lt;br /&gt;
=== GPS Antenna Performance === &lt;br /&gt;
*Antenna is passive and internal; 15 mm x 15 mm ceramic patch is nominal design &lt;br /&gt;
*Antenna LNA and SAW filter are required to meet GPS performance &lt;br /&gt;
*15 mm square ground plane (minimum 1 mm ground border around patch) (TBA) &lt;br /&gt;
*There will be one external GPS antenna connector (MMCX)&lt;br /&gt;
*C/N ratio should higher than 35 on production testing&lt;br /&gt;
&lt;br /&gt;
=== Buttons === &lt;br /&gt;
*Touch screen over LCD is primary data entry mechanism &lt;br /&gt;
*Two “hard” buttons: Power button (on side of Neo1973) is a mechanical switch actuated by a plastic pushbutton in a hole in the housing.  Aux (911) button on the top of the device, All two of these buttons, when pushed by the operator, are binary inputs (on/off or pressed/not pressed) to the software.  The effect of each button is determined by the application software in the device  &lt;br /&gt;
*Buttons may need to be backlit&lt;br /&gt;
*50000 cycles on hardware specification &lt;br /&gt;
&lt;br /&gt;
=== Sound outputs === &lt;br /&gt;
*Speaker in box (need good volume and acoustic behavior in noisy environments)&lt;br /&gt;
*Audio is monophonic*Max volume: 100 dB at 5 cm to assure good performance in environment.&lt;br /&gt;
*Support earphone with mic by jack&lt;br /&gt;
&lt;br /&gt;
=== Power Design Requirements===&lt;br /&gt;
*Software based power management unit preferred&lt;br /&gt;
*NXP PCF series preferred&lt;br /&gt;
*Need support charge from USB function&lt;br /&gt;
*Need support powered by USB function&lt;br /&gt;
*Power switch:  Neo1973 will have a power switch, for power on/off and suspend &lt;br /&gt;
* Power/Aux switch must be backlit &lt;br /&gt;
*Switch controls whether device is running or suspended by presses of the switch &lt;br /&gt;
*Switch does not shut off the power; it only suspends/resumes the device &lt;br /&gt;
*Internal Li-Ion or Li-Polymer battery is included.  This battery supplies standby power to the device eliminates the rebooting of the device when local power is again reapplied.  Battery is 1200 ma-hr. &lt;br /&gt;
*Battery life (Approximation) Ideal/Target Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 4 hrs(GSM) &lt;br /&gt;
*Estimated current draw for the entire device when in suspend mode (and ALL peripherals are turned off or set for deep sleep) is &amp;lt;5 mA at 3.6 volts (Li-Ion terminal voltage).&lt;br /&gt;
*GSM module deep sleep(alive and keep contact with base station) stage should take less than 8mA&lt;br /&gt;
*Battery will reach half capacity (~600 mAh) with 500 charge-discharge cycles.  This will occur in less than 2 years of daily service. &lt;br /&gt;
*When powered continuously, Neo1973 must suspend (to low power mode) based either on observed low battery voltage condition or a configurable time delay. &lt;br /&gt;
*Neo1973 must monitor battery status while suspended and resume automatically if the charger is inserted.   &lt;br /&gt;
*Primary power connection: 1200mAh battery &lt;br /&gt;
*USB charger have ID pin 47.5k pull down for Openmoko identification  &lt;br /&gt;
*Indicators: an LED indicator visible from the side of the unit will illuminate when charging or have missing incoming call&lt;br /&gt;
&lt;br /&gt;
=== GSM/GPRS ===&lt;br /&gt;
*850/1800/1900 and 900/1800/1900 MHz bands must be supported &lt;br /&gt;
*Design should allow for multi-band version (850/900 MHz) &lt;br /&gt;
*Module based GPRS transceiver could meeting PTCRB and appropriate FCC certifications.  It preferred that the module be pre-certified with PTCRB or OTA test &lt;br /&gt;
*FCC/CE certification required for GSM/GPRS part &lt;br /&gt;
&lt;br /&gt;
=== GSM-GPRS Antenna Performance === &lt;br /&gt;
*-105 dBm receiving on each channel (GSM/PCS) &lt;br /&gt;
*30+2 dBm transmission on GSM channel &lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Modules ===&lt;br /&gt;
*Must support GPL driver&lt;br /&gt;
*Atheros AR6k preferred&lt;br /&gt;
*Flash version required&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Antenna Performance === &lt;br /&gt;
*The  Wi-Fi antenna with TX 13 to 15 dBm&lt;br /&gt;
*RX -89 to -83 dBm @802.11b 11Mbps or an equivalent performance antenna &lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
*CSR BC4 or later solutions&lt;br /&gt;
&lt;br /&gt;
=== USB === &lt;br /&gt;
*Neo FreeRunner GTA02 will have USB, client/host.  Using USB 1.1    &lt;br /&gt;
*Provides USB host 5v power&lt;br /&gt;
*Could be powered by USB&lt;br /&gt;
&lt;br /&gt;
=== Microphone === &lt;br /&gt;
1 microphone is in the device &lt;br /&gt;
&lt;br /&gt;
=== Firmware Image ===&lt;br /&gt;
*Using Linux 2.6.24 or later&lt;br /&gt;
*Could support boot from NAND or Boot from NOR&lt;br /&gt;
*Shipping image should come with basic phone function&lt;br /&gt;
*Could do full firmware upgrade by USB cable&lt;br /&gt;
&lt;br /&gt;
=== PSN ===&lt;br /&gt;
*Device will have a PSN (product serial number) printed on the product label and machine readable in system NAND memory&lt;br /&gt;
&lt;br /&gt;
=== IMEI ===&lt;br /&gt;
*Production phase should have IMEI code written&lt;br /&gt;
&lt;br /&gt;
= Package Specification = &lt;br /&gt;
*Weight: ~150 grams with battery. &lt;br /&gt;
*4 in 1 laser pen passed RoHs and safty regulation for laser equipment safty&lt;br /&gt;
*1x 512MB microSD Card (SanDisk/Transcend)&lt;br /&gt;
*1x USB cable Standard A to mini-B connector&lt;br /&gt;
*1x 1200mAh smart/gauge battery&lt;br /&gt;
*Quick start guide &lt;br /&gt;
*5v USB power cord w/100-240 switchable power plug &lt;br /&gt;
*Safety card, warranty card&lt;br /&gt;
*Package could pass 1m to 1.5m drop test&lt;br /&gt;
*AC USB charger,100v-240v, Passed UL and all required safety regulation&lt;br /&gt;
*Must pass FCC/CE certification&lt;br /&gt;
*Must pass NCC certification for Taiwan import regulation&lt;br /&gt;
*RoHS Compatible&lt;br /&gt;
*WEEE Report required&lt;br /&gt;
&lt;br /&gt;
= Life Cycle Specification = &lt;br /&gt;
&lt;br /&gt;
=== Product Life === &lt;br /&gt;
The product is designed to last a minimum of 2 years. &lt;br /&gt;
&lt;br /&gt;
=== Operating Temperature === &lt;br /&gt;
*Target operating range is –10°C to +60°C &lt;br /&gt;
&lt;br /&gt;
=== Storage Temperature === &lt;br /&gt;
*-15 deg C to +70 deg C  &lt;br /&gt;
&lt;br /&gt;
=== ESD === &lt;br /&gt;
The device can withstand a 4.0kV contact discharge and  8.0kV air  &lt;br /&gt;
&lt;br /&gt;
=== Drop test ===&lt;br /&gt;
Should pass 1m direct drop to concrete ground or 1.5m on slide with carpet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GTA02 Hardware Component Selection =&lt;br /&gt;
&lt;br /&gt;
== Physical Dimensions ==&lt;br /&gt;
* 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 inch)&lt;br /&gt;
* 110 +/- 5 g (4 ounces) without battery &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main components ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
The main Processor (CPU) of the Neo1973 GTA02 is a [[Samsung S3C2442B B54]] (running at 400 MHz)&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 Samsung SC32442B]&lt;br /&gt;
* User Manual: [http://210.118.57.197/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/um_s3c2442b_rev12.pdf Samsung SC32442B]&lt;br /&gt;
* Core: ARM920T&lt;br /&gt;
* Instruction Set: ARMv4&lt;br /&gt;
* Built-in 64MB SDRAM&lt;br /&gt;
* Built-in 256 MB NAND&lt;br /&gt;
* GPIO Assignments: https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt&amp;lt;br&amp;gt;&lt;br /&gt;
* Evaluation board: [http://www.meritech.co.kr/products/product_view.php?num=52 S3C2442 EVB]&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
A NXP PCF50633 04 N3 is used for [[Neo1973_Power_Management|power management]].&lt;br /&gt;
&lt;br /&gt;
* NXP PMU index: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product Datasheet: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product User manual: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]&amp;lt;br&amp;gt;&lt;br /&gt;
**Special thanks NXP provide full user manual and support openness for all developer&lt;br /&gt;
**Datasheet/User manual usage  [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP]&lt;br /&gt;
* Connected to: S3C2442 via I2C, client address is 0x08. &amp;lt;br&amp;gt;&lt;br /&gt;
* Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
==== NAND Flash ====&lt;br /&gt;
256MB integrated Samsung NAND flash inside the 2442 multi-chip package, attached to the S3C2442 NAND controller&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 S3C2442]&lt;br /&gt;
* Data Sheet: S3C2442 B54 comes with 256 MB NAND MCP package&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NOR Flash ====&lt;br /&gt;
&lt;br /&gt;
16MBit ST M58WR016KB706E NOR flash for 'unbrickable emergency boot' feature.&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal]&lt;br /&gt;
* Data Sheet: [http://www.st.com/stonline/products/literature/ds/13023/m58wr032qb.pdf M58WR016]&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SDRAM ===&lt;br /&gt;
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC) attached to S3C2442 SDRAM controller&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&amp;amp;partnum=K4M51323PC Samsung K4M51323PC]&lt;br /&gt;
* Data Sheet: [http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC]&lt;br /&gt;
* Connected to: S3C2442 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GSM/GPRS ==&lt;br /&gt;
The [[GSM]] (including GPRS) modem is Texas Instruments Calypso based.&lt;br /&gt;
&lt;br /&gt;
* Connected to: S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&lt;br /&gt;
* Accessible GSM/GPRS antenna jack (if battery cover is removed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CALYPSO ASIC digital baseband ===&lt;br /&gt;
Unfortunately we cannot provide many details on the GSM chipset due to very tight [http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]s.  However, this is not neccessarily required, since it interfaces using a standard UART serial line with the S3C2442.  On that interface, [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] and other standardized protocols are used.&lt;br /&gt;
&lt;br /&gt;
The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition ] and [http://cryptome.org/ti-calypso2.pdf hardware definition ] was leaked onto a public forum on the 4th of March by persons or persons unknown.&lt;br /&gt;
The legality of reading these files may vary according to your local laws, as may generating code from them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Calypso D751992AZHH&amp;lt;br&amp;gt;&lt;br /&gt;
*The firmware within GTA02 should be moko6 or later (internal code name)&lt;br /&gt;
&lt;br /&gt;
=== TI TWL3025BZGMR analog baseband ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12295&amp;amp;contentId=4703 TWL3014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TI TRF6151 (GSM/PCS) RF Transceiver ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12296&amp;amp;contentId=4701 TRF6151] &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS Class12/CS4 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AGPS ==&lt;br /&gt;
u-blox ANTARIS 4 chip&lt;br /&gt;
* Connected to: S3C2442 UART2, /dev/ttySAC1 in userspace&lt;br /&gt;
* Driver: none needed, talks standard NMEA&lt;br /&gt;
* u-blox Antaris 4 Protocol [http://www.u-blox.com/customersupport/antaris_doc.html Protocol download page]&lt;br /&gt;
* ATR0635 Datasheet: [http://www.u-blox.com/products/Data_Sheets/ATR0630_35_SglChip_Data_Sheet(GPS.G4-X-06009).pdf u-blox ATR0635]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Two ST LIS302DL&lt;br /&gt;
* Homepage: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm&lt;br /&gt;
* Datasheet: http://www.st.com/stonline/products/literature/ds/12726.pdf&lt;br /&gt;
* Connected to: S3C2442 via SPI interface&lt;br /&gt;
* S3C2442 SPI EINT interrupt inputs&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics/3D Acceleration ==&lt;br /&gt;
&lt;br /&gt;
Smedia Glamo 3362.&lt;br /&gt;
* Homepage: http://www.smediatech.com/product3362.htm&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/smedia-glamo.patch&lt;br /&gt;
* Data sheet: This is not available, as it is under NDA. It will likely never be available. (Source: Raster - IRC). There is hope that the glamo chip features may be usable even without a NDA, see [http://unadventure.wordpress.com/2008/06/08/accelerating-in-my-pocket/ the hack here]&lt;br /&gt;
* Connected to: S3C2442 Address/Data bus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== microSD ===&lt;br /&gt;
The GTA02 has one microSD aka Transflash slot. Using the Glamo 3362 MMC/SD controller&lt;br /&gt;
&lt;br /&gt;
*It should support SDHC, and 4GB card has been tested. Anyone with 8GB card? MicroSD slot is [[Disassembling_Neo1973#Opening_back_cover|under battery]].&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* Driver: Check svn for the SMedia driver with SD implementation&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
* SANDISK 128 MB/512 MB and some 4G SDHC card been verified could work on GTA02&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCD Module (LCM) ==&lt;br /&gt;
Toppoly (tpo) 2.8&amp;quot; diagonal (1.7&amp;quot; x 2.27&amp;quot; - 43mm x 58mm) 480x640 TD028TTEC1 module, using a Toshiba JBT6K74 TFT &lt;br /&gt;
LCD Driver Chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: [http://www.tpo.biz/ENG/business-eng/Activer-Matrix-VGA.htm Activer-Matrix-VGA.htm]&lt;br /&gt;
* Specification: FIXME&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-jbt6k74.patch&lt;br /&gt;
* Backlight Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-backlight.patch&lt;br /&gt;
* Connected to: Glamo3362 LCM interface and Glamo3362 SPI Interface&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Touch Screen ====&lt;br /&gt;
* Connected to: S3C2442 TS controller&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_touchscreen.patch&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Module==&lt;br /&gt;
Delta DFBM-CS320 Class2 Module, using CSR BlueCore4&lt;br /&gt;
&lt;br /&gt;
* Data Sheet: [http://www.delta.com.tw/product/cp/vco/BT/download/pdf/CS/2.DFBM-CS320.pdf 2.DFBM-CS320.pdf]&lt;br /&gt;
* CSR Data Sheet: [http://www.csrsupport.com/download/2302/CS-101564-DSP10%20BlueCore4-ROM%20Product%20Data%20Sheet.pdf CS-101564-DSP10 BlueCore4-ROM Product Data Sheet.pdf]&lt;br /&gt;
* Driver: Stock Linux Kernel BlueZ&lt;br /&gt;
* Connected to: S3C2442 USB Host controller (OHCI)&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Audio ===&lt;br /&gt;
This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WiFi Module==&lt;br /&gt;
&lt;br /&gt;
Accton (WLAN 802.11b/g SiP-M WM3236AQ(Flash Ver:2.0 Atheros AR6001GZ)&lt;br /&gt;
* Connected to: S3C2442 SDIO Host controller&amp;lt;br&amp;gt;&lt;br /&gt;
* Datasheet: [http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf Accton 3236AQ datasheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Driver: http://svn.openmoko.org/developers/sameo/patches/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vibrator ==&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-vibrator.patch&lt;br /&gt;
* Connected to: S3C2442 GPIO&lt;br /&gt;
&lt;br /&gt;
== USB Host ==&lt;br /&gt;
The USB Host controller is inside the S3C2442&lt;br /&gt;
* Driver: Stock Linux kernel ohci_hcd&lt;br /&gt;
* USB version 1.1&lt;br /&gt;
* Supply USB 5v in Host mode using usb power switch AAT1275IRN-5.0-T1&lt;br /&gt;
** http://www.analogictech.com/products/digitalfiles/AAT1275.pdf&lt;br /&gt;
* A net EN_USBHOST is controlled by PMU GPIO &amp;quot;GPO&amp;quot;, this one signal when asserted (high)&lt;br /&gt;
** enables generation of 5V for external device using a charge pump&lt;br /&gt;
** enables connection of 15K pulldowns to D+ and D- to allow device insertion and removal detection for host mode&lt;br /&gt;
** DISABLES the path for USB power to charge the battery&lt;br /&gt;
&lt;br /&gt;
It should also be possible to use host mode with externally-provided power. This will allow the FreeRunner to be connected to a USB device and be powered and charging the battery if present at the same time.&lt;br /&gt;
&lt;br /&gt;
* Connect 0V, d+, d-, +5 to your USB device&lt;br /&gt;
* Connect a 15k ohm resistor between d+ and ground&lt;br /&gt;
* Connect a 15k ohm resistor between d- and ground&lt;br /&gt;
* Connect 0V, +5 to your &amp;gt;1A power source&lt;br /&gt;
** If your power source was not the OpenMoko 1A charger, additionally connect a 47K ohm 5% resistor between the ID pin and ground to pretend to be the 1A charger.&lt;br /&gt;
&lt;br /&gt;
In addition you need to make sure EN_USBHOST signal that enables the physical Host mode power generation and disables the USB -&amp;gt; PMU charging path is deasserted.  This may be taken care of automatically shortly by detection of the 48K resistor on a USB insertion leading to forcing EN_USBHOST deasserted.  The charge pump that generates the 5V in host mode doesn't seem to mind getting external 5V given to it, but the real issue is that the battery will not be charged at all if we leave EN_USBHOST asserted since one of its jobs is to stop that happening.&lt;br /&gt;
&lt;br /&gt;
== USB Device ==&lt;br /&gt;
The USB Device controller is inside the S3C2442 &lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch&lt;br /&gt;
* Please see [[USB Product IDs]] on information about which Vendor/Product IDs we use&lt;br /&gt;
* 1200mAh lithium battery charges when connected to powered host.&lt;br /&gt;
* Mini-AB connector similar to [http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&amp;amp;cat=34 this one].&lt;br /&gt;
&lt;br /&gt;
== I2C Devices ==&lt;br /&gt;
I2C is a simple communication standard intended to move small amounts of data a few inches between chips.&lt;br /&gt;
Please see [[I2C | Neo I2C Devices]] for more information &amp;amp; a list of devices &amp;amp; the addresses currently in use &amp;amp; documented for the Neo1973.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
See also: [[Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Wolfson Codec ===&lt;br /&gt;
There's a [[WM8753]] Wolfson Microelectronics CODEC (This is not a 'smart' codec that can interpret MP3/... it is a simple dumb 'sound card'.&lt;br /&gt;
* Product Homepage: http://www.wolfsonmicro.com/products/WM8753/&lt;br /&gt;
* Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf]&lt;br /&gt;
* Connected to: S3C2442 IIS interface (PCM data), S3C2442 I2C (Control)&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/asoc.patch&lt;br /&gt;
&lt;br /&gt;
=== Mono Amplifier ===&lt;br /&gt;
There's a National Semiconductor [[LM4853]] Mono Amplifier at the analog audio output of the WM8753&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.national.com/pf/LM/LM4853.html LM4853.html]&lt;br /&gt;
* Data Sheet: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf]&lt;br /&gt;
* Connects to (LM4853 pin): &lt;br /&gt;
** S3C2442 GPIO: HP_IN, AMP_SHUT (shutdown); &lt;br /&gt;
** Wolfson WM8753: LOUTL (LEFTIN), LOUTR (RIGHTIN); &lt;br /&gt;
** speaker4102: (LEFTOUT/BLTOUT-, BLTOUT+);&lt;br /&gt;
** headset-jack: ring 2 (RIGHTOUT), ring 3 (LEFTOUT/BLTOUT-) via 1uF-33R each&lt;br /&gt;
&lt;br /&gt;
=== Analog wired Headset ===&lt;br /&gt;
There's a four-ring 2.5mm stereo jack which provides connectivity to old-fashioned wired headsets.&lt;br /&gt;
&lt;br /&gt;
The headsets used by Motorola smartphones (A780,A1200, ...) and the V-360 have a compatible configuration.&lt;br /&gt;
&lt;br /&gt;
ring&amp;lt;br&amp;gt;&lt;br /&gt;
1(base): GND&amp;lt;br&amp;gt;&lt;br /&gt;
2: right out&amp;lt;br&amp;gt;&lt;br /&gt;
3: left out&amp;lt;br&amp;gt;&lt;br /&gt;
4(tip): mic + HOLD-button(press:short to GND)&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
The Neo1973 GTA02 features two buttons:&lt;br /&gt;
* [[Neo1973 Power Button|The Power Button]]&lt;br /&gt;
* [[Neo1973 AUX Button|The &amp;quot;Aux&amp;quot; button]]&lt;br /&gt;
&lt;br /&gt;
== Case ==&lt;br /&gt;
The case for the FreeRunner is all black, as seen on the front page of the wiki.&lt;br /&gt;
&lt;br /&gt;
Openmoko has released the CAD files for the case schematics for the OpenMoko [[Neo1973]] (GTA01) and Neo FreeRunner. These are available in the original Pro/E (.asm/.prt) format and alternative formats created from the originals.&lt;br /&gt;
&lt;br /&gt;
We welcome your assistance in providing other formats. If you are able to convert CAD files from Pro/E format to other formats, please contact [mailto:michael@openmoko.org]. We are especially interested in the DXF format and in images rendered from these files.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.openmoko.org/CAD/NeoFreerunner_ProE.zip The original Pro/E (.asm/.prt) format]&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/CAD/ Browse CAD directory]&lt;br /&gt;
&lt;br /&gt;
=Accessory=&lt;br /&gt;
&lt;br /&gt;
== Stylus ==&lt;br /&gt;
&lt;br /&gt;
Using 4 in 1 laser pen&lt;br /&gt;
*Vendor: [http://www.quarton.com/laser_pen.html Quarton XPII]&lt;br /&gt;
*GTA02 standard setup comes with [http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4 in 1 laser pen]&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
The [[Neo FreeRunner (GTA02) Battery]] is mechanically and electrically compatible with the [[Neo1973 GTA01 Battery]], as well as limited compatibility with a Nokia BL6C battery.&lt;br /&gt;
According to [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] post on the mailinglist.&lt;br /&gt;
[http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Photo] of the battery inside the Neo1973.&lt;br /&gt;
&lt;br /&gt;
* GTA02 using the smart battery based on TI bq27000 chipset&lt;br /&gt;
* SANYO UF653450S 1200mAh cell.&amp;lt;br&amp;gt;&lt;br /&gt;
* Battery schematics: [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics]&lt;br /&gt;
&lt;br /&gt;
== microSD Card ==&lt;br /&gt;
&lt;br /&gt;
GTA02 should come with one of following microSD card&lt;br /&gt;
&lt;br /&gt;
* [http://www.transcendusa.com/ Transcend] 512MB microSD card&lt;br /&gt;
* [http://www.sandisk.com/ SanDisk] 512MB microSD card&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charger ==&lt;br /&gt;
&lt;br /&gt;
AKII Technology Charger&lt;br /&gt;
&lt;br /&gt;
*Model: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP]&lt;br /&gt;
*Input: 100-240v~ /0.3A&lt;br /&gt;
*Output: +5v up to 2.0A&lt;br /&gt;
*Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
== GTA02v1 ==&lt;br /&gt;
First generation of prototypes that was given to internal OpenMoko software developers. Total 30 pcs fabricated.&lt;br /&gt;
&lt;br /&gt;
*It is working just fine, but still based on 2440, with external NAND/SDRAM and no NOR flash&lt;br /&gt;
*Using the PCF50633 05 N3 due to 04 N3 not available, re-work power for basic schematics verification&lt;br /&gt;
*Using GTA01 SIM socket&lt;br /&gt;
*Add external debug port&lt;br /&gt;
*Still using Global locate A-GPS&lt;br /&gt;
* ATAG_REVISION: 0310&lt;br /&gt;
&lt;br /&gt;
== GTA02v2 ==&lt;br /&gt;
Second generation of prototypes, Total 50 pcs run at Taipei SMT factory MOUNT&lt;br /&gt;
&lt;br /&gt;
*Ideal is have 256 MB NAND on Samsung package, Due to chip availability Start using S3C2442 B43&lt;br /&gt;
*Using correct PMU PCF50633 04 N3&lt;br /&gt;
*Change new SIM socket&lt;br /&gt;
*Change to u-blox A-GPS&lt;br /&gt;
*Change LCM power from 3.3v to 1.8v&lt;br /&gt;
*USB power switch layout/pin assignment mistake, could not verify USB host supply 5v function&lt;br /&gt;
*GPS function verified ok with good sensitivity&lt;br /&gt;
* ATAG_REVISION: 0320&lt;br /&gt;
&lt;br /&gt;
== GTA02v3 ==&lt;br /&gt;
Production verification version, 2007/10/11 28 pcs fabricate at FIC SuZhou&lt;br /&gt;
&lt;br /&gt;
*Still using S3C2442 B43 for hardware verification&lt;br /&gt;
*Using control pilot run to verify S3C2442 B54 chips&amp;lt;br&amp;gt;&lt;br /&gt;
* ATAG_REVISION: 0330&lt;br /&gt;
&lt;br /&gt;
== GTA02v4 ==&lt;br /&gt;
Mass production release candidate version 1&lt;br /&gt;
&lt;br /&gt;
2 weeks after v3 gerber out, release the v4 gerber, and 2007/10/20 20 pcs fabricate at FIC SuZhou &lt;br /&gt;
&lt;br /&gt;
*Change LCM power from 1.8v to 3.3v for display stability issue&lt;br /&gt;
*fabricate another 200 pcs for yield rate/production verification&lt;br /&gt;
*fabricate 50 pcs with S3C2442 B43 (128 MB NAND) for quality comparsion&lt;br /&gt;
*USB host power chip have some output voltage stability issues with Vb/Vcc comes from different power source, need layout change to fix the issue&lt;br /&gt;
*Battery Coulomb design not working on A4&lt;br /&gt;
* ATAG_REVISION: 0340&lt;br /&gt;
&lt;br /&gt;
== GTA02v5 ==&lt;br /&gt;
Mass production candidate version 2/Mass production version&lt;br /&gt;
&lt;br /&gt;
* First batch fabricate 2008/1/14 at FIC SuZhou&lt;br /&gt;
* Mass production A5 trial run start from 2008 March, including some resistor/capacitor change compare with inital 100 pcs prototypes A5, and prototypes for GTA02 developers was tracked in the [[Prototypes| Prototypes Page]]&lt;br /&gt;
* Coulomb counter issue fixed&lt;br /&gt;
* USB host power switch fixed&lt;br /&gt;
* Need add capacitor for PMU Vbat input for stability issue, this could be done by direct SMT or hand rework&lt;br /&gt;
* Need rework (still using SMT in production) add capacitor for PMU Vbat input for PMU stability issue.&lt;br /&gt;
* Need manual rework GSM IR UART path a 100k pull down for better GSM deep sleep&lt;br /&gt;
* ATAG_REVISION: 0350&lt;br /&gt;
&lt;br /&gt;
===GTA02 mass Production version change list===&lt;br /&gt;
*PMU's LED power error: PMU potential damage issue&lt;br /&gt;
*NOR FLASH enable WP: User can write data into NOR FLASH.&lt;br /&gt;
*CE CS/RS fine tune: Audio's background noise too high&lt;br /&gt;
*I2C pull high resistor: The resistor is too high and signal is distorted &lt;br /&gt;
*GSM leakage current: TX_MODEM has a pull high resistor on IO_3V3&lt;br /&gt;
*Power consumption: Disable keep active function&lt;br /&gt;
*SDIO clock and esd protect resistor&lt;br /&gt;
*Refer to Datasheet: R1526 to 33K&lt;br /&gt;
*GSM modem on pin: The R1018 is too small and has some leakage current&lt;br /&gt;
*LED driving transistor: When GPIO is on, the transistor will be draw more current on LED. This is component change fix, do not need change PCB or re-work.&lt;br /&gt;
&lt;br /&gt;
== GTA02v6 ==&lt;br /&gt;
Mass production candidate version 3/Mass production version&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A6 will be fine tune version of A5, only minor schematic change for better product quality and version control. Capacitor and resistor change A6 also on mass production A5&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*First 100 pcs start from 2008 mid April, and factory make component placement mistake on GSM, second 100 pcs PCB arrive time TBD. &lt;br /&gt;
*Add capacitor space for Vbat, reduce the SMT effort&lt;br /&gt;
*Add GSM IR resistor for better GSM deep sleep&lt;br /&gt;
*Reserve 3 GPIO for hardware version control&lt;br /&gt;
*Fixed LEDs power usage (from about 150mW of v5 to about 25mW)&lt;br /&gt;
* ATAG_REVISION: 0360&lt;br /&gt;
&lt;br /&gt;
=== GTA02 A5 to A6 changes ===&lt;br /&gt;
*Power Glitch on VB_SYS: Add capacitor on layout, Mass production A5 also apply this change.&lt;br /&gt;
*G-sensor separate these interrupt pins: At A5, each accelerometer INT1/INT2 connected to same line, at A6 only INT1 was connected.&lt;br /&gt;
*GSM_modem power source  Reduce power's ripple when the phone is talking&lt;br /&gt;
*Keep active 	Disable keep active function, just fine tune&lt;br /&gt;
*GPIO for version control	&lt;br /&gt;
*GSM RX_IR has some noise  Add resistor and reduce GSM RX_IR noise and gsm can't enter suspend mode easily, apply on mass production A5.&lt;br /&gt;
*LED driving transistor	apply on mass production A5.&lt;br /&gt;
*LCM's VDDIO	We can totally power off LCM's power, save about extra 1mA.&lt;br /&gt;
&lt;br /&gt;
= Debug Board =&lt;br /&gt;
&lt;br /&gt;
== Debug Board Connector definition ==&lt;br /&gt;
&lt;br /&gt;
This is the connector used to connect the [[Debug Board]] and possibly other hardware.&lt;br /&gt;
&lt;br /&gt;
Connections are:&lt;br /&gt;
* 39 - GND&lt;br /&gt;
* 38 - STDI&lt;br /&gt;
* 37 - _RESET&lt;br /&gt;
* 36 - STMS&lt;br /&gt;
* 35 - STCK&lt;br /&gt;
* 34 - STDO&lt;br /&gt;
* 33 - GSM_EN&lt;br /&gt;
* 29 - _STRST&lt;br /&gt;
* 19 - X_I2C_SCL (H-TP4703)&lt;br /&gt;
* 18 - X_I2C_SDA (H-TP4704)&lt;br /&gt;
* 17 - SPI_CLK0&lt;br /&gt;
* 16 - SPI_MOSI0&lt;br /&gt;
* 15 - SPI-MISO0 &lt;br /&gt;
* 14 - SS0&lt;br /&gt;
* 13 - EINT3 (H-TP4705)&lt;br /&gt;
* 3 - CONSOLE_TXD (H-TP4701)&lt;br /&gt;
* 2 - CONSOLE_RXD (H-TP4702)&lt;br /&gt;
&lt;br /&gt;
Information from [http://people.openmoko.org/roh/Debugport_GTA01bv4.png].&lt;br /&gt;
&lt;br /&gt;
= Distinguishing hardware revisions =&lt;br /&gt;
== Inside the [[Bootloader]] ==&lt;br /&gt;
Every hardware revision has its own u-boot image type.  Thus, the bootloader has the revision hard-coded.&lt;br /&gt;
The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)&lt;br /&gt;
&lt;br /&gt;
== Inside the [[Kernel]] ==&lt;br /&gt;
The kernel receives the ATAG_REVISION during bootup, and saves its contents in the &amp;quot;system_rev&amp;quot; global variable.&lt;br /&gt;
&lt;br /&gt;
== From Userspace ==&lt;br /&gt;
The kernel exports the system_rev variable in /proc/cpuinfo as &amp;quot;Revision :&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
= Certification =&lt;br /&gt;
&lt;br /&gt;
== FCC ==&lt;br /&gt;
*For US Import&lt;br /&gt;
** 850/1800/1900 Band, FCC ID: EUNGTA02&lt;br /&gt;
** 900/1800/1900 Band, FCC ID: EUNGTA02E&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)]&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)]&lt;br /&gt;
&lt;br /&gt;
== CE ==&lt;br /&gt;
*For Europe&lt;br /&gt;
**Registration number: M528583V-EO&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/CE/ CE report and certificate]&lt;br /&gt;
&lt;br /&gt;
== NCC ==&lt;br /&gt;
*For Taiwan Import&lt;br /&gt;
**NCC certification number: CCAF08DG0080T0 &lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC report and certificate]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware ]]&lt;br /&gt;
[[Category:GTA02 Hardware]]&lt;br /&gt;
[[Category:Hardware Support]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware</id>
		<title>Neo FreeRunner Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner_Hardware"/>
				<updated>2008-07-02T05:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Neo FreeRunner GTA02 Hardware}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{gta02menu}}&lt;br /&gt;
[[Openmoko]] is a software distribution stack that sits on top of a [[hardware]] platform.  The [[Neo FreeRunner]] phone is the second hardware platform to take advantage of Openmoko.  You can find specifications of the hardware by reviewing this introduction page and the pages in the category as shown at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{note|This page is about hardware that is currently in '''design/prototype''' phase, changes are frequent}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta02a5 pcba cs.JPG|thumb|400px|display (top) side NOTE: GTA02 A5 PCBA Component Side photo]]&lt;br /&gt;
[[Image:Gta02a5 pcba ps.JPG|thumb|400px|component (back) side NOTE: GTA02 A5 PCBA Print Side photo]]&lt;br /&gt;
[[Image:GTA02 A5 PCB CS.jpg|thumb|400px|component (back) side NOTE: GTA02 A5 PCB Component Side photo]]&lt;br /&gt;
[[Image:GTA02 A5 PCB PS.jpg|thumb|400px|component (back) side NOTE: GTA02 A5 PCB Print Side photo]]&lt;br /&gt;
[[Image:SimpleComponentDiagram.jpg|thumb|400px|Simplified Hardware Component Diagram]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
Openmoko is building a Linux based smart phone with full GPL compatible firmware source code for Openmoko, project code named GTA02 (Neo FreeRunner).&lt;br /&gt;
&lt;br /&gt;
Detail hardware component selection can be found below.&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Display-   Topply o2.8, 480 x 640 pixels, VGA, 200 NIT minimum, resistance type touch &lt;br /&gt;
&lt;br /&gt;
*User Interface Navigation- Touch screen on LCD, 2 control “buttons”, 1 Power button, 1 Aux for 911 emergency call  &lt;br /&gt;
&lt;br /&gt;
*Built-in 802.11b/g Radio (Atheros chipset AR6001 Flash version) &lt;br /&gt;
&lt;br /&gt;
*Built-in Bluetooth 2.0 + EDR (CSR and support PCM audio , BC4 frimware version) &lt;br /&gt;
&lt;br /&gt;
*Built-in 2D/3D graphics acceleration chip (S-Media 3362) &lt;br /&gt;
&lt;br /&gt;
*2 built-in Tri-Axis sensor (ST accelerometer LIS302DL) &lt;br /&gt;
&lt;br /&gt;
*Built in GPS Radio – -130 dBm with internal antenna, -157 dBm tracking on chipset specification, TTFF under 40 seconds with -130 dBm signal strength, and tracking (u-Blox) &lt;br /&gt;
&lt;br /&gt;
*Antenna – Specialized antenna for best in hand hold GPS, GPRS and Wi-Fi/Bluetooth performance are required, -105dBm on receiving, Tx 30dbm+2 on GSM &lt;br /&gt;
&lt;br /&gt;
*External Antennae –   MMCX GPS connector &lt;br /&gt;
&lt;br /&gt;
*GPRS Radio –GSM/GPRS radio.  A Pre-PTCRB certified module will be preferred &lt;br /&gt;
&lt;br /&gt;
*Linux – Linux kernel 2.6.24 or later OpenMoko kernel &lt;br /&gt;
&lt;br /&gt;
*USB -  Client and Host mode switch-able (to be used for software downloading), provide host 5v power &lt;br /&gt;
&lt;br /&gt;
*Power- Normal mode power will be via 1200 mAh battery with built-in coulomb counter, could charge via specialized charger.  Internal Lithium Ion or Lithium Polymer battery will keep device in standby mode. Battery life (Approximation/Ideal Target) Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 3-4 hrs(GSM) &lt;br /&gt;
&lt;br /&gt;
*LED- LED indicator under Aux/Power button key&lt;br /&gt;
&lt;br /&gt;
=Hardware Specification=&lt;br /&gt;
===Hardware Electrical=== &lt;br /&gt;
&lt;br /&gt;
*400/500 MHz Samsung 2442B Processor/SOC (400 minimum, ARM920T core, ARMv4T)&lt;br /&gt;
*Boot code in NAND FLASH or 2MB NOR FLASH (optional design)&lt;br /&gt;
*128 MB SDRAM total, 64 MB CPU internal, 64 MB external &lt;br /&gt;
*256MB NAND Flash MCP package. &lt;br /&gt;
&lt;br /&gt;
=== Display ===  &lt;br /&gt;
*Topploy VGA ; 2.8” diagonal, 480 x 640 pixels, 16 bit color depth&lt;br /&gt;
*Transmissive display: good readability in high ambient light is essential &lt;br /&gt;
*White LED backlight.  Required brightness is 200 NIT minimum. &lt;br /&gt;
*Resistance type touch panel.&lt;br /&gt;
&lt;br /&gt;
=== WiFi 802.11 b/g transceiver ===  &lt;br /&gt;
*Must have GPL support source or GPL compatible policy&lt;br /&gt;
*TX power at 11 Mbps: 13 dBm minimum  &lt;br /&gt;
*RX sensitivity at 11 Mbps: -89 dBm desired, -83 dBm minimum &lt;br /&gt;
*AP mode desirable, not required &lt;br /&gt;
*WEP and WPA supported &lt;br /&gt;
*Atheros preferred because it's GPL policy&lt;br /&gt;
&lt;br /&gt;
=== Serial interfaces (UART) ===&lt;br /&gt;
*Three serial interfaces are required   &lt;br /&gt;
*Console  &lt;br /&gt;
*A-GPS or GPS&lt;br /&gt;
*GSM/GPRS&lt;br /&gt;
&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
* 2x accelerometer required&lt;br /&gt;
* Could support interrupt while suspend or power save mode&lt;br /&gt;
* 3 axis sensing&lt;br /&gt;
&lt;br /&gt;
=== A-GPS === &lt;br /&gt;
*GPS chipset receiver and antenna &lt;br /&gt;
*Sensitivity at Antenna port: -157 dBm tracking on chipset specification&lt;br /&gt;
*LNA and SAW filter for maximum interference protection&lt;br /&gt;
*Cold start time to first fix: 40 sec typical at -130 dBm, 60 sec max&lt;br /&gt;
*Must support GPL for Assist-GPS function with open API&lt;br /&gt;
*Industry quality GPS &lt;br /&gt;
*Could fit in GTA01 GPS area on the PCB&lt;br /&gt;
&lt;br /&gt;
=== GPS Antenna Performance === &lt;br /&gt;
*Antenna is passive and internal; 15 mm x 15 mm ceramic patch is nominal design &lt;br /&gt;
*Antenna LNA and SAW filter are required to meet GPS performance &lt;br /&gt;
*15 mm square ground plane (minimum 1 mm ground border around patch) (TBA) &lt;br /&gt;
*There will be one external GPS antenna connector (MMCX)&lt;br /&gt;
*C/N ratio should higher than 35 on production testing&lt;br /&gt;
&lt;br /&gt;
=== Buttons === &lt;br /&gt;
*Touch screen over LCD is primary data entry mechanism &lt;br /&gt;
*Two “hard” buttons: Power button (on side of Neo1973) is a mechanical switch actuated by a plastic pushbutton in a hole in the housing.  Aux (911) button on the top of the device, All two of these buttons, when pushed by the operator, are binary inputs (on/off or pressed/not pressed) to the software.  The effect of each button is determined by the application software in the device  &lt;br /&gt;
*Buttons may need to be backlit&lt;br /&gt;
*50000 cycles on hardware specification &lt;br /&gt;
&lt;br /&gt;
=== Sound outputs === &lt;br /&gt;
*Speaker in box (need good volume and acoustic behavior in noisy environments)&lt;br /&gt;
*Audio is monophonic*Max volume: 100 dB at 5 cm to assure good performance in environment.&lt;br /&gt;
*Support earphone with mic by jack&lt;br /&gt;
&lt;br /&gt;
=== Power Design Requirements===&lt;br /&gt;
*Software based power management unit preferred&lt;br /&gt;
*NXP PCF series preferred&lt;br /&gt;
*Need support charge from USB function&lt;br /&gt;
*Need support powered by USB function&lt;br /&gt;
*Power switch:  Neo1973 will have a power switch, for power on/off and suspend &lt;br /&gt;
* Power/Aux switch must be backlit &lt;br /&gt;
*Switch controls whether device is running or suspended by presses of the switch &lt;br /&gt;
*Switch does not shut off the power; it only suspends/resumes the device &lt;br /&gt;
*Internal Li-Ion or Li-Polymer battery is included.  This battery supplies standby power to the device eliminates the rebooting of the device when local power is again reapplied.  Battery is 1200 ma-hr. &lt;br /&gt;
*Battery life (Approximation) Ideal/Target Standby time 150-200 Hrs (GSM) Talk time (Backlight off) Up to 4 hrs(GSM) &lt;br /&gt;
*Estimated current draw for the entire device when in suspend mode (and ALL peripherals are turned off or set for deep sleep) is &amp;lt;5 mA at 3.6 volts (Li-Ion terminal voltage).&lt;br /&gt;
*GSM module deep sleep(alive and keep contact with base station) stage should take less than 8mA&lt;br /&gt;
*Battery will reach half capacity (~600 mAh) with 500 charge-discharge cycles.  This will occur in less than 2 years of daily service. &lt;br /&gt;
*When powered continuously, Neo1973 must suspend (to low power mode) based either on observed low battery voltage condition or a configurable time delay. &lt;br /&gt;
*Neo1973 must monitor battery status while suspended and resume automatically if the charger is inserted.   &lt;br /&gt;
*Primary power connection: 1200mAh battery &lt;br /&gt;
*USB charger have ID pin 47.5k pull down for Openmoko identification  &lt;br /&gt;
*Indicators: an LED indicator visible from the side of the unit will illuminate when charging or have missing incoming call&lt;br /&gt;
&lt;br /&gt;
=== GSM/GPRS ===&lt;br /&gt;
*850/1800/1900 and 900/1800/1900 MHz bands must be supported &lt;br /&gt;
*Design should allow for multi-band version (850/900 MHz) &lt;br /&gt;
*Module based GPRS transceiver could meeting PTCRB and appropriate FCC certifications.  It preferred that the module be pre-certified with PTCRB or OTA test &lt;br /&gt;
*FCC/CE certification required for GSM/GPRS part &lt;br /&gt;
&lt;br /&gt;
=== GSM-GPRS Antenna Performance === &lt;br /&gt;
*-105 dBm receiving on each channel (GSM/PCS) &lt;br /&gt;
*30+2 dBm transmission on GSM channel &lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Modules ===&lt;br /&gt;
*Must support GPL driver&lt;br /&gt;
*Atheros AR6k preferred&lt;br /&gt;
*Flash version required&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi Antenna Performance === &lt;br /&gt;
*The  Wi-Fi antenna with TX 13 to 15 dBm&lt;br /&gt;
*RX -89 to -83 dBm @802.11b 11Mbps or an equivalent performance antenna &lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
*CSR BC4 or later solutions&lt;br /&gt;
&lt;br /&gt;
=== USB === &lt;br /&gt;
*Neo FreeRunner GTA02 will have USB, client/host.  Using USB 1.1    &lt;br /&gt;
*Provides USB host 5v power&lt;br /&gt;
*Could be powered by USB&lt;br /&gt;
&lt;br /&gt;
=== Microphone === &lt;br /&gt;
1 microphone is in the device &lt;br /&gt;
&lt;br /&gt;
=== Firmware Image ===&lt;br /&gt;
*Using Linux 2.6.24 or later&lt;br /&gt;
*Could support boot from NAND or Boot from NOR&lt;br /&gt;
*Shipping image should come with basic phone function&lt;br /&gt;
*Could do full firmware upgrade by USB cable&lt;br /&gt;
&lt;br /&gt;
=== PSN ===&lt;br /&gt;
*Device will have a PSN (product serial number) printed on the product label and machine readable in system NAND memory&lt;br /&gt;
&lt;br /&gt;
=== IMEI ===&lt;br /&gt;
*Production phase should have IMEI code written&lt;br /&gt;
&lt;br /&gt;
= Package Specification = &lt;br /&gt;
*Weight: ~150 grams with battery. &lt;br /&gt;
*4 in 1 laser pen passed RoHs and safty regulation for laser equipment safty&lt;br /&gt;
*1x 512MB microSD Card (SanDisk/Transcend)&lt;br /&gt;
*1x USB cable Standard A to mini-B connector&lt;br /&gt;
*1x 1200mAh smart/gauge battery&lt;br /&gt;
*Quick start guide &lt;br /&gt;
*5v USB power cord w/100-240 switchable power plug &lt;br /&gt;
*Safety card, warranty card&lt;br /&gt;
*Package could pass 1m to 1.5m drop test&lt;br /&gt;
*AC USB charger,100v-240v, Passed UL and all required safety regulation&lt;br /&gt;
*Must pass FCC/CE certification&lt;br /&gt;
*Must pass NCC certification for Taiwan import regulation&lt;br /&gt;
*RoHS Compatible&lt;br /&gt;
*WEEE Report required&lt;br /&gt;
&lt;br /&gt;
= Life Cycle Specification = &lt;br /&gt;
&lt;br /&gt;
=== Product Life === &lt;br /&gt;
The product is designed to last a minimum of 2 years. &lt;br /&gt;
&lt;br /&gt;
=== Operating Temperature === &lt;br /&gt;
*Target operating range is –10°C to +60°C &lt;br /&gt;
&lt;br /&gt;
=== Storage Temperature === &lt;br /&gt;
*-15 deg C to +70 deg C  &lt;br /&gt;
&lt;br /&gt;
=== ESD === &lt;br /&gt;
The device can withstand a 4.0kV contact discharge and  8.0kV air  &lt;br /&gt;
&lt;br /&gt;
=== Drop test ===&lt;br /&gt;
Should pass 1m direct drop to concrete ground or 1.5m on slide with carpet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GTA02 Hardware Component Selection =&lt;br /&gt;
&lt;br /&gt;
== Physical Dimensions ==&lt;br /&gt;
* 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 inch)&lt;br /&gt;
* 110 +/- 5 g (4 ounces) without battery &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Main components ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
The main Processor (CPU) of the Neo1973 GTA02 is a [[Samsung S3C2442B B54]] (running at 400 MHz)&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 Samsung SC32442B]&lt;br /&gt;
* User Manual: [http://210.118.57.197/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/um_s3c2442b_rev12.pdf Samsung SC32442B]&lt;br /&gt;
* Core: ARM920T&lt;br /&gt;
* Instruction Set: ARMv4&lt;br /&gt;
* Built-in 64MB SDRAM&lt;br /&gt;
* Built-in 256 MB NAND&lt;br /&gt;
* GPIO Assignments: https://svn.openmoko.org/trunk/doc/hardware/GTA02v4/gpio.txt&amp;lt;br&amp;gt;&lt;br /&gt;
* Evaluation board: [http://www.meritech.co.kr/products/product_view.php?num=52 S3C2442 EVB]&lt;br /&gt;
&lt;br /&gt;
=== Power Management ===&lt;br /&gt;
A NXP PCF50633 04 N3 is used for [[Neo1973_Power_Management|power management]].&lt;br /&gt;
&lt;br /&gt;
* NXP PMU index: [http://www.nxp.com/products/power_management/pmu/index.html NXP PMU index page]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product Datasheet: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633DS_02.pdf NXP PCF50633 Product Data Sheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Product User manual: [http://people.openmoko.org/tony_tu/GTA02/datasheet/PMU/PCF50633UM_6.pdf NXP PCF50633 User Manual]&amp;lt;br&amp;gt;&lt;br /&gt;
**Special thanks NXP provide full user manual and support openness for all developer&lt;br /&gt;
**Datasheet/User manual usage  [http://lists.openmoko.org/pipermail/community/2008-March/013898.html was legally authorized by NXP]&lt;br /&gt;
* Connected to: S3C2442 via I2C, client address is 0x08. &amp;lt;br&amp;gt;&lt;br /&gt;
* Driver Source: https://svn.openmoko.org/trunk/src/target/kernel/patches/pcf50633.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash ===&lt;br /&gt;
==== NAND Flash ====&lt;br /&gt;
256MB integrated Samsung NAND flash inside the 2442 multi-chip package, attached to the S3C2442 NAND controller&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&amp;amp;partnum=SC32442 S3C2442]&lt;br /&gt;
* Data Sheet: S3C2442 B54 comes with 256 MB NAND MCP package&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== NOR Flash ====&lt;br /&gt;
&lt;br /&gt;
16MBit ST M58WR016KB706E NOR flash for 'unbrickable emergency boot' feature.&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.st.com/stonline/products/families/memories/fl_nor_mob/index.htm ST Mobile Flash NOR/Mobile Terminal]&lt;br /&gt;
* Data Sheet: [http://www.st.com/stonline/products/literature/ds/13023/m58wr032qb.pdf M58WR016]&lt;br /&gt;
* Connected to: S3C2442 NAND controller&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SDRAM ===&lt;br /&gt;
128MB SDRAM (64MB inside 2442 MCP, 1x Samsung K4M51323PC) attached to S3C2442 SDRAM controller&lt;br /&gt;
* Product Homepage: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&amp;amp;partnum=K4M51323PC Samsung K4M51323PC]&lt;br /&gt;
* Data Sheet: [http://www.samsung.com/global/system/business/semiconductor/product/2007/6/11/MobileSDRAM/MobileSDRSDRAM/512Mbit/K4M51323PC/ds_k4m51323pc.pdf Samsung K4M51323PC]&lt;br /&gt;
* Connected to: S3C2442 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GSM/GPRS ==&lt;br /&gt;
The [[GSM]] (including GPRS) modem is Texas Instruments Calypso based.&lt;br /&gt;
&lt;br /&gt;
* Connected to: S3C2442 UART1 (full-uart, RxD, TxD, CTS, RTS), /dev/ttySAC0 in userspace&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&lt;br /&gt;
* Accessible GSM/GPRS antenna jack (if battery cover is removed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CALYPSO ASIC digital baseband ===&lt;br /&gt;
Unfortunately we cannot provide many details on the GSM chipset due to very tight [http://en.wikipedia.org/wiki/Non-disclosure_agreement NDA]s.  However, this is not neccessarily required, since it interfaces using a standard UART serial line with the S3C2442.  On that interface, [http://www.3gpp.org/ftp/Specs/archive/07_series/07.05/ GSM 07.05], [http://www.3gpp.org/ftp/Specs/archive/07_series/07.10/ GSM 07.10] and other standardized protocols are used.&lt;br /&gt;
&lt;br /&gt;
The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition ] and [http://cryptome.org/ti-calypso2.pdf hardware definition ] was leaked onto a public forum on the 4th of March by persons or persons unknown.&lt;br /&gt;
The legality of reading these files may vary according to your local laws, as may generating code from them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Calypso D751992AZHH&amp;lt;br&amp;gt;&lt;br /&gt;
*The firmware within GTA02 should be moko6 or later (internal code name)&lt;br /&gt;
&lt;br /&gt;
=== TI TWL3025BZGMR analog baseband ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12295&amp;amp;contentId=4703 TWL3014]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TI TRF6151 (GSM/PCS) RF Transceiver ===&lt;br /&gt;
*Product Homepage: [http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&amp;amp;navigationId=12296&amp;amp;contentId=4701 TRF6151] &amp;lt;br&amp;gt;&lt;br /&gt;
GPRS Class12/CS4 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AGPS ==&lt;br /&gt;
u-blox ANTARIS 4 chip&lt;br /&gt;
* Connected to: S3C2442 UART2, /dev/ttySAC1 in userspace&lt;br /&gt;
* Driver: none needed, talks standard NMEA&lt;br /&gt;
* u-blox Antaris 4 Protocol [http://www.u-blox.com/customersupport/antaris_doc.html Protocol download page]&lt;br /&gt;
* ATR0635 Datasheet: [http://www.u-blox.com/products/Data_Sheets/ATR0630_35_SglChip_Data_Sheet(GPS.G4-X-06009).pdf u-blox ATR0635]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accelerometers ==&lt;br /&gt;
Two ST LIS302DL&lt;br /&gt;
* Homepage: http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm&lt;br /&gt;
* Datasheet: http://www.st.com/stonline/products/literature/ds/12726.pdf&lt;br /&gt;
* Connected to: S3C2442 via SPI interface&lt;br /&gt;
* S3C2442 SPI EINT interrupt inputs&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics/3D Acceleration ==&lt;br /&gt;
&lt;br /&gt;
Smedia Glamo 3362.&lt;br /&gt;
* Homepage: http://www.smediatech.com/product3362.htm&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/smedia-glamo.patch&lt;br /&gt;
* Data sheet: This is not available, as it is under NDA. It will likely never be available. (Source: Raster - IRC). There is hope that the glamo chip features may be usable even without a NDA, see [http://unadventure.wordpress.com/2008/06/08/accelerating-in-my-pocket/ the hack here]&lt;br /&gt;
* Connected to: S3C2442 Address/Data bus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== microSD ===&lt;br /&gt;
The GTA02 has one microSD aka Transflash slot. Using the Glamo 3362 MMC/SD controller&lt;br /&gt;
&lt;br /&gt;
*It should support SDHC, and 4GB card has been tested. Anyone with 8GB card? MicroSD slot is [[Disassembling_Neo1973#Opening_back_cover|under battery]].&lt;br /&gt;
* Connected to: Glamo 3362 MMC/SD controller&lt;br /&gt;
* Driver: Check svn for the SMedia driver with SD implementation&lt;br /&gt;
* [[Supported microSD cards]]&lt;br /&gt;
* Specifications: [http://www.sdcard.org/about/memory_card/pls/ SD Simplified Specification], [http://www.mmca.org/compliance/buy_spec/AN_MMCA050419.pdf MMC (partial)], [http://www.sandisk.com/Assets/File/OEM/Manuals/manual-rs-mmcv1.0.pdf MMC (product manual)]&lt;br /&gt;
* SANDISK 128 MB/512 MB and some 4G SDHC card been verified could work on GTA02&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCD Module (LCM) ==&lt;br /&gt;
Toppoly (tpo) 2.8&amp;quot; diagonal (1.7&amp;quot; x 2.27&amp;quot; - 43mm x 58mm) 480x640 TD028TTEC1 module, using a Toshiba JBT6K74 TFT &lt;br /&gt;
LCD Driver Chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: [http://www.tpo.biz/ENG/business-eng/Activer-Matrix-VGA.htm Activer-Matrix-VGA.htm]&lt;br /&gt;
* Specification: FIXME&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-jbt6k74.patch&lt;br /&gt;
* Backlight Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-backlight.patch&lt;br /&gt;
* Connected to: Glamo3362 LCM interface and Glamo3362 SPI Interface&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Touch Screen ====&lt;br /&gt;
* Connected to: S3C2442 TS controller&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_touchscreen.patch&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Module==&lt;br /&gt;
Delta DFBM-CS320 Class2 Module, using CSR BlueCore4&lt;br /&gt;
&lt;br /&gt;
* Data Sheet: [http://www.delta.com.tw/product/cp/vco/BT/download/pdf/CS/2.DFBM-CS320.pdf 2.DFBM-CS320.pdf]&lt;br /&gt;
* CSR Data Sheet: [http://www.csrsupport.com/download/2302/CS-101564-DSP10%20BlueCore4-ROM%20Product%20Data%20Sheet.pdf CS-101564-DSP10 BlueCore4-ROM Product Data Sheet.pdf]&lt;br /&gt;
* Driver: Stock Linux Kernel BlueZ&lt;br /&gt;
* Connected to: S3C2442 USB Host controller (OHCI)&lt;br /&gt;
* PM Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-power_control.patch&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth Audio ===&lt;br /&gt;
This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WiFi Module==&lt;br /&gt;
&lt;br /&gt;
Accton (WLAN 802.11b/g SiP-M WM3236AQ(Flash Ver:2.0 Atheros AR6001GZ)&lt;br /&gt;
* Connected to: S3C2442 SDIO Host controller&amp;lt;br&amp;gt;&lt;br /&gt;
* Datasheet: [http://www.accton.com/products/Datasheet/WM3236A.AQ.pdf Accton 3236AQ datasheet]&amp;lt;br&amp;gt;&lt;br /&gt;
* Driver: http://svn.openmoko.org/developers/sameo/patches/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vibrator ==&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/gta01-vibrator.patch&lt;br /&gt;
* Connected to: S3C2442 GPIO&lt;br /&gt;
&lt;br /&gt;
== USB Host ==&lt;br /&gt;
The USB Host controller is inside the S3C2442&lt;br /&gt;
* Driver: Stock Linux kernel ohci_hcd&lt;br /&gt;
* USB version 1.1&lt;br /&gt;
* Supply USB 5v in Host mode using usb power switch AAT1275IRN-5.0-T1&lt;br /&gt;
** http://www.analogictech.com/products/digitalfiles/AAT1275.pdf&lt;br /&gt;
* A net EN_USBHOST is controlled by PMU GPIO &amp;quot;GPO&amp;quot;, this one signal when asserted (high)&lt;br /&gt;
** enables generation of 5V for external device using a charge pump&lt;br /&gt;
** enables connection of 15K pulldowns to D+ and D- to allow device insertion and removal detection for host mode&lt;br /&gt;
** DISABLES the path for USB power to charge the battery&lt;br /&gt;
&lt;br /&gt;
It should also be possible to use host mode with externally-provided power. This will allow the FreeRunner to be connected to a USB device and be powered and charging the battery if present at the same time.&lt;br /&gt;
&lt;br /&gt;
* Connect 0V, d+, d-, +5 to your USB device&lt;br /&gt;
* Connect a 15k ohm resistor between d+ and ground&lt;br /&gt;
* Connect a 15k ohm resistor between d- and ground&lt;br /&gt;
* Connect 0V, +5 to your &amp;gt;1A power source&lt;br /&gt;
** If your power source was not the OpenMoko 1A charger, additionally connect a 47K ohm 5% resistor between the ID pin and ground to pretend to be the 1A charger.&lt;br /&gt;
&lt;br /&gt;
In addition you need to make sure EN_USBHOST signal that enables the physical Host mode power generation and disables the USB -&amp;gt; PMU charging path is deasserted.  This may be taken care of automatically shortly by detection of the 48K resistor on a USB insertion leading to forcing EN_USBHOST deasserted.  The charge pump that generates the 5V in host mode doesn't seem to mind getting external 5V given to it, but the real issue is that the battery will not be charged at all if we leave EN_USBHOST asserted since one of its jobs is to stop that happening.&lt;br /&gt;
&lt;br /&gt;
== USB Device ==&lt;br /&gt;
The USB Device controller is inside the S3C2442 &lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_udc.patch&lt;br /&gt;
* Please see [[USB Product IDs]] on information about which Vendor/Product IDs we use&lt;br /&gt;
* 1200mAh lithium battery charges when connected to powered host.&lt;br /&gt;
* Mini-AB connector similar to [http://www.cypressindustries.com/shoponline/proddetail.asp?prod=CCMUSBAB-32005-700&amp;amp;cat=34 this one].&lt;br /&gt;
&lt;br /&gt;
== I2C Devices ==&lt;br /&gt;
I2C is a simple communication standard intended to move small amounts of data a few inches between chips.&lt;br /&gt;
Please see [[I2C | Neo I2C Devices]] for more information &amp;amp; a list of devices &amp;amp; the addresses currently in use &amp;amp; documented for the Neo1973.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
See also: [[Neo1973 Audio Subsystem]]&lt;br /&gt;
&lt;br /&gt;
=== Wolfson Codec ===&lt;br /&gt;
There's a [[WM8753]] Wolfson Microelectronics CODEC (This is not a 'smart' codec that can interpret MP3/... it is a simple dumb 'sound card'.&lt;br /&gt;
* Product Homepage: http://www.wolfsonmicro.com/products/WM8753/&lt;br /&gt;
* Data Sheet: [http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf WM8753.pdf]&lt;br /&gt;
* Connected to: S3C2442 IIS interface (PCM data), S3C2442 I2C (Control)&lt;br /&gt;
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/asoc.patch&lt;br /&gt;
&lt;br /&gt;
=== Mono Amplifier ===&lt;br /&gt;
There's a National Semiconductor [[LM4853]] Mono Amplifier at the analog audio output of the WM8753&lt;br /&gt;
&lt;br /&gt;
* Product Homepage: [http://www.national.com/pf/LM/LM4853.html LM4853.html]&lt;br /&gt;
* Data Sheet: [http://www.national.com/ds.cgi/LM/LM4853.pdf LM4853.pdf]&lt;br /&gt;
* Connects to (LM4853 pin): &lt;br /&gt;
** S3C2442 GPIO: HP_IN, AMP_SHUT (shutdown); &lt;br /&gt;
** Wolfson WM8753: LOUTL (LEFTIN), LOUTR (RIGHTIN); &lt;br /&gt;
** speaker4102: (LEFTOUT/BLTOUT-, BLTOUT+);&lt;br /&gt;
** headset-jack: ring 2 (RIGHTOUT), ring 3 (LEFTOUT/BLTOUT-) via 1uF-33R each&lt;br /&gt;
&lt;br /&gt;
=== Analog wired Headset ===&lt;br /&gt;
There's a four-ring 2.5mm stereo jack which provides connectivity to old-fashioned wired headsets.&lt;br /&gt;
&lt;br /&gt;
The headsets used by Motorola smartphones (A780,A1200, ...) and the V-360 have a compatible configuration.&lt;br /&gt;
&lt;br /&gt;
ring&amp;lt;br&amp;gt;&lt;br /&gt;
1(base): GND&amp;lt;br&amp;gt;&lt;br /&gt;
2: right out&amp;lt;br&amp;gt;&lt;br /&gt;
3: left out&amp;lt;br&amp;gt;&lt;br /&gt;
4(tip): mic + HOLD-button(press:short to GND)&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
The Neo1973 GTA02 features two buttons:&lt;br /&gt;
* [[Neo1973 Power Button|The Power Button]]&lt;br /&gt;
* [[Neo1973 AUX Button|The &amp;quot;Aux&amp;quot; button]]&lt;br /&gt;
&lt;br /&gt;
== Case ==&lt;br /&gt;
The case for the FreeRunner is all black, as seen on the front page of the wiki.&lt;br /&gt;
&lt;br /&gt;
Openmoko has released the CAD files for the case schematics for the OpenMoko [[Neo1973]] (GTA01) and Neo FreeRunner. These are available in the original Pro/E (.asm/.prt) format and alternative formats created from the originals.&lt;br /&gt;
&lt;br /&gt;
We welcome your assistance in providing other formats. If you are able to convert CAD files from Pro/E format to other formats, please contact [mailto:michael@openmoko.org]. We are especially interested in the DXF format and in images rendered from these files.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.openmoko.org/CAD/NeoFreerunner_ProE.zip The original Pro/E (.asm/.prt) format]&lt;br /&gt;
&lt;br /&gt;
[http://downloads.openmoko.org/CAD/ Browse CAD directory]&lt;br /&gt;
&lt;br /&gt;
=Accessory=&lt;br /&gt;
&lt;br /&gt;
== Stylus ==&lt;br /&gt;
&lt;br /&gt;
Using 4 in 1 laser pen&lt;br /&gt;
*Vendor: [http://www.quarton.com/laser_pen.html Quarton XPII]&lt;br /&gt;
*GTA02 standard setup comes with [http://www.quarton.com.tw/laser_pen_infiniter_xp_2.html QUARTON XPII 4 in 1 laser pen]&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
The [[Neo FreeRunner (GTA02) Battery]] is mechanically and electrically compatible with the [[Neo1973 GTA01 Battery]], as well as limited compatibility with a Nokia BL6C battery.&lt;br /&gt;
According to [http://lists.openmoko.org/pipermail/community/2007-February/003758.html this] post on the mailinglist.&lt;br /&gt;
[http://wiki.openmoko.org/index.php?title=Image:Neo1973-with-BL5C-battery.png Photo] of the battery inside the Neo1973.&lt;br /&gt;
&lt;br /&gt;
* GTA02 using the smart battery based on TI bq27000 chipset&lt;br /&gt;
* SANYO UF653450S 1200mAh cell.&amp;lt;br&amp;gt;&lt;br /&gt;
* Battery schematics: [http://people.openmoko.org/tony_tu/GTA02/hardware/GTA02/CT-GTA02.pdf GTA02 Smart Battery Schematics]&lt;br /&gt;
&lt;br /&gt;
== microSD Card ==&lt;br /&gt;
&lt;br /&gt;
GTA02 should come with one of following microSD card&lt;br /&gt;
&lt;br /&gt;
* [http://www.transcendusa.com/ Transcend] 512MB microSD card&lt;br /&gt;
* [http://www.sandisk.com/ SanDisk] 512MB microSD card&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charger ==&lt;br /&gt;
&lt;br /&gt;
AKII Technology Charger&lt;br /&gt;
&lt;br /&gt;
*Model: [http://www.ak2.com.tw/pd_main.asp?sg_id=11 A10P1-05MP]&lt;br /&gt;
*Input: 100-240v~ /0.3A&lt;br /&gt;
*Output: +5v up to 2.0A&lt;br /&gt;
*Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
== GTA02v1 ==&lt;br /&gt;
First generation of prototypes that was given to internal OpenMoko software developers. Total 30 pcs fabricated.&lt;br /&gt;
&lt;br /&gt;
*It is working just fine, but still based on 2440, with external NAND/SDRAM and no NOR flash&lt;br /&gt;
*Using the PCF50633 05 N3 due to 04 N3 not available, re-work power for basic schematics verification&lt;br /&gt;
*Using GTA01 SIM socket&lt;br /&gt;
*Add external debug port&lt;br /&gt;
*Still using Global locate A-GPS&lt;br /&gt;
* ATAG_REVISION: 0310&lt;br /&gt;
&lt;br /&gt;
== GTA02v2 ==&lt;br /&gt;
Second generation of prototypes, Total 50 pcs run at Taipei SMT factory MOUNT&lt;br /&gt;
&lt;br /&gt;
*Ideal is have 256 MB NAND on Samsung package, Due to chip availability Start using S3C2442 B43&lt;br /&gt;
*Using correct PMU PCF50633 04 N3&lt;br /&gt;
*Change new SIM socket&lt;br /&gt;
*Change to u-blox A-GPS&lt;br /&gt;
*Change LCM power from 3.3v to 1.8v&lt;br /&gt;
*USB power switch layout/pin assignment mistake, could not verify USB host supply 5v function&lt;br /&gt;
*GPS function verified ok with good sensitivity&lt;br /&gt;
* ATAG_REVISION: 0320&lt;br /&gt;
&lt;br /&gt;
== GTA02v3 ==&lt;br /&gt;
Production verification version, 2007/10/11 28 pcs fabricate at FIC SuZhou&lt;br /&gt;
&lt;br /&gt;
*Still using S3C2442 B43 for hardware verification&lt;br /&gt;
*Using control pilot run to verify S3C2442 B54 chips&amp;lt;br&amp;gt;&lt;br /&gt;
* ATAG_REVISION: 0330&lt;br /&gt;
&lt;br /&gt;
== GTA02v4 ==&lt;br /&gt;
Mass production release candidate version 1&lt;br /&gt;
&lt;br /&gt;
2 weeks after v3 gerber out, release the v4 gerber, and 2007/10/20 20 pcs fabricate at FIC SuZhou &lt;br /&gt;
&lt;br /&gt;
*Change LCM power from 1.8v to 3.3v for display stability issue&lt;br /&gt;
*fabricate another 200 pcs for yield rate/production verification&lt;br /&gt;
*fabricate 50 pcs with S3C2442 B43 (128 MB NAND) for quality comparsion&lt;br /&gt;
*USB host power chip have some output voltage stability issues with Vb/Vcc comes from different power source, need layout change to fix the issue&lt;br /&gt;
*Battery Coulomb design not working on A4&lt;br /&gt;
* ATAG_REVISION: 0340&lt;br /&gt;
&lt;br /&gt;
== GTA02v5 ==&lt;br /&gt;
Mass production candidate version 2/Mass production version&lt;br /&gt;
&lt;br /&gt;
* First batch fabricate 2008/1/14 at FIC SuZhou&lt;br /&gt;
* Mass production A5 trial run start from 2008 March, including some resistor/capacitor change compare with inital 100 pcs prototypes A5, and prototypes for GTA02 developers was tracked in the [[Prototypes| Prototypes Page]]&lt;br /&gt;
* Coulomb counter issue fixed&lt;br /&gt;
* USB host power switch fixed&lt;br /&gt;
* Need add capacitor for PMU Vbat input for stability issue, this could be done by direct SMT or hand rework&lt;br /&gt;
* Need rework (still using SMT in production) add capacitor for PMU Vbat input for PMU stability issue.&lt;br /&gt;
* Need manual rework GSM IR UART path a 100k pull down for better GSM deep sleep&lt;br /&gt;
* ATAG_REVISION: 0350&lt;br /&gt;
&lt;br /&gt;
===GTA02 mass Production version change list===&lt;br /&gt;
*PMU's LED power error: PMU potential damage issue&lt;br /&gt;
*NOR FLASH enable WP: User can write data into NOR FLASH.&lt;br /&gt;
*CE CS/RS fine tune: Audio's background noise too high&lt;br /&gt;
*I2C pull high resistor: The resistor is too high and signal is distorted &lt;br /&gt;
*GSM leakage current: TX_MODEM has a pull high resistor on IO_3V3&lt;br /&gt;
*Power consumption: Disable keep active function&lt;br /&gt;
*SDIO clock and esd protect resistor&lt;br /&gt;
*Refer to Datasheet: R1526 to 33K&lt;br /&gt;
*GSM modem on pin: The R1018 is too small and has some leakage current&lt;br /&gt;
*LED driving transistor: When GPIO is on, the transistor will be draw more current on LED. This is component change fix, do not need change PCB or re-work.&lt;br /&gt;
&lt;br /&gt;
== GTA02v6 ==&lt;br /&gt;
Mass production candidate version 3/Mass production version&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A6 will be fine tune version of A5, only minor schematic change for better product quality and version control. Capacitor and resistor change A6 also on mass production A5&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*First 100 pcs start from 2008 mid April, and factory make component placement mistake on GSM, second 100 pcs PCB arrive time TBD. &lt;br /&gt;
*Add capacitor space for Vbat, reduce the SMT effort&lt;br /&gt;
*Add GSM IR resistor for better GSM deep sleep&lt;br /&gt;
*Reserve 3 GPIO for hardware version control&lt;br /&gt;
*Fixed LEDs power usage (from about 150mW of v5 to about 25mW)&lt;br /&gt;
* ATAG_REVISION: 0360&lt;br /&gt;
&lt;br /&gt;
=== GTA02 A5 to A6 changes ===&lt;br /&gt;
*Power Glitch on VB_SYS: Add capacitor on layout, Mass production A5 also apply this change.&lt;br /&gt;
*G-sensor separate these interrupt pins: At A5, each accelerometer INT1/INT2 connected to same line, at A6 only INT1 was connected.&lt;br /&gt;
*GSM_modem power source  Reduce power's ripple when the phone is talking&lt;br /&gt;
*Keep active 	Disable keep active function, just fine tune&lt;br /&gt;
*GPIO for version control	&lt;br /&gt;
*GSM RX_IR has some noise  Add resistor and reduce GSM RX_IR noise and gsm can't enter suspend mode easily, apply on mass production A5.&lt;br /&gt;
*LED driving transistor	apply on mass production A5.&lt;br /&gt;
*LCM's VDDIO	We can totally power off LCM's power, save about extra 1mA.&lt;br /&gt;
&lt;br /&gt;
= Debug Board =&lt;br /&gt;
&lt;br /&gt;
== Debug Board Connector definition ==&lt;br /&gt;
&lt;br /&gt;
This is the connector used to connect the [[Debug Board]] and possibly other hardware.&lt;br /&gt;
&lt;br /&gt;
Connections are:&lt;br /&gt;
* 39 - GND&lt;br /&gt;
* 38 - STDI&lt;br /&gt;
* 37 - _RESET&lt;br /&gt;
* 36 - STMS&lt;br /&gt;
* 35 - STCK&lt;br /&gt;
* 34 - STDO&lt;br /&gt;
* 33 - GSM_EN&lt;br /&gt;
* 29 - _STRST&lt;br /&gt;
* 19 - X_I2C_SCL (H-TP4703)&lt;br /&gt;
* 18 - X_I2C_SDA (H-TP4704)&lt;br /&gt;
* 17 - SPI_CLK0&lt;br /&gt;
* 16 - SPI_MOSI0&lt;br /&gt;
* 15 - SPI-MISO0 &lt;br /&gt;
* 14 - SS0&lt;br /&gt;
* 13 - EINT3 (H-TP4705)&lt;br /&gt;
* 3 - CONSOLE_TXD (H-TP4701)&lt;br /&gt;
* 2 - CONSOLE_RXD (H-TP4702)&lt;br /&gt;
&lt;br /&gt;
Information from [http://people.openmoko.org/roh/Debugport_GTA01bv4.png].&lt;br /&gt;
&lt;br /&gt;
= Distinguishing hardware revisions =&lt;br /&gt;
== Inside the [[Bootloader]] ==&lt;br /&gt;
Every hardware revision has its own u-boot image type.  Thus, the bootloader has the revision hard-coded.&lt;br /&gt;
The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)&lt;br /&gt;
&lt;br /&gt;
== Inside the [[Kernel]] ==&lt;br /&gt;
The kernel receives the ATAG_REVISION during bootup, and saves its contents in the &amp;quot;system_rev&amp;quot; global variable.&lt;br /&gt;
&lt;br /&gt;
== From Userspace ==&lt;br /&gt;
The kernel exports the system_rev variable in /proc/cpuinfo as &amp;quot;Revision :&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
= Certification =&lt;br /&gt;
&lt;br /&gt;
== FCC ==&lt;br /&gt;
*For US Import&lt;br /&gt;
** 850/1800/1900 Band, FCC ID: EUNGTA02&lt;br /&gt;
** 900/1800/1900 Band, FCC ID: EUNGTA02E&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02_850_1800_1900/ FCC test report(GTA02)]&lt;br /&gt;
** [http://people.openmoko.org/tony_tu/GTA02/certificate/EUNGTA02E_900_1800_1900/ FCC test report(GTA02E)]&lt;br /&gt;
&lt;br /&gt;
== CE ==&lt;br /&gt;
*For Europe&lt;br /&gt;
**Registration number: M528583V-EO&lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/CE/ CE report and certificate]&lt;br /&gt;
&lt;br /&gt;
== NCC ==&lt;br /&gt;
*For Taiwan Import&lt;br /&gt;
**NCC certification number: CCAF08DG0080T0 &lt;br /&gt;
**[http://people.openmoko.org/tony_tu/GTA02/certificate/NCC NCC report and certificate]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware ]]&lt;br /&gt;
[[Category:GTA02 Hardware]]&lt;br /&gt;
[[Category:Hardware Support]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Resources</id>
		<title>Community Resources</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Resources"/>
				<updated>2008-07-02T05:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Internal resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Introbox}}&lt;br /&gt;
&lt;br /&gt;
All resources listed here are available to the general public.  Everyone is invited to participate.&lt;br /&gt;
&lt;br /&gt;
=== Mailing Lists ===&lt;br /&gt;
&lt;br /&gt;
There are a number of development related mailinglists at http://lists.openmoko.org/&lt;br /&gt;
if you feel uncomfortable using mailing lists, you can use [http://gmane.org gmane] forum-like interface.&lt;br /&gt;
&lt;br /&gt;
==== announce@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
A read-only list where the project does official announcements. We strongly recommend subscribing to this list if you want to stay up-to-date with the major project achievements.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/announce&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.announce&lt;br /&gt;
&lt;br /&gt;
==== buglog@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
A read-only list where every status updates to bugs (bugzilla entries) were get posted. Nice to keep updated on the bug squashing progress.  '''Currently not used''' due to recent switch to [[Trac]].&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/buglog&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.buglog&lt;br /&gt;
&lt;br /&gt;
==== commitlog@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
A read-only list where every source code change (commit to the subversion server) gets posted. Nice to keep posted on development progress.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/commitlog&lt;br /&gt;
&lt;br /&gt;
==== community@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a public mailinglist for generic discussion of our user + developer community. It acts as a place where people discuss their dreams/wishes/ideas about OpenMoko software and supported hardware, applications, and the like.  It's an area of general talking and chatting. Please do ''not'' post usage or development questions here.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/community&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.community&lt;br /&gt;
&lt;br /&gt;
==== distro-devel@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a mailinglist on the OpenMoko Distribution. Here issues such as ipk packaging related and root fs image related topics should be discussed. Also, questions regarding the OpenEmbedded based build process go here.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/distro-devel&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.distro&lt;br /&gt;
&lt;br /&gt;
==== framework-devel@lists.openmoko.org ====&lt;br /&gt;
''' NOTE: This mailing list has been closed. Discussion should continue on openmoko-devel. '''&lt;br /&gt;
&lt;br /&gt;
This is a mailinglist on the OpenMoko Framework. Please use this list to post questions with regard to the OpenMoko Framework, the API's, their usage, API change requests and the like.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/framework-devel&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.framework&lt;br /&gt;
&lt;br /&gt;
==== gsmd-devel@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a mailinglist on the OpenMoko gsmd (GSM daemon) and the corresponding libgsmd.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/gsmd-devel&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.gsmd&lt;br /&gt;
&lt;br /&gt;
==== openmoko-apps@lists.openmoko.org ====&lt;br /&gt;
'''NOTE: This mailing list has been closed. Discussion should continue on openmoko-devel.'''&lt;br /&gt;
&lt;br /&gt;
This is a public mailinglist about the development of the &amp;quot;official&amp;quot; OpenMoko applications, e.g. openmoko-dialer2, openmoko-dates2, openmoko-contacts2, and openmoko-today2. Please do ''not'' use this list for issues related to third party applications.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/openmoko-apps/&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.apps&lt;br /&gt;
&lt;br /&gt;
==== openmoko-devel@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a public mailing list for discussion of development related to Openmoko in general. The mailing lists framework-devel and openmoko-apps have been merged into this one. Developers who are writing applications using the OpenMoko framework should join this.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/openmoko-devel&lt;br /&gt;
&lt;br /&gt;
==== openmoko-kernel@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a public mailinglist for discussion of kernel and bootloader development.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/openmoko-kernel&lt;br /&gt;
&lt;br /&gt;
Gmane: http://news.gmane.org/gmane.comp.handhelds.openmoko.kernel&lt;br /&gt;
&lt;br /&gt;
==== device-owners@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a public mailinglist for discussion among actual owners of an OpenMoko based device. Here you can ask for assistance, share your experiences, etc. Please keep this list clean of any philosophical debates or general openmoko related discussion. That's what ''community@lists.openmoko.org'' is for!&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/device-owners&lt;br /&gt;
&lt;br /&gt;
==== webdesign-commitlog@lists.openmoko.org ====&lt;br /&gt;
&lt;br /&gt;
This is a public read-only mailinglist receiving commit log messages of our web designers. Subscribe to this list if you want to get notified if some of the static content or the templates/skins of our websites change.&lt;br /&gt;
&lt;br /&gt;
http://lists.openmoko.org/mailman/listinfo/webdesign-commitlog&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
&lt;br /&gt;
This Wiki is our public wiki, http://wiki.openmoko.org/. You're already in it, if you're reading this. Due to continued defacements/spam we were forced to limit editing in this wiki to registered users which provide a working email address. Sorry for that.&lt;br /&gt;
&lt;br /&gt;
=== Trac ===&lt;br /&gt;
&lt;br /&gt;
Our bug ticketing and documentation system for software issues is available at http://trac.openmoko.org/.  This obsoleted the previously used bugzilla installation which was found at http://bugzilla.openmoko.org/.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
&lt;br /&gt;
There's a #openmoko channel on irc.freenode.net: irc://irc.freenode.net/openmoko&lt;br /&gt;
&lt;br /&gt;
If you experience any build problems and need help from other developers, it is important that you share your complete output log. To share your output log, just paste it to [http://www.pastebin.ca/ pastebin] or [http://celpaste.morb-design.com/ celpaste] (celpaste is especially for Openmoko) and after submitting it, paste the resulting URL to the IRC channel.&lt;br /&gt;
&lt;br /&gt;
Thanks to the NSLU2-Linux project, we also have the IRC logs available.&lt;br /&gt;
Current 24h live log is always at: http://logs.nslu2-linux.org/livelogs/openmoko.txt&lt;br /&gt;
&lt;br /&gt;
Previous 24h log is always at: http://logs.nslu2-linux.org/livelogs/openmoko-prev.txt&lt;br /&gt;
&lt;br /&gt;
Archives back to 29 November 2006 at: http://logs.nslu2-linux.org/livelogs/openmoko/&lt;br /&gt;
&lt;br /&gt;
=== SVN ===&lt;br /&gt;
&lt;br /&gt;
There is a [http://subversion.tigris.org/ Subversion] server available at svn.openmoko.org. &lt;br /&gt;
&lt;br /&gt;
Read-only access is provided via http://svn.openmoko.org/.&lt;br /&gt;
&lt;br /&gt;
Read-write access for developers is provided via https://svn.openmoko.org/&lt;br /&gt;
&lt;br /&gt;
Web access for occasional browsing is available via http://svnweb.openmoko.org/&lt;br /&gt;
&lt;br /&gt;
If you need help, please read more about [[Using Subversion]].&lt;br /&gt;
&lt;br /&gt;
==== SVN Tree Layout ====&lt;br /&gt;
&lt;br /&gt;
The Subversion (svn) tree is laid out as follows:&lt;br /&gt;
&lt;br /&gt;
* trunk (main branch, similar to CVS &amp;quot;HEAD&amp;quot;)&lt;br /&gt;
** src (program source code)&lt;br /&gt;
*** host (programs that work on the host PC)&lt;br /&gt;
**** sjf2410-linux&lt;br /&gt;
**** ...&lt;br /&gt;
*** target (programs that work on the target device)&lt;br /&gt;
**** dialer&lt;br /&gt;
**** package_manager&lt;br /&gt;
**** ...&lt;br /&gt;
** doc (Documentation) &lt;br /&gt;
*** ...&lt;br /&gt;
* branches (branches, created by lead developers if required)&lt;br /&gt;
** src&lt;br /&gt;
*** host&lt;br /&gt;
**** ...&lt;br /&gt;
*** target&lt;br /&gt;
**** ...&lt;br /&gt;
* developers (private/experimental branches, created by individual developers)&lt;br /&gt;
** laforge&lt;br /&gt;
*** ...&lt;br /&gt;
** sean&lt;br /&gt;
** mickey&lt;br /&gt;
*** ...&lt;br /&gt;
** ...&lt;br /&gt;
* releases (official 'releases' of code in 'trunk' or 'branches')&lt;br /&gt;
** src&lt;br /&gt;
*** host&lt;br /&gt;
**** ...&lt;br /&gt;
*** target&lt;br /&gt;
**** ...&lt;br /&gt;
&lt;br /&gt;
=== Monotone Server ===&lt;br /&gt;
&lt;br /&gt;
The official [[OpenEmbedded]] repository to build the [[OpenMoko]] distribution can be found at &amp;lt;tt&amp;gt;monotone.openmoko.org&amp;lt;/tt&amp;gt;. Note that this is purely a monotone server which has no web presence. See [[MonotoneServer]] for details.&lt;br /&gt;
&lt;br /&gt;
Currently being replaced with git repositories.&lt;br /&gt;
&lt;br /&gt;
=== Git Server ===&lt;br /&gt;
&lt;br /&gt;
The new official set of repositories for [[OpenEmbedded]] as well as Linux [[kernel]], X.org and other used projects can be found at http://git.openmoko.org/, browsable via gitweb.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
&lt;br /&gt;
At http://projects.openmoko.org/ we have a GForge installation.  Users can use this as hosting service for their contributed applications.&lt;br /&gt;
&lt;br /&gt;
== Internal resources ==&lt;br /&gt;
&lt;br /&gt;
There are some resources which are internal.  This means that they are only available for internal developers of Openmoko Inc.   The reason they are internal is either because they deal with information under NDA, or about business strategy.  We kindly ask for your understanding that while we really try to be as open as possible, there are some topics which we have to discuss without public participation.&lt;br /&gt;
&lt;br /&gt;
The internal systems have the domain ''*.internal.openmoko.org''.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
&lt;br /&gt;
The #openmoko-devel channel is for internal developers only, sorry.&lt;br /&gt;
&lt;br /&gt;
== Local Community ==&lt;br /&gt;
&lt;br /&gt;
See the [[OpenMoko_Local_Groups|OpenMoko Local Groups]]&lt;br /&gt;
&lt;br /&gt;
{{Languages|Development resources}}&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:Openmoko| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko:Current_events</id>
		<title>Openmoko:Current events</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko:Current_events"/>
				<updated>2008-07-02T05:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Past */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This ''Current Events'' page provides information on both [[Current events#Past | past ]] and [[Current events#Upcoming | future]] events where FIC or [[Openmoko]] had or will have a presence.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
* 2008-07-10: [http://wiki.oreillynet.com/foocamp07/ O'Reilly Foo Camp]  July 11-13, 2008 | Sebastopol, CA | Michael Shiloh will be there&lt;br /&gt;
* 2008-08-04: [ http://www.linuxworldexpo.com/live/12/ LinuxWorld 2008]  August 04-07, 2008 | Moscone Center, San Francisco, CA | Openmoko will have a booth with Michael, Harry, and Steve presence.&lt;br /&gt;
&lt;br /&gt;
== Past ==&lt;br /&gt;
* 2008-06-24: [http://www.campus-party.com.co/ Campus Party in Colombia]  June 23-29, 2008 | Bogota, Colombia | Sean gave a speech on 25th&lt;br /&gt;
* 2008-05-28: [http://www.linuxtag.org LinuxTag 2008]  May 27-31, 2008 | Berlin, Germany | LinuxTag | [[User:Mickey|Mickey]] had a talk, Openmoko had a booth.&lt;br /&gt;
* 2008-05-16: [http://www.bsdcan.org/2008/ BSDCan] May 16-18, 2008 | Ottawa, CA | [[User:Idarwin|Ian Darwin]] presented Openmoko FreeRunner to the BSD crowd.&lt;br /&gt;
* 2008-04-09: Wednesday April 9, 2008 | London, UK | [http://ole.tange.dk Ole Tange] presented Openmoko / Freerunner to the [http://www.ukuug.org/events/openmoko/ UK Unix Users Group]&lt;br /&gt;
* 2008-04-08: [https://www.linux-foundation.org/events/collaboration The Linux Foundation Spring 2008 Collaboration Summit] April 8-10, 2008 | University of Texas Commons Center, Austin, TX | Sean is invited as one of the speakers&lt;br /&gt;
* 2008-03-28: [[Openmoko Education/zh tw]] - Friday March 28, 2008. | Hualien, Taiwan | Taiwan School promotion: Openmoko concepts will be presented at National Dong Hwa University &lt;br /&gt;
* 2008-03-26: [[Openmoko Education/zh tw]] - Wednesday March 26, 2008. | Chung Li, Taiwan | Taiwan School promotion: Openmoko concepts will be presented at Yuan Ze University &lt;br /&gt;
* 2008-03-16: [http://www.bossaconference.indt.org/ Bossa'08] - March 16-19, 2008 | Porto de Galinhas, Brazil| [[User:Raster|Raster]] is attending and will give a talk&lt;br /&gt;
* 2008-03-12: [http://www.openexpo.ch/openexpo-2008-bern/ OpenExpo'08] - March 12-13, 2008 | Bern, Switzerland | [[User:Mickey|Mickey]] is giving a talk about Openmoko | [[User:C7|C7]] is organising an OpenMoko booth&lt;br /&gt;
* 2008-03-06: [http://en.oreilly.com/et2008/public/schedule/detail/3330 OpenMoko and Ubiquitous Computing] - March 6, 2008 | San Diego, California | [[User:Michaelshiloh|Michael Shiloh]] is attending and will give a talk at ETech&lt;br /&gt;
* 2008-03-03: [[Openmoko Education/zh tw]] - Monday March 3, 2008. | Chung Li, Taiwan | Taiwan School promotion: Openmoko concepts will be presented at Chung Yuan Christian University &lt;br /&gt;
* 2008-02-27: [[Openmoko Education/zh tw]] - Wednesday February 27, 2008. | Hsinzhu, Taiwan | Taiwan School promotion: OpenMoko concepts will be presented at National Chiao Tung University &lt;br /&gt;
* 2008-02-23: [http://www.fosdem.org Fosdem'08] - February 23-24, 2008 | Brussels, Belgium | OpenMoko will be present at the [http://www.openembedded.org OpenEmbedded] booth, lots of OpenMoko developers will be present. [[Events:FOSDEM_2008 | Will you be there?]]&lt;br /&gt;
* 2008-02-22: [[Openmoko Education/zh tw]] - Friday February 22, 2008. | Tainan, Taiwan | Taiwan School promotion: OpenMoko concepts will be presented at National Cheng Kung University&lt;br /&gt;
* 2008-02-19: [http://www.oss.org.cn/index.php?option=com_content&amp;amp;task=view&amp;amp;id=677&amp;amp;Itemid=162 2008 Linux Developer Symposium-China] - February 19, 2008 | Beijing, China | Neo1973 was presented in a booth by Sun Liantao from [http://www.csip.org.cn CSIP] and [http://www.beijinglug.org BLUG]&lt;br /&gt;
* 2008-02-08: [http://www.socallinuxexpo.org/ SCALE'08] - February 8-10, 2008 | Los Angeles, USA | [[User:Raster|Raster]] is attending and will man the OpenMoko and Enlightenment booths&lt;br /&gt;
* 2008-01-07: Consumer Electronics Trade Show. [[Neo FreeRunner]] was presented. Links to stories, pictures, and videos:&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://gizmodo.com/341755/openmoko-neo-freerunner-linux-smartphone-hands+on gizmodo]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://takezero.net/3g-and-mobile-news/hands-on-with-fics-openmoko-powered-freerunner-2 takezero ]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://youtube.com/watch?v=SZsps3bj6yE youtube]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://www.reghardware.co.uk/2008/01/11/ces_video_openmoko_handset/ reghardware]]&amp;lt;br&amp;gt;&lt;br /&gt;
* 2007-12-19: [[OpenLab 2nd Event/zh tw]] - December 19, Wed. | Taipei, Taiwan | OpenLab 2nd Event: GPL &amp;amp; Apache License Talk and Discussion.&lt;br /&gt;
* 2007-11-17: [[Openmoko OpenLab Opening]] - November 17, Sat. | Taipei, Taiwan | OpenLab for OpenMoko Community is going to open.&lt;br /&gt;
* 2007-11-04: [http://coscup.org/2007/ Conference for Open Source Coders, Users and Promoters] - November 04 | Taipei, Taiwan | Jollen gave a talk about OpenMoko and OpenLab ideas.&lt;br /&gt;
* 2007-10-13: [http://onlinux.ca OnLinux Ontario Linux Fest 2007] - October 13 | Toronto, Canada | [[User:Idarwin|Ian Darwin]] gave a talk about Openmoko (slides [http://www.darwinsys.com/openmoko/ here]).&lt;br /&gt;
* 2007-10-02: [http://www.coss.fi/web/openmind/programme Openmind Conference] - October 02-03, 2007 | Tampere, Finland | Michael Shiloh as a speaker&lt;br /&gt;
* 2007-09-26: [http://imm.dtu.dk/ IMM at Danish Technical University] - [http://ole.tange.dk Ole Tange] is giving a talk.&lt;br /&gt;
* 2007-09-23: [http://www.barcamporlando.org/ BarCamp Orlando] Orlando, FL, USA | [[User:Writchie|Wally Ritchie]] will show Neos and talk about Openmoko project&lt;br /&gt;
* 2007-09-20: [http://www.openexpo.ch/openexpo-2007-zuerich/ OpenExpo'07] - September 19-20, 2007 | Zurich, Switzerland | [[User:Mickey|Mickey]] gave a talk about OpenMoko | [[User:C7|C7]] was organising an OpenMoko booth&lt;br /&gt;
* 2007-09-15: [http://mrmcd110b.metarheinmain.de metarheinmain chaosdays 110b] - ixs igave a [https://mrmcd110b.metarheinmain.de/fahrplan/events/2107.en.html talk]&lt;br /&gt;
* 2007-09-12: [http://dmusyd.edu/ Datamatikeruddannelsen i Nykøbing Falster] - [http://ole.tange.dk Ole Tange] gave a talk.&lt;br /&gt;
* 2007-08-30: [http://mobiledevices.kom.aau.dk/team_and_organization/events/mobile_developer_days_2007/ Mobile Developer Days 2007] -  August 30 - September 2, 2007 | at Aalborg University, Denmark | [[User:Mickey|Mickey]] was invited to give a speech&lt;br /&gt;
* 2007-08-25: [http://www.froscon.org/Home.2.0.html?L=1 FrosCon'07] - August 25-26, 2007 | Sankt Augustin, Bonn, Germany | Mickey gave a talk about OpenMoko&lt;br /&gt;
* 2007-08-21: [http://www.beijinglug.org/en/index.php Beijing LUG] - August 21, 2007 | Sean and other OpenMoko team members were there to talk and give a presentation&lt;br /&gt;
* 2007-08-08 till 08-12: [http://events.ccc.de/camp/2007/Chaos_Communication_Camp_2007 Chaos Communication Camp 2007] took place in Finowfurt (close to Berlin, Germany) featuring the [http://events.ccc.de/camp/2007/GSM_Village GSM Village]&lt;br /&gt;
* 2007-08-04: [http://barcamp.org/BarCampRDU BarCampRDU] Raleigh, NC, USA | [[User:Writchie|Wally Ritchie]] showed neos and talk about OpenMoko project  &lt;br /&gt;
* 2007-08-03: [http://wikimania2007.wikimedia.org/wiki/Main_Page wikimania 2007] - August 03-05, 2007 | Taipei, Taiwan | OpenMoko has been invited to co-host with Wiki heads to promote open content in Taiwan.&lt;br /&gt;
* 2007-07-26 [http://conferences.oreillynet.com/os2007/ OSCON 2007] | OpenMoko Birds of a Feather session July 26th, Portland Oregon&lt;br /&gt;
* 2007-07-15: [http://www.guadec.org GUADEC, The GNOME Conference 2007] - July 15-21, 2007 | Birmingham, United Kingdom | [[User:Mickey|Mickey]] gave a talk about OpenMoko&lt;br /&gt;
* 2007-07-10: [http://www.rmll.info 8th Libre Software Meeting] - July 10-14, 2007 | Amiens, France | [http://datenfreihafen.org Stefan Schmidt] gave a [http://www.rmll.info/article136.html?lang=en talk] about OpenEZX and OpenMoko&lt;br /&gt;
* 2007-07-09: The [http://www.openmoko.com openmoko.com web shop] was opened; first sales of GTA01_v4 devices.&lt;br /&gt;
* 2007-06-05: [http://www.computextaipei.com.tw Computex Taipei 2007] - June 5-9, 2007 | Taipei World Trade Center, Taipei, Taiwan | OpenMoko was in the FIC Group's Booth&lt;br /&gt;
* 2007-06-01: [http://www.linuxtag.org/2007/en/home/welcome.html LinuxTag 2007] - May 30-June-2, 2007 | LinuxTag in Berlin, Germany | [[User:Mickey|Mickey]] gave a [http://www.linuxtag.org/2007/en/conf/events/vp-speakers/details.html?talkid=84 talk] about OpenMoko&lt;br /&gt;
* 2007-05-19: [http://www.makerfaire.com/ Maker Faire Events] -- May 19-May 20, 2007 | San Francisco Bay Area, San Mateo Expo Center, USA | Michael Shiloh and Jon Phillips presented at OpenMoko's booth on behalf of Sean&lt;br /&gt;
* 2007-05-08 [http://wiki.tossug.org/SignUp:2007-05 Taipei Open Source Software User Group (TOSSUG)] - Cafe Lumiere, Taipei, Taiwan | May 8, 2007&lt;br /&gt;
* 2007-04-04 [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - European Institute of Technology, Paris, France | April 4-5, 2007&lt;br /&gt;
* 2007-03-16: On March 16, 2007 [[User:Mickey|Mickey]] presented the device at a Zaurus User Group Meeting in Düsseldorf, Germany.&lt;br /&gt;
* 2007-03-15: On March 15-18, 2007 there was a Polish Linux User Group conference [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] in Krynica Zdrój, Poland. Tomasz Zieliński gave a talk about OpenMoko and two Neo1973 devices were present there. Also Marcin Juszkiewicz presented OpenEmbedded project there.&lt;br /&gt;
* 2007-03-05: 36 P0 devices shipped to developers.&lt;br /&gt;
* 2007-03-03: [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Martin Hansen and Ole Tange] spoke at [http://www.linuxforum.dk LinuxForum] &lt;br /&gt;
* 2007-02-27: February 27th-March 1st the [http://conferences.oreillynet.com/etel2007/ O'Reilly Emerging Telephony conference] was held at the San Francisco Airport Mariott, Burlingame, CA. Open Phones are on the agenda: Sean presented a workshop on  February 27; Surj Patel and Matt Hamrick of Tuxphone and the homebrew club also presented. An OpenMoko/Open Phones Social gathering was proposed on the evening of the last day, March 1. We hope Tuxphone and SVHMPC people will join us as well. [[ETel]]&lt;br /&gt;
* 2007-02-23: Meeting at [[Events:FOSDEM_2007|FOSDEM 2007]]&lt;br /&gt;
* 2007-02-14: The openmoko.org web site was [http://lists.openmoko.org/pipermail/announce/2007-February/000004.html opened to the public].&lt;br /&gt;
* 2007-01-06 [http://www.lunchat.com/ Lunch@Piero's] - CES, Las Vegas, NE | 7-9 January, 2007 &lt;br /&gt;
* 2006-11-07: [http://www.informatm.com/NASApp/cs/ContentServer?pagename=marlin/home&amp;amp;MarlinViewType=MARKT_EFFORT&amp;amp;siteid=30000000861&amp;amp;marketingid=20001437372&amp;amp;proceed=true&amp;amp;MarEntityId=1162023598681&amp;amp;entHash=100595e9ac1 Open Source in Mobile] - Amsterdam, The Netherlands, 7-8 November 2006. Sean Moss-Pultz's &amp;quot;Mystery Guest&amp;quot; presentation can be found [http://www.openmoko.com/files/OpenMoko_Amsterdam.pdf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Event]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Introbox</id>
		<title>Template:Introbox</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Introbox"/>
				<updated>2008-05-19T06:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background#66ccff;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #66ccff; float:right; margin: 0 0 1em 1em;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#66ccff;border-left:1px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #66ccff;&amp;quot; |&amp;lt;font color=white&amp;gt;Introdution&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#white;border-left:1px solid white;border-right:1px solid white;border-top:0px solid white; border:1px solid #66ccff;&amp;quot; |&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
*[[Introduction]]&lt;br /&gt;
*[[OpenmokoFramework]]&lt;br /&gt;
*[[Roadmap|Openmoko Roadmap]]&lt;br /&gt;
*[[Meet_the_Core_Team|CoreTeam]]&lt;br /&gt;
*[[Current events]]&lt;br /&gt;
*[[Business Development]]&lt;br /&gt;
*[[Trademark Policy]]&lt;br /&gt;
*[[License]]&lt;br /&gt;
*[[Development_resources|Development Resources]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/GUI_Style_Guidelines</id>
		<title>GUI Style Guidelines</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/GUI_Style_Guidelines"/>
				<updated>2007-08-20T15:50:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Abstract ==&lt;br /&gt;
&lt;br /&gt;
OpenMoko is a platform targeted at small screen devices. This means that many of the usual desktop pardigms of windows and menus do not apply very well due to the limited space. Different form factors mean that displays on these devices are often at different orientations and aspect ratios. The OpenMoko platform tries to address some of these differences by providing a framework in which application authors do not need to be too concerned about the final layout of their application.&lt;br /&gt;
&lt;br /&gt;
== Top Level Overview ==&lt;br /&gt;
&lt;br /&gt;
OpenMoko applications are designed as a number of &amp;quot;pages&amp;quot;, which may have a number of relationships between them. Each page contains one task, such as selecting a contact or viewing a calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Layout Abstraction ===&lt;br /&gt;
&lt;br /&gt;
Pages that do not affected by changes in other pages are known as Primary pages. These work independently of any other pages. Pages which are affected by changes in a primary page are known as secondary pages. For example, in a contacts application, the primary page would be the list of contacts. Secondary pages would be the pages that display information about the selected contact.&lt;br /&gt;
&lt;br /&gt;
Every page has a label, icon and content associated with it. This is used to identify and display the page when necessary.&lt;br /&gt;
&lt;br /&gt;
The relationships between pages are described in a model created when the application is started. The application then instantiates a further object which acts as the view and controller to the model. This deals with creating the initial layout of the application.&lt;br /&gt;
&lt;br /&gt;
== Neo1973 Layout ==&lt;br /&gt;
&lt;br /&gt;
On this form factor, the layout is portrait and constrained by a very small screen size. To accommodate this, all pages are full screen and the target area for buttons must be as large as possible.  Borders and spacing between widgets is kept to a minimum to ensure best use of available screen estate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-main-guidelines.png]]&lt;br /&gt;
&lt;br /&gt;
* '''1) [[GUI_Style_Guidelines#Toolbars | Toolbar]]''' -- Additional actions related to the current page.&lt;br /&gt;
* '''2) [[GUI_Style_Guidelines#Filter/Search | Filter/Search]]''' -- Filtering  options for the current page.&lt;br /&gt;
* '''3) [[GUI_Style_Guidelines#Pages | Pages Navigation]]''' -- Method to switch between pages.&lt;br /&gt;
* '''4) Title''' -- The window title is not part of the application itself. It is embedded into the main panel and is automatically set to the current applications name. It also serves as a quick way to navigate between open applications.&lt;br /&gt;
&lt;br /&gt;
=== Pages ===&lt;br /&gt;
&lt;br /&gt;
Switching between pages is achieved by a series of tabs laid horizontally across the bottom of the screen. Each tab contains an icon depicting the purpose of the page it is attached to.&lt;br /&gt;
&lt;br /&gt;
=== Toolbars ===&lt;br /&gt;
&lt;br /&gt;
Toolbars appear at the top of the screen, with tool buttons expanded to fill the space available. This ensures maximum target hit area. There should be no more than four items in a toolbar.&lt;br /&gt;
&lt;br /&gt;
=== Filter/Search ===&lt;br /&gt;
&lt;br /&gt;
The filter/search bar is an optional component, composed of three widgets. A toggle button switches between filter (combo box) and search (entry box). Typing in the search box should re-filter the data after each keypress.&lt;br /&gt;
&lt;br /&gt;
== Input Considerations ==&lt;br /&gt;
&lt;br /&gt;
=== Keyboard ===&lt;br /&gt;
&lt;br /&gt;
For devices which require on screen keyboards, the keyboard will automatically appear whenever a widget that requires key input is focused.&lt;br /&gt;
&lt;br /&gt;
=== Touch Screen ===&lt;br /&gt;
&lt;br /&gt;
The touch screen should be used for single click (tap) and drag options only. A tap and hold will activate button three on the mouse (&amp;quot;right&amp;quot; click). The &amp;quot;double click&amp;quot; action is strongly discouraged.&lt;br /&gt;
&lt;br /&gt;
== General Application Guidelines ==&lt;br /&gt;
&lt;br /&gt;
=== Data Persistence ===&lt;br /&gt;
&lt;br /&gt;
All applications that manipulate data should aim to follow the &amp;quot;instant apply&amp;quot; model so that there is no need for the user to explicitly save any data entered.&lt;br /&gt;
&lt;br /&gt;
=== State Persistence ===&lt;br /&gt;
&lt;br /&gt;
Applications should save their state if possible between sessions. This might include current view details or &amp;quot;unsaved&amp;quot; data.&lt;br /&gt;
&lt;br /&gt;
== Using GTK+ and libmokoui ==&lt;br /&gt;
&lt;br /&gt;
GTK+ is a C library that uses GObject for psuedo object orientation. This allows it to be very portable and flexible.&lt;br /&gt;
&lt;br /&gt;
=== General Guidelines ===&lt;br /&gt;
&lt;br /&gt;
OpenMoko code mostly uses the c99 standard for C.&lt;br /&gt;
&lt;br /&gt;
Spacing,widgets sizes and fonts '''must not''' be hard coded into OpenMoko applications. OpenMoko is a framework for small screen devices, which may include anything as small as QVGA (320x240) to 800x600. Therefore, for applications to work on these different resolutions, programs must not hard code anything to do with the specific appearance of widgets.&lt;br /&gt;
&lt;br /&gt;
=== Programming Guidelines ===&lt;br /&gt;
Most on screen elements such as buttons and entry boxes are subclassed from the GtkWidget base class. The normal practise is to cast up from this class. For this reason, all the creator functions return GtkWidget rather than the class of which they are creating.&lt;br /&gt;
&lt;br /&gt;
[[Category:User Interfaces]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Main_Page"/>
				<updated>2007-08-20T15:47:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* User Interface Related */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Main_Page}}&lt;br /&gt;
&amp;lt;big&amp;gt;'''Welcome to the [[OpenMoko]] public Wiki'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]&lt;br /&gt;
OpenMoko is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.&lt;br /&gt;
&lt;br /&gt;
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.&lt;br /&gt;
&lt;br /&gt;
Eventually, phone software won't be tied to any particular phone.&lt;br /&gt;
&lt;br /&gt;
You can install any OpenMoko software over the whole range of [[Supported Hardware|supported phones]], and if you upgrade your phone, you don't lose that software. Bugs fixed on any phone are fixed on all. &lt;br /&gt;
&lt;br /&gt;
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.&lt;br /&gt;
&lt;br /&gt;
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].&lt;br /&gt;
&lt;br /&gt;
Please join us in collaborating on the OpenMoko project through any of the [[Development resources | project resources]] including this OpenMoko wiki. Please see the [[Help:Contents | wiki editing help]] page for information on making contributions to this wiki. A [[Meet the Core Team | core team]] of developers funded by FIC, Inc. leads the project.&lt;br /&gt;
&lt;br /&gt;
An [[introduction]] page is available, with [[Introduction#Photos|photos]] and [[Introduction#Videos|videos]]. Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ) page might be helpful. Developers may find the [[ChangeLog | change log]] an important resource.&lt;br /&gt;
&lt;br /&gt;
Update 2007-07-25:  The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open!  Everyone is invited to participate!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.&lt;br /&gt;
&lt;br /&gt;
== OpenMoko Areas of Interest ==&lt;br /&gt;
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises&lt;br /&gt;
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers&lt;br /&gt;
* [[Development resources | Project Resources]] - Provides a centralized location of all resources such as [[Development resources#Mailing_Lists|mailing lists]], [[Development resources#IRC | communication tools]], and other software development oriented resources.&lt;br /&gt;
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them&lt;br /&gt;
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries&lt;br /&gt;
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board&lt;br /&gt;
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.&lt;br /&gt;
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.&lt;br /&gt;
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].&lt;br /&gt;
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X&lt;br /&gt;
&lt;br /&gt;
== Developer's Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Hands-on Guides ===&lt;br /&gt;
* [[Getting Started with your Neo1973]]&lt;br /&gt;
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]]&lt;br /&gt;
* [[Application Development Crash Course]] -A very basic how-to for the new people. &lt;br /&gt;
* [[OpenMoko2007.2|Building OpenMoko 2007.2]]&lt;br /&gt;
* [[Building OpenMoko from scratch]]&lt;br /&gt;
** [[Building a hello world application]]&lt;br /&gt;
** Old [[Building OpenMoko from scratch (pre-BBT)]]&lt;br /&gt;
* [[Migration to bad block tolerant builds]]&lt;br /&gt;
* [[Running OpenMoko on PC]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xoo]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xephyr]]&lt;br /&gt;
** [[How to run OpenMoko Apps on PC]]&lt;br /&gt;
** [[OpenMoko under QEMU]]&lt;br /&gt;
** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]&lt;br /&gt;
* [[Booting from SD]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware Reference Documentation ===&lt;br /&gt;
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].&lt;br /&gt;
* The [[Neo1973 Hardware]] page provides an overview of the hardware components used by the [[:Category:Neo1973 Hardware|Neo1973 hardware platform]]. PCB photographs are also included. A [[Disassembling Neo1973 | photo disassembly story]] may be an interesting starting place.&lt;br /&gt;
* [[:Category:Neo1973 Hardware Debugging | Neo1973 Hardware Debugging]] is assisted with the [[Debug Board | Neo1973 debug board]].   A page discussing [[Connecting Neo1973 with Debug Board v2 | debug board and Neo1973 configurations]] is also provided.&lt;br /&gt;
&lt;br /&gt;
=== Software Reference Documentation ===&lt;br /&gt;
* Architectural&lt;br /&gt;
** [[OpenMokoFramework]] - The OpenMoko Application Framework&lt;br /&gt;
* [[Neo1973 host software]]&lt;br /&gt;
* Device Software&lt;br /&gt;
** Low-Level&lt;br /&gt;
*** [[u-boot]] - The bootloader we use, including documentation for our modifications&lt;br /&gt;
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications&lt;br /&gt;
** Userspace&lt;br /&gt;
*** [[binary compatibility]]&lt;br /&gt;
*** [[gsmd]] - the GSM daemon managing the GSM Modem&lt;br /&gt;
*** [[gpsd]] - the AGPS (Assisted GPS) daemon&lt;br /&gt;
&lt;br /&gt;
=== OpenMoko ===&lt;br /&gt;
* [[OpenEmbedded]] - The distribution-building framework&lt;br /&gt;
* [[Toolchain]] - The toolchain we use for compilation&lt;br /&gt;
* [[OpenMoko]] - The OpenMoko distribution&lt;br /&gt;
** [[OpenMoko2007]] - The first intended release of it&lt;br /&gt;
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.&lt;br /&gt;
** [[Userspace root image]]&lt;br /&gt;
&lt;br /&gt;
==== User Interface Related ====&lt;br /&gt;
&lt;br /&gt;
* [[GUI Style Guidelines]] -- New for [[OpenMoko2007.2]]&lt;br /&gt;
* [[Look &amp;amp; Feel]]&lt;br /&gt;
** [[Artwork]]&lt;br /&gt;
* [[Applications]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
** [[Widget Inheritance Graph]]&lt;br /&gt;
* [[Application UI Design Recommendations]]&lt;br /&gt;
&lt;br /&gt;
=== Misc. Development Related ===&lt;br /&gt;
* [[Freshman todo]]&lt;br /&gt;
* [[Templates]]&lt;br /&gt;
* [[PIM Storage]]&lt;br /&gt;
* [[Coding Guidelines]]&lt;br /&gt;
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]&lt;br /&gt;
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] (instructions needed!)&lt;br /&gt;
* [[License]] - How we license our code&lt;br /&gt;
* [[Development resources]] - Describes resources for developers (lists, svn, ...)&lt;br /&gt;
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ&lt;br /&gt;
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device&lt;br /&gt;
* [[External Feeds]] - List of feeds from people blogging about OpenMoko&lt;br /&gt;
&lt;br /&gt;
== Administrative / Organizational ==&lt;br /&gt;
&lt;br /&gt;
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.&lt;br /&gt;
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.&lt;br /&gt;
* [[Hear Me FIC]] - Information to help FIC know what the community wants.&lt;br /&gt;
* [[Listen Up Community]] - Community's To-Do-List&lt;br /&gt;
* [[Wiki Issues]] - problems/requests regarding this Wiki&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
* [[WiFi support in OpenMoko]]&lt;br /&gt;
* [[Neo1973 and Windows]] - If you want to commit that offence ;)  (does not work, help!)&lt;br /&gt;
* [[Press Coverage]] - What the press says about the OpenMoko project&lt;br /&gt;
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project&lt;br /&gt;
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day&lt;br /&gt;
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release&lt;br /&gt;
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included&lt;br /&gt;
* [[Wish List - OpenMoko Sounds]]  Collection of [http://en.wikipedia.org/wiki/Free_music free music]/sounds/ringtones we'd like to listen in the next Neo release&lt;br /&gt;
* [[Media Content]] - What types of media on the device can we use (that is non-software)?&lt;br /&gt;
* [[Testimonials]] - How did you get to OpenMoko?&lt;br /&gt;
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.&lt;br /&gt;
* [[iPhone]] -  Comparison between Apple iPhone and FIC Neo1973&lt;br /&gt;
* [[Translation]] -  Translation of OpenMoko&lt;br /&gt;
* [[Summer of code]] - Our page with project applications for Google's Summer of Code&lt;br /&gt;
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)&lt;br /&gt;
* [[Trademark Policy]] -- The OpenMoko Trademark Policy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:Categories| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Main_Page"/>
				<updated>2007-08-20T15:46:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* User Interface Related */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Main_Page}}&lt;br /&gt;
&amp;lt;big&amp;gt;'''Welcome to the [[OpenMoko]] public Wiki'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]&lt;br /&gt;
OpenMoko is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.&lt;br /&gt;
&lt;br /&gt;
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.&lt;br /&gt;
&lt;br /&gt;
Eventually, phone software won't be tied to any particular phone.&lt;br /&gt;
&lt;br /&gt;
You can install any OpenMoko software over the whole range of [[Supported Hardware|supported phones]], and if you upgrade your phone, you don't lose that software. Bugs fixed on any phone are fixed on all. &lt;br /&gt;
&lt;br /&gt;
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.&lt;br /&gt;
&lt;br /&gt;
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].&lt;br /&gt;
&lt;br /&gt;
Please join us in collaborating on the OpenMoko project through any of the [[Development resources | project resources]] including this OpenMoko wiki. Please see the [[Help:Contents | wiki editing help]] page for information on making contributions to this wiki. A [[Meet the Core Team | core team]] of developers funded by FIC, Inc. leads the project.&lt;br /&gt;
&lt;br /&gt;
An [[introduction]] page is available, with [[Introduction#Photos|photos]] and [[Introduction#Videos|videos]]. Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ) page might be helpful. Developers may find the [[ChangeLog | change log]] an important resource.&lt;br /&gt;
&lt;br /&gt;
Update 2007-07-25:  The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open!  Everyone is invited to participate!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.&lt;br /&gt;
&lt;br /&gt;
== OpenMoko Areas of Interest ==&lt;br /&gt;
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises&lt;br /&gt;
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers&lt;br /&gt;
* [[Development resources | Project Resources]] - Provides a centralized location of all resources such as [[Development resources#Mailing_Lists|mailing lists]], [[Development resources#IRC | communication tools]], and other software development oriented resources.&lt;br /&gt;
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them&lt;br /&gt;
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries&lt;br /&gt;
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board&lt;br /&gt;
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.&lt;br /&gt;
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.&lt;br /&gt;
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].&lt;br /&gt;
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X&lt;br /&gt;
&lt;br /&gt;
== Developer's Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Hands-on Guides ===&lt;br /&gt;
* [[Getting Started with your Neo1973]]&lt;br /&gt;
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]]&lt;br /&gt;
* [[Application Development Crash Course]] -A very basic how-to for the new people. &lt;br /&gt;
* [[OpenMoko2007.2|Building OpenMoko 2007.2]]&lt;br /&gt;
* [[Building OpenMoko from scratch]]&lt;br /&gt;
** [[Building a hello world application]]&lt;br /&gt;
** Old [[Building OpenMoko from scratch (pre-BBT)]]&lt;br /&gt;
* [[Migration to bad block tolerant builds]]&lt;br /&gt;
* [[Running OpenMoko on PC]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xoo]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xephyr]]&lt;br /&gt;
** [[How to run OpenMoko Apps on PC]]&lt;br /&gt;
** [[OpenMoko under QEMU]]&lt;br /&gt;
** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]&lt;br /&gt;
* [[Booting from SD]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware Reference Documentation ===&lt;br /&gt;
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].&lt;br /&gt;
* The [[Neo1973 Hardware]] page provides an overview of the hardware components used by the [[:Category:Neo1973 Hardware|Neo1973 hardware platform]]. PCB photographs are also included. A [[Disassembling Neo1973 | photo disassembly story]] may be an interesting starting place.&lt;br /&gt;
* [[:Category:Neo1973 Hardware Debugging | Neo1973 Hardware Debugging]] is assisted with the [[Debug Board | Neo1973 debug board]].   A page discussing [[Connecting Neo1973 with Debug Board v2 | debug board and Neo1973 configurations]] is also provided.&lt;br /&gt;
&lt;br /&gt;
=== Software Reference Documentation ===&lt;br /&gt;
* Architectural&lt;br /&gt;
** [[OpenMokoFramework]] - The OpenMoko Application Framework&lt;br /&gt;
* [[Neo1973 host software]]&lt;br /&gt;
* Device Software&lt;br /&gt;
** Low-Level&lt;br /&gt;
*** [[u-boot]] - The bootloader we use, including documentation for our modifications&lt;br /&gt;
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications&lt;br /&gt;
** Userspace&lt;br /&gt;
*** [[binary compatibility]]&lt;br /&gt;
*** [[gsmd]] - the GSM daemon managing the GSM Modem&lt;br /&gt;
*** [[gpsd]] - the AGPS (Assisted GPS) daemon&lt;br /&gt;
&lt;br /&gt;
=== OpenMoko ===&lt;br /&gt;
* [[OpenEmbedded]] - The distribution-building framework&lt;br /&gt;
* [[Toolchain]] - The toolchain we use for compilation&lt;br /&gt;
* [[OpenMoko]] - The OpenMoko distribution&lt;br /&gt;
** [[OpenMoko2007]] - The first intended release of it&lt;br /&gt;
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.&lt;br /&gt;
** [[Userspace root image]]&lt;br /&gt;
&lt;br /&gt;
==== User Interface Related ====&lt;br /&gt;
&lt;br /&gt;
* [[GUI Style Guidelines]] -- New for [[OM 2007.2]]&lt;br /&gt;
* [[Look &amp;amp; Feel]]&lt;br /&gt;
** [[Artwork]]&lt;br /&gt;
* [[Applications]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
** [[Widget Inheritance Graph]]&lt;br /&gt;
* [[Application UI Design Recommendations]]&lt;br /&gt;
&lt;br /&gt;
=== Misc. Development Related ===&lt;br /&gt;
* [[Freshman todo]]&lt;br /&gt;
* [[Templates]]&lt;br /&gt;
* [[PIM Storage]]&lt;br /&gt;
* [[Coding Guidelines]]&lt;br /&gt;
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]&lt;br /&gt;
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] (instructions needed!)&lt;br /&gt;
* [[License]] - How we license our code&lt;br /&gt;
* [[Development resources]] - Describes resources for developers (lists, svn, ...)&lt;br /&gt;
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ&lt;br /&gt;
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device&lt;br /&gt;
* [[External Feeds]] - List of feeds from people blogging about OpenMoko&lt;br /&gt;
&lt;br /&gt;
== Administrative / Organizational ==&lt;br /&gt;
&lt;br /&gt;
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.&lt;br /&gt;
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.&lt;br /&gt;
* [[Hear Me FIC]] - Information to help FIC know what the community wants.&lt;br /&gt;
* [[Listen Up Community]] - Community's To-Do-List&lt;br /&gt;
* [[Wiki Issues]] - problems/requests regarding this Wiki&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
* [[WiFi support in OpenMoko]]&lt;br /&gt;
* [[Neo1973 and Windows]] - If you want to commit that offence ;)  (does not work, help!)&lt;br /&gt;
* [[Press Coverage]] - What the press says about the OpenMoko project&lt;br /&gt;
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project&lt;br /&gt;
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day&lt;br /&gt;
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release&lt;br /&gt;
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included&lt;br /&gt;
* [[Wish List - OpenMoko Sounds]]  Collection of [http://en.wikipedia.org/wiki/Free_music free music]/sounds/ringtones we'd like to listen in the next Neo release&lt;br /&gt;
* [[Media Content]] - What types of media on the device can we use (that is non-software)?&lt;br /&gt;
* [[Testimonials]] - How did you get to OpenMoko?&lt;br /&gt;
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.&lt;br /&gt;
* [[iPhone]] -  Comparison between Apple iPhone and FIC Neo1973&lt;br /&gt;
* [[Translation]] -  Translation of OpenMoko&lt;br /&gt;
* [[Summer of code]] - Our page with project applications for Google's Summer of Code&lt;br /&gt;
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)&lt;br /&gt;
* [[Trademark Policy]] -- The OpenMoko Trademark Policy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:Categories| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Main_Page"/>
				<updated>2007-08-20T15:43:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* User Interface Related */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Main_Page}}&lt;br /&gt;
&amp;lt;big&amp;gt;'''Welcome to the [[OpenMoko]] public Wiki'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]&lt;br /&gt;
OpenMoko is an [http://en.wikipedia.org/wiki/Open_source Open Source] project to create the world's first free mobile phone operating system.&lt;br /&gt;
&lt;br /&gt;
The [[OpenMoko]] project is a community that anyone can join, to help design their ideal phone.&lt;br /&gt;
&lt;br /&gt;
Eventually, phone software won't be tied to any particular phone.&lt;br /&gt;
&lt;br /&gt;
You can install any OpenMoko software over the whole range of [[Supported Hardware|supported phones]], and if you upgrade your phone, you don't lose that software. Bugs fixed on any phone are fixed on all. &lt;br /&gt;
&lt;br /&gt;
'''Currently it is not suitable for users.''' The state of the software at the moment is pre-alpha. If you order a Neo1973, DO NOT expect to be able to use it as an everyday phone until October 2007 at the soonest, and probably later.&lt;br /&gt;
&lt;br /&gt;
The [[Neo1973]] from [[FIC]] is the first of many phones that OpenMoko will run on. Buy it at [https://direct.openmoko.com/ Openmoko Online Shop] (currently [http://jouston.no-ip.com/archives/000230.html out of stock]). You may wish to see the [[SH1 FAQ|Shipment 1 FAQ]].&lt;br /&gt;
&lt;br /&gt;
Please join us in collaborating on the OpenMoko project through any of the [[Development resources | project resources]] including this OpenMoko wiki. Please see the [[Help:Contents | wiki editing help]] page for information on making contributions to this wiki. A [[Meet the Core Team | core team]] of developers funded by FIC, Inc. leads the project.&lt;br /&gt;
&lt;br /&gt;
An [[introduction]] page is available, with [[Introduction#Photos|photos]] and [[Introduction#Videos|videos]]. Moreover, the usual [[FAQ | Frequently Asked Questions]] (FAQ) page might be helpful. Developers may find the [[ChangeLog | change log]] an important resource.&lt;br /&gt;
&lt;br /&gt;
Update 2007-07-25:  The [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] are now open!  Everyone is invited to participate!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The members of the OpenMoko community would like to thank FIC Inc. for showing leadership and initiating the OpenMoko project.&lt;br /&gt;
&lt;br /&gt;
== OpenMoko Areas of Interest ==&lt;br /&gt;
* [[Basic End-user]] - Information for end users who want basic functionality and no surprises&lt;br /&gt;
* [[Advanced End-user]] - Information for advanced end-users who want advanced and experimental functionality but who are not programmers&lt;br /&gt;
* [[Development resources | Project Resources]] - Provides a centralized location of all resources such as [[Development resources#Mailing_Lists|mailing lists]], [[Development resources#IRC | communication tools]], and other software development oriented resources.&lt;br /&gt;
* [[Application Developer]] - Information for application developers, including ideas and specifications for applications, and tools to build them&lt;br /&gt;
* [[System Developer]] - Information for system developers, including bootloader, kernel, and libraries&lt;br /&gt;
* [[Hardware Developer]] - Information for hardware developers, including hardware specs and debug board&lt;br /&gt;
* [[Current events]] - Information on both past and future events where FIC or OpenMoko had or will have a presence.&lt;br /&gt;
* [http://forums.makeopensource.com/ Unofficial OpenMoko Forums] - Everyone is invited to collaborate with OpenMoko users and developers on the forums.&lt;br /&gt;
* Most of the documentation and Wiki assumes you are using Linux; here are some notes for users of [[Other OSes]].&lt;br /&gt;
* [[MacOS_X|Mac OS X]] - Information specific for those who use Mac OS X&lt;br /&gt;
&lt;br /&gt;
== Developer's Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Hands-on Guides ===&lt;br /&gt;
* [[Getting Started with your Neo1973]]&lt;br /&gt;
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]]&lt;br /&gt;
* [[Application Development Crash Course]] -A very basic how-to for the new people. &lt;br /&gt;
* [[OpenMoko2007.2|Building OpenMoko 2007.2]]&lt;br /&gt;
* [[Building OpenMoko from scratch]]&lt;br /&gt;
** [[Building a hello world application]]&lt;br /&gt;
** Old [[Building OpenMoko from scratch (pre-BBT)]]&lt;br /&gt;
* [[Migration to bad block tolerant builds]]&lt;br /&gt;
* [[Running OpenMoko on PC]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xoo]]&lt;br /&gt;
** [[Getting OpenMoko working on host with Xephyr]]&lt;br /&gt;
** [[How to run OpenMoko Apps on PC]]&lt;br /&gt;
** [[OpenMoko under QEMU]]&lt;br /&gt;
** [[Test Openmoko Emulation with chroot image|Test Openmoko Emulation with a Prebuilt chroot Image]]&lt;br /&gt;
* [[Booting from SD]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware Reference Documentation ===&lt;br /&gt;
* All [[:Category:Hardware|Hardware]] related documentation and specifications are found on the [[:Category:Hardware|Hardware page]].&lt;br /&gt;
* The [[Neo1973 Hardware]] page provides an overview of the hardware components used by the [[:Category:Neo1973 Hardware|Neo1973 hardware platform]]. PCB photographs are also included. A [[Disassembling Neo1973 | photo disassembly story]] may be an interesting starting place.&lt;br /&gt;
* [[:Category:Neo1973 Hardware Debugging | Neo1973 Hardware Debugging]] is assisted with the [[Debug Board | Neo1973 debug board]].   A page discussing [[Connecting Neo1973 with Debug Board v2 | debug board and Neo1973 configurations]] is also provided.&lt;br /&gt;
&lt;br /&gt;
=== Software Reference Documentation ===&lt;br /&gt;
* Architectural&lt;br /&gt;
** [[OpenMokoFramework]] - The OpenMoko Application Framework&lt;br /&gt;
* [[Neo1973 host software]]&lt;br /&gt;
* Device Software&lt;br /&gt;
** Low-Level&lt;br /&gt;
*** [[u-boot]] - The bootloader we use, including documentation for our modifications&lt;br /&gt;
*** [[kernel]] - The Linux kernel we use, including documentation for our modifications&lt;br /&gt;
** Userspace&lt;br /&gt;
*** [[binary compatibility]]&lt;br /&gt;
*** [[gsmd]] - the GSM daemon managing the GSM Modem&lt;br /&gt;
*** [[gpsd]] - the AGPS (Assisted GPS) daemon&lt;br /&gt;
&lt;br /&gt;
=== OpenMoko ===&lt;br /&gt;
* [[OpenEmbedded]] - The distribution-building framework&lt;br /&gt;
* [[Toolchain]] - The toolchain we use for compilation&lt;br /&gt;
* [[OpenMoko]] - The OpenMoko distribution&lt;br /&gt;
** [[OpenMoko2007]] - The first intended release of it&lt;br /&gt;
** [[OpenMoko2007.2]] - An improved release with more formalized style guidelines.&lt;br /&gt;
** [[Userspace root image]]&lt;br /&gt;
&lt;br /&gt;
==== User Interface Related ====&lt;br /&gt;
&lt;br /&gt;
* [[GUI Style Guidelines]]&lt;br /&gt;
* [[Look &amp;amp; Feel]]&lt;br /&gt;
** [[Artwork]]&lt;br /&gt;
* [[Applications]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
** [[Widget Inheritance Graph]]&lt;br /&gt;
* [[Application UI Design Recommendations]]&lt;br /&gt;
&lt;br /&gt;
=== Misc. Development Related ===&lt;br /&gt;
* [[Freshman todo]]&lt;br /&gt;
* [[Templates]]&lt;br /&gt;
* [[PIM Storage]]&lt;br /&gt;
* [[Coding Guidelines]]&lt;br /&gt;
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]&lt;br /&gt;
* Alternative distributions for [[Neo1973]] GTA01: [[Angstrom on Neo1973]], [http://pokylinux.org Poky] (instructions needed!)&lt;br /&gt;
* [[License]] - How we license our code&lt;br /&gt;
* [[Development resources]] - Describes resources for developers (lists, svn, ...)&lt;br /&gt;
* [[Neo1973 Phase 0]] - Information for Phase 0 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P0 Review]] - Impressions of the Phase 0 hardware device, also the Phase 0 FAQ&lt;br /&gt;
* [[Neo1973 Phase 1]] - Information for Phase 1 device owners&lt;br /&gt;
* [[Wishlist:Neo1973 P1 Review]] - Impressions of the Phase 1 hardware device&lt;br /&gt;
* [[External Feeds]] - List of feeds from people blogging about OpenMoko&lt;br /&gt;
&lt;br /&gt;
== Administrative / Organizational ==&lt;br /&gt;
&lt;br /&gt;
* [[Shipping Notes]] - Information to help FIC figure out how to ship products to you, and how much it might cost.&lt;br /&gt;
* [[My Account]] - Ideas for what sort of account-based services FIC should provide with the phone.&lt;br /&gt;
* [[Hear Me FIC]] - Information to help FIC know what the community wants.&lt;br /&gt;
* [[Listen Up Community]] - Community's To-Do-List&lt;br /&gt;
* [[Wiki Issues]] - problems/requests regarding this Wiki&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
* [[WiFi support in OpenMoko]]&lt;br /&gt;
* [[Neo1973 and Windows]] - If you want to commit that offence ;)  (does not work, help!)&lt;br /&gt;
* [[Press Coverage]] - What the press says about the OpenMoko project&lt;br /&gt;
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project&lt;br /&gt;
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day&lt;br /&gt;
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release&lt;br /&gt;
* [[Wishlist:BuiltInScriptingLanguage|Wish List - Built-in Scripting Language]] - Discussion on a suitable scripting language to be included&lt;br /&gt;
* [[Wish List - OpenMoko Sounds]]  Collection of [http://en.wikipedia.org/wiki/Free_music free music]/sounds/ringtones we'd like to listen in the next Neo release&lt;br /&gt;
* [[Media Content]] - What types of media on the device can we use (that is non-software)?&lt;br /&gt;
* [[Testimonials]] - How did you get to OpenMoko?&lt;br /&gt;
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you put money aside for Neo1973? Put your nick here.&lt;br /&gt;
* [[iPhone]] -  Comparison between Apple iPhone and FIC Neo1973&lt;br /&gt;
* [[Translation]] -  Translation of OpenMoko&lt;br /&gt;
* [[Summer of code]] - Our page with project applications for Google's Summer of Code&lt;br /&gt;
* [[SWAG]] - Where to purchase openmoko swag (T-Shirts!)&lt;br /&gt;
* [[Trademark Policy]] -- The OpenMoko Trademark Policy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Information| ]]&lt;br /&gt;
[[Category:Categories| ]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications"/>
				<updated>2007-08-20T15:39:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Finger-Based Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
This page describes the set of applications being developed by the core set of OpenMoko developers.&lt;br /&gt;
&lt;br /&gt;
This is what is intended to be eventually released on the stock firmware of OpenMoko phones (Neo1973 and successors).  If the community develops an application of suitable usefulness and quality, it may also be included on stock firmware.   &lt;br /&gt;
&lt;br /&gt;
Community applications may be found on the [[Wish_List|Wish List]] and on [http://projects.openmoko.org projects.openmoko.org]&lt;br /&gt;
&lt;br /&gt;
Although [[OpenMoko]] is designed for smartphones that use a stylus, it would be foolish to expect people to only operate their handsets with stylus. For this reason, some core phone-related applications will be developed with finger (as opposed to stylus navigation) in mind.&lt;br /&gt;
&lt;br /&gt;
{{note| Applications listed on this page are listing in order of priority and by phase. 0th phase is for the developers preview release in March, 1st phase is early July. 2nd phase is October... when we are ready for mass market appeal.}}&lt;br /&gt;
&lt;br /&gt;
== General Principles ==&lt;br /&gt;
&lt;br /&gt;
* All modifications are saved instantenously, there should never be a save command.&lt;br /&gt;
&lt;br /&gt;
* Make sure users can't make interface operation errors, or that the effects are easily reversible, instead of just notifying them of the potential consequences of their actions.&lt;br /&gt;
&lt;br /&gt;
* When you open a document you should be returned to the place where you were working when you last closed or save it (this is our concept of sessions).&lt;br /&gt;
&lt;br /&gt;
* Label buttons with adjectives, which describe the state of the object affected&lt;br /&gt;
&lt;br /&gt;
* Designers should seek an efficient monotonous solution to gain benefits, including ease of learning, simplicity of implementation, minimization of documentation, and lowered maintenance costs.&lt;br /&gt;
&lt;br /&gt;
* Whenever you find yourself specifying an error message, please stop; then redesign the interface so that the condition that generated the error message doesn't arise.&lt;br /&gt;
&lt;br /&gt;
* If the user gets no utility from a process, there is no reason to tell them that it is happening.&lt;br /&gt;
&lt;br /&gt;
* Provide unlimited levels of Undo and Redo whenever possible.&lt;br /&gt;
&lt;br /&gt;
* Consider adding a Trash or Deleted Items area that has everything the user has deleted. The user’s data is the most important priority. Let’s make it hard for them to lose anything and easy to recover it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Innovation usually happens at the bottom. What we need to do is provide consistent ways to develop and deploy applixations.}}&lt;br /&gt;
&lt;br /&gt;
==Finger-Based Applications ==&lt;br /&gt;
&lt;br /&gt;
([[Sample Native-Finger Application|template]] for new native-finger applications)&lt;br /&gt;
&lt;br /&gt;
=== 2007.2 Applications ===&lt;br /&gt;
These applications use the second generation interface:&lt;br /&gt;
&lt;br /&gt;
* [[Contacts/2007.2|Contacts]]&lt;br /&gt;
* [[Today/2007.2|Today]]&lt;br /&gt;
* [[Dialer/2007.2|Dialer]]&lt;br /&gt;
&lt;br /&gt;
=== 2007 Applications ===&lt;br /&gt;
These applications use the first generation interface:&lt;br /&gt;
&lt;br /&gt;
==== 0th Phase ====&lt;br /&gt;
* [[Dialer]]&lt;br /&gt;
* [[Main Menu]]&lt;br /&gt;
&lt;br /&gt;
==== 1st Phase ====&lt;br /&gt;
* [[Music Player]]&lt;br /&gt;
* [[Screen Saver]]&lt;br /&gt;
* [[Dialer]] with [[Least Cost Routing]] for international calling&lt;br /&gt;
* [[Headset Emulator]]&lt;br /&gt;
&lt;br /&gt;
==== 2nd Phase ====&lt;br /&gt;
* [[Clocks]]&lt;br /&gt;
* [[GPS Navigation]]&lt;br /&gt;
* [[Calculator]]&lt;br /&gt;
* [[Unit Converter]]&lt;br /&gt;
* [[Game]]&lt;br /&gt;
* [[Guitar Tuning]]&lt;br /&gt;
* [[Code Memo]]&lt;br /&gt;
* [[Video Player]]&lt;br /&gt;
&lt;br /&gt;
==Stylus-Based Applications ==&lt;br /&gt;
&lt;br /&gt;
([[Sample Native-Stylus Application|template]] for new native-stylus applications)&lt;br /&gt;
&lt;br /&gt;
=== 0th Phase ===&lt;br /&gt;
* [[Top Panel]]&lt;br /&gt;
* [[Footer]] with embedded [[History|Task Manager]]&lt;br /&gt;
* [[Contacts]]&lt;br /&gt;
* [[Calendar]]&lt;br /&gt;
&lt;br /&gt;
=== 1st Phase ===&lt;br /&gt;
* [[Messages]]&lt;br /&gt;
* [[Application Manager]]&lt;br /&gt;
* [[Today]]&lt;br /&gt;
* [[Feed Reader]]&lt;br /&gt;
* [[Preferences]]&lt;br /&gt;
* [[Help Viewer]]&lt;br /&gt;
&lt;br /&gt;
=== 2nd Phase ===&lt;br /&gt;
* [[Search]]&lt;br /&gt;
* [[Media Player]]&lt;br /&gt;
* [[Sketchbook]]&lt;br /&gt;
* [[Picture Viewer]]&lt;br /&gt;
* [[File Browser]]&lt;br /&gt;
* [[Terminal]]&lt;br /&gt;
* [[IM]]&lt;br /&gt;
* [[Web Browser]]&lt;br /&gt;
* [[Reader]]&lt;br /&gt;
* [[Optical Character Recognition]]&lt;br /&gt;
* [[Barcode Recognition]]&lt;br /&gt;
* [[File Converter]]&lt;br /&gt;
* [[System Info]]&lt;br /&gt;
* [[Backup]]&lt;br /&gt;
* [[Bug Report]]&lt;br /&gt;
&lt;br /&gt;
== Panel Applications ==&lt;br /&gt;
&lt;br /&gt;
Panel Applications are individual executables residing in the [[Top Panel]]. They usually indicate their status and offer a pop-up menu. We are not yet sure whether there is enough screen real estate for this huge number of panel applications.&lt;br /&gt;
&lt;br /&gt;
([[Sample Panel Application|template]] for new panel applications)&lt;br /&gt;
&lt;br /&gt;
=== 0th Phase ===&lt;br /&gt;
* [[GSM &amp;amp; GPRS Connection Status]]&lt;br /&gt;
* [[Battery Monitor]]&lt;br /&gt;
* [[Clock]]&lt;br /&gt;
&lt;br /&gt;
=== 1st Phase ===&lt;br /&gt;
* [[GPS Connection Status]]&lt;br /&gt;
* [[Bluetooth Connection Status]]&lt;br /&gt;
* [[USB Connection Status]]&lt;br /&gt;
&lt;br /&gt;
=== 2nd Phase ===&lt;br /&gt;
* [[Search]]&lt;br /&gt;
* [[IM Presence]]&lt;br /&gt;
* [[Screen Grabber]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:User Interfaces]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Applications</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Applications"/>
				<updated>2007-08-20T15:37:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: /* Finger-Based Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
This page describes the set of applications being developed by the core set of OpenMoko developers.&lt;br /&gt;
&lt;br /&gt;
This is what is intended to be eventually released on the stock firmware of OpenMoko phones (Neo1973 and successors).  If the community develops an application of suitable usefulness and quality, it may also be included on stock firmware.   &lt;br /&gt;
&lt;br /&gt;
Community applications may be found on the [[Wish_List|Wish List]] and on [http://projects.openmoko.org projects.openmoko.org]&lt;br /&gt;
&lt;br /&gt;
Although [[OpenMoko]] is designed for smartphones that use a stylus, it would be foolish to expect people to only operate their handsets with stylus. For this reason, some core phone-related applications will be developed with finger (as opposed to stylus navigation) in mind.&lt;br /&gt;
&lt;br /&gt;
{{note| Applications listed on this page are listing in order of priority and by phase. 0th phase is for the developers preview release in March, 1st phase is early July. 2nd phase is October... when we are ready for mass market appeal.}}&lt;br /&gt;
&lt;br /&gt;
== General Principles ==&lt;br /&gt;
&lt;br /&gt;
* All modifications are saved instantenously, there should never be a save command.&lt;br /&gt;
&lt;br /&gt;
* Make sure users can't make interface operation errors, or that the effects are easily reversible, instead of just notifying them of the potential consequences of their actions.&lt;br /&gt;
&lt;br /&gt;
* When you open a document you should be returned to the place where you were working when you last closed or save it (this is our concept of sessions).&lt;br /&gt;
&lt;br /&gt;
* Label buttons with adjectives, which describe the state of the object affected&lt;br /&gt;
&lt;br /&gt;
* Designers should seek an efficient monotonous solution to gain benefits, including ease of learning, simplicity of implementation, minimization of documentation, and lowered maintenance costs.&lt;br /&gt;
&lt;br /&gt;
* Whenever you find yourself specifying an error message, please stop; then redesign the interface so that the condition that generated the error message doesn't arise.&lt;br /&gt;
&lt;br /&gt;
* If the user gets no utility from a process, there is no reason to tell them that it is happening.&lt;br /&gt;
&lt;br /&gt;
* Provide unlimited levels of Undo and Redo whenever possible.&lt;br /&gt;
&lt;br /&gt;
* Consider adding a Trash or Deleted Items area that has everything the user has deleted. The user’s data is the most important priority. Let’s make it hard for them to lose anything and easy to recover it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Innovation usually happens at the bottom. What we need to do is provide consistent ways to develop and deploy applixations.}}&lt;br /&gt;
&lt;br /&gt;
==Finger-Based Applications ==&lt;br /&gt;
&lt;br /&gt;
([[Sample Native-Finger Application|template]] for new native-finger applications)&lt;br /&gt;
&lt;br /&gt;
=== 2007.2 Applications ===&lt;br /&gt;
* [[Contacts/2007.2|Contacts]]&lt;br /&gt;
* [[Today/2007.2|Today]]&lt;br /&gt;
* [[Dialer/2007.2|Dialer]]&lt;br /&gt;
&lt;br /&gt;
=== 2007 Applications ===&lt;br /&gt;
&lt;br /&gt;
==== 0th Phase ====&lt;br /&gt;
* [[Dialer]]&lt;br /&gt;
* [[Main Menu]]&lt;br /&gt;
&lt;br /&gt;
==== 1st Phase ====&lt;br /&gt;
* [[Music Player]]&lt;br /&gt;
* [[Screen Saver]]&lt;br /&gt;
* [[Dialer]] with [[Least Cost Routing]] for international calling&lt;br /&gt;
* [[Headset Emulator]]&lt;br /&gt;
&lt;br /&gt;
==== 2nd Phase ====&lt;br /&gt;
* [[Clocks]]&lt;br /&gt;
* [[GPS Navigation]]&lt;br /&gt;
* [[Calculator]]&lt;br /&gt;
* [[Unit Converter]]&lt;br /&gt;
* [[Game]]&lt;br /&gt;
* [[Guitar Tuning]]&lt;br /&gt;
* [[Code Memo]]&lt;br /&gt;
* [[Video Player]]&lt;br /&gt;
&lt;br /&gt;
==Stylus-Based Applications ==&lt;br /&gt;
&lt;br /&gt;
([[Sample Native-Stylus Application|template]] for new native-stylus applications)&lt;br /&gt;
&lt;br /&gt;
=== 0th Phase ===&lt;br /&gt;
* [[Top Panel]]&lt;br /&gt;
* [[Footer]] with embedded [[History|Task Manager]]&lt;br /&gt;
* [[Contacts]]&lt;br /&gt;
* [[Calendar]]&lt;br /&gt;
&lt;br /&gt;
=== 1st Phase ===&lt;br /&gt;
* [[Messages]]&lt;br /&gt;
* [[Application Manager]]&lt;br /&gt;
* [[Today]]&lt;br /&gt;
* [[Feed Reader]]&lt;br /&gt;
* [[Preferences]]&lt;br /&gt;
* [[Help Viewer]]&lt;br /&gt;
&lt;br /&gt;
=== 2nd Phase ===&lt;br /&gt;
* [[Search]]&lt;br /&gt;
* [[Media Player]]&lt;br /&gt;
* [[Sketchbook]]&lt;br /&gt;
* [[Picture Viewer]]&lt;br /&gt;
* [[File Browser]]&lt;br /&gt;
* [[Terminal]]&lt;br /&gt;
* [[IM]]&lt;br /&gt;
* [[Web Browser]]&lt;br /&gt;
* [[Reader]]&lt;br /&gt;
* [[Optical Character Recognition]]&lt;br /&gt;
* [[Barcode Recognition]]&lt;br /&gt;
* [[File Converter]]&lt;br /&gt;
* [[System Info]]&lt;br /&gt;
* [[Backup]]&lt;br /&gt;
* [[Bug Report]]&lt;br /&gt;
&lt;br /&gt;
== Panel Applications ==&lt;br /&gt;
&lt;br /&gt;
Panel Applications are individual executables residing in the [[Top Panel]]. They usually indicate their status and offer a pop-up menu. We are not yet sure whether there is enough screen real estate for this huge number of panel applications.&lt;br /&gt;
&lt;br /&gt;
([[Sample Panel Application|template]] for new panel applications)&lt;br /&gt;
&lt;br /&gt;
=== 0th Phase ===&lt;br /&gt;
* [[GSM &amp;amp; GPRS Connection Status]]&lt;br /&gt;
* [[Battery Monitor]]&lt;br /&gt;
* [[Clock]]&lt;br /&gt;
&lt;br /&gt;
=== 1st Phase ===&lt;br /&gt;
* [[GPS Connection Status]]&lt;br /&gt;
* [[Bluetooth Connection Status]]&lt;br /&gt;
* [[USB Connection Status]]&lt;br /&gt;
&lt;br /&gt;
=== 2nd Phase ===&lt;br /&gt;
* [[Search]]&lt;br /&gt;
* [[IM Presence]]&lt;br /&gt;
* [[Screen Grabber]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:User Interfaces]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Contacts/2007.2</id>
		<title>Contacts/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Contacts/2007.2"/>
				<updated>2007-08-20T15:26:26Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the second revision of the design for the Contacts application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This article defines the Contact Application, an extensible application designed for the OpenMoko platform. The Contacts Application is the central location to store all address related information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* I want to add a few contacts which I have on paper&lt;br /&gt;
* I want to add a few contacts from my PC&lt;br /&gt;
* I want to call an existing contact&lt;br /&gt;
* I want to correct the address of an existing contact&lt;br /&gt;
* I want to send an existing contact via a Bluetooth connection to a nearby device (Neo or other) via a standard protocol&lt;br /&gt;
&lt;br /&gt;
== Core Functionality ==&lt;br /&gt;
&lt;br /&gt;
(Italics = Done, Bold = In progress)&lt;br /&gt;
&lt;br /&gt;
* ''View list of contacts''&lt;br /&gt;
* ''Search for contact on fullname''&lt;br /&gt;
* ''Filter contact list by groups''&lt;br /&gt;
&lt;br /&gt;
* '''Launch Dial contact'''&lt;br /&gt;
* '''Launch Message contact'''&lt;br /&gt;
&lt;br /&gt;
* ''Create contact''&lt;br /&gt;
* ''Delete contact''&lt;br /&gt;
&lt;br /&gt;
* ''Edit Fullname''&lt;br /&gt;
* ''Edit Organisation''&lt;br /&gt;
&lt;br /&gt;
* ''Add telephone number''&lt;br /&gt;
* ''Delete e-mail address''&lt;br /&gt;
* ''Edit telephone number''&lt;br /&gt;
* ''Change telephone group (e.g. work/mobile/home)''&lt;br /&gt;
* ''Add e-mail address''&lt;br /&gt;
* ''Delete e-mail address''&lt;br /&gt;
* ''Edit e-mail address''&lt;br /&gt;
* ''Change e-mail address group''&lt;br /&gt;
* ''View contact communication history''&lt;br /&gt;
&lt;br /&gt;
* ''View contact groups''&lt;br /&gt;
* ''Remove contact from a group''&lt;br /&gt;
* ''Add contact to a group''&lt;br /&gt;
* ''Add new groups''&lt;br /&gt;
&lt;br /&gt;
== Layout ==&lt;br /&gt;
&lt;br /&gt;
=== Navigation ===&lt;br /&gt;
&lt;br /&gt;
The Navigation pane allows the user to locate existing contacts, either by filtering on a particular group of contacts, or by a text search on the contact name. The Navigation pane also allows quick access to common functions such as dial, SMS and new. The dial and SMS functions would use the preferred number of the contact unless otherwise specified.&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-main-double-height.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-search-keyboard.png]]&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
The Details pane display the attributes of the selected contact. It has two modes: View and Edit. In view mode, tapping the attributes gives a list of possible actions. For example, tapping a phone number will display a menu with &amp;quot;Dial&amp;quot; and &amp;quot;Message&amp;quot; options.&lt;br /&gt;
&lt;br /&gt;
In Edit mode, tapping the attributes allows the user to edit or remove the attribute. An extra row is also available to allow the user to add a new attribute.&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-info.png]] [[Image:contacts-edit.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
This pane shows a list of the communication history with the currently selected contact.&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-history.png]]&lt;br /&gt;
&lt;br /&gt;
=== Groups ===&lt;br /&gt;
&lt;br /&gt;
This pane allows the user to manage the groups the contact is associated with. It also allows for adding and removing groups.&lt;br /&gt;
&lt;br /&gt;
[[Image:contacts-groups.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:Finger based]]&lt;br /&gt;
[[Category:Implemented]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Dialer/2007.2</id>
		<title>Dialer/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Dialer/2007.2"/>
				<updated>2007-08-20T15:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
This article defines the Dialer Application, an application designed for the OpenMoko platform. The Dialer Application handles all call related interactions.&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
Here are some possible use cases:&lt;br /&gt;
&lt;br /&gt;
* I want to be able to dial a number&lt;br /&gt;
* I want to be able to quickly redial a number&lt;br /&gt;
* I want to be able to adjust the volume of both the speaker and microphone while in call&lt;br /&gt;
&lt;br /&gt;
== Core Functionality ==&lt;br /&gt;
&lt;br /&gt;
(Italics = Done, Bold = In progress)&lt;br /&gt;
&lt;br /&gt;
* ''Input a number and commence an outgoing call''&lt;br /&gt;
* ''Receive an incoming call''&lt;br /&gt;
* ''Log incoming and outgoing calls ''&lt;br /&gt;
* ''View call history and dial a number from the list''&lt;br /&gt;
&lt;br /&gt;
* ''Match an incoming call with the contact list, and update the UI to show the contact picture and number detail''&lt;br /&gt;
* ''Match an outgoing call with the contact list, and update the UI to show the contact picture and number detail''&lt;br /&gt;
* '''Auto-complete known numbers when using the keypad to dial, using the contact list'''&lt;br /&gt;
&lt;br /&gt;
* '''Notify the user of incoming calls through the speaker and vibration alert'''&lt;br /&gt;
* ''Activate dialer window on incoming call''&lt;br /&gt;
&lt;br /&gt;
* ''Provide a D-Bus backend which enable other applications to find out dialer status, and manipulate the dialer''&lt;br /&gt;
&lt;br /&gt;
* ''Automatically power-on the gsm chip and register to a network on launch''&lt;br /&gt;
* '''Prompt the user to input a PIN if requested by the sim card'''&lt;br /&gt;
* '''Find out gsmd status on launch, and start if necessary'''&lt;br /&gt;
&lt;br /&gt;
== Layout Components ==&lt;br /&gt;
&lt;br /&gt;
=== Application Area ===&lt;br /&gt;
==== Dial Mode ====&lt;br /&gt;
&lt;br /&gt;
[[Image:dialer-keypad-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''1) Title''' -- Window title, which is automatically set.&lt;br /&gt;
* '''2) Keypad''' -- Standard dialing keypad. A long press on the '*' key is '+'. A long press on the '0' key is 'P'. And a long press on the '9' key is 'W'.&lt;br /&gt;
* '''3) Talking Page''' -- Goes to the [[Dialer/02#Talking | Talking]] page. This is only available during a call, when dialling a number, or when there is an incoming call.&lt;br /&gt;
* '''4) Keypad Page''' -- Goes to the keypad page, during a call, this will be used for DTMF.&lt;br /&gt;
* '''5) History Page''' -- Goes to the [[Dialer/02#History_Mode | History]] page.&lt;br /&gt;
* '''6) Dial''' -- Dials the entered number string. When empty this dials the last entry.&lt;br /&gt;
* '''7) Delete''' -- Deletes the last entered digit. A long press deletes the entire string.&lt;br /&gt;
* '''8) Phone Number''' -- Phone number is displayed. Larger font is used for first line. After reaching end of first line the entire font size should decrease to allow for two full lines.&lt;br /&gt;
&lt;br /&gt;
{{note|If a PIN is required to access the SIM card, the &amp;quot;Dialer&amp;quot; (8) display will change to enter a PIN. &amp;quot;History&amp;quot; (4) will gray-out and &amp;quot;Dial&amp;quot; (3) will change to &amp;quot;OK.&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
==== Incoming Call Mode ====&lt;br /&gt;
&lt;br /&gt;
[[Image:dialer-incoming-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
* '''1) Answer''' -- Answer the incoming call.&lt;br /&gt;
* '''2) Call Text/Icon''' -- Text &amp;amp; icon representing call type.&lt;br /&gt;
* '''3) Incoming Page''' -- The incoming mode is part of the 'talking' page, and is automatically created and switched to when there is an incoming call.&lt;br /&gt;
* '''4) Keypad Page''' -- Goes to the keypad page, during a call, this will be used for DTMF.&lt;br /&gt;
* '''5) History Page''' -- Goes to the [[Dialer/02#History_Mode | History]] page.&lt;br /&gt;
* '''6) Caller ID Title''' -- If contact is stored in the handset, the name will be displayed (''Steve'' in this case). Otherwise display ''Unknown''. Below displays the phone number. If the contact has an associated icon, it will also be displayed, otherwise the stock 'person' icon will be used. It also displays call talk time.&lt;br /&gt;
* '''7) Reject''' -- Rejects call. Returns to last application.&lt;br /&gt;
&lt;br /&gt;
==== In Call Mode ====&lt;br /&gt;
[[ Image:dialer-talking-arrows.png ]]&lt;br /&gt;
&lt;br /&gt;
* '''1) Hang-up''' -- Disconnects the current phone call. Returns to [[Dialer#Dial_Mode | Dial Mode]].&lt;br /&gt;
* '''2) Call Text/Icon''' -- Text &amp;amp; icon representing call type.&lt;br /&gt;
* '''3) Volume Adjustment''' -- A slider to adjust the volume.&lt;br /&gt;
* '''4) Talking Page''' -- The incoming mode is part of the 'talking' page, and is automatically created and switched to when there is an incoming call.&lt;br /&gt;
* '''5) DTMF Page''' -- Changes to [[Dialer/02#Dial_Mode | Dial Mode]] for DTMF support.&lt;br /&gt;
* '''6) History Page''' -- Goes to the [[Dialer/02#History_Mode | History]] page.&lt;br /&gt;
* '''7) Caller ID Title''' -- If contact is stored in the handset, the name will be displayed (''Steve'' in this case). Otherwise display ''Unknown''. Below displays the phone number. If the contact has an associated icon, it will also be displayed, otherwise the stock 'person' icon will be used. It also displays the length of the call.&lt;br /&gt;
* '''8) Speaker Phone''' -- Toggles the speaker phone.&lt;br /&gt;
&lt;br /&gt;
==== Outgoing Call Mode ====&lt;br /&gt;
&lt;br /&gt;
[[Image:dialer-outgoing-arrows.png ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''1) Cancel''' -- Cancels the current phone call. Returns to [[Dialer#Dial_Mode | Dial Mode]].&lt;br /&gt;
* '''2) Call Text/Icon''' -- Text &amp;amp; icon representing call type.&lt;br /&gt;
* '''3) Incoming Page''' -- The incoming mode is part of the 'talking' page, and is automatically created and switched to when there is an incoming call.&lt;br /&gt;
* '''4) Keypad Page''' -- Goes to the keypad page.&lt;br /&gt;
* '''5) History Page''' -- Goes to the [[Dialer/02#History_Mode | History]] page.&lt;br /&gt;
* '''6) Caller ID Title''' -- If contact is stored in the handset, the name will be displayed (''Steve'' in this case). Otherwise display ''Unknown''. Below displays the phone number. If the contact has an associated icon, it will also be displayed, otherwise the stock 'person' icon will be used. It also displays call talk time.&lt;br /&gt;
* '''7) Speaker Phone''' -- Toggles the speaker phone.&lt;br /&gt;
&lt;br /&gt;
==== Call History Mode ====&lt;br /&gt;
&lt;br /&gt;
[[Image:dialer-history-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
* '''1) Dial''' -- Dials the selected number.&lt;br /&gt;
* '''2) Filter Menu''' -- Filter the type of call to view.&lt;br /&gt;
* '''3) Dial Page''' -- Changes to [[Dialer/02#Dial_Mode | Dial Mode]].&lt;br /&gt;
* '''4) History Page''' -- The current page.&lt;br /&gt;
* '''5) History List''' -- The list of calls, reacts to the filter menu.&lt;br /&gt;
* '''6) SMS''' -- Send a message to this number. This will open the [[Messages]] application with a new (SMS) message. &lt;br /&gt;
* '''7) Delete''' -- Removes this number from the call history list.&lt;br /&gt;
&lt;br /&gt;
== Communicating with the Dialer ==&lt;br /&gt;
&lt;br /&gt;
The Dialer application has a D-Bus back-end which allows other applications to manipulate the Dialer, and to receive notifications when the Dialer's status changes.&lt;br /&gt;
&lt;br /&gt;
=== Use Cases ===&lt;br /&gt;
&lt;br /&gt;
Here are some use cases:&lt;br /&gt;
&lt;br /&gt;
* Initiate call from another application e.g. the Contacts application.&lt;br /&gt;
* Media Player application wants to pause the currently playing media when a call is received, and resume playback when the call ends.&lt;br /&gt;
* An application wants to query the status of the Dialer before playing a sound e.g. when an SMS is received.&lt;br /&gt;
* The Today application wants to present the user with a list of missed calls.&lt;br /&gt;
&lt;br /&gt;
=== D-Bus Interface ===&lt;br /&gt;
&lt;br /&gt;
The Dialer's D-Bus name, object and interface are &amp;quot;org.openmoko.Dialer&amp;quot;, &amp;quot;/org/openmoko/Dialer&amp;quot;, &amp;quot;org.openmoko.Dialer&amp;quot;, respectively. The Dialer is available on the Session Bus, and is implemented as a service (therefore applications do not need to check that the Dialer is running before caling methods or connecting to signals).&lt;br /&gt;
&lt;br /&gt;
These are the methods which are implemented by the dialer (including arguments):&lt;br /&gt;
&lt;br /&gt;
* '''ShowDialer''' -- ''args in: None, args out: None.'' Presents the user with the main page of the Dialer.&lt;br /&gt;
* '''ShowMissedCalls''' -- ''args in: None, args out: None.'' Presents the user with the Missed Calls page.&lt;br /&gt;
* '''GetStatus''' -- ''args in: None, args out: int status.'' Returns the current status of the dialer.&lt;br /&gt;
* '''Dial''' -- ''args in: string number, args out: None.'' Presents the user with the dialer, and dials the number.&lt;br /&gt;
&lt;br /&gt;
These are the signals which an application can listen to:&lt;br /&gt;
&lt;br /&gt;
* '''IncomingCall''' -- ''args: string number.'' Emitted when there is an incoming call, including the incoming call number (if available).&lt;br /&gt;
* '''OutgoingCall''' -- ''args: string number.'' Emitted when the user dials a number.&lt;br /&gt;
* '''Talking''' -- ''args: None'' Emitted when a call commences.&lt;br /&gt;
* '''HungUp''' -- ''args: None'' Emitted when a call is cancelled or hung up.&lt;br /&gt;
* '''Rejected''' -- ''args: None'' Emitted when an incoming call is rejected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:Finger based]]&lt;br /&gt;
[[Category:Implemented]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Today/2007.2</id>
		<title>Today/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Today/2007.2"/>
				<updated>2007-08-20T15:20:39Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
This article defines the second revision of the Today Application, an application designed for the OpenMoko platform.&lt;br /&gt;
&lt;br /&gt;
The Today application is the entry point for the user. It therefore resides on the 'desktop' of the phone, and is used for the following:&lt;br /&gt;
1) Quickly finding out the status of phone &amp;amp; calender related items.&lt;br /&gt;
2) Launch a new application.&lt;br /&gt;
3) Manage running applications i.e. Switch to or close a running application.&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
Here are some possible use cases:&lt;br /&gt;
* I want to be able to view at a glance today's Calendar Events and To Do Items.&lt;br /&gt;
* I want to launch an application.&lt;br /&gt;
* I want to switch to a running application.&lt;br /&gt;
&lt;br /&gt;
== Core Functionality ==&lt;br /&gt;
&lt;br /&gt;
(Italics = Done, Bold = In progress)&lt;br /&gt;
&lt;br /&gt;
* '''View network provider'''&lt;br /&gt;
* ''Overview of missed calls and unread messages''&lt;br /&gt;
* ''Overview of future events, tasks and alarms''&lt;br /&gt;
* '''Lock the phone to prevent accidental touch-screen press'''&lt;br /&gt;
* ''Launch core applications''&lt;br /&gt;
* ''Launch dialer to view missed calls''&lt;br /&gt;
* ''Launch messages application to view unread messages''&lt;br /&gt;
&lt;br /&gt;
* ''View all applications, with descriptions''&lt;br /&gt;
* ''Launch a selected application''&lt;br /&gt;
* ''Filter all applications by category''&lt;br /&gt;
* ''Filter all applications on name and description by custom search string''&lt;br /&gt;
&lt;br /&gt;
* ''View running applications''&lt;br /&gt;
* ''Switch to running application''&lt;br /&gt;
* ''Close running application''&lt;br /&gt;
* ''Close all running applications''&lt;br /&gt;
&lt;br /&gt;
== Layout Components ==&lt;br /&gt;
&lt;br /&gt;
=== Application Area ===&lt;br /&gt;
==== Today Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-main-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' -- This is a global panel applet which automatically sets the title to the currently running application. It also provides a quick way to switch between running applications.&lt;br /&gt;
*'''2) Phone Group''' -- Has the network operator as the title, and shows the number of missed calls and unread SMS's.&lt;br /&gt;
*'''3) Calender Group''' -- Shows the time and date as the title, and has a list of calender items, todo's and reminders.&lt;br /&gt;
*'''4) Main Page''' -- Current page.&lt;br /&gt;
*'''5) Launch Task Page''' -- Switches to the Launch Task page, where the user can browse and launch applications.&lt;br /&gt;
*'''6) Running Tasks Page''' -- Switches to the Running Tasks page, where the user can switch to or close running applications.&lt;br /&gt;
*'''7) Quick Launch''' -- A tool-bar housing the most used applications.&lt;br /&gt;
&lt;br /&gt;
==== Launch Task Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-new-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' &lt;br /&gt;
*'''2) Application List''' -- A list of available applications.&lt;br /&gt;
*'''3) Today Page''' -- Switches to the  Today page.&lt;br /&gt;
*'''4) Launch Task Page''' -- Current Page.&lt;br /&gt;
*'''5) Running Tasks Page''' -- Switches to the Running Tasks page, where the user can switch to or close running applications.&lt;br /&gt;
*'''6) Search/Filter Menu''' -- This is used to filter the applications, either by clicking the search icon and typing in a string, or by clicking on the filter menu and choosing an application group.&lt;br /&gt;
&lt;br /&gt;
==== Running Tasks Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-running-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' &lt;br /&gt;
*'''2) Switch To''' -- Switches to the highlighted application.&lt;br /&gt;
*'''3) Close''' -- Closes the highlighted application.&lt;br /&gt;
*'''4) Close All''' -- Closes all the running applications.&lt;br /&gt;
*'''5) Today Page''' -- Switches to the  Today page.&lt;br /&gt;
*'''6) Launch Task Page''' -- Switches to the Launch Task page.&lt;br /&gt;
*'''7) Running Tasks Page''' -- Current Page.&lt;br /&gt;
*'''8) List Of Running Applications'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:Finger based]]&lt;br /&gt;
[[Category:Implemented]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Today/2007.2</id>
		<title>Today/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Today/2007.2"/>
				<updated>2007-08-20T15:19:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
This article defines the second revision of the Today Application, an application designed for the OpenMoko platform.&lt;br /&gt;
&lt;br /&gt;
The Today application is the entry point for the user. It therefore resides on the 'desktop' of the phone, and is used for the following:&lt;br /&gt;
1) Quickly finding out the status of phone &amp;amp; calender related items.&lt;br /&gt;
2) Launch a new application.&lt;br /&gt;
3) Manage running applications i.e. Switch to or close a running application.&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
Here are some possible use cases:&lt;br /&gt;
* I want to be able to view at a glance today's Calendar Events and To Do Items.&lt;br /&gt;
* I want to launch an application.&lt;br /&gt;
* I want to switch to a running application.&lt;br /&gt;
&lt;br /&gt;
== Core Functionality ==&lt;br /&gt;
&lt;br /&gt;
(Italics = Done, Bold = In progress)&lt;br /&gt;
&lt;br /&gt;
* '''View network provider'''&lt;br /&gt;
* ''Overview of missed calls and unread messages''&lt;br /&gt;
* ''Overview of future events, tasks and alarms''&lt;br /&gt;
* '''Lock the phone to prevent accidental touch-screen press'''&lt;br /&gt;
* ''Launch core applications''&lt;br /&gt;
* ''Launch dialer to view missed calls''&lt;br /&gt;
* ''Launch messages application to view unread messages''&lt;br /&gt;
&lt;br /&gt;
* ''View all applications, with descriptions''&lt;br /&gt;
* ''Launch a selected application''&lt;br /&gt;
* ''Filter all applications by category''&lt;br /&gt;
* ''Filter all applications on name and description by custom search string''&lt;br /&gt;
&lt;br /&gt;
* ''View running applications''&lt;br /&gt;
* ''Switch to running application''&lt;br /&gt;
* ''Close running application''&lt;br /&gt;
* ''Close all running applications''&lt;br /&gt;
&lt;br /&gt;
== Layout Components ==&lt;br /&gt;
&lt;br /&gt;
=== Application Area ===&lt;br /&gt;
==== Today Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-main-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' -- This is a global panel applet which automatically sets the title to the currently running application. It also provides a quick way to switch between running applications.&lt;br /&gt;
*'''2) Phone Group''' -- Has the network operator as the title, and shows the number of missed calls and unread SMS's.&lt;br /&gt;
*'''3) Calender Group''' -- Shows the time and date as the title, and has a list of calender items, todo's and reminders.&lt;br /&gt;
*'''4) Main Page''' -- Current page.&lt;br /&gt;
*'''5) Launch Task Page''' -- Switches to the Launch Task page, where the user can browse and launch applications.&lt;br /&gt;
*'''6) Running Tasks Page''' -- Switches to the Running Tasks page, where the user can switch to or close running applications.&lt;br /&gt;
*'''7) Quick Launch''' -- A tool-bar housing the most used applications.&lt;br /&gt;
&lt;br /&gt;
==== Launch Task Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-new-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' &lt;br /&gt;
*'''2) Application List''' -- A list of available applications.&lt;br /&gt;
*'''3) Today Page''' -- Switches to the  Today page.&lt;br /&gt;
*'''4) Launch Task Page''' -- Current Page.&lt;br /&gt;
*'''5) Running Tasks Page''' -- Switches to the Running Tasks page, where the user can switch to or close running applications.&lt;br /&gt;
*'''6) Search/Filter Menu''' -- This is used to filter the applications, either by clicking the search icon and typing in a string, or by clicking on the filter menu and choosing an application group.&lt;br /&gt;
&lt;br /&gt;
==== Running Tasks Page ====&lt;br /&gt;
&lt;br /&gt;
[[Image:today-running-arrows.png]]&lt;br /&gt;
&lt;br /&gt;
*'''1) Title''' &lt;br /&gt;
*'''2) Switch To''' -- Switches to the highlighted application.&lt;br /&gt;
*'''3) Close''' -- Closes the highlighted application.&lt;br /&gt;
*'''4) Close All''' -- Closes all the running applications.&lt;br /&gt;
*'''5) Today Page''' -- Switches to the  Today page.&lt;br /&gt;
*'''6) Launch Task Page''' -- Switches to the Launch Task page.&lt;br /&gt;
*'''7) Running Tasks Page''' -- Current Page.&lt;br /&gt;
*'''8) List Of Running Applications'''&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Today-running-arrows.png</id>
		<title>File:Today-running-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Today-running-arrows.png"/>
				<updated>2007-08-20T15:18:59Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Today-new-arrows.png</id>
		<title>File:Today-new-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Today-new-arrows.png"/>
				<updated>2007-08-20T15:18:39Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Today-main-arrows.png</id>
		<title>File:Today-main-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Today-main-arrows.png"/>
				<updated>2007-08-20T15:18:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Dialer-talking-arrows.png</id>
		<title>File:Dialer-talking-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Dialer-talking-arrows.png"/>
				<updated>2007-08-20T15:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Dialer-outgoing-arrows.png</id>
		<title>File:Dialer-outgoing-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Dialer-outgoing-arrows.png"/>
				<updated>2007-08-20T15:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Dialer-keypad-arrows.png</id>
		<title>File:Dialer-keypad-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Dialer-keypad-arrows.png"/>
				<updated>2007-08-20T15:15:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Dialer-incoming-arrows.png</id>
		<title>File:Dialer-incoming-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Dialer-incoming-arrows.png"/>
				<updated>2007-08-20T15:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/File:Dialer-history-arrows.png</id>
		<title>File:Dialer-history-arrows.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/File:Dialer-history-arrows.png"/>
				<updated>2007-08-20T15:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Today/2007.2</id>
		<title>Today/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Today/2007.2"/>
				<updated>2007-08-20T12:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Coming Soon)&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Dialer/2007.2</id>
		<title>Dialer/2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Dialer/2007.2"/>
				<updated>2007-08-20T12:27:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Coming Soon)&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Dialer</id>
		<title>Talk:Dialer</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Dialer"/>
				<updated>2007-08-20T12:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: Talk:Dialer moved to Talk:Dialer/2007: renamed for new versioning scheme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Dialer/2007]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Dialer/2007</id>
		<title>Talk:Dialer/2007</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Dialer/2007"/>
				<updated>2007-08-20T12:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: Talk:Dialer moved to Talk:Dialer/2007: renamed for new versioning scheme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About [[Dialer#Call_History | History Mode]] ==&lt;br /&gt;
[[User:Tony guan|Tony guan]] 01:40, 25 October 2006 (UTC)：&lt;br /&gt;
&lt;br /&gt;
''It looks weird that the filters and functions button are together. Actually there is no need for the button 8) more items &amp;amp; 11)more items counter. We can put the filters(All Calls, Missed Called, Dialed Calls, Received Calls) to the left top button. And put 'Save' command to the position 8).''&lt;br /&gt;
&lt;br /&gt;
[[User:Sean|Sean]]:&lt;br /&gt;
&lt;br /&gt;
I agree. Go ahead and do this now and I'll talk with the designers later today. Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 04:00, 8 October 2006 (UTC)：&lt;br /&gt;
&lt;br /&gt;
Q1:There is no way to Dial the selection. &lt;br /&gt;
&lt;br /&gt;
[[User:Sean|Sean]]:&lt;br /&gt;
&lt;br /&gt;
A: Just tap on the history list item. This will return to the dialer with this string autocompleted.&lt;br /&gt;
&lt;br /&gt;
Q2:If we have the 'Finger Navigation', we need not to show the list in the font so big. Is it necessary?&lt;br /&gt;
&lt;br /&gt;
[[User:Sean|Sean]]:&lt;br /&gt;
&lt;br /&gt;
A: The reason the font is big is just so the hit area region is big. The designer might change the appearance, but from the programming standpoint, it will probable be this big.&lt;br /&gt;
&lt;br /&gt;
Q3:Why this 'History' title bar is at bottom?&lt;br /&gt;
&lt;br /&gt;
[[User:Sean|Sean]]:&lt;br /&gt;
&lt;br /&gt;
A: This is just the standard layout for finger applications that we're using. It's the title area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:CM|CM]] 9:44, 72 February 2007 (UTC)：&lt;br /&gt;
&lt;br /&gt;
Q: Is it possible to make the history view the default when making calls? I do at least 90% of all dialing on my k750 by selecting a name from my call history and it's the quickest by far. Another 9% or so is made from the address book. Typing in a number is something I do once or twice per month. It would be great if the history view could be easily controlled with the fingers, just scroll to the right number and press call.&lt;br /&gt;
&lt;br /&gt;
== About [[Dialer#Dial_Mode | Dial Mode]] ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Tony guan|Tony guan]] 02:51, 8 October 2006 (UTC):&lt;br /&gt;
&lt;br /&gt;
Q1: is 2) necessary? &lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
Yes. This will indicate whether or not the string can be autocompleted. If will also show the picture thumbnail of the contact if available.&lt;br /&gt;
&lt;br /&gt;
Q2: 4) 'auto-complete' widget? Can it be functional?&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
Not yet. For now just leave out the autcomplete part.&lt;br /&gt;
&lt;br /&gt;
Q3: 5) I suggest changing to the pairs: &amp;quot;*&amp;quot;-&amp;quot;+&amp;quot;, &amp;quot;0&amp;quot;-&amp;quot;p&amp;quot;, &amp;quot;#&amp;quot;-&amp;quot;w&amp;quot;, this way, button will not have to react according to time delay, it will only care the 'tap-with-hold'&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
Q: This is kind of cool. But I think it's somewhat non-standard. What does the Ming phone do?&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan]]&lt;br /&gt;
&lt;br /&gt;
A:Ming just does the similar way. '*'-'P', '0'-'+', 'w'is inserted from the menu. &lt;br /&gt;
&lt;br /&gt;
Q4: Do we need a confirm button to indicate the acceptance of current 'auto-completion'?&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
My thinking was as followings. When the user taps on the contact the string is automatically completed. When pressing delete (one) the autocompleted tail is removed. &lt;br /&gt;
&lt;br /&gt;
Q5: the 3 contacts displayed on the top, only 3, or it can be browsed via some mechanic?&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
&lt;br /&gt;
This should be a list of all available names that match the current dial string.&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan]]&lt;br /&gt;
But the space is limited, so we need some '&amp;lt;&amp;lt;' or '&amp;gt;&amp;gt;' to indicate that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Alex|Alex]] 13 September 2006 &lt;br /&gt;
&lt;br /&gt;
''About the recording function, in WinCE based mobile there are some third-party applications to support this. So is in palm OS based mobile. I have being searching for an open-source one, but haven't got any. Would you please give some suggestion? Thanks.''&lt;br /&gt;
&lt;br /&gt;
''One listed feature is DTMF support, should this be a hardware feature and given support by hardware or we should implement by software in [[Dialer]]?''&lt;br /&gt;
&lt;br /&gt;
([[User:Sean|Sean Moss-Pultz]])&lt;br /&gt;
A: This is supported by Ti. We just need to impliment the UI. Please read this [[GSM02.07#1.15_Dual_Tone_Multi_Frequency_function_.28DTMF.29 | spec]] if you want more information. I'm going to write more details for this feature within the next few days.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 03:05, 6 September 2006 (UTC):&lt;br /&gt;
''Q1: I think this design should be closely combined with the hardware button design. Some feature can be called or completed by directly press the hardware buttons. For example, call the history, or call directly from the current input by pressing the green call button. such as the nokia cell phones.''&lt;br /&gt;
&lt;br /&gt;
[[user:Mickey|Michael 'Mickey' Lauer]]: ''We don't have any hardware buttons except a power button and a &amp;quot;phone&amp;quot; button. As mentioned in [[Look &amp;amp; Feel]], the &amp;quot;phone&amp;quot; button calls the dialer on 'tap'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[user:Alex|Alex]] ''Q: In old specification (Call Handler Application Specification v0.2), there is another mode called &amp;quot;In Call&amp;quot;, both of the Incoming and Outgoing mode will switch to &amp;quot;In Call Mode&amp;quot; after taken some action. However, call handler application is not listed in the Application Page now. Does this mode won't need any more or there will be other countermeasures? Thanks.&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
''A: Check out [[Dialer#In_Call_Mode | In Call Mode]]. All of features from the Call Handler have been integrated into the Dialer.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
[[User:Tony guan|Tony guan]] 08:45, 8 September 2006 (UTC):&lt;br /&gt;
&lt;br /&gt;
''Q1:Talking about the phone application stay on backgroud, should we consider the offline mode now? or other profile settings. It will determine the status of the underlayer libgsmd.''&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
Q: Do you mean where the RF is shutdown? Or when their is no GSM signal? We currently support a mode called Flight Mode, where all RF will be shutdown.&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 01:14, 14 September 2006 (UTC): &lt;br /&gt;
&lt;br /&gt;
Yes, RF will be shutdown, and so as the dialer will not function or part of it will not function. It's a point for system design.&lt;br /&gt;
&lt;br /&gt;
([[User:Sean|Sean Moss-Pultz]])&lt;br /&gt;
&lt;br /&gt;
I'm planning on designing the Panel Applications to reflect their status. For example, if the GPS connection is off, the [[GPS_Connection_Status | GPS Connection Status]] will show a red X (or something like this) through it. &lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Q2:So 'Profile Setting' should be an application. It will allow user to select the ring volume or vibrate or not.''&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
Profiles are a huge part of this phone. We've started to define this part but it's not complete yet. Please see [[Preferences#Profiles | Profiles]].&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 01:14, 14 September 2006 (UTC):&lt;br /&gt;
A: From the view of a developer, I care more about the effects of the current profile on the applications. That is, we have to make clear which one or which part of one will be affected by the current profile settings.&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
Agreed. We will provide a common interface for all applications to know the state of the current profile.,&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 06:03, 11 September 2006 (UTC)：&lt;br /&gt;
&lt;br /&gt;
Q:Dear Sean, could we first make clear what the phone application should be like? Let's focus on the basic function first.&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
A: Do you mean from a &amp;quot;look and feel&amp;quot; standpoint? Or from a feature set?&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 01:14, 14 September 2006 (UTC):&lt;br /&gt;
&lt;br /&gt;
A: I mean both. Maybe we have to narrow our view to some extent to facilitate our project progress. The great ideas will also shine, but they will not take too much effort.&lt;br /&gt;
&lt;br /&gt;
([[User:Sean | Sean Moss-Pultz]])&lt;br /&gt;
&lt;br /&gt;
Agreed. But please give me some time to work with my graphics designers to stabilize the &amp;quot;look &amp;amp; feel&amp;quot;. They are working on this now. Before the end of this month (Sept), all of this should be ready.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
([[User:Sean|Sean Moss-Pultz]])&lt;br /&gt;
&lt;br /&gt;
Q: Since the last number entered is stored in the dialer session, does it make sense to still prompt for saving to the phonebook?&lt;br /&gt;
&lt;br /&gt;
([[user:Alex|Alex]])&lt;br /&gt;
&lt;br /&gt;
A: It does make sense. One reason is the dialer session can only maintain a certain number of history records (i.e normally 10~20). New number will update the dialer session and the older ones will get lost. Another reason, i think, next time you redial this number, you would possibly forget what number is for whom, so saving into the phonebook will relate the number with a name, you can redial it from the contact.&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
([[User:Sean|Sean Moss-Pultz]])&lt;br /&gt;
&lt;br /&gt;
A: I agree.&lt;br /&gt;
&lt;br /&gt;
(If I may be allowed to add my $0.02, I think that being prompted by a dialog after ''every call'' will get quite annoying.  I'd prefer it be accessible under a menu or a button in the Dialer app. --[[User:AdamBliss|AdamBliss]] 23:11, 28 September 2006 (UTC))&lt;br /&gt;
&lt;br /&gt;
[[User:Sean|Sean Moss-Pultz]]&lt;br /&gt;
&lt;br /&gt;
I've put this feature into the history mode. I think this should solve both problems at once.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
&lt;br /&gt;
Q: What do you mean by &amp;quot;Speaker&amp;quot; in the [[Dialer#Outgoing_Call_Mode]] section?&lt;br /&gt;
&lt;br /&gt;
[[User:Tony]]&lt;br /&gt;
&lt;br /&gt;
A: Current phones do not support 'speaker' before connection established. I wish my mobile has such feature to allow me hear the event of connection establishment. A wish only, we can talk about it later.&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
&lt;br /&gt;
Good point. I will fix the spec.&lt;br /&gt;
&lt;br /&gt;
[[User:Tony guan|Tony guan]] 08:40, 25 September 2006 (UTC):&lt;br /&gt;
&lt;br /&gt;
Q: ''Please explain the path: Dialer-(3 secs timeout)-in call mode.''&lt;br /&gt;
&lt;br /&gt;
[[User:Sean]]&lt;br /&gt;
&lt;br /&gt;
A: Have a look at [[Dialer#Connection_Error_Mode]]. This is just an [[Information Dialog]] widget that displays an error message and then returns to the [[Dialer]] application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
[[User:Tony guan|Tony guan]] 06:39, 28 September 2006 (UTC), With responses from [[User:Mickey]]&lt;br /&gt;
&lt;br /&gt;
&amp;gt;1. is the auto-complete feature based on 'history' or 'contacts'?&lt;br /&gt;
&lt;br /&gt;
In the dialer, auto-complete should be based on matching phone number prefixes in contacts.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;2. Worrying about the availability of target board, libgsmd on time.(for the 11.7 demo)&lt;br /&gt;
&lt;br /&gt;
Me too :/ Harald, _please_ give us a sign of life.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;3. D-bus environment, who can help me?&lt;br /&gt;
&lt;br /&gt;
See the openmoko-taskmanager for a quick'n'dirty way to listen for d-bus messages.&lt;br /&gt;
D-bus integration should be done in the framework as it's essential for every application,&lt;br /&gt;
so don't worry about that now. It would be very helpful though, if you would develop&lt;br /&gt;
the Dialer as a gobject-derived class from the start, this will make d-bus integration&lt;br /&gt;
more straightforward. Eventually, all applications providing a dbus interface will&lt;br /&gt;
need to be derived from gobject.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;4. How to generate and use the event “tap with hold”?&lt;br /&gt;
&lt;br /&gt;
The standard procedure is to make tap-with-hold a right mouse button click.&lt;br /&gt;
So all you need to do is to deal with right mouse button events. We will&lt;br /&gt;
do the general mapping from tap-with-hold to right mouse button for the&lt;br /&gt;
target device later on.&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
([[User:Abraxa|Abraxa]]) Q: I think it would be nice to be able to have the call history also show how long ago the calls have been placed/received. Listing date/time would be inconvenient however - I think a XX days/XX hours ago approach would be more useful and even fit into each entry line. Do you think this is feasible?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Buttons in incoming/outgoing call mode are very small. Is it intentional or just nobody thought about it? --[[User:MikhailGusarov|MikhailGusarov]] 06:46, 20 February 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
== DTMF in dialer ==&lt;br /&gt;
&lt;br /&gt;
* At what phase [[DTMF]] will be included in the dialer?&lt;br /&gt;
&lt;br /&gt;
== About [[Dialer#In_Call_Mode | In Call Mode]] ==&lt;br /&gt;
[[user:Matrix35 | Matrix35]]:&amp;lt;br&amp;gt;&lt;br /&gt;
Q1: can the Hang-up button be somewhere else other than (8), I think its a bit small for a hang-up function&amp;lt;br&amp;gt;&lt;br /&gt;
Q2: Is there a way to initiate 3-way calling? i.e. suspend current call, bring back the dialer and give prompt for conferencing the two.&amp;lt;br&amp;gt;&lt;br /&gt;
Q3: how about call-waiting feature? how would it present?&lt;br /&gt;
&lt;br /&gt;
[[user:Kriss | Kriss]]:&amp;lt;br&amp;gt;&lt;br /&gt;
Feature Idea: Could the display backlight dim down to the lowest level after 1 min into the call with no touch interaction - to save battery life?&lt;br /&gt;
&lt;br /&gt;
== Ignore function on incoming call ==&lt;br /&gt;
&lt;br /&gt;
I guess this is a feature request. I think there should be a third option on incoming calls; ignore.  Sometimes you are somewhere that you don't want to take a call, but you also don't want to hang up on the person trying to call you.  An ignore button could simply make the call screen (and the ringtone) go away, letting the voicemail pick it up.  --[[User:Mateo|Mateo]] 17:20, 12 August 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Contacts</id>
		<title>Talk:Contacts</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Contacts"/>
				<updated>2007-08-20T12:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sean: Talk:Contacts moved to Talk:Contacts/2007: Rename for new versioning scheme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Contacts/2007]]&lt;/div&gt;</summary>
		<author><name>Sean</name></author>	</entry>

	</feed>