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

	<entry>
		<id>http://wiki.openmoko.org/wiki/Wishlist/Accessories</id>
		<title>Wishlist/Accessories</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Wishlist/Accessories"/>
				<updated>2009-03-09T16:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Bike kit */ link proposed solutions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hardware Wishlist}}&lt;br /&gt;
This is a page detailing accessories that may be of use for your Neo1973.&lt;br /&gt;
&lt;br /&gt;
This is both accessories that do not exist, and existing devices that may be good to add to a web-store.&lt;br /&gt;
&lt;br /&gt;
Advertising on this page is permitted, but keep it brief and factual.&lt;br /&gt;
&lt;br /&gt;
=Existing devices=&lt;br /&gt;
&lt;br /&gt;
==Storage Devices==&lt;br /&gt;
&lt;br /&gt;
* '''Seagate's DAVE (Digital Audio Video Experience)''' with Bluetooth 2.0 WiFi 802.11b/g and USB-on-the-go-Interface (USB-OTG) http://www.seagate.com/docs/pdf/marketing/po_DAVE.pdf&lt;br /&gt;
&lt;br /&gt;
==Input Devices==&lt;br /&gt;
&lt;br /&gt;
===Pedometer===&lt;br /&gt;
&lt;br /&gt;
There are (at least) two uses for a Bluetooth pedometer as a Neo1973 accessory:&lt;br /&gt;
&lt;br /&gt;
* As an input device for exercise-monitoring software&lt;br /&gt;
&lt;br /&gt;
* A pedometer combined with a compass (see [[Wish_List_-_Hardware#Digital_compass]]) would allow the positioning software to perform [http://en.wikipedia.org/wiki/Dead_reckoning dead reckoning] when the GPS signal has been lost. The US Army's [http://www.army-technology.com/projects/land_warrior/ Land Warrior system] already does this. (Maybe the pedometer is partly redundant with the accelerometers for dead reckoning tasks? See the [http://www.autospectator.com/modules/news/article.php?storyid=9942 SiRFDiRect announcement].)&lt;br /&gt;
&lt;br /&gt;
=Wishlist=&lt;br /&gt;
==Special covers==&lt;br /&gt;
Different special covers could be made available with features like:&lt;br /&gt;
* A standard slip-on or clip-on template (possibly with buttons) to make the touch-screen blind accessible&lt;br /&gt;
* Small metal frame for protection (like Siemens M65, only with more style)&lt;br /&gt;
* Case with mirror on the back, for putting on makeup/checking appearance or helping with self-portraits with an integrated camera.&lt;br /&gt;
* Option to completely design printable case styles, perhaps with engraving. Ability to share these on a 'community' site.&lt;br /&gt;
* Solar powered recharger (perhaps as extendable/unfoldable [[Expansion Back]]).&lt;br /&gt;
* Rubber protection like available for iPod, of course in different colors and transparency.&lt;br /&gt;
* Underwater case. This could be a housing that fits around a normal FreeRunner like the kinds for digital cameras. Alternatively, it could be an actual case that the FreeRunner guts fits into.&lt;br /&gt;
* Screen Protector: A simple and very easy to produce screen protector, like the one on my iPaq: &lt;br /&gt;
&lt;br /&gt;
Protector Flipped up image: http://www.pocketpcthoughts.com/images/ppct-ipaq6900-preview-small-01.jpg&lt;br /&gt;
&lt;br /&gt;
Protector Flipped down image: http://www.pocketpcthoughts.com/images/ppct-ipaq6900-preview-small-06.jpg&lt;br /&gt;
&lt;br /&gt;
This serves the dual purpose of protecting the screen from scratches, and stopping user's ear/face from accidentally pressing buttons while talking.&lt;br /&gt;
* Scratch-proof protector a la [[InvisibleShield]]&lt;br /&gt;
&lt;br /&gt;
==Car kit==&lt;br /&gt;
A car kit with a cradle which simultaneously recharges the device.&lt;br /&gt;
&lt;br /&gt;
==Bike kit==&lt;br /&gt;
Sporting a GPS, the phone would be ideal to have mounted by a bracket on the bike handle bars. Viewable from your position over the handlebars. Snap-on/snap-off, and some locking mechanism that actually keeps the phone from getting airborne on a hard break. Also, a basic spring on the bracket, making bumps softer on the phone. This type of bracket would cost peanuts to make.&lt;br /&gt;
Should also include a padded and waterproof pack that you can place the phone inside, keeping it (somewhat) safe from the elements.&lt;br /&gt;
Would also be really cool if it was possible to create a dynamo that can charge the phone, like old school bike headlights.&lt;br /&gt;
=== Cadence ===&lt;br /&gt;
Something to measure the Cadence like a normal bike computer would be great.&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
Have the possibility to measure the heartbeat would make it a great accessory for training :)&lt;br /&gt;
;See also&lt;br /&gt;
*[[Biking]]&lt;br /&gt;
*[[User:ThomasT#Bicycle Computer]]&lt;br /&gt;
&lt;br /&gt;
==Charger conversion connector==&lt;br /&gt;
A flexible converter allowing you to recharge the Neo1973 with power from many DC sources such as other devices chargers.&lt;br /&gt;
Problems are that it may overload the DC source. It may require sensing of the input voltage, and reducing load if the voltage drops by a factor. Ideally the device should accept input voltage in the range of around 3.3v-28V in either polarity.&lt;br /&gt;
&lt;br /&gt;
==Ability to connect a USB keyboard to the phones USB port==&lt;br /&gt;
&lt;br /&gt;
It has a USB port. There are USB keyboards everywhere. It would be great to be able to ssh anywhere over wifi with a regular sized keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Portability'''&lt;br /&gt;
&lt;br /&gt;
I think it should all be seen within the context of portability.&lt;br /&gt;
Have a keyboard incorporated, hinged along the long side, as noted elsewhere, with a micro-switch that induces hibernation on closing to conserve power.&lt;br /&gt;
Limit the touch screen function to different aspects of the file system and peripheral aspects - in other words, don't limit it to a phone.&lt;br /&gt;
Those of us on the go need a phone, yes, but a lot more.&lt;br /&gt;
And all of society is evolving in this direction, so the product needs to also to survive.&lt;br /&gt;
&lt;br /&gt;
USB2 - obviously, could be employed for something like this:&lt;br /&gt;
&lt;br /&gt;
[http://www.techpin.com/new-32gb-usb-flash-drives-from-corsair/]&lt;br /&gt;
&lt;br /&gt;
on which an entire OS with a massive /home partition could be carried round on a keyring.&lt;br /&gt;
&lt;br /&gt;
Why try to crowd it all onto one screen when all you have to do is make an alteration in the size of your belt mounted, carry pouch.&lt;br /&gt;
&lt;br /&gt;
The world needs the portable office, not just the portable phone.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Weaver.&lt;br /&gt;
&lt;br /&gt;
==Make the stylus laser-pen recharge its batteries from phone while &amp;quot;docked&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
The stylus pen with built in laser pointer and flashlight seemed too big to be able to be attached to the phone while it is not being used, according to the demonstration video. If that is the case, make a slot on the phone where one can &amp;quot;dock&amp;quot; the pen while not using it. Make the phone recharge the batteries in the pen while the pen is docked to the phone.&lt;br /&gt;
&lt;br /&gt;
==USB laser pointer==&lt;br /&gt;
&lt;br /&gt;
Make a laser pointer that plugs into the USB connector and controlled in the same through the same interface that that wold make the FreeRunner a presentation remote control.&lt;br /&gt;
&lt;br /&gt;
==Bluetooth earpiece with possible both-ears use==&lt;br /&gt;
&lt;br /&gt;
It will be like a regular bluetooth speaker, but with another (wired or wireless) speaker in the other ear for music listening and telephony. The main, bulky piece with bluetooth could have a multi-purpose button: for answering calls when it whispers the name of the caller in my ears, or to raise/lower the volume of music or telephone call.&lt;br /&gt;
&lt;br /&gt;
Would be nice to have them for the left-handed too.&lt;br /&gt;
&lt;br /&gt;
==Make a VGA and/or DVI out connector==&lt;br /&gt;
&lt;br /&gt;
The screen on the phone is small. But if it had a VGA out connector, we could connect an ordinary full sized monitor to it. It already has a USB connector. Imagine the coolness of attaching a usb keyboard and a 22&amp;quot; widescreen monitor to your ''phone'' and then viewing youtube videos through the phones wlan connection. You wouldn't have to carry around your laptop anymore since usb keyboards and vga monitors are availible practically everywhere.&lt;br /&gt;
&lt;br /&gt;
This also may be used to show the conference presentations. There is enough memory in the phone to store the average presentation (the pdf or maybe even html formats could be used). Having the VGA port would transform it into very lightweight tool that could even replace a laptop for some people. It may be OK to have the same VGA resolution as presentations are usually prepared with the big fonts and figures.&lt;br /&gt;
&lt;br /&gt;
== Pouch ==&lt;br /&gt;
The pouch could have external or internal place to keep the stylus.&lt;br /&gt;
&lt;br /&gt;
== USB camera ==&lt;br /&gt;
A camera connected to the usb port.&lt;br /&gt;
&lt;br /&gt;
== AUX button flashlight ==&lt;br /&gt;
Replace the indicator LED beneath the AUX button with a high brightness LED that can be used as a flashlight.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware ideas]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Biking</id>
		<title>Biking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Biking"/>
				<updated>2009-03-09T15:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Commercial Chargers */ +link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The collection of information useful for biking with a Neo.&lt;br /&gt;
&lt;br /&gt;
== Bike Mounts ==&lt;br /&gt;
&lt;br /&gt;
* André Gaul [http://andre.web-yard.de/blog/2008/08/03/neo-freerunner-rocks-hard-rides-free/ documented a complete mounting kit]&lt;br /&gt;
* It's just a prototype :) but with some foam around the handlebar and careful positioning to avoid bumps, a [http://www.xmission.com/~bmidgley/neobike.jpg basic attachment] like this might work and makes it easy to &amp;quot;pinch&amp;quot; the screen when you need to finger tap something. [http://blogs.thehumanjourney.net/finds/entry/20080306 Something similar].&lt;br /&gt;
* [http://www.rabenfrost.net/openmoko/bikemount/ Images of an interesting bike mount]&lt;br /&gt;
* Another mount: [http://comiles.eu/~natanael/wordpress/2008/09/10/fahrradhalterung-fur-den-freerunner/ Description/Parts list (in German)] and [http://comiles.eu/~natanael/wordpress/2008/09/10/bilder-vom-fahrrad-freerunner/ Pictures]&lt;br /&gt;
* And [http://blog.printf.net/articles/2008/08/11/an-openmoko-bike-ride another one] &amp;quot;which I don't recommend very highly; I've had the phone come off it (without major damage, which is good) twice now while riding over rough road.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Power Supply ==&lt;br /&gt;
If you want to keep the GPS running and have the screen always on or staying on with a long timeout, you'll need a way to supplement power.&lt;br /&gt;
&lt;br /&gt;
=== Charging via hub ===&lt;br /&gt;
Connecting a hub ([http://nabendynamo.de/ Nabendynamo]) like the [http://www.peterwhitecycles.com/schmidt.asp SON] to a self-made or prebuilt charger can supply your device while biking.&lt;br /&gt;
&lt;br /&gt;
The FreeRunner has three different [[Forcing_fast_charge_mode|charging modes]]: 100mA, 500mA and 1A. 100mA seems to be too low, as it is said, that the FreeRunner draws 100mA current even when it is switched off. A hub dynamo provides 500mA. If you want to use your lights while charging you need to connect the lights in series to the charger. At least the SON will increase the voltage and still delivers the same current. But you need a bypass circuit in case of less current draw of the charger when the battery is full.&lt;br /&gt;
&lt;br /&gt;
Using an USB connection with that ID resistor for 1A mode provides the advantages that the charging mode is automatically correct.&lt;br /&gt;
This might be important if you stop frequently and so cause some kind of power &amp;quot;disconnect&amp;quot; and you do not want&lt;br /&gt;
to select the charge mode all the time. 1A mode does not harm the hub dynamo but if the dynamo can provide the 500mA also&lt;br /&gt;
at higher voltages, you can gain more charge current than in 500mA mode if you have a switching regulator.&lt;br /&gt;
For example if the dynamo would provide 10V 500mA and you would have a 100% efficient regulator,&lt;br /&gt;
you would have 5V 1A.&lt;br /&gt;
&lt;br /&gt;
==== Commercial Chargers ====&lt;br /&gt;
* [[Zzing]]&lt;br /&gt;
* [http://www.jawetec.de/index.php?content=bikecharger&amp;amp;framing=radsport JaWeTec Bike Charger]&lt;br /&gt;
* There is a prototype of a hub featuring built-in USB-out which will hopefully be ready for mass market soon.&lt;br /&gt;
* The [http://www.ikonglobal.com/ ''Pedal &amp;amp; Power''] rim dynamo supplies 12 V and may be useful with an appropriate 12 V to USB adaptor, like [http://www.maplin.co.uk/Module.aspx?ModuleNo=228257&amp;amp;doy=9m3&amp;amp;C=SO&amp;amp;U=strat15 Maplin's A23JH]&lt;br /&gt;
&lt;br /&gt;
==== self-made chargers ====&lt;br /&gt;
* [http://www.heise.de/kiosk/archiv/ct/07/23/190 Article (German) in c't 23/2007, page 190]&lt;br /&gt;
* maybe 6V [http://www.forumslader.de/6V-Version-des-Rad-Forum-Ladegeraets.125.0.html Forumslader] (You need at least one diode in series to be within the maximum ratings of the power managment IC and the FET switches in FreeRunner.)&lt;br /&gt;
* [http://www.iki.fi/~msmakela/electronics/dynamo5v/ Makela]&lt;br /&gt;
&lt;br /&gt;
Linear regulator above might be replaced by [http://www.dimensionengineering.com/DE-SW050.htm DE-SW050].&lt;br /&gt;
&lt;br /&gt;
=== Alternatives ===&lt;br /&gt;
If you decide to try solar, it's recommended to get a flexible panel and attach it to your backpack or something like that. One nice advantage here is it might also charge even when you're not moving. It's unlikely anything below 7 watts will keep things running. (5v * 1A = 5W).&lt;br /&gt;
&lt;br /&gt;
It might work with an dynamo outside the hub like the one on the [http://www.reelight.com reelight], but it looks like their coil produces only 3vAC so it makes sense to use a custom coil.&lt;br /&gt;
&lt;br /&gt;
An extra battery like [http://www.dealextreme.com/details.dx/sku.3060 Rechargeable USB Emergency Power Backup Pack 2400mAh $14.43] can also be useful for extending battery life-time.&lt;br /&gt;
&lt;br /&gt;
== Software for biking ==&lt;br /&gt;
&lt;br /&gt;
* [[TangoGPS]] + [http://blogs.thehumanjourney.net/finds/entry/20080826 OSM Cycle data]&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/Rana Rana] (uses [[Installing Pyroute|Pyroute]])&lt;br /&gt;
* [http://www.neo1973-germany.de/wiki/pylgrim pylgrim] bitmap map viewer. Dead.&lt;br /&gt;
* [[The_Bicycle_Motion_Information_Displayer]]&lt;br /&gt;
* [http://wiki.openstreetmap.org/index.php/Mumpot Mumpot]&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* [[GPS applications]]&lt;br /&gt;
&lt;br /&gt;
== Heart Rate Monitor ==&lt;br /&gt;
&lt;br /&gt;
According to [http://www.mail-archive.com/community@lists.openmoko.org/msg11248.html mailing list discussions] some heart rate monitors use [http://thisisant.com/index.php?section=5 ANT]. Due to the modern chip cases building a reliable homemade receiver seems to be difficult.&lt;br /&gt;
&lt;br /&gt;
=== HRM Links ===&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Pulsuhrempf%C3%A4nger_mit_AVR_Butterfly German Microcontroller Wiki], Circuit diagram and DSP Simulation.&lt;br /&gt;
&lt;br /&gt;
== Other Hardware ==&lt;br /&gt;
* [http://www.obico.de oBiCo] - An open bicycle linux computer - seems to be alive, but nothing there yet.&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-on data]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Gta01</id>
		<title>Template:Gta01</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Gta01"/>
				<updated>2009-02-26T13:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #ffffff; background:#ffffff; width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #ffffff; width:30% &amp;quot; | &lt;br /&gt;
 [[Image:Ghostbackup.png|left]]&lt;br /&gt;
! style=&amp;quot;background:#ffffff;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #ffffff; width:35% &amp;quot; |&lt;br /&gt;
&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
===Introduction===&lt;br /&gt;
*[[Neo 1973 hardware]]&lt;br /&gt;
*[[Disassembling Neo1973]]&lt;br /&gt;
*[[Getting Started with your Neo1973]]&lt;br /&gt;
===Hardware component===&lt;br /&gt;
*[[GTA01 revisions]]&lt;br /&gt;
=====Audio=====&lt;br /&gt;
*[[Neo1973 audio subsystem]]&lt;br /&gt;
*[[LM4857]]&lt;br /&gt;
=====Battery=====&lt;br /&gt;
*[[Neo1973 Battery]]&lt;br /&gt;
*[[Neo 1973 Battery Charging Logic]]&lt;br /&gt;
=====Power=====&lt;br /&gt;
*[[Neo1973 GTA01 Power Management]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #ffffff; width:35% &amp;quot; |&lt;br /&gt;
&amp;lt;div align=left&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====USB=====&lt;br /&gt;
*[[Neo1973 USB host]]&lt;br /&gt;
=====Debug Board=====&lt;br /&gt;
*[[Neo1973 Debug Board v2]]&lt;br /&gt;
*[[Neo1973 Debug Board v3]]&lt;br /&gt;
=====Accessory=====&lt;br /&gt;
*[[Car phone holder for neo1973]]&lt;br /&gt;
*[[Related Hardware]]&lt;br /&gt;
=====Neo1973:Alternate Cases=====&lt;br /&gt;
*[[Hardware:Neo1973:Alternate Cases]]&lt;br /&gt;
※[[:Category:Neo1973 alternate cases|See more about Neo 1973 Alternate Cases]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/GTA01:Neo_1973</id>
		<title>GTA01:Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/GTA01:Neo_1973"/>
				<updated>2009-02-26T13:51:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: cat sort&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|GTA01:Neo 1973}}&lt;br /&gt;
&lt;br /&gt;
{{Neo1973}}&lt;br /&gt;
&lt;br /&gt;
The '''Neo 1973''' (internal codename [[GTA01 revisions|GTA01]]) is the first phone designed to run Openmoko.&lt;br /&gt;
It is a phone that can be used with any [[GSM]] operator, and it is manufactured by '''FIC'''  who instigated the Openmoko project.&lt;br /&gt;
This pages contains all GTA01 related topic of wiki. Press the following links, you can easily find the page you want.&lt;br /&gt;
&lt;br /&gt;
Note that the Neo 1973 can not currently run the [[Om_2008.9_Update|Om 2008.9]] software (the latest release). Currently the developers are working on a major infrastructure change (debian style package management) which will enable them to port Om 2008.9 to GTA01.  However, their primary focus is on getting all hardware working for the Neo Freerunner.  Community contributions are welcome.  It is likely it will be some months before any 2008.x release works on the 1973.  In the mean time, users are encouraged to use 2008.2 or FSO.&lt;br /&gt;
&lt;br /&gt;
The Openmoko developers are still actively developing for the Neo 1973.&lt;br /&gt;
&lt;br /&gt;
{{Gta01}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-24T17:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Friday, August 24, 2007 */ no sound today!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Friday, August 24, 2007===&lt;br /&gt;
&lt;br /&gt;
Played (games) a bit with the new UI.  Very impressive.  It needs a few tweaks which I should write up in bugzilla as enhancement requests.  Some nice semi-hidden features:&lt;br /&gt;
&lt;br /&gt;
* Press {{aux}} to return to Today&lt;br /&gt;
* Press and hold {{aux}} to open Dialer&lt;br /&gt;
* Press and hold {{power}} to get a pop-up menu that includes not only power settings, but screenshot, and landscape orientation&lt;br /&gt;
* Flick scroll in Today application launcher and open applications menu.  Tap and hold to stop scrolling.  Scrolling is very clumsy with fingertips, but great with a stylus.&lt;br /&gt;
* In Dialer, press and hold '*' to get '+'&lt;br /&gt;
&lt;br /&gt;
Today's tips:&lt;br /&gt;
* &amp;lt;tt&amp;gt;mrxvt&amp;lt;/tt&amp;gt; does not open the new on screen keyboard.  Instead, open Input Manager from the Applications menu, and tap the white target in the panel&lt;br /&gt;
* If using Terminal in [[Mac OS X]] to control the U-Boot command line, don't copy and paste: it seems to paste strange characters into the console, and causes the session to lock up.&lt;br /&gt;
&lt;br /&gt;
I got the panel to crash - but I have forgotten how I did it.&lt;br /&gt;
&lt;br /&gt;
I have had ''no sound'' all day today, despite several reboots.  Only unusual thing was first few boots today were without a USB power source&amp;amp;mdash;hard to image that is the cause, especially as it is tethered to the laptop now, and still no sound.  By no sound, I mean no GUI sound effects, and &amp;lt;tt&amp;gt;madplay&amp;lt;/tt&amp;gt; is not working.&lt;br /&gt;
&lt;br /&gt;
===Thursday, August 23, 2007===&lt;br /&gt;
&lt;br /&gt;
Got Terminal.app to talk to the U-Boot console.  This will be useful for setting kernel boot parameters, and also for erasing the rootfs flash partition.  Wrote it up at [[Mac OS X#USB Serial with Terminal]].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Did not need to reboot to recover from the crash.&lt;br /&gt;
 cd /etc/init.d/&lt;br /&gt;
 ./xserver-nodm start&lt;br /&gt;
was sufficient to restart X, the matchbox desktop and openmoko-today application.&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
Turns out the problem was that the music file got truncated in transfer.  There seems to be trouble writing data quickly (that is at USB 1.1 speeds) to the microSD card:&lt;br /&gt;
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=677 Bugzilla Bug 677 - I/O errors on heavy microSD writes]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [http://openmoko.togaware.com/survivor/TouchScreen.html#799 Graham Williams's survivor website ], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-24T16:57:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Openmoko diary (most recent first) */ todays entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Friday, August 24, 2007===&lt;br /&gt;
&lt;br /&gt;
Played (games) a bit with the new UI.  Very impressive.  It needs a few tweaks which I should write up in bugzilla as enhancement requests.  Some nice semi-hidden features:&lt;br /&gt;
&lt;br /&gt;
* Press {{aux}} to return to Today&lt;br /&gt;
* Press and hold {{aux}} to open Dialer&lt;br /&gt;
* Press and hold {{power}} to get a pop-up menu that includes not only power settings, but screenshot, and landscape orientation&lt;br /&gt;
* Flick scroll in Today application launcher and open applications menu.  Tap and hold to stop scrolling.  Scrolling is very clumsy with fingertips, but great with a stylus.&lt;br /&gt;
* In Dialer, press and hold '*' to get '+'&lt;br /&gt;
&lt;br /&gt;
Today's tips:&lt;br /&gt;
* &amp;lt;tt&amp;gt;mrxvt&amp;lt;/tt&amp;gt; does not open the new on screen keyboard.  Instead, open Input Manager from the Applications menu, and tap the white target in the panel&lt;br /&gt;
* If using Terminal in [[Mac OS X]] to control the U-Boot command line, don't copy and paste: it seems to paste strange characters into the console, and causes the session to lock up.&lt;br /&gt;
&lt;br /&gt;
I got the panel to crash - but I have forgotten how I did it.&lt;br /&gt;
 &lt;br /&gt;
===Thursday, August 23, 2007===&lt;br /&gt;
&lt;br /&gt;
Got Terminal.app to talk to the U-Boot console.  This will be useful for setting kernel boot parameters, and also for erasing the rootfs flash partition.  Wrote it up at [[Mac OS X#USB Serial with Terminal]].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Did not need to reboot to recover from the crash.&lt;br /&gt;
 cd /etc/init.d/&lt;br /&gt;
 ./xserver-nodm start&lt;br /&gt;
was sufficient to restart X, the matchbox desktop and openmoko-today application.&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
Turns out the problem was that the music file got truncated in transfer.  There seems to be trouble writing data quickly (that is at USB 1.1 speeds) to the microSD card:&lt;br /&gt;
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=677 Bugzilla Bug 677 - I/O errors on heavy microSD writes]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [http://openmoko.togaware.com/survivor/TouchScreen.html#799 Graham Williams's survivor website ], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-23T15:10:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Monday, August 20, 2007 */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Thursday, August 23, 2007===&lt;br /&gt;
&lt;br /&gt;
Got Terminal.app to talk to the U-Boot console.  This will be useful for setting kernel boot parameters, and also for erasing the rootfs flash partition.  Wrote it up at [[Mac OS X#USB Serial with Terminal]].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Did not need to reboot to recover from the crash.&lt;br /&gt;
 cd /etc/init.d/&lt;br /&gt;
 ./xserver-nodm start&lt;br /&gt;
was sufficient to restart X, the matchbox desktop and openmoko-today application.&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
Turns out the problem was that the music file got truncated in transfer.  There seems to be trouble writing data quickly (that is at USB 1.1 speeds) to the microSD card:&lt;br /&gt;
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=677 Bugzilla Bug 677 - I/O errors on heavy microSD writes]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [http://openmoko.togaware.com/survivor/TouchScreen.html#799 Graham Williams's survivor website ], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-23T15:08:29Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Openmoko diary (most recent first) */ microSD fast write issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Thursday, August 23, 2007===&lt;br /&gt;
&lt;br /&gt;
Got Terminal.app to talk to the U-Boot console.  This will be useful for setting kernel boot parameters, and also for erasing the rootfs flash partition.  Wrote it up at [[Mac OS X#USB Serial with Terminal]].&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Did not need to reboot to recover from the crash.&lt;br /&gt;
 cd /etc/init.d/&lt;br /&gt;
 ./xserver-nodm start&lt;br /&gt;
was sufficient to restart X, the matchbox desktop and openmoko-today application.&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
Turns out the problem was that the music file got truncated in transfer.  There seems to be trouble writing data quickly (that is at USB 1.1 speeds) to the microSD card:&lt;br /&gt;
[http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=677 Bugzilla Bug 677 - I/O errors on heavy microSD writes]&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [Graham Williams's survivor website http://openmoko.togaware.com/survivor/TouchScreen.html#799], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Mac_OS_X</id>
		<title>Talk:Mac OS X</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Mac_OS_X"/>
				<updated>2007-08-23T14:49:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: refactor old questions - usbnet seems a little tricky on mac os x :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Comments on AJZaurus USB ==&lt;br /&gt;
&lt;br /&gt;
First, thanks for all the hard work, it got my Neo happy and booting.&lt;br /&gt;
&lt;br /&gt;
Some comments:&lt;br /&gt;
* some indication when the &amp;quot;refresh&amp;quot; button is pushed that it's doing something. (Checking, downloading, etc)&lt;br /&gt;
* what the status means. (F seems to mean &amp;quot;flashed&amp;quot;. C means Downloaded?)&lt;br /&gt;
* maybe some sanity checking? (Making sure the rootfs and kernel and uBoot aren't incompatible?)&lt;br /&gt;
&lt;br /&gt;
[[User:Historybuff|Historybuff]] 19:46, 4 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
:I think that [[User:hns|hns]] addressed at least the first two features in version 0.5.3.  Now the GUI shows 'Cached and Flashed'. --[[User:Dcorking|Dcorking]] 16:49, 23 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Why AJZaurusUSB? ==&lt;br /&gt;
&lt;br /&gt;
Q: MacOS X does work perfectly fine without AJZaurusUSB. It supports USB-Net. What do i need AJZaurusUSB for?  --[[User:Deep-Thought|Deep-Thought]] 18:26, 16 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
A: You might have deleted the Apple CDC drivers from your system. They interfere with the RNDIS/Ethernet Gadget.   17:57, 19 August 2007&lt;br /&gt;
&lt;br /&gt;
==AJZaurusUSB - everchanging Ethernet interface issue==&lt;br /&gt;
&lt;br /&gt;
''NOTE: it appears that after each reboot of the OpenMoko you get a new interface on the Mac (this is under investigation).''[http://wiki.openmoko.org/index.php?title=MacOS_X&amp;amp;diff=next&amp;amp;oldid=16732]  I am experiencing the same behaviour. [[User:Cayco|Cayco]]&lt;br /&gt;
&lt;br /&gt;
:I too have the ever-changing Ethernet interface issue.  [[User:Historybuff|Historybuff]] 19:46, 4 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
::''Each time i plug the device in, i get a new device. But traffic on the mailing list suggest this will be fixed with static mac-addresses.'' --[[User:Deep-Thought|Deep-Thought]] 18:26, 16 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::Has been solved in 0.5.3  17:57, 19 August 2007&lt;br /&gt;
&lt;br /&gt;
::::My usbnet has showed up first as &amp;lt;tt&amp;gt;en3&amp;lt;/tt&amp;gt;, and another time as &amp;lt;tt&amp;gt;en4&amp;lt;/tt&amp;gt;, but it is not ever-changing.  I am using 0.5.3. No doubt there is something strange in Darwin internals, but I can live with it.  --[[User:Dcorking|Dcorking]] 16:49, 23 August 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Mac_OS_X</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Mac_OS_X"/>
				<updated>2007-08-23T13:57:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* USB Serial with Terminal */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the OpenMoko page devoted to MacOS X users!&lt;br /&gt;
&lt;br /&gt;
Here you can find notes of using Neo1973 (and maybe other OM devices) with Mac.&lt;br /&gt;
&lt;br /&gt;
= Flashing to your device =&lt;br /&gt;
To operate the Phase 1 devices, you need to flash a root file system first.&lt;br /&gt;
&lt;br /&gt;
NOTE: you need an Intel Mac to run dfu-util since it is currently broken on big-endian machines (PowerPC).&lt;br /&gt;
&lt;br /&gt;
Here is a detailled instruction:&lt;br /&gt;
# download the latest version of AJZaurusUSB from http://www.dsitri.de/wiki.php?page=AJZaurusUSB&lt;br /&gt;
# install&lt;br /&gt;
# run 'sudo kextload /System/Library/Extensions/AJZaurusUSB.kext' from Terminal (or reboot your Mac as described - but you do not need to configure AJZaurusUSB it before flashing the OpenMoko)&lt;br /&gt;
# download the latest version of OpenMoko Flasher from http://www.dsitri.de/wiki.php?page=OpenMoko%20Flasher&lt;br /&gt;
# [V1.0 only: create a new Folder at &amp;quot;~/Library/Caches/OpenMoko Flasher&amp;quot;]&lt;br /&gt;
# press the Refresh button (which loads the list of packages on the server)&lt;br /&gt;
# select and load the rootfs (takes some minutes for approx. 40 MByte)&lt;br /&gt;
# [V1.0 and V1.1 only: open the Console application and show the console.log]&lt;br /&gt;
# Now, on your OpenMoko, hold the AUX button while pressing the Power button for 5 seconds&lt;br /&gt;
# the BOOT menu should appear&lt;br /&gt;
# connect the USB cable&lt;br /&gt;
# Press the Flash button&lt;br /&gt;
# the BOOT menu screen on the OM should show an indication that it has been switched to DFU mode&lt;br /&gt;
# if it fails), unplug the OpenMoko shortly and replug and try again (experience shows that it is needed up to three times)&lt;br /&gt;
# if it successfully flashed, you should be able to boot the OpenMoko and continue configuring AJZaurusUSB&lt;br /&gt;
&lt;br /&gt;
The dfu-utils tool is included in the OpenMoko Flasher application; you can access it as ''OpenMoko Flasher.app/Contents/MacOS/dfu-util'' ; alternatively, you can compile dfu-util manually as described at http://wiki.openmoko.org/wiki/User:SNMoore&lt;br /&gt;
&lt;br /&gt;
= Connecting to your device =&lt;br /&gt;
&lt;br /&gt;
== USB Serial ==&lt;br /&gt;
&lt;br /&gt;
It is possible to access the U-Boot [[Bootloader]] serial console from a Mac.  You can use the Terminal application on Mac OS X, or &amp;lt;tt&amp;gt;minicom&amp;lt;/tt&amp;gt; from [http://finkproject.org/ Fink] or [http://www.macports.org/ MacPorts] (formerly Darwin Ports.)&lt;br /&gt;
&lt;br /&gt;
The USB driver creates cu and tty character devices, for example&lt;br /&gt;
 $ ls -la /dev/tty.usb*&lt;br /&gt;
 crw-rw-rw-   1 root  wheel   10,  18 Aug 23 14:10 /dev/tty.usbmodem00000001&lt;br /&gt;
 $ ls -la /dev/cu.usb*&lt;br /&gt;
 crw-rw-rw-   1 root  wheel   10,  19 Aug 23 14:10 /dev/cu.usbmodem00000001&lt;br /&gt;
&lt;br /&gt;
=== USB Serial with minicom ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;minicom&amp;lt;/tt&amp;gt; program from the [http://www.macports.org/ MacPorts] collection can be used to access the USB serial port &amp;lt;tt&amp;gt;/dev/cu.usbmodem00000001&amp;lt;/tt&amp;gt; (numbering may vary.)&lt;br /&gt;
&lt;br /&gt;
First install the program (assuming you already have MacPorts installed):&lt;br /&gt;
&lt;br /&gt;
 sudo port install minicom&lt;br /&gt;
&lt;br /&gt;
Then launch it in configuration mode (the -s flag):&lt;br /&gt;
&lt;br /&gt;
 sudo minicom -s&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;Serial Port Setup&amp;quot;, set the Device to &amp;quot;/dev/cu.usbmodem00000001&amp;quot; and set Bps to &amp;quot;115200 8N1&amp;quot;. Under &amp;quot;Modem and Dialing&amp;quot;, enter empty strings for &amp;quot;Init string&amp;quot;, &amp;quot;Reset string&amp;quot;, and &amp;quot;Hang-up string&amp;quot;. Save the setup as default (&amp;quot;dfl&amp;quot;) then Exit. &lt;br /&gt;
&lt;br /&gt;
You should now be able to access the bootloader console. You should exit from Minicom before disconnecting the smartphone, or else you will get an error about unplugging a USB device while it is in use.&lt;br /&gt;
&lt;br /&gt;
=== USB Serial with Terminal ===&lt;br /&gt;
&lt;br /&gt;
The built in Mac Terminal application &amp;lt;tt&amp;gt;Terminal.app&amp;lt;/tt&amp;gt; can be used to access the USB serial port &amp;lt;tt&amp;gt;/dev/tty.usbmodem00000001&amp;lt;/tt&amp;gt; (numbering may vary.)&lt;br /&gt;
&lt;br /&gt;
An easy way to do this is to configure the terminal with Script Editor, as described in the short article, [http://www.macosxhints.com/article.php?story=20061109133825654 ''Use 'screen' as a serial terminal emulator''](macosxhints.com).  Then,&lt;br /&gt;
&lt;br /&gt;
# Press and hold {{aux}} and then press and hold {{power}} for 5 seconds&lt;br /&gt;
# Press {{aux}} to select &amp;lt;tt&amp;gt;Set console to USB&amp;lt;/tt&amp;gt; in the U-Boot menu, and {{power}} to execute it&lt;br /&gt;
# Start the serial terminal application.  You should see a U-Boot command line prompt, such as&lt;br /&gt;
 In:    usbtty&lt;br /&gt;
 Out:   usbtty&lt;br /&gt;
 Err:   usbtty&lt;br /&gt;
 DEVICE_CONFIGURED: 1&lt;br /&gt;
 Enabling automatic fast charge&lt;br /&gt;
 GTA01Bv4 #&lt;br /&gt;
When you boot Linux on the smartphone, or if the smartphone powers down, Mac OS X will show a USB Device Unplug Notice, &amp;quot;The USB device has been unplugged while an application was still active. This can result in loss of data.&amp;quot; This error is probably harmless.&lt;br /&gt;
&lt;br /&gt;
== USB Networking ==&lt;br /&gt;
&lt;br /&gt;
You can telnet, SSH, SMB or do whatever you want if you install software that enables you to set up TCP/IP network over your USB connection.&lt;br /&gt;
&lt;br /&gt;
MacOS X does not provide such a driver for RNDIS/Ethernet Gadget. But you can use an open source (GPL) universal driver http://www.dsitri.de/wiki.php?page=AJZaurusUSB which is developed for handheld devices like iPAQ, Sharp Zaurus, and Motorola A760. Download it and install according to manual found inside of the package.&lt;br /&gt;
&lt;br /&gt;
After reboot, you should have a new Ethernet interface in your System Preferences/Network. Set up the network manually for that interface by using these addresses:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IP-V4: manual&lt;br /&gt;
IP-Addr:  192.168.0.200&lt;br /&gt;
Subnet:  255.255.255.0&lt;br /&gt;
Router: 192.168.0.202&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This might conflict with some WLAN routers which also use the 192.168.0.0 network.&lt;br /&gt;
&lt;br /&gt;
You should be able to connect to your Neo! Try using ping 192.168.0.202 and the roundtrip time should be between 1 and 2 ms.&lt;br /&gt;
&lt;br /&gt;
NOTE: the software is sometimes a bit flaky, and a reboot of the Mac seems to bring it back. It is especially critical about hot unplugging the OM and sleep modes of MacBooks. This may even result in a Kernel Panic.&lt;br /&gt;
&lt;br /&gt;
== Telnet, ssh, SMB ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
=== ssh ===&lt;br /&gt;
&lt;br /&gt;
After making the USB connection work, start ssh:&lt;br /&gt;
&lt;br /&gt;
ssh -l root 192.168.0.202&lt;br /&gt;
&lt;br /&gt;
If you don't have installed the key, it will ask for a &amp;quot;yes&amp;quot; on the first connection and for a password on each other. This is &amp;quot;root&amp;quot; unless you change it.&lt;br /&gt;
&lt;br /&gt;
 MacBook-hns:~ hns$ ssh -l root 192.168.0.202&lt;br /&gt;
 root@192.168.0.202's password: &lt;br /&gt;
 root@fic-gta01:~$ hostname&lt;br /&gt;
 fic-gta01&lt;br /&gt;
 root@fic-gta01:~$&lt;br /&gt;
&lt;br /&gt;
NOTE: the ssh daemon (dropbear 0.49) on the OpenMoko appears to have a bug when sending the exit status back to the client. From time to time you receive an exit status of 255.&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
To Be Done. See also: [[Bluetooth_Support#PPP_Networking]].&lt;br /&gt;
&lt;br /&gt;
== WiFi ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
= Synchronizing =&lt;br /&gt;
&lt;br /&gt;
This is not done yet. Possible solutions are SyncML or ZMacSync http://www.dsitri.de/wiki.php?page=ZMacSync&lt;br /&gt;
&lt;br /&gt;
ZMacSync does not yet synchronize but allows more easy access to the OpenMoko through Terminal/ssh.&lt;br /&gt;
&lt;br /&gt;
= Sharing connection =&lt;br /&gt;
&lt;br /&gt;
== Mac as a server ==&lt;br /&gt;
&lt;br /&gt;
Here is described how to enable your Mac to serve as a internet router for your OpenMoko device.&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
This could help: &lt;br /&gt;
&lt;br /&gt;
http://wiki.openmoko.org/wiki/Bluetooth_Support#Networking&lt;br /&gt;
&lt;br /&gt;
http://www.macosxhints.com/article.php?story=20051220221237711&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
&lt;br /&gt;
If you install AJZaurusUSB driver you should be able to set up your Mac as a router (not tested).&lt;br /&gt;
&lt;br /&gt;
== Neo1973 as a server ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
= Developing software =&lt;br /&gt;
&lt;br /&gt;
== Using virtualization software==&lt;br /&gt;
&lt;br /&gt;
You can use Parallels or VMWare to install your favourite Linux distribution and then develop just as on Linux.&lt;br /&gt;
&lt;br /&gt;
There are some drawback since AFAIK dfu-util may not work correctly in such environments.&lt;br /&gt;
&lt;br /&gt;
== Natively ==&lt;br /&gt;
&lt;br /&gt;
There are some efforts to get through process of compiling OE and OpenMoko under mac: [[OpenMoko_under_QEMU_on_MacOSX]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer software]]&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
&lt;br /&gt;
== Search Software Repositories ==&lt;br /&gt;
&lt;br /&gt;
[[http://www.versiontracker.com/php/qs.php?action=search&amp;amp;str=openmoko&amp;amp;srchArea=macosx Keyword OpenMoko]] at VersionTracker&lt;br /&gt;
&lt;br /&gt;
== Discussion Fora ==&lt;br /&gt;
&lt;br /&gt;
[[http://www.oesf.org/forums/index.php?showforum=63 Mac Issues Forum]] at Open Embedded Software Foundation (was Zaurus User Group)&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Mac_OS_X</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Mac_OS_X"/>
				<updated>2007-08-23T13:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* USB Serial */ change Darwin Ports to MacPorts (darwinports site is decommissioned) added section for Terminal.app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the OpenMoko page devoted to MacOS X users!&lt;br /&gt;
&lt;br /&gt;
Here you can find notes of using Neo1973 (and maybe other OM devices) with Mac.&lt;br /&gt;
&lt;br /&gt;
= Flashing to your device =&lt;br /&gt;
To operate the Phase 1 devices, you need to flash a root file system first.&lt;br /&gt;
&lt;br /&gt;
NOTE: you need an Intel Mac to run dfu-util since it is currently broken on big-endian machines (PowerPC).&lt;br /&gt;
&lt;br /&gt;
Here is a detailled instruction:&lt;br /&gt;
# download the latest version of AJZaurusUSB from http://www.dsitri.de/wiki.php?page=AJZaurusUSB&lt;br /&gt;
# install&lt;br /&gt;
# run 'sudo kextload /System/Library/Extensions/AJZaurusUSB.kext' from Terminal (or reboot your Mac as described - but you do not need to configure AJZaurusUSB it before flashing the OpenMoko)&lt;br /&gt;
# download the latest version of OpenMoko Flasher from http://www.dsitri.de/wiki.php?page=OpenMoko%20Flasher&lt;br /&gt;
# [V1.0 only: create a new Folder at &amp;quot;~/Library/Caches/OpenMoko Flasher&amp;quot;]&lt;br /&gt;
# press the Refresh button (which loads the list of packages on the server)&lt;br /&gt;
# select and load the rootfs (takes some minutes for approx. 40 MByte)&lt;br /&gt;
# [V1.0 and V1.1 only: open the Console application and show the console.log]&lt;br /&gt;
# Now, on your OpenMoko, hold the AUX button while pressing the Power button for 5 seconds&lt;br /&gt;
# the BOOT menu should appear&lt;br /&gt;
# connect the USB cable&lt;br /&gt;
# Press the Flash button&lt;br /&gt;
# the BOOT menu screen on the OM should show an indication that it has been switched to DFU mode&lt;br /&gt;
# if it fails), unplug the OpenMoko shortly and replug and try again (experience shows that it is needed up to three times)&lt;br /&gt;
# if it successfully flashed, you should be able to boot the OpenMoko and continue configuring AJZaurusUSB&lt;br /&gt;
&lt;br /&gt;
The dfu-utils tool is included in the OpenMoko Flasher application; you can access it as ''OpenMoko Flasher.app/Contents/MacOS/dfu-util'' ; alternatively, you can compile dfu-util manually as described at http://wiki.openmoko.org/wiki/User:SNMoore&lt;br /&gt;
&lt;br /&gt;
= Connecting to your device =&lt;br /&gt;
&lt;br /&gt;
== USB Serial ==&lt;br /&gt;
&lt;br /&gt;
It is possible to access the U-Boot [[Bootloader]] serial console from a Mac.  You can use the Terminal application on Mac OS X, or &amp;lt;tt&amp;gt;minicom&amp;lt;/tt&amp;gt; from [http://finkproject.org/ Fink] or [http://www.macports.org/ MacPorts] (formerly Darwin Ports.)&lt;br /&gt;
&lt;br /&gt;
The USB driver creates cu and tty character devices, for example&lt;br /&gt;
 $ ls -la /dev/tty.usb*&lt;br /&gt;
 crw-rw-rw-   1 root  wheel   10,  18 Aug 23 14:10 /dev/tty.usbmodem00000001&lt;br /&gt;
 $ ls -la /dev/cu.usb*&lt;br /&gt;
 crw-rw-rw-   1 root  wheel   10,  19 Aug 23 14:10 /dev/cu.usbmodem00000001&lt;br /&gt;
&lt;br /&gt;
=== USB Serial with minicom ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;minicom&amp;lt;/tt&amp;gt; program from the [http://www.macports.org/ MacPorts] collection can be used to access the USB serial port &amp;lt;tt&amp;gt;/dev/cu.usbmodem00000001&amp;lt;/tt&amp;gt; (numbering may vary.)&lt;br /&gt;
&lt;br /&gt;
First install the program (assuming you already have MacPorts installed):&lt;br /&gt;
&lt;br /&gt;
 sudo port install minicom&lt;br /&gt;
&lt;br /&gt;
Then launch it in configuration mode (the -s flag):&lt;br /&gt;
&lt;br /&gt;
 sudo minicom -s&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;Serial Port Setup&amp;quot;, set the Device to &amp;quot;/dev/cu.usbmodem00000001&amp;quot; and set Bps to &amp;quot;115200 8N1&amp;quot;. Under &amp;quot;Modem and Dialing&amp;quot;, enter empty strings for &amp;quot;Init string&amp;quot;, &amp;quot;Reset string&amp;quot;, and &amp;quot;Hang-up string&amp;quot;. Save the setup as default (&amp;quot;dfl&amp;quot;) then Exit. &lt;br /&gt;
&lt;br /&gt;
You should now be able to access the bootloader console. You should exit from Minicom before disconnecting the smartphone, or else you will get an error about unplugging a USB device while it is in use.&lt;br /&gt;
&lt;br /&gt;
=== USB Serial with Terminal ===&lt;br /&gt;
&lt;br /&gt;
The built in Mac Terminal application &amp;lt;tt&amp;gt;Terminal.app&amp;lt;/tt&amp;gt; can be used to access the USB serial port &amp;lt;tt&amp;gt;/dev/tty.usbmodem00000001&amp;lt;/tt&amp;gt; (numbering may vary.)&lt;br /&gt;
&lt;br /&gt;
An easy way to do this is to configure the terminal with Script Editor, as described in the short article, [http://www.macosxhints.com/article.php?story=20061109133825654 ''Use 'screen' as a serial terminal emulator''](macosxhints.com).  Then,&lt;br /&gt;
&lt;br /&gt;
# Press and hold {{aux}} and then press and hold {{power}} for 5 seconds&lt;br /&gt;
# Press {{aux}} to select &amp;lt;tt&amp;gt;Set console to USB&amp;lt;tt&amp;gt; in the U-Boot menu, and {{power}} to execute it&lt;br /&gt;
# Start the serial terminal application.  You should see a U-Boot command line prompt, such as&lt;br /&gt;
 In:    usbtty&lt;br /&gt;
 Out:   usbtty&lt;br /&gt;
 Err:   usbtty&lt;br /&gt;
 DEVICE_CONFIGURED: 1&lt;br /&gt;
 Enabling automatic fast charge&lt;br /&gt;
 GTA01Bv4 #&lt;br /&gt;
&lt;br /&gt;
When you boot Linux on the smartphone, or if the smartphone powers down, you will get a USB Device Unplug Notice, &amp;quot;The USB device has been unplugged while an application was still active. This can result in loss of data.&amp;quot; This error is probably harmless.&lt;br /&gt;
&lt;br /&gt;
== USB Networking ==&lt;br /&gt;
&lt;br /&gt;
You can telnet, SSH, SMB or do whatever you want if you install software that enables you to set up TCP/IP network over your USB connection.&lt;br /&gt;
&lt;br /&gt;
MacOS X does not provide such a driver for RNDIS/Ethernet Gadget. But you can use an open source (GPL) universal driver http://www.dsitri.de/wiki.php?page=AJZaurusUSB which is developed for handheld devices like iPAQ, Sharp Zaurus, and Motorola A760. Download it and install according to manual found inside of the package.&lt;br /&gt;
&lt;br /&gt;
After reboot, you should have a new Ethernet interface in your System Preferences/Network. Set up the network manually for that interface by using these addresses:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IP-V4: manual&lt;br /&gt;
IP-Addr:  192.168.0.200&lt;br /&gt;
Subnet:  255.255.255.0&lt;br /&gt;
Router: 192.168.0.202&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This might conflict with some WLAN routers which also use the 192.168.0.0 network.&lt;br /&gt;
&lt;br /&gt;
You should be able to connect to your Neo! Try using ping 192.168.0.202 and the roundtrip time should be between 1 and 2 ms.&lt;br /&gt;
&lt;br /&gt;
NOTE: the software is sometimes a bit flaky, and a reboot of the Mac seems to bring it back. It is especially critical about hot unplugging the OM and sleep modes of MacBooks. This may even result in a Kernel Panic.&lt;br /&gt;
&lt;br /&gt;
== Telnet, ssh, SMB ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
=== ssh ===&lt;br /&gt;
&lt;br /&gt;
After making the USB connection work, start ssh:&lt;br /&gt;
&lt;br /&gt;
ssh -l root 192.168.0.202&lt;br /&gt;
&lt;br /&gt;
If you don't have installed the key, it will ask for a &amp;quot;yes&amp;quot; on the first connection and for a password on each other. This is &amp;quot;root&amp;quot; unless you change it.&lt;br /&gt;
&lt;br /&gt;
 MacBook-hns:~ hns$ ssh -l root 192.168.0.202&lt;br /&gt;
 root@192.168.0.202's password: &lt;br /&gt;
 root@fic-gta01:~$ hostname&lt;br /&gt;
 fic-gta01&lt;br /&gt;
 root@fic-gta01:~$&lt;br /&gt;
&lt;br /&gt;
NOTE: the ssh daemon (dropbear 0.49) on the OpenMoko appears to have a bug when sending the exit status back to the client. From time to time you receive an exit status of 255.&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
To Be Done. See also: [[Bluetooth_Support#PPP_Networking]].&lt;br /&gt;
&lt;br /&gt;
== WiFi ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
= Synchronizing =&lt;br /&gt;
&lt;br /&gt;
This is not done yet. Possible solutions are SyncML or ZMacSync http://www.dsitri.de/wiki.php?page=ZMacSync&lt;br /&gt;
&lt;br /&gt;
ZMacSync does not yet synchronize but allows more easy access to the OpenMoko through Terminal/ssh.&lt;br /&gt;
&lt;br /&gt;
= Sharing connection =&lt;br /&gt;
&lt;br /&gt;
== Mac as a server ==&lt;br /&gt;
&lt;br /&gt;
Here is described how to enable your Mac to serve as a internet router for your OpenMoko device.&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
This could help: &lt;br /&gt;
&lt;br /&gt;
http://wiki.openmoko.org/wiki/Bluetooth_Support#Networking&lt;br /&gt;
&lt;br /&gt;
http://www.macosxhints.com/article.php?story=20051220221237711&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
&lt;br /&gt;
If you install AJZaurusUSB driver you should be able to set up your Mac as a router (not tested).&lt;br /&gt;
&lt;br /&gt;
== Neo1973 as a server ==&lt;br /&gt;
&lt;br /&gt;
To Be Done.&lt;br /&gt;
&lt;br /&gt;
= Developing software =&lt;br /&gt;
&lt;br /&gt;
== Using virtualization software==&lt;br /&gt;
&lt;br /&gt;
You can use Parallels or VMWare to install your favourite Linux distribution and then develop just as on Linux.&lt;br /&gt;
&lt;br /&gt;
There are some drawback since AFAIK dfu-util may not work correctly in such environments.&lt;br /&gt;
&lt;br /&gt;
== Natively ==&lt;br /&gt;
&lt;br /&gt;
There are some efforts to get through process of compiling OE and OpenMoko under mac: [[OpenMoko_under_QEMU_on_MacOSX]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer software]]&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
&lt;br /&gt;
== Search Software Repositories ==&lt;br /&gt;
&lt;br /&gt;
[[http://www.versiontracker.com/php/qs.php?action=search&amp;amp;str=openmoko&amp;amp;srchArea=macosx Keyword OpenMoko]] at VersionTracker&lt;br /&gt;
&lt;br /&gt;
== Discussion Fora ==&lt;br /&gt;
&lt;br /&gt;
[[http://www.oesf.org/forums/index.php?showforum=63 Mac Issues Forum]] at Open Embedded Software Foundation (was Zaurus User Group)&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Power</id>
		<title>Template:Power</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Power"/>
				<updated>2007-08-23T13:41:02Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: Template:POWER moved to Template:Power: easier to type {{power}} in running text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small-caps&amp;gt;POWER&amp;lt;/small-caps&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Template:Power</id>
		<title>Template:Power</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Template:Power"/>
				<updated>2007-08-23T13:38:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: Template for the hardware POWER button&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small-caps&amp;gt;POWER&amp;lt;/small-caps&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo1973_compatible_cellphone_providers</id>
		<title>Neo1973 compatible cellphone providers</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo1973_compatible_cellphone_providers"/>
				<updated>2007-08-22T14:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* United Kingdom */ 3 rumour&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
The Neo1973 uses quad-band [[GSM]] (850/900/1800/1900 MHz) so any GSM provider in the world should be compatible. In general, when you are looking for a mobile solution in your region, you would need to be aware of:&lt;br /&gt;
* the ''network coverage'' of available providers&lt;br /&gt;
* different ''tariffs'' of these providers&lt;br /&gt;
and choose the one that is right for you. If you haven't had any experience with GSM coverage in your area, you may want to inquire locally from the available providers and people you know that may already have experienced GSM at your location. You may also want to subscribe to our mailing list. If you have doubts about the coverage for your area, you may want to borrow a GSM phone or buy an inexpensive one so that you can get a feel for how the Neo1973 will work in your area. You can help keep your cost down by using a prepaid card for your testing.&lt;br /&gt;
&lt;br /&gt;
Here is some information on Prepaid GSM cards:&lt;br /&gt;
* [http://www.prepaidgsm.net/ PrePaidGSM - worldwide overview about GSM prepaid offers]&lt;br /&gt;
Think twice before choosing a tariff with long duration contracts (more than 12 months), because prices for the GPRS data tariffs are ''likely'' to lower in many countries. Also, long duration contracts are mostly combined with hardware (ie: free or steeply discounted phone with a 24 or 36 month contract). It will be worth your while to shop around for competing offers from the different providers in your area.&lt;br /&gt;
&lt;br /&gt;
We chose the GSM network format for the Neo1973 because GSM is in use by more countries than any other mobile phone standard. As a result, you will have better coverage with the Neo1973, and we felt that it was the best choice for our OpenMoko devices. When the Neo1973 is successful, and we believe that it will be, we will be developing new devices that we will be bringing to market. They will be running OpenMoko and supporting additional mobile phone network standards as well. So if GSM is not available in your area (ie: some areas in the USA), OpenMoko will be bringing other options to market in the future.&lt;br /&gt;
&lt;br /&gt;
Below is a list of Neo1973-compatible providers around the world. Please help by filling this out ''alphabetically'':&lt;br /&gt;
&lt;br /&gt;
There is also a [[Carriers]] page that should be merged with this section. &lt;br /&gt;
&lt;br /&gt;
==Argentina==&lt;br /&gt;
* [http://www.movistar.com.ar/ Movistar]&lt;br /&gt;
* [http://www.personal.com.ar/ Personal]&lt;br /&gt;
* [http://www.cti.com.ar/ CTI]&lt;br /&gt;
&lt;br /&gt;
== Belgium ==&lt;br /&gt;
* [http://www.proximus.be/ Proximus]&lt;br /&gt;
* [http://www.base.be/ Base]&lt;br /&gt;
* [http://www.mobistar.be/LanguageIndex.html Mobistar]&lt;br /&gt;
&lt;br /&gt;
== Canada ==&lt;br /&gt;
* [http://www.fido.ca/ Fido]&lt;br /&gt;
* [http://www.icewireless.ca/ IceWireless]&lt;br /&gt;
* [http://www.rogers.ca/ Rogers]&lt;br /&gt;
&lt;br /&gt;
== China ==&lt;br /&gt;
* China Mobile&lt;br /&gt;
* China Unicom (CHINA UNICOM GSM)&lt;br /&gt;
&lt;br /&gt;
== Czech Republic ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodafone.cz/ Vodafone]&lt;br /&gt;
* [http://www.cz.o2.com/ o2]&lt;br /&gt;
* [http://www.t-mobile.cz/ T-mobile]&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&lt;br /&gt;
* Sonofon ([http://www.sonofon.dk/english/index.shtml English] - [http://www.sonofon.dk/ Danish])&lt;br /&gt;
* TDC A/S ([http://tdc.com English] - [http://privat.tdc.dk/mobil/ Danish])&lt;br /&gt;
* Telia DK ([http://telia.dk/privat/produkter/mobil/ Danish])&lt;br /&gt;
&lt;br /&gt;
== Estonia ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.emt.ee/ EMT]&lt;br /&gt;
* [http://www.tele2.ee/ Tele2] - Very low rates for GPRS. You can get 3GB of bandwidth for 675EEK(~43€) per month.&lt;br /&gt;
* [http://www.elisa.ee/ Elisa] - With M-internet plan you get free access to Elisa wifi hotspots  &lt;br /&gt;
&lt;br /&gt;
== Finland ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cubio.fi Cubio]&lt;br /&gt;
* [http://www.dnafinland.fi Dna] - Also a roaming network operator (Network operated under the name Dna Networks Ltd)&lt;br /&gt;
* [http://www.elisa.fi Elisa] - Also a roaming network operator.&lt;br /&gt;
* [http://www.go.fi Go mobile]&lt;br /&gt;
* [http://www.hesburger.fi/heseliittyma/ Hesburger] - Do you want sim card(s) with that?&lt;br /&gt;
* [http://www.kolumbus.fi Kolumbus] - Strangely they don't offer their website in English, but they're a part of the Elisa.&lt;br /&gt;
* [http://www.teliasonera.com Teliasonera] - Also a roaming network operator.&lt;br /&gt;
* [http://www.tele.fi Telefinland] - They haven't got an English site, but they're part of the Teliasonera.&lt;br /&gt;
* [http://www.gsm.aland.fi/ Ålands Mobiltelefon] - Only in the Åland Islands in the southwestern Finland. Also a roaming network operator.&lt;br /&gt;
&lt;br /&gt;
== France ==&lt;br /&gt;
&lt;br /&gt;
All:&lt;br /&gt;
* [http://www.sfr.fr SFR]&lt;br /&gt;
* [http://www.bouyguestelecom.fr/ Bouygues]&lt;br /&gt;
* [http://www.orange.fr Orange]&lt;br /&gt;
&lt;br /&gt;
== Germany ==&lt;br /&gt;
All: &lt;br /&gt;
* [http://www.vodafone.de/ Vodafone]&lt;br /&gt;
* [http://www.o2online.de/ o2]&lt;br /&gt;
* [http://www.eplus.de/ E-Plus]&lt;br /&gt;
* [http://www.t-mobile.de/ T-mobile]&lt;br /&gt;
== India ==&lt;br /&gt;
All GSM:&lt;br /&gt;
* [http://www.airtel.in/ Airtel]&lt;br /&gt;
* Vodafone&lt;br /&gt;
* [http://www.ideacellular.com/ Idea]&lt;br /&gt;
* Reliance GSM&lt;br /&gt;
* BPL Mobile&lt;br /&gt;
* Spice&lt;br /&gt;
* [http://www.bsnl.co.in/ BSNL]&lt;br /&gt;
* [http://www.hutch.in/ Hutch]&lt;br /&gt;
&lt;br /&gt;
== Japan ==&lt;br /&gt;
&lt;br /&gt;
According to the [http://www.gsmworld.com/roaming/gsminfo/cou_jp.shtml GSM-Association] there is no GSM in Japan, except for UMTS.&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&lt;br /&gt;
* [http://www.lmt.lv/ LMT]&lt;br /&gt;
* [http://www.bite.lv/ Bitė]&lt;br /&gt;
* [http://www.tele2.lv/ Tele2]&lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&lt;br /&gt;
* [http://www.omnitel.lt/ Omnitel]&lt;br /&gt;
* [http://www.bite.lt/ Bitė]&lt;br /&gt;
* [http://www.tele2.lt/ Tele2]&lt;br /&gt;
&lt;br /&gt;
== Netherlands ==&lt;br /&gt;
All.&lt;br /&gt;
* [http://www.vodafone.nl/ Vodafone]&lt;br /&gt;
* [http://www.telfort.nl/ Telfort]&lt;br /&gt;
* [http://www.orange.nl/ Orange]&lt;br /&gt;
* [http://www.t-mobile.nl/ T-mobile]&lt;br /&gt;
* [http://www.kpn.com/mobiel KPN]&lt;br /&gt;
* [http://www.hi.nl/ Hi]&lt;br /&gt;
(There are more)&lt;br /&gt;
&lt;br /&gt;
For a breakdown of SIM-only plans, go to [http://www.bellen.com/mobiel_overzicht/default.asp?taal=nl&amp;amp;land=nl&amp;amp;prgr=4 Bellen.com]&lt;br /&gt;
&lt;br /&gt;
== New Zealand ==&lt;br /&gt;
* [http://www.vodafone.co.nz/ Vodafone]&lt;br /&gt;
&lt;br /&gt;
== Norway ==&lt;br /&gt;
* [http://www.netcom.no/ NetCom] (GSM900/1800 &amp;amp; UMTS)&lt;br /&gt;
* [http://www.networknorway.no/ Network Norway] (GSM900)&lt;br /&gt;
* [http://www.telenormobil.no/ Telenor] (GSM900/1800 &amp;amp; UMTS)&lt;br /&gt;
&lt;br /&gt;
== Poland ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eragsm.pl/ Era]&lt;br /&gt;
* [http://www.plusgsm.pl/ Plus]&lt;br /&gt;
* [http://www.orange.pl/ Orange] - europe wide provider&lt;br /&gt;
* [http://www.playmobile.pl/ Play]&lt;br /&gt;
&lt;br /&gt;
== Romania ==&lt;br /&gt;
 &lt;br /&gt;
* [http://www.vodafone.ro Vodafone] (226-01; GSM900)&lt;br /&gt;
* [http://www.orange.ro Orange] (226-10; GSM900)&lt;br /&gt;
* [http://www.cosmote.com Cosmote] (226-06; GSM1800)&lt;br /&gt;
&lt;br /&gt;
* [http://www.zapp.ro/ Zapp] is running CDMA (Qualcomm style) and as such it is incompatible with [[Neo1973]].&lt;br /&gt;
&lt;br /&gt;
== Russia ==&lt;br /&gt;
=== global ===&lt;br /&gt;
* [http://www.beeline.ru/ Билайн]/BeeLine (GSM900/1800)&lt;br /&gt;
* [http://megafon.ru/ МегаФон]/MegaFon (GSM900/1800)&lt;br /&gt;
* [http://www.mts.ru МТС]/MTS (GSM900/1800)&lt;br /&gt;
=== regional ===&lt;br /&gt;
* [http://www.smarts.ru/ СМАРТС]/SMARTS (GSM900/1800)&lt;br /&gt;
* [http://www.tele2.ru TELE2] (GSM900/1800)&lt;br /&gt;
* [http://www.u-tel.ru/ Ютел]/Utel (GSM900/1800)&lt;br /&gt;
* [http://www2.sibirtelecom.ru/857 Сибирьтелеком]/Sibirtelecom (GSM-900/1800)&lt;br /&gt;
* [http://www.ncc.nnov.ru/ НСС]/NSS (GSM900/1800)&lt;br /&gt;
* [http://www.bwc.ru/ Байкалвестком]/Baykalvestcom (GSM900/1800)&lt;br /&gt;
&lt;br /&gt;
== Slovak Republic ==&lt;br /&gt;
All:&lt;br /&gt;
* [http://www.orange.sk/ Orange]&lt;br /&gt;
* [http://www.sk.o2.com/ o2]&lt;br /&gt;
* [http://www.t-mobile.sk/ T-mobile]&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodacom.co.za/ Vodacom]&lt;br /&gt;
* [http://www.mtn.co.za/ MTN]&lt;br /&gt;
* [http://www.cellc.co.za/ Cell C]&lt;br /&gt;
&lt;br /&gt;
== Spain ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodafone.es/ Vodafone]&lt;br /&gt;
* [http://www.movistar.es/ Movistar]&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
&lt;br /&gt;
Operators with their own physical networks:&lt;br /&gt;
* [http://comviq.se/ Comviq/Tele2]&lt;br /&gt;
* [http://www.telia.se/ Telia]&lt;br /&gt;
* [http://www.tre.se/ 3]&lt;br /&gt;
* [http://www.telenor.se Telenor]&lt;br /&gt;
&lt;br /&gt;
Virtual Operators:&lt;br /&gt;
* [http://www.tangomini.se TangoMini]&lt;br /&gt;
* [http://www.halebop.se Halebop]&lt;br /&gt;
* [http://www.djuice.se Djuice]&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
(all)&lt;br /&gt;
* [http://www.swisscom-mobile.ch/ Swisscom Mobile]&lt;br /&gt;
* [http://www.sunrise.ch/ Sunrise]&lt;br /&gt;
* [http://www.orange.ch/ Orange]&lt;br /&gt;
&lt;br /&gt;
== Taiwan ==&lt;br /&gt;
&lt;br /&gt;
* Chunghwa Telecom&lt;br /&gt;
* Far EasTone Telecommunications Co Ltd&lt;br /&gt;
* KG Telecom&lt;br /&gt;
* MobiTai&lt;br /&gt;
* Taiwan Mobile Co.Ltd&lt;br /&gt;
&lt;br /&gt;
== Ukraine ==&lt;br /&gt;
* [http://www.umc.ua/ UMC] (including virtual [http://www.jeans.com.ua/ Jeans], [http://www.ekotel.com.ua/ Ecotel])&lt;br /&gt;
* [http://www.kyivstar.net/ Kyivstar] (including virtual [http://www.djuice.com.ua/ DJUICE], [http://mobilych.com.ua/ Mobilych])&lt;br /&gt;
* [http://www.life.com.ua/ life:)]&lt;br /&gt;
* [http://www.beeline.ua/ Beeline]&lt;br /&gt;
* [http://gsm.goldentele.com/ Golden Telecom]&lt;br /&gt;
* [http://www.privatmobile.com.ua/ PrivatMobile]&lt;br /&gt;
&lt;br /&gt;
== United Kingdom ==&lt;br /&gt;
* [http://www.vodafone.co.uk/ Vodafone]&lt;br /&gt;
* [http://www.o2.co.uk/ O2]&lt;br /&gt;
* [http://www.orange.co.uk/ Orange]&lt;br /&gt;
* [http://www.t-mobile.co.uk/ T-mobile]&lt;br /&gt;
* [http://www.three.co.uk/ 3] ''There is a rumour that 3 use technology that blocks detect  phones that are not capable of 3G from their 2G network.  If this rumour is true, then 3 would not really be compatible with the GSM-only Neo1973&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
* [[Carriers/ATT|AT&amp;amp;T]] - (Was Cingular) &lt;br /&gt;
* [[Carriers/CellularOne|Cellular One/Dobson Cellular]] - Their Prepaid Cellular page says it works with any GSM phone.  However according to Wikipedia [http://en.wikipedia.org/wiki/Dobson_Cellular] they are possibly being acquired by AT&amp;amp;T, so it's unknown whether they will stay GSM or not.&lt;br /&gt;
* [[Carriers/TMobile|T-Mobile]]&lt;br /&gt;
* Other (more local) GSM-network providers can be found at [http://www.gsmworld.com/roaming/gsminfo/cou_us.shtml GSMworld.com]&lt;br /&gt;
* [http://www.unicel.com/ UNICEL] - Has just been purchased by Verizon Wireless (Aug/1/07), they are planning on take down their GSM Network except to support roaming GSM customers. GSM customers will be transition to CDMA. :( &lt;br /&gt;
* Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. Only GSM networks are compatible with the Neo1973.&lt;br /&gt;
* [http://www.prepaidgsm.net/en/usa.html PrepaidGSM.net information about GSM prepaid cards in the USA]&lt;br /&gt;
&lt;br /&gt;
== Uruguay ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ancel.com.uy/ Ancel] -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Venezuela ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.digitel.com.ve/ Digitel] - This works on the 900Mhz band.&lt;br /&gt;
* [http://www.movistar.com.ve/ Movistar] - Previously named Telcel. It is moving from CDMA to GSM, but currently all its new phones are GSM. They work on the 850 Mhz band.&lt;br /&gt;
&lt;br /&gt;
== Rest of World (Africa, Asia, Australia, Europe, South America) ==&lt;br /&gt;
&lt;br /&gt;
* almost all use GSM thus they are compatible&lt;br /&gt;
&lt;br /&gt;
(More info available at: [http://www.gsmworld.com/roaming/gsminfo/index.shtml GSMworld.com])&lt;br /&gt;
{{Languages|Neo1973_compatible_cellphone_providers}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo1973_compatible_cellphone_providers</id>
		<title>Neo1973 compatible cellphone providers</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo1973_compatible_cellphone_providers"/>
				<updated>2007-08-22T14:01:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* United Kingdom */ rumour about 3 blocking 2G only phones&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
The Neo1973 uses quad-band [[GSM]] (850/900/1800/1900 MHz) so any GSM provider in the world should be compatible. In general, when you are looking for a mobile solution in your region, you would need to be aware of:&lt;br /&gt;
* the ''network coverage'' of available providers&lt;br /&gt;
* different ''tariffs'' of these providers&lt;br /&gt;
and choose the one that is right for you. If you haven't had any experience with GSM coverage in your area, you may want to inquire locally from the available providers and people you know that may already have experienced GSM at your location. You may also want to subscribe to our mailing list. If you have doubts about the coverage for your area, you may want to borrow a GSM phone or buy an inexpensive one so that you can get a feel for how the Neo1973 will work in your area. You can help keep your cost down by using a prepaid card for your testing.&lt;br /&gt;
&lt;br /&gt;
Here is some information on Prepaid GSM cards:&lt;br /&gt;
* [http://www.prepaidgsm.net/ PrePaidGSM - worldwide overview about GSM prepaid offers]&lt;br /&gt;
Think twice before choosing a tariff with long duration contracts (more than 12 months), because prices for the GPRS data tariffs are ''likely'' to lower in many countries. Also, long duration contracts are mostly combined with hardware (ie: free or steeply discounted phone with a 24 or 36 month contract). It will be worth your while to shop around for competing offers from the different providers in your area.&lt;br /&gt;
&lt;br /&gt;
We chose the GSM network format for the Neo1973 because GSM is in use by more countries than any other mobile phone standard. As a result, you will have better coverage with the Neo1973, and we felt that it was the best choice for our OpenMoko devices. When the Neo1973 is successful, and we believe that it will be, we will be developing new devices that we will be bringing to market. They will be running OpenMoko and supporting additional mobile phone network standards as well. So if GSM is not available in your area (ie: some areas in the USA), OpenMoko will be bringing other options to market in the future.&lt;br /&gt;
&lt;br /&gt;
Below is a list of Neo1973-compatible providers around the world. Please help by filling this out ''alphabetically'':&lt;br /&gt;
&lt;br /&gt;
There is also a [[Carriers]] page that should be merged with this section. &lt;br /&gt;
&lt;br /&gt;
==Argentina==&lt;br /&gt;
* [http://www.movistar.com.ar/ Movistar]&lt;br /&gt;
* [http://www.personal.com.ar/ Personal]&lt;br /&gt;
* [http://www.cti.com.ar/ CTI]&lt;br /&gt;
&lt;br /&gt;
== Belgium ==&lt;br /&gt;
* [http://www.proximus.be/ Proximus]&lt;br /&gt;
* [http://www.base.be/ Base]&lt;br /&gt;
* [http://www.mobistar.be/LanguageIndex.html Mobistar]&lt;br /&gt;
&lt;br /&gt;
== Canada ==&lt;br /&gt;
* [http://www.fido.ca/ Fido]&lt;br /&gt;
* [http://www.icewireless.ca/ IceWireless]&lt;br /&gt;
* [http://www.rogers.ca/ Rogers]&lt;br /&gt;
&lt;br /&gt;
== China ==&lt;br /&gt;
* China Mobile&lt;br /&gt;
* China Unicom (CHINA UNICOM GSM)&lt;br /&gt;
&lt;br /&gt;
== Czech Republic ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodafone.cz/ Vodafone]&lt;br /&gt;
* [http://www.cz.o2.com/ o2]&lt;br /&gt;
* [http://www.t-mobile.cz/ T-mobile]&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&lt;br /&gt;
* Sonofon ([http://www.sonofon.dk/english/index.shtml English] - [http://www.sonofon.dk/ Danish])&lt;br /&gt;
* TDC A/S ([http://tdc.com English] - [http://privat.tdc.dk/mobil/ Danish])&lt;br /&gt;
* Telia DK ([http://telia.dk/privat/produkter/mobil/ Danish])&lt;br /&gt;
&lt;br /&gt;
== Estonia ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.emt.ee/ EMT]&lt;br /&gt;
* [http://www.tele2.ee/ Tele2] - Very low rates for GPRS. You can get 3GB of bandwidth for 675EEK(~43€) per month.&lt;br /&gt;
* [http://www.elisa.ee/ Elisa] - With M-internet plan you get free access to Elisa wifi hotspots  &lt;br /&gt;
&lt;br /&gt;
== Finland ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cubio.fi Cubio]&lt;br /&gt;
* [http://www.dnafinland.fi Dna] - Also a roaming network operator (Network operated under the name Dna Networks Ltd)&lt;br /&gt;
* [http://www.elisa.fi Elisa] - Also a roaming network operator.&lt;br /&gt;
* [http://www.go.fi Go mobile]&lt;br /&gt;
* [http://www.hesburger.fi/heseliittyma/ Hesburger] - Do you want sim card(s) with that?&lt;br /&gt;
* [http://www.kolumbus.fi Kolumbus] - Strangely they don't offer their website in English, but they're a part of the Elisa.&lt;br /&gt;
* [http://www.teliasonera.com Teliasonera] - Also a roaming network operator.&lt;br /&gt;
* [http://www.tele.fi Telefinland] - They haven't got an English site, but they're part of the Teliasonera.&lt;br /&gt;
* [http://www.gsm.aland.fi/ Ålands Mobiltelefon] - Only in the Åland Islands in the southwestern Finland. Also a roaming network operator.&lt;br /&gt;
&lt;br /&gt;
== France ==&lt;br /&gt;
&lt;br /&gt;
All:&lt;br /&gt;
* [http://www.sfr.fr SFR]&lt;br /&gt;
* [http://www.bouyguestelecom.fr/ Bouygues]&lt;br /&gt;
* [http://www.orange.fr Orange]&lt;br /&gt;
&lt;br /&gt;
== Germany ==&lt;br /&gt;
All: &lt;br /&gt;
* [http://www.vodafone.de/ Vodafone]&lt;br /&gt;
* [http://www.o2online.de/ o2]&lt;br /&gt;
* [http://www.eplus.de/ E-Plus]&lt;br /&gt;
* [http://www.t-mobile.de/ T-mobile]&lt;br /&gt;
== India ==&lt;br /&gt;
All GSM:&lt;br /&gt;
* [http://www.airtel.in/ Airtel]&lt;br /&gt;
* Vodafone&lt;br /&gt;
* [http://www.ideacellular.com/ Idea]&lt;br /&gt;
* Reliance GSM&lt;br /&gt;
* BPL Mobile&lt;br /&gt;
* Spice&lt;br /&gt;
* [http://www.bsnl.co.in/ BSNL]&lt;br /&gt;
* [http://www.hutch.in/ Hutch]&lt;br /&gt;
&lt;br /&gt;
== Japan ==&lt;br /&gt;
&lt;br /&gt;
According to the [http://www.gsmworld.com/roaming/gsminfo/cou_jp.shtml GSM-Association] there is no GSM in Japan, except for UMTS.&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&lt;br /&gt;
* [http://www.lmt.lv/ LMT]&lt;br /&gt;
* [http://www.bite.lv/ Bitė]&lt;br /&gt;
* [http://www.tele2.lv/ Tele2]&lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&lt;br /&gt;
* [http://www.omnitel.lt/ Omnitel]&lt;br /&gt;
* [http://www.bite.lt/ Bitė]&lt;br /&gt;
* [http://www.tele2.lt/ Tele2]&lt;br /&gt;
&lt;br /&gt;
== Netherlands ==&lt;br /&gt;
All.&lt;br /&gt;
* [http://www.vodafone.nl/ Vodafone]&lt;br /&gt;
* [http://www.telfort.nl/ Telfort]&lt;br /&gt;
* [http://www.orange.nl/ Orange]&lt;br /&gt;
* [http://www.t-mobile.nl/ T-mobile]&lt;br /&gt;
* [http://www.kpn.com/mobiel KPN]&lt;br /&gt;
* [http://www.hi.nl/ Hi]&lt;br /&gt;
(There are more)&lt;br /&gt;
&lt;br /&gt;
For a breakdown of SIM-only plans, go to [http://www.bellen.com/mobiel_overzicht/default.asp?taal=nl&amp;amp;land=nl&amp;amp;prgr=4 Bellen.com]&lt;br /&gt;
&lt;br /&gt;
== New Zealand ==&lt;br /&gt;
* [http://www.vodafone.co.nz/ Vodafone]&lt;br /&gt;
&lt;br /&gt;
== Norway ==&lt;br /&gt;
* [http://www.netcom.no/ NetCom] (GSM900/1800 &amp;amp; UMTS)&lt;br /&gt;
* [http://www.networknorway.no/ Network Norway] (GSM900)&lt;br /&gt;
* [http://www.telenormobil.no/ Telenor] (GSM900/1800 &amp;amp; UMTS)&lt;br /&gt;
&lt;br /&gt;
== Poland ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eragsm.pl/ Era]&lt;br /&gt;
* [http://www.plusgsm.pl/ Plus]&lt;br /&gt;
* [http://www.orange.pl/ Orange] - europe wide provider&lt;br /&gt;
* [http://www.playmobile.pl/ Play]&lt;br /&gt;
&lt;br /&gt;
== Romania ==&lt;br /&gt;
 &lt;br /&gt;
* [http://www.vodafone.ro Vodafone] (226-01; GSM900)&lt;br /&gt;
* [http://www.orange.ro Orange] (226-10; GSM900)&lt;br /&gt;
* [http://www.cosmote.com Cosmote] (226-06; GSM1800)&lt;br /&gt;
&lt;br /&gt;
* [http://www.zapp.ro/ Zapp] is running CDMA (Qualcomm style) and as such it is incompatible with [[Neo1973]].&lt;br /&gt;
&lt;br /&gt;
== Russia ==&lt;br /&gt;
=== global ===&lt;br /&gt;
* [http://www.beeline.ru/ Билайн]/BeeLine (GSM900/1800)&lt;br /&gt;
* [http://megafon.ru/ МегаФон]/MegaFon (GSM900/1800)&lt;br /&gt;
* [http://www.mts.ru МТС]/MTS (GSM900/1800)&lt;br /&gt;
=== regional ===&lt;br /&gt;
* [http://www.smarts.ru/ СМАРТС]/SMARTS (GSM900/1800)&lt;br /&gt;
* [http://www.tele2.ru TELE2] (GSM900/1800)&lt;br /&gt;
* [http://www.u-tel.ru/ Ютел]/Utel (GSM900/1800)&lt;br /&gt;
* [http://www2.sibirtelecom.ru/857 Сибирьтелеком]/Sibirtelecom (GSM-900/1800)&lt;br /&gt;
* [http://www.ncc.nnov.ru/ НСС]/NSS (GSM900/1800)&lt;br /&gt;
* [http://www.bwc.ru/ Байкалвестком]/Baykalvestcom (GSM900/1800)&lt;br /&gt;
&lt;br /&gt;
== Slovak Republic ==&lt;br /&gt;
All:&lt;br /&gt;
* [http://www.orange.sk/ Orange]&lt;br /&gt;
* [http://www.sk.o2.com/ o2]&lt;br /&gt;
* [http://www.t-mobile.sk/ T-mobile]&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodacom.co.za/ Vodacom]&lt;br /&gt;
* [http://www.mtn.co.za/ MTN]&lt;br /&gt;
* [http://www.cellc.co.za/ Cell C]&lt;br /&gt;
&lt;br /&gt;
== Spain ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vodafone.es/ Vodafone]&lt;br /&gt;
* [http://www.movistar.es/ Movistar]&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
&lt;br /&gt;
Operators with their own physical networks:&lt;br /&gt;
* [http://comviq.se/ Comviq/Tele2]&lt;br /&gt;
* [http://www.telia.se/ Telia]&lt;br /&gt;
* [http://www.tre.se/ 3]&lt;br /&gt;
* [http://www.telenor.se Telenor]&lt;br /&gt;
&lt;br /&gt;
Virtual Operators:&lt;br /&gt;
* [http://www.tangomini.se TangoMini]&lt;br /&gt;
* [http://www.halebop.se Halebop]&lt;br /&gt;
* [http://www.djuice.se Djuice]&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
(all)&lt;br /&gt;
* [http://www.swisscom-mobile.ch/ Swisscom Mobile]&lt;br /&gt;
* [http://www.sunrise.ch/ Sunrise]&lt;br /&gt;
* [http://www.orange.ch/ Orange]&lt;br /&gt;
&lt;br /&gt;
== Taiwan ==&lt;br /&gt;
&lt;br /&gt;
* Chunghwa Telecom&lt;br /&gt;
* Far EasTone Telecommunications Co Ltd&lt;br /&gt;
* KG Telecom&lt;br /&gt;
* MobiTai&lt;br /&gt;
* Taiwan Mobile Co.Ltd&lt;br /&gt;
&lt;br /&gt;
== Ukraine ==&lt;br /&gt;
* [http://www.umc.ua/ UMC] (including virtual [http://www.jeans.com.ua/ Jeans], [http://www.ekotel.com.ua/ Ecotel])&lt;br /&gt;
* [http://www.kyivstar.net/ Kyivstar] (including virtual [http://www.djuice.com.ua/ DJUICE], [http://mobilych.com.ua/ Mobilych])&lt;br /&gt;
* [http://www.life.com.ua/ life:)]&lt;br /&gt;
* [http://www.beeline.ua/ Beeline]&lt;br /&gt;
* [http://gsm.goldentele.com/ Golden Telecom]&lt;br /&gt;
* [http://www.privatmobile.com.ua/ PrivatMobile]&lt;br /&gt;
&lt;br /&gt;
== United Kingdom ==&lt;br /&gt;
* [http://www.vodafone.co.uk/ Vodafone]&lt;br /&gt;
* [http://www.o2.co.uk/ O2]&lt;br /&gt;
* [http://www.orange.co.uk/ Orange]&lt;br /&gt;
* [http://www.t-mobile.co.uk/ T-mobile]&lt;br /&gt;
* [http://www.three.co.uk/ 3] ''There is a rumour that 3 use technology that detect that a phone is not capable of 3G, and to block it from their network, to save on 2G access costs that they pay to another operator.  If this rumour is true, then 3 would not really be compatible with the GSM-only Neo1973&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
* [[Carriers/ATT|AT&amp;amp;T]] - (Was Cingular) &lt;br /&gt;
* [[Carriers/CellularOne|Cellular One/Dobson Cellular]] - Their Prepaid Cellular page says it works with any GSM phone.  However according to Wikipedia [http://en.wikipedia.org/wiki/Dobson_Cellular] they are possibly being acquired by AT&amp;amp;T, so it's unknown whether they will stay GSM or not.&lt;br /&gt;
* [[Carriers/TMobile|T-Mobile]]&lt;br /&gt;
* Other (more local) GSM-network providers can be found at [http://www.gsmworld.com/roaming/gsminfo/cou_us.shtml GSMworld.com]&lt;br /&gt;
* [http://www.unicel.com/ UNICEL] - Has just been purchased by Verizon Wireless (Aug/1/07), they are planning on take down their GSM Network except to support roaming GSM customers. GSM customers will be transition to CDMA. :( &lt;br /&gt;
* Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. Only GSM networks are compatible with the Neo1973.&lt;br /&gt;
* [http://www.prepaidgsm.net/en/usa.html PrepaidGSM.net information about GSM prepaid cards in the USA]&lt;br /&gt;
&lt;br /&gt;
== Uruguay ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ancel.com.uy/ Ancel] -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Venezuela ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.digitel.com.ve/ Digitel] - This works on the 900Mhz band.&lt;br /&gt;
* [http://www.movistar.com.ve/ Movistar] - Previously named Telcel. It is moving from CDMA to GSM, but currently all its new phones are GSM. They work on the 850 Mhz band.&lt;br /&gt;
&lt;br /&gt;
== Rest of World (Africa, Asia, Australia, Europe, South America) ==&lt;br /&gt;
&lt;br /&gt;
* almost all use GSM thus they are compatible&lt;br /&gt;
&lt;br /&gt;
(More info available at: [http://www.gsmworld.com/roaming/gsminfo/index.shtml GSMworld.com])&lt;br /&gt;
{{Languages|Neo1973_compatible_cellphone_providers}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-22T13:55:01Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Wednesday, August 22, 2007 */ /etc/init.d/xserver-nodm start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Did not need to reboot to recover from the crash.&lt;br /&gt;
 cd /etc/init.d/&lt;br /&gt;
 ./xserver-nodm start&lt;br /&gt;
was sufficient to restart X, the matchbox desktop and openmoko-today application.&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [Graham Williams's survivor website http://openmoko.togaware.com/survivor/TouchScreen.html#799], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-22T13:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Wednesday, August 22, 2007 */ madplay crash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
Reproduced the [[madplay]] crash - here is the console output immediately after the crash:&lt;br /&gt;
 root@fic-gta01:/media/card$ madplay -v 02--Symphony\ No\ 9\ in\ D\ Minor\ Op\ 125_\ Allegro\ ma\ non\ troppo--Philharmonia\ Baroque\ Orchestra-lofi.mp3 &lt;br /&gt;
 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.&lt;br /&gt;
          Title: Symphony No 9 in D Minor Op 12&lt;br /&gt;
         Artist: Philharmonia Baroque Orchestra&lt;br /&gt;
          Album: Beethoven - Opferlied and Symp&lt;br /&gt;
          Track: 2&lt;br /&gt;
           Year: 2007&lt;br /&gt;
          Genre: Classical&lt;br /&gt;
        Comment: www.magnatune.com/artists/pbo&lt;br /&gt;
  00:01:34 Layer III, 32 kbps, 22050 Hz, single channel, no CRC&lt;br /&gt;
 3604 frames decoded (0:01:34.1), -9.4 dB peak amplitude, 0 clipped samples&lt;br /&gt;
 root@fic-gta01:/media/card$&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [Graham Williams's survivor website http://openmoko.togaware.com/survivor/TouchScreen.html#799], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973</id>
		<title>Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973"/>
				<updated>2007-08-22T11:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: linkage and mild refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:FIC-neo1973 small.jpg|120px|right]]&lt;br /&gt;
The [[Neo1973 Hardware | Neo1973]] is the first phone designed to run [[OpenMoko]].&lt;br /&gt;
It is a phone that can be used with any [[GSM]] operator, and it is manufactured by [[FIC]] who instigated the [[OpenMoko]] project.&lt;br /&gt;
&lt;br /&gt;
If you just received a Neo1973 here are some suggestions for [[Getting_Started_with_your_Neo1973 | getting started]].&lt;br /&gt;
&lt;br /&gt;
[[Neo1973 Hardware | Neo1973 Hardware]] and [[Disassembling Neo1973]] have more information on the hardware.&lt;br /&gt;
&lt;br /&gt;
See [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] and [[Development resources]] for more information about source code.&lt;br /&gt;
&lt;br /&gt;
See [[FAQ]] for other Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase 0 (GTA01Bv3) ==&lt;br /&gt;
:''Main article [[Neo1973 Phase 0]]&lt;br /&gt;
:''See also [[Wishlist:Neo1973_P0_Review]]&lt;br /&gt;
36 developers have received their devices. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]&lt;br /&gt;
&lt;br /&gt;
== Phase 1 (GTA01Bv4) ==&lt;br /&gt;
:''Main article [[Neo1973 Phase 1]]&lt;br /&gt;
You can order from https://direct.openmoko.com/ now. See also the [[Group Order]] page.&lt;br /&gt;
&lt;br /&gt;
The Neo Base costs $300, the Neo Advanced costs $450.&lt;br /&gt;
&lt;br /&gt;
See [[Neo1973_Hardware#GTA01Bv4|Neo1973 Hardware]] for what components GTA01B_v04 contains.&lt;br /&gt;
&lt;br /&gt;
Neo Base -- everything the mobile application developer needs to enjoy&lt;br /&gt;
the benefits of the first freed phone, the Neo1973:&lt;br /&gt;
&lt;br /&gt;
 * Neo1973 (GTA01B_v4)&lt;br /&gt;
 * Battery (1200mAh)&lt;br /&gt;
 * Stylus&lt;br /&gt;
 * Headset&lt;br /&gt;
 * Phone Pouch&lt;br /&gt;
 * Lanyard&lt;br /&gt;
 * SanDisk 512MB MicroSD Card&lt;br /&gt;
 * Mini USB Connectivity Cable&lt;br /&gt;
&lt;br /&gt;
Neo Advanced -- everything the mobile device hacker wants to get down&lt;br /&gt;
and dirty with the first freed phone, the Neo1973:&lt;br /&gt;
&lt;br /&gt;
 * Neo1973 (GTA01B_v4)&lt;br /&gt;
 * Battery (1200mAh) (2x)&lt;br /&gt;
 * Stylus&lt;br /&gt;
 * Headset&lt;br /&gt;
 * Phone Pouch&lt;br /&gt;
 * Lanyard&lt;br /&gt;
 * SanDisk 512MB MicroSD Card (2x)&lt;br /&gt;
 * Mini USB Connectivity Cable (2x)&lt;br /&gt;
 * Debug Flex Cable&lt;br /&gt;
 * Debug Board v2 (JTAG and serial console)&lt;br /&gt;
 * Ruggedized Toolbox with shoulder strap&lt;br /&gt;
 * Guitar Pick (for opening case)&lt;br /&gt;
 * Torx T6 screwdriver&lt;br /&gt;
&lt;br /&gt;
You do not need the Advanced package to do normal kernel, or application development, only perhaps hacking on [[u-boot]].&lt;br /&gt;
&lt;br /&gt;
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list] (with some adjustments/corrections).&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Phase 2&amp;quot; (GTA02, &amp;quot;Mass Market&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
GTA02 (AKA: The Mass Market Neo1973) is on schedule to go on sale in&lt;br /&gt;
October. It will have the following new hardware components:[http://lists.openmoko.org/pipermail/community/2007-July/008458.html]&lt;br /&gt;
&lt;br /&gt;
 * 802.11 b/g WiFi&lt;br /&gt;
 * Samsung 2442 SoC&lt;br /&gt;
 * SMedia 3362 Graphics Accelerator&lt;br /&gt;
 * 2 3D Accelerometers&lt;br /&gt;
 * 256MB Flash&lt;br /&gt;
 * 1700mAh Battery&lt;br /&gt;
 * Faster CPU - S3C2442/400&lt;br /&gt;
 * LEDs illuminating the two buttons. &lt;br /&gt;
&lt;br /&gt;
It will also lose:&lt;br /&gt;
 * One speaker, becoming mono. &lt;br /&gt;
&lt;br /&gt;
We will sell this device through multiple channels. Direct from&lt;br /&gt;
openmoko.com, the price will be $450 for the Neo Base and $600 for Neo Advanced. &lt;br /&gt;
&lt;br /&gt;
Adds to the Phase 1 phone (see [[Neo1973:_GTA01Bv4_versus_GTA02_comparison|side by side comparison]]):&lt;br /&gt;
* 2D/3D-Graphics-Accelerator&lt;br /&gt;
* 2 Accelerometers (model and number is uncertain)&lt;br /&gt;
* Faster CPU - S3C2442/400&lt;br /&gt;
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (see also [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])&lt;br /&gt;
** Above from [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' and other sources&lt;br /&gt;
* There will be no changes in the external housing, but internal plastics change. http://lists.openmoko.org/pipermail/community/2007-July/008458.html] [[http://lists.openmoko.org/pipermail/community/2007-March/004255.html] &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;
{{Languages|Neo1973}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_0_related| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_1_related| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_2_related| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973</id>
		<title>Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973"/>
				<updated>2007-08-22T11:14:03Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: linkage and mild refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:FIC-neo1973 small.jpg|120px|right]]&lt;br /&gt;
The [[Neo1973 Hardware | Neo1973]] is the first phone designed to run [[OpenMoko]].&lt;br /&gt;
It is a phone that can be used with any [[GSM]] operator, and it is manufactured by [[FIC]] who instigated the [[OpenMoko]] project.&lt;br /&gt;
&lt;br /&gt;
If you just received a Neo1973 here are some suggestions for [[Getting_Started_with_your_Neo1973 | getting started]].&lt;br /&gt;
&lt;br /&gt;
[[Neo1973 Hardware | Neo1973 Hardware]] and [[Disassembling Neo1973]] have more information on the hardware.&lt;br /&gt;
&lt;br /&gt;
See [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] and [[Development resources]] for more information about source code.&lt;br /&gt;
&lt;br /&gt;
See [[FAQ]] for other Frequently Asked Questions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Phase 0 (GTA01Bv3) ==&lt;br /&gt;
:''Main article [[Neo1973 Phase0]]&lt;br /&gt;
:''See also [[Wishlist:Neo1973_P0_Review]]&lt;br /&gt;
36 developers have received their devices. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]&lt;br /&gt;
&lt;br /&gt;
== Phase 1 (GTA01Bv4) ==&lt;br /&gt;
:''Main article [[Neo1973 Phase 1]]&lt;br /&gt;
You can order from https://direct.openmoko.com/ now. See also the [[Group Order]] page.&lt;br /&gt;
&lt;br /&gt;
The Neo Base costs $300, the Neo Advanced costs $450.&lt;br /&gt;
&lt;br /&gt;
See [[Neo1973_Hardware#GTA01Bv4|Neo1973 Hardware]] for what components GTA01B_v04 contains.&lt;br /&gt;
&lt;br /&gt;
Neo Base -- everything the mobile application developer needs to enjoy&lt;br /&gt;
the benefits of the first freed phone, the Neo1973:&lt;br /&gt;
&lt;br /&gt;
 * Neo1973 (GTA01B_v4)&lt;br /&gt;
 * Battery (1200mAh)&lt;br /&gt;
 * Stylus&lt;br /&gt;
 * Headset&lt;br /&gt;
 * Phone Pouch&lt;br /&gt;
 * Lanyard&lt;br /&gt;
 * SanDisk 512MB MicroSD Card&lt;br /&gt;
 * Mini USB Connectivity Cable&lt;br /&gt;
&lt;br /&gt;
Neo Advanced -- everything the mobile device hacker wants to get down&lt;br /&gt;
and dirty with the first freed phone, the Neo1973:&lt;br /&gt;
&lt;br /&gt;
 * Neo1973 (GTA01B_v4)&lt;br /&gt;
 * Battery (1200mAh) (2x)&lt;br /&gt;
 * Stylus&lt;br /&gt;
 * Headset&lt;br /&gt;
 * Phone Pouch&lt;br /&gt;
 * Lanyard&lt;br /&gt;
 * SanDisk 512MB MicroSD Card (2x)&lt;br /&gt;
 * Mini USB Connectivity Cable (2x)&lt;br /&gt;
 * Debug Flex Cable&lt;br /&gt;
 * Debug Board v2 (JTAG and serial console)&lt;br /&gt;
 * Ruggedized Toolbox with shoulder strap&lt;br /&gt;
 * Guitar Pick (for opening case)&lt;br /&gt;
 * Torx T6 screwdriver&lt;br /&gt;
&lt;br /&gt;
You do not need the Advanced package to do normal kernel, or application development, only perhaps hacking on [[u-boot]].&lt;br /&gt;
&lt;br /&gt;
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list] (with some adjustments/corrections).&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Phase 2&amp;quot; (GTA02, &amp;quot;Mass Market&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
GTA02 (AKA: The Mass Market Neo1973) is on schedule to go on sale in&lt;br /&gt;
October. It will have the following new hardware components:[http://lists.openmoko.org/pipermail/community/2007-July/008458.html]&lt;br /&gt;
&lt;br /&gt;
 * 802.11 b/g WiFi&lt;br /&gt;
 * Samsung 2442 SoC&lt;br /&gt;
 * SMedia 3362 Graphics Accelerator&lt;br /&gt;
 * 2 3D Accelerometers&lt;br /&gt;
 * 256MB Flash&lt;br /&gt;
 * 1700mAh Battery&lt;br /&gt;
 * Faster CPU - S3C2442/400&lt;br /&gt;
 * LEDs illuminating the two buttons. &lt;br /&gt;
&lt;br /&gt;
It will also lose:&lt;br /&gt;
 * One speaker, becoming mono. &lt;br /&gt;
&lt;br /&gt;
We will sell this device through multiple channels. Direct from&lt;br /&gt;
openmoko.com, the price will be $450 for the Neo Base and $600 for Neo Advanced. &lt;br /&gt;
&lt;br /&gt;
Adds to the Phase 1 phone (see [[Neo1973:_GTA01Bv4_versus_GTA02_comparison|side by side comparison]]):&lt;br /&gt;
* 2D/3D-Graphics-Accelerator&lt;br /&gt;
* 2 Accelerometers (model and number is uncertain)&lt;br /&gt;
* Faster CPU - S3C2442/400&lt;br /&gt;
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (see also [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])&lt;br /&gt;
** Above from [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' and other sources&lt;br /&gt;
* There will be no changes in the external housing, but internal plastics change. http://lists.openmoko.org/pipermail/community/2007-July/008458.html] [[http://lists.openmoko.org/pipermail/community/2007-March/004255.html] &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;
{{Languages|Neo1973}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_0_related| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_1_related| ]]&lt;br /&gt;
[[Category:Neo1973_Phase_2_related| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo1973_Phase_2</id>
		<title>Neo1973 Phase 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo1973_Phase_2"/>
				<updated>2007-08-22T11:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: There will eventually be an article here, until then redirect to Neo1973&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Neo1973#&amp;quot;Phase 2&amp;quot; (GTA02, &amp;quot;Mass Market&amp;quot;)]]&lt;br /&gt;
There will eventually be an article here, until then redirect to the main hardware page&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OpenMoko2007.2</id>
		<title>OpenMoko2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OpenMoko2007.2"/>
				<updated>2007-08-22T10:45:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OM 2007.2''' is the second version of the OpenMoko distribution.  Development began on 2007-07-26.&lt;br /&gt;
&lt;br /&gt;
Goals of the new version are an improved set of PIM applications, improved theming that fixes a lot of the usability problems of the 1st generation design, more formalized UI guidelines and a number of changes in the build system. The latter should introduce more recent software by staying closer in sync with upstream org.openembedded.dev.&lt;br /&gt;
&lt;br /&gt;
An official announcement was made by Sean Moss-Pultz on August 20:&lt;br /&gt;
* http://lists.openmoko.org/pipermail/announce/2007-August/000018.html&lt;br /&gt;
&lt;br /&gt;
(Initially this was named OM-2008 in SVN but renamed shortly after that.)&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
=== Q: What are differences between 2007.1 and 2007.2? ===&lt;br /&gt;
&lt;br /&gt;
* UI redesigned for small and recessed screen&lt;br /&gt;
* Simplified visuals for performance&lt;br /&gt;
* Simplified UI&lt;br /&gt;
* More interactions including finger scrolling&lt;br /&gt;
* [[Today|openmoko-today]] rewritten; supports AUX and POWER buttons for navigation&lt;br /&gt;
* Updated upstream packages&lt;br /&gt;
&lt;br /&gt;
=== Q: Where to get snapshot images? ===&lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko2007.2#Pre-built_snapshot_images|Unofficial images]] listed at the bottom of this article&lt;br /&gt;
&lt;br /&gt;
* Official snapshots and ipkg repository:&lt;br /&gt;
** http://buildhost.openmoko.org/snapshots/2007.08/&lt;br /&gt;
&lt;br /&gt;
=== Q: Where are official releases? ===&lt;br /&gt;
&lt;br /&gt;
No official releases yet, just official snapshots. The first release is targetted for October, 2007.&lt;br /&gt;
&lt;br /&gt;
=== Q: My mrxvt (terminal) fonts are huge. ===&lt;br /&gt;
&lt;br /&gt;
Edit src/feature.h to set MIN_XFT_FONT_SIZE to lower value:&lt;br /&gt;
 #define MIN_XFT_FONT_SIZE           (2)&lt;br /&gt;
and rebuild mrxvt &amp;amp; openmoko-devel-image.&lt;br /&gt;
&lt;br /&gt;
End edit /etc/mrxvt/mrxvt.conf&lt;br /&gt;
 Mrxvt.xftSize: 4&lt;br /&gt;
 Mrxvt.xftHint: 1&lt;br /&gt;
&lt;br /&gt;
==Building 2007.2==&lt;br /&gt;
&lt;br /&gt;
=== How to build ===&lt;br /&gt;
&lt;br /&gt;
The MokoMakefile is now able to build OM-2007.2 images.  If you use this new version of the MokoMakefile, you can ignore everything below and just continue building OM-2007.2 in the same way that you previously built images (i.e. according to http://wiki.openmoko.org/wiki/MokoMakefile).  Make sure you set the generation correctly at the top of the file.&lt;br /&gt;
&lt;br /&gt;
'''Please note that this is no official guide on how to build OM-2007.2. I am just making my first steps getting this to compile and think it would be a [http://en.wikipedia.org/wiki/Proprietary_software waste of time] of I keep problems I found for my own. Additionally it would be good if the new distro gets more exposure and testing so less things will break after the official announcement.'''&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.openembedded.org/wiki/GettingStarted getting started] steps of OpenEmbedded. Use Bitbake 1.8.6 not a SVN version from the stable branch (otherwise you will get problems with checking out repositories) and the ''org.openembedded.dev'' branch of OE.&lt;br /&gt;
&lt;br /&gt;
Put the following in your local.conf&lt;br /&gt;
&lt;br /&gt;
 BBFILES = &amp;quot;${HOME}/oe/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 MACHINE = &amp;quot;fic-gta01&amp;quot;&lt;br /&gt;
 DISTRO = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
 GLIBC_GENERATE_LOCALES = &amp;quot;en_GB.UTF-8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;${HOME}/oe&amp;quot; with the path to where your &amp;quot;org.openembeded.dev&amp;quot; folder lives. For the other entries have a look at ''conf/local.conf.sample'' about their meaning.&lt;br /&gt;
&lt;br /&gt;
Run ''bitbake &amp;lt;package name&amp;gt;'' (e.g. openmoko-devel-image).&lt;br /&gt;
&lt;br /&gt;
=== Build issues ===&lt;br /&gt;
&lt;br /&gt;
==== Wrong certificate ====&lt;br /&gt;
You may get something like this while the bitbake recipes are parsed:&lt;br /&gt;
&lt;br /&gt;
 Error validating server certificate for 'https://libw100.svn.sf.net:443':&lt;br /&gt;
  - The certificate hostname does not match.&lt;br /&gt;
  Certificate information:&lt;br /&gt;
   - Hostname: *.svn.sourceforge.net&lt;br /&gt;
   - Valid: from Fri, 27 Oct 2006 12:05:58 GMT until Sun, 28 Oct 2007 13:05:58 GMT&lt;br /&gt;
   - Issuer: Equifax Secure Certificate Authority, Equifax, US&lt;br /&gt;
   - Fingerprint: f2:6c:fe:bb:82:92:30:09:72:dd:1c:b3:e7:56:69:c7:7a:df:67:3e&lt;br /&gt;
&lt;br /&gt;
That is an issue in a bitbake file. One should not use the short-name for sourceforge (sf.net) when certificates are only for exact host names. Accept the certificate and everything is fine for now.&lt;br /&gt;
&lt;br /&gt;
==== openmoko-libs FTBFS ====&lt;br /&gt;
Some applications have not been fully modified to build with the new libraries of OpenMoko and still need the old-style ''openmoko-libs'' package. ''libmokogsm'' which is needed for ''openmoko-libs'' then fails to build. As a workaround you can remove the not yet ported applications that need ''openmoko-libs'' making it unneccessary itself. To do this edit ''packages/tasks/openmoko-taks.bb'' and find the following lines:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
  openmoko-terminal \&lt;br /&gt;
  matchbox-panel-2 \&lt;br /&gt;
  matchbox-panel-2-applets \&lt;br /&gt;
  matchbox-applet-inputmanager \&lt;br /&gt;
 #  openmoko-appmanager \&lt;br /&gt;
  matchbox-keyboard \&lt;br /&gt;
  matchbox-stroke \&lt;br /&gt;
  openmoko-keyboard \&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
Now put a hash (''#'') before ''openmoko-terminal'' and ''openmoko-keyboard''. You can verify that ''openmoko-libs'' is not needed any more by issuing ''bitbake -g openmoko-devel-image'' (= creates a dependency graph). There should be no mentioning of ''openmoko-libs'' in the file ''task-depends.dot''. '''Please note that the graphicall terminal and the virtual keyboard will be missing now.''' You can still have terminal access by following the [[USB Networking]] guide. For keyboard input in Qemu add the ''-usbdevice keyboard'' switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gtk+ fails building w/ gtkcombobox.c ====&lt;br /&gt;
&lt;br /&gt;
If you get these errors:&lt;br /&gt;
&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_request':&lt;br /&gt;
 gtkcombobox.c:1859: warning: unused variable 'font_desc'&lt;br /&gt;
 gtkcombobox.c:1858: warning: unused variable 'metrics'&lt;br /&gt;
 gtkcombobox.c:1857: warning: unused variable 'context'&lt;br /&gt;
 gtkcombobox.c:1855: warning: unused variable 'arrow_size'&lt;br /&gt;
 gtkcombobox.c:1854: warning: unused variable 'font_size'&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_allocate':&lt;br /&gt;
 gtkcombobox.c:1962: error: 'arrow_size' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1962: error: (Each undeclared identifier is reported only once&lt;br /&gt;
 gtkcombobox.c:1962: error: for each function it appears in.)&lt;br /&gt;
 gtkcombobox.c:1965: error: 'font_desc' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1966: error: 'context' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1967: error: 'metrics' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1969: error: 'font_size' undeclared (first use in this function) &lt;br /&gt;
&lt;br /&gt;
Go to your /build/tmp/work/fic-gta01-angstrom-linux-gnueabi/gtk+-2.10.14-r3/gtk+-2.10.14/gtk directory, and patch gtkcombobox.c with the following:&lt;br /&gt;
&lt;br /&gt;
Thanks to rmoravcik in #openmoko (patch was taken from http://pastebin.ca/654717 )&lt;br /&gt;
&lt;br /&gt;
 --- gtkcombobox.c       2007-08-12 20:30:07.000000000 +0200&lt;br /&gt;
 +++ gtkcombobox.c       2007-08-12 20:29:58.000000000 +0200&lt;br /&gt;
 @@ -1948,6 +1948,12 @@&lt;br /&gt;
  gtk_combo_box_size_allocate (GtkWidget     *widget,&lt;br /&gt;
                              GtkAllocation *allocation)&lt;br /&gt;
  {&lt;br /&gt;
 +  gint font_size;&lt;br /&gt;
 +  gint arrow_size;&lt;br /&gt;
 +  PangoContext *context;&lt;br /&gt;
 +  PangoFontMetrics *metrics;&lt;br /&gt;
 +  PangoFontDescription *font_desc;&lt;br /&gt;
 +&lt;br /&gt;
    GtkComboBox *combo_box = GTK_COMBO_BOX (widget);&lt;br /&gt;
    gint focus_width, focus_pad;&lt;br /&gt;
    GtkAllocation child;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building glibc fails with a segfault in QEMU ====&lt;br /&gt;
&lt;br /&gt;
If your build aborts and you see something like this:&lt;br /&gt;
&lt;br /&gt;
 NOTE: package glibc-2.5: started&lt;br /&gt;
 NOTE: package glibc-2.5-r6: task do_package: started&lt;br /&gt;
 NOTE: preparing tree for binary locale generation&lt;br /&gt;
 NOTE: generating locale en_US (UTF-8)&lt;br /&gt;
 qemu: uncaught target signal 11 (Segmentation fault) - exiting&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 NOTE: Tasks Summary: Attempted 271 tasks of which 0 didn't need to be rerun and 1 failed.&lt;br /&gt;
 ERROR: '/home/moko/oe/org.openembedded.dev/packages/glibc/glibc_2.5.bb' failed&lt;br /&gt;
&lt;br /&gt;
Try editing your local.conf file.  Change:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and restart the build.  This may have some effect on internationalization (you will see a warning indicating that), but at least the build will continue.  Thanks to rwhitby for the tip.&lt;br /&gt;
&lt;br /&gt;
Alternatively, as suggested by XorA in #openmoko, if you are running a 64-bit host distribution, try forcing a different QEMU rev, also in local.conf:&lt;br /&gt;
&lt;br /&gt;
 PREFERRED_VERSION_qemu-native = &amp;quot;0.9.0+cvs20070701&amp;quot;&lt;br /&gt;
 SRCDATE_qemu-native = 20070701&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== libxml2-native fails with xmlCatalogPtr errors ====&lt;br /&gt;
&lt;br /&gt;
Go to your build/tmp/work/i686-linux/libxml2-native-2.6.29-r1/libxml2-2.6.29/include/libxml/ directory and patch xmlversion.h with the following:&lt;br /&gt;
&lt;br /&gt;
 --- xmlversion.h        2007-08-17 10:45:42.000000000 +0100&lt;br /&gt;
 +++ xmlversion.h        2007-08-17 10:51:36.000000000 +0100&lt;br /&gt;
 @@ -219,7 +219,7 @@&lt;br /&gt;
   *&lt;br /&gt;
   * Whether the Catalog support is configured in&lt;br /&gt;
   */&lt;br /&gt;
 -#if 0&lt;br /&gt;
 +#if 1&lt;br /&gt;
  #define LIBXML_CATALOG_ENABLED&lt;br /&gt;
  #endif&lt;br /&gt;
&lt;br /&gt;
On my system the libxml2-native-2.6.29-r1 directory is in a directory named i686-linux, yours may be different. I believe this patch to be a workaround to make libxml2-native build. I am not yet sure what the consequences of enabling XML catalogue support are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to build using nslu2-linux MasterMakefile (Ubuntu 7.04) ===&lt;br /&gt;
&lt;br /&gt;
'''Note that the normal [[MokoMakefile]] can build OM-2007.2 now, so there is no need to use the procedure below.  The nslu2-linux master makefile is designed for building various OE distributions, and is likely to produce something different from the standard OpenMoko images.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Check that your /bin/sh (ls -l /bin/sh) is not linked to dash rather than bash.''' Using dash will cause you pain. This is true for a standard install of Ubuntu 7.04 (at least when installing from Live CD). If your /bin/sh points to /bin/dash, correct it with (as root):&lt;br /&gt;
 ln -sf /bin/bash /bin/sh&lt;br /&gt;
&lt;br /&gt;
Note: on  http://www.openembedded.org/wiki/OEandYourDistro are better instructions for Ubuntu to make sh be bash.&lt;br /&gt;
&lt;br /&gt;
Create your $OMDIR directory (note that you can change ~/OM-2007.2 to any directory you like): &lt;br /&gt;
 mkdir ~/OM-2007.2 ; cd  ~/OM-2007.2&lt;br /&gt;
&lt;br /&gt;
Grab the nslu2-linux [http://www.nslu2-linux.org/wiki/Development/MasterMakefile MasterMakefile]:&lt;br /&gt;
 wget http://www.nslu2-linux.org/Makefile&lt;br /&gt;
&lt;br /&gt;
This will make sure you'll have all the required packages:&lt;br /&gt;
 sudo apt-get install \&lt;br /&gt;
                autoconf automake automake1.9 \&lt;br /&gt;
                bison \&lt;br /&gt;
                ccache cogito \&lt;br /&gt;
                cvs \&lt;br /&gt;
                diffstat \&lt;br /&gt;
                docbook \&lt;br /&gt;
                flex \&lt;br /&gt;
                gcc g++ gawk gcj gettext git-core \&lt;br /&gt;
                help2man \&lt;br /&gt;
                libc6-dev libglib2.0-dev libtool libxext-dev\&lt;br /&gt;
                m4 make \&lt;br /&gt;
                patch pkg-config \&lt;br /&gt;
                python python-dev python2.4 python2.4-dev python-psyco \&lt;br /&gt;
                sed \&lt;br /&gt;
                sharutils \&lt;br /&gt;
                texinfo texi2html \&lt;br /&gt;
                unzip \&lt;br /&gt;
                subversion \&lt;br /&gt;
                sysutils \&lt;br /&gt;
                texinfo \&lt;br /&gt;
                bzip2&lt;br /&gt;
&lt;br /&gt;
Ubuntu 7.04 comes with monotone 0.31. You could just go with that and do a mtn db migrate but this takes hours so the easier way would be to download a suitable mtn db from http://www.openembedded.org/snapshots/ and use this.&lt;br /&gt;
 mkdir -p monotone&lt;br /&gt;
 wget http://www.openembedded.org/snapshots/\&lt;br /&gt;
 OE-this-is-for-mtn-&amp;lt;your mtn version&amp;gt;.mtn.bz2 -O monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
 bunzip2 monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
&lt;br /&gt;
If you're using MokoMakefile for building OM2007.1 you probably have fresh OE.mtn for version 0.31 already downloaded. So you can just make symlink to the OE.mtn in your OM2007.1 build directory.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/OE.mtn monotone/nslu2-linux.mtn&lt;br /&gt;
&lt;br /&gt;
To save even more bandwith you can also use already donwloaded source files from OM2007.1. Just make a symlink to OM2007.1 sources directory. Something like this.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/sources downloads&lt;br /&gt;
&lt;br /&gt;
Go build ;)&lt;br /&gt;
 make openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If you an encounter an error with monotone similar to the following: &lt;br /&gt;
&lt;br /&gt;
  mtn: misuse: database monotone/nslu2-linux.mtn is laid out according to an old schema&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade nslu2-linux.mtn Use the following command:&lt;br /&gt;
&lt;br /&gt;
  # mtn --db monotone/nslu2-linux.mtn db migrate&lt;br /&gt;
&lt;br /&gt;
== Flashing with MokoMakefile ==&lt;br /&gt;
Since MokoMakefile has not been adjusted to use the new build layout you cannot use it. As a quick hack to make flashing local built image possible again try this:&lt;br /&gt;
&lt;br /&gt;
Find the following lines in the MokoMakefile:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu stamps/openmoko-devel-image&lt;br /&gt;
       ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh ../tmp/deploy/images )&lt;br /&gt;
&lt;br /&gt;
And replace them with:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu&lt;br /&gt;
        ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh &amp;lt;MY_NEW_BUILD_DIR&amp;gt;/tmp/deploy/glibc/images/fic-gta01 )&lt;br /&gt;
&lt;br /&gt;
Where you should replace &amp;lt;MY_NEW_BUILD_DIR&amp;gt; with the full path to your build directory (the one where ''conf/local.conf'' lives in). Running the image should work, too. :-)&lt;br /&gt;
&lt;br /&gt;
With this changes kernel and uboot image are picked up correctly. However the name of the root filesystem image has changed in OM-2007.2 and the current scripts will not pick it up any more. Just edit ''$OM_DIR/build/qemu/openmoko/env'' and change the line saying:&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;openmoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;OpenMoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now it will work correctly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pre-built snapshot images ==&lt;br /&gt;
* http://ipkg.nslu2-linux.org/feeds/openmoko/images/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/snapshots/2007.08/ (Confirmed working)&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/snapshots/2007.08/ (Official snapshots and ipkg repository)&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenMoko2007.2| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OpenMoko2007.2</id>
		<title>OpenMoko2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OpenMoko2007.2"/>
				<updated>2007-08-22T10:44:29Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OM 2007.2''' is the second version of the OpenMoko distribution.  Development began on 2007-07-26.&lt;br /&gt;
&lt;br /&gt;
Goals of the new version are an improved set of PIM applications, improved theming that fixes a lot of the usability problems of the 1st generation design, more formalized UI guidelines and a number of changes in the build system. The latter should introduce more recent software by staying closer in sync with upstream org.openembedded.dev.&lt;br /&gt;
&lt;br /&gt;
An official announcement was made by Sean Moss-Pulz on August 20:&lt;br /&gt;
* http://lists.openmoko.org/pipermail/announce/2007-August/000018.html&lt;br /&gt;
&lt;br /&gt;
(Initially this was named OM-2008 in SVN but renamed shortly after that.)&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
=== Q: What are differences between 2007.1 and 2007.2? ===&lt;br /&gt;
&lt;br /&gt;
* UI redesigned for small and recessed screen&lt;br /&gt;
* Simplified visuals for performance&lt;br /&gt;
* Simplified UI&lt;br /&gt;
* More interactions including finger scrolling&lt;br /&gt;
* [[Today|openmoko-today]] rewritten; supports AUX and POWER buttons for navigation&lt;br /&gt;
* Updated upstream packages&lt;br /&gt;
&lt;br /&gt;
=== Q: Where to get snapshot images? ===&lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko2007.2#Pre-built_snapshot_images|Unofficial images]] listed at the bottom of this article&lt;br /&gt;
&lt;br /&gt;
* Official snapshots and ipkg repository:&lt;br /&gt;
** http://buildhost.openmoko.org/snapshots/2007.08/&lt;br /&gt;
&lt;br /&gt;
=== Q: Where are official releases? ===&lt;br /&gt;
&lt;br /&gt;
No official releases yet, just official snapshots. The first release is targetted for October, 2007.&lt;br /&gt;
&lt;br /&gt;
=== Q: My mrxvt (terminal) fonts are huge. ===&lt;br /&gt;
&lt;br /&gt;
Edit src/feature.h to set MIN_XFT_FONT_SIZE to lower value:&lt;br /&gt;
 #define MIN_XFT_FONT_SIZE           (2)&lt;br /&gt;
and rebuild mrxvt &amp;amp; openmoko-devel-image.&lt;br /&gt;
&lt;br /&gt;
End edit /etc/mrxvt/mrxvt.conf&lt;br /&gt;
 Mrxvt.xftSize: 4&lt;br /&gt;
 Mrxvt.xftHint: 1&lt;br /&gt;
&lt;br /&gt;
==Building 2007.2==&lt;br /&gt;
&lt;br /&gt;
=== How to build ===&lt;br /&gt;
&lt;br /&gt;
The MokoMakefile is now able to build OM-2007.2 images.  If you use this new version of the MokoMakefile, you can ignore everything below and just continue building OM-2007.2 in the same way that you previously built images (i.e. according to http://wiki.openmoko.org/wiki/MokoMakefile).  Make sure you set the generation correctly at the top of the file.&lt;br /&gt;
&lt;br /&gt;
'''Please note that this is no official guide on how to build OM-2007.2. I am just making my first steps getting this to compile and think it would be a [http://en.wikipedia.org/wiki/Proprietary_software waste of time] of I keep problems I found for my own. Additionally it would be good if the new distro gets more exposure and testing so less things will break after the official announcement.'''&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.openembedded.org/wiki/GettingStarted getting started] steps of OpenEmbedded. Use Bitbake 1.8.6 not a SVN version from the stable branch (otherwise you will get problems with checking out repositories) and the ''org.openembedded.dev'' branch of OE.&lt;br /&gt;
&lt;br /&gt;
Put the following in your local.conf&lt;br /&gt;
&lt;br /&gt;
 BBFILES = &amp;quot;${HOME}/oe/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 MACHINE = &amp;quot;fic-gta01&amp;quot;&lt;br /&gt;
 DISTRO = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
 GLIBC_GENERATE_LOCALES = &amp;quot;en_GB.UTF-8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;${HOME}/oe&amp;quot; with the path to where your &amp;quot;org.openembeded.dev&amp;quot; folder lives. For the other entries have a look at ''conf/local.conf.sample'' about their meaning.&lt;br /&gt;
&lt;br /&gt;
Run ''bitbake &amp;lt;package name&amp;gt;'' (e.g. openmoko-devel-image).&lt;br /&gt;
&lt;br /&gt;
=== Build issues ===&lt;br /&gt;
&lt;br /&gt;
==== Wrong certificate ====&lt;br /&gt;
You may get something like this while the bitbake recipes are parsed:&lt;br /&gt;
&lt;br /&gt;
 Error validating server certificate for 'https://libw100.svn.sf.net:443':&lt;br /&gt;
  - The certificate hostname does not match.&lt;br /&gt;
  Certificate information:&lt;br /&gt;
   - Hostname: *.svn.sourceforge.net&lt;br /&gt;
   - Valid: from Fri, 27 Oct 2006 12:05:58 GMT until Sun, 28 Oct 2007 13:05:58 GMT&lt;br /&gt;
   - Issuer: Equifax Secure Certificate Authority, Equifax, US&lt;br /&gt;
   - Fingerprint: f2:6c:fe:bb:82:92:30:09:72:dd:1c:b3:e7:56:69:c7:7a:df:67:3e&lt;br /&gt;
&lt;br /&gt;
That is an issue in a bitbake file. One should not use the short-name for sourceforge (sf.net) when certificates are only for exact host names. Accept the certificate and everything is fine for now.&lt;br /&gt;
&lt;br /&gt;
==== openmoko-libs FTBFS ====&lt;br /&gt;
Some applications have not been fully modified to build with the new libraries of OpenMoko and still need the old-style ''openmoko-libs'' package. ''libmokogsm'' which is needed for ''openmoko-libs'' then fails to build. As a workaround you can remove the not yet ported applications that need ''openmoko-libs'' making it unneccessary itself. To do this edit ''packages/tasks/openmoko-taks.bb'' and find the following lines:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
  openmoko-terminal \&lt;br /&gt;
  matchbox-panel-2 \&lt;br /&gt;
  matchbox-panel-2-applets \&lt;br /&gt;
  matchbox-applet-inputmanager \&lt;br /&gt;
 #  openmoko-appmanager \&lt;br /&gt;
  matchbox-keyboard \&lt;br /&gt;
  matchbox-stroke \&lt;br /&gt;
  openmoko-keyboard \&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
Now put a hash (''#'') before ''openmoko-terminal'' and ''openmoko-keyboard''. You can verify that ''openmoko-libs'' is not needed any more by issuing ''bitbake -g openmoko-devel-image'' (= creates a dependency graph). There should be no mentioning of ''openmoko-libs'' in the file ''task-depends.dot''. '''Please note that the graphicall terminal and the virtual keyboard will be missing now.''' You can still have terminal access by following the [[USB Networking]] guide. For keyboard input in Qemu add the ''-usbdevice keyboard'' switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gtk+ fails building w/ gtkcombobox.c ====&lt;br /&gt;
&lt;br /&gt;
If you get these errors:&lt;br /&gt;
&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_request':&lt;br /&gt;
 gtkcombobox.c:1859: warning: unused variable 'font_desc'&lt;br /&gt;
 gtkcombobox.c:1858: warning: unused variable 'metrics'&lt;br /&gt;
 gtkcombobox.c:1857: warning: unused variable 'context'&lt;br /&gt;
 gtkcombobox.c:1855: warning: unused variable 'arrow_size'&lt;br /&gt;
 gtkcombobox.c:1854: warning: unused variable 'font_size'&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_allocate':&lt;br /&gt;
 gtkcombobox.c:1962: error: 'arrow_size' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1962: error: (Each undeclared identifier is reported only once&lt;br /&gt;
 gtkcombobox.c:1962: error: for each function it appears in.)&lt;br /&gt;
 gtkcombobox.c:1965: error: 'font_desc' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1966: error: 'context' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1967: error: 'metrics' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1969: error: 'font_size' undeclared (first use in this function) &lt;br /&gt;
&lt;br /&gt;
Go to your /build/tmp/work/fic-gta01-angstrom-linux-gnueabi/gtk+-2.10.14-r3/gtk+-2.10.14/gtk directory, and patch gtkcombobox.c with the following:&lt;br /&gt;
&lt;br /&gt;
Thanks to rmoravcik in #openmoko (patch was taken from http://pastebin.ca/654717 )&lt;br /&gt;
&lt;br /&gt;
 --- gtkcombobox.c       2007-08-12 20:30:07.000000000 +0200&lt;br /&gt;
 +++ gtkcombobox.c       2007-08-12 20:29:58.000000000 +0200&lt;br /&gt;
 @@ -1948,6 +1948,12 @@&lt;br /&gt;
  gtk_combo_box_size_allocate (GtkWidget     *widget,&lt;br /&gt;
                              GtkAllocation *allocation)&lt;br /&gt;
  {&lt;br /&gt;
 +  gint font_size;&lt;br /&gt;
 +  gint arrow_size;&lt;br /&gt;
 +  PangoContext *context;&lt;br /&gt;
 +  PangoFontMetrics *metrics;&lt;br /&gt;
 +  PangoFontDescription *font_desc;&lt;br /&gt;
 +&lt;br /&gt;
    GtkComboBox *combo_box = GTK_COMBO_BOX (widget);&lt;br /&gt;
    gint focus_width, focus_pad;&lt;br /&gt;
    GtkAllocation child;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building glibc fails with a segfault in QEMU ====&lt;br /&gt;
&lt;br /&gt;
If your build aborts and you see something like this:&lt;br /&gt;
&lt;br /&gt;
 NOTE: package glibc-2.5: started&lt;br /&gt;
 NOTE: package glibc-2.5-r6: task do_package: started&lt;br /&gt;
 NOTE: preparing tree for binary locale generation&lt;br /&gt;
 NOTE: generating locale en_US (UTF-8)&lt;br /&gt;
 qemu: uncaught target signal 11 (Segmentation fault) - exiting&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 NOTE: Tasks Summary: Attempted 271 tasks of which 0 didn't need to be rerun and 1 failed.&lt;br /&gt;
 ERROR: '/home/moko/oe/org.openembedded.dev/packages/glibc/glibc_2.5.bb' failed&lt;br /&gt;
&lt;br /&gt;
Try editing your local.conf file.  Change:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and restart the build.  This may have some effect on internationalization (you will see a warning indicating that), but at least the build will continue.  Thanks to rwhitby for the tip.&lt;br /&gt;
&lt;br /&gt;
Alternatively, as suggested by XorA in #openmoko, if you are running a 64-bit host distribution, try forcing a different QEMU rev, also in local.conf:&lt;br /&gt;
&lt;br /&gt;
 PREFERRED_VERSION_qemu-native = &amp;quot;0.9.0+cvs20070701&amp;quot;&lt;br /&gt;
 SRCDATE_qemu-native = 20070701&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== libxml2-native fails with xmlCatalogPtr errors ====&lt;br /&gt;
&lt;br /&gt;
Go to your build/tmp/work/i686-linux/libxml2-native-2.6.29-r1/libxml2-2.6.29/include/libxml/ directory and patch xmlversion.h with the following:&lt;br /&gt;
&lt;br /&gt;
 --- xmlversion.h        2007-08-17 10:45:42.000000000 +0100&lt;br /&gt;
 +++ xmlversion.h        2007-08-17 10:51:36.000000000 +0100&lt;br /&gt;
 @@ -219,7 +219,7 @@&lt;br /&gt;
   *&lt;br /&gt;
   * Whether the Catalog support is configured in&lt;br /&gt;
   */&lt;br /&gt;
 -#if 0&lt;br /&gt;
 +#if 1&lt;br /&gt;
  #define LIBXML_CATALOG_ENABLED&lt;br /&gt;
  #endif&lt;br /&gt;
&lt;br /&gt;
On my system the libxml2-native-2.6.29-r1 directory is in a directory named i686-linux, yours may be different. I believe this patch to be a workaround to make libxml2-native build. I am not yet sure what the consequences of enabling XML catalogue support are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to build using nslu2-linux MasterMakefile (Ubuntu 7.04) ===&lt;br /&gt;
&lt;br /&gt;
'''Note that the normal [[MokoMakefile]] can build OM-2007.2 now, so there is no need to use the procedure below.  The nslu2-linux master makefile is designed for building various OE distributions, and is likely to produce something different from the standard OpenMoko images.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Check that your /bin/sh (ls -l /bin/sh) is not linked to dash rather than bash.''' Using dash will cause you pain. This is true for a standard install of Ubuntu 7.04 (at least when installing from Live CD). If your /bin/sh points to /bin/dash, correct it with (as root):&lt;br /&gt;
 ln -sf /bin/bash /bin/sh&lt;br /&gt;
&lt;br /&gt;
Note: on  http://www.openembedded.org/wiki/OEandYourDistro are better instructions for Ubuntu to make sh be bash.&lt;br /&gt;
&lt;br /&gt;
Create your $OMDIR directory (note that you can change ~/OM-2007.2 to any directory you like): &lt;br /&gt;
 mkdir ~/OM-2007.2 ; cd  ~/OM-2007.2&lt;br /&gt;
&lt;br /&gt;
Grab the nslu2-linux [http://www.nslu2-linux.org/wiki/Development/MasterMakefile MasterMakefile]:&lt;br /&gt;
 wget http://www.nslu2-linux.org/Makefile&lt;br /&gt;
&lt;br /&gt;
This will make sure you'll have all the required packages:&lt;br /&gt;
 sudo apt-get install \&lt;br /&gt;
                autoconf automake automake1.9 \&lt;br /&gt;
                bison \&lt;br /&gt;
                ccache cogito \&lt;br /&gt;
                cvs \&lt;br /&gt;
                diffstat \&lt;br /&gt;
                docbook \&lt;br /&gt;
                flex \&lt;br /&gt;
                gcc g++ gawk gcj gettext git-core \&lt;br /&gt;
                help2man \&lt;br /&gt;
                libc6-dev libglib2.0-dev libtool libxext-dev\&lt;br /&gt;
                m4 make \&lt;br /&gt;
                patch pkg-config \&lt;br /&gt;
                python python-dev python2.4 python2.4-dev python-psyco \&lt;br /&gt;
                sed \&lt;br /&gt;
                sharutils \&lt;br /&gt;
                texinfo texi2html \&lt;br /&gt;
                unzip \&lt;br /&gt;
                subversion \&lt;br /&gt;
                sysutils \&lt;br /&gt;
                texinfo \&lt;br /&gt;
                bzip2&lt;br /&gt;
&lt;br /&gt;
Ubuntu 7.04 comes with monotone 0.31. You could just go with that and do a mtn db migrate but this takes hours so the easier way would be to download a suitable mtn db from http://www.openembedded.org/snapshots/ and use this.&lt;br /&gt;
 mkdir -p monotone&lt;br /&gt;
 wget http://www.openembedded.org/snapshots/\&lt;br /&gt;
 OE-this-is-for-mtn-&amp;lt;your mtn version&amp;gt;.mtn.bz2 -O monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
 bunzip2 monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
&lt;br /&gt;
If you're using MokoMakefile for building OM2007.1 you probably have fresh OE.mtn for version 0.31 already downloaded. So you can just make symlink to the OE.mtn in your OM2007.1 build directory.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/OE.mtn monotone/nslu2-linux.mtn&lt;br /&gt;
&lt;br /&gt;
To save even more bandwith you can also use already donwloaded source files from OM2007.1. Just make a symlink to OM2007.1 sources directory. Something like this.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/sources downloads&lt;br /&gt;
&lt;br /&gt;
Go build ;)&lt;br /&gt;
 make openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If you an encounter an error with monotone similar to the following: &lt;br /&gt;
&lt;br /&gt;
  mtn: misuse: database monotone/nslu2-linux.mtn is laid out according to an old schema&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade nslu2-linux.mtn Use the following command:&lt;br /&gt;
&lt;br /&gt;
  # mtn --db monotone/nslu2-linux.mtn db migrate&lt;br /&gt;
&lt;br /&gt;
== Flashing with MokoMakefile ==&lt;br /&gt;
Since MokoMakefile has not been adjusted to use the new build layout you cannot use it. As a quick hack to make flashing local built image possible again try this:&lt;br /&gt;
&lt;br /&gt;
Find the following lines in the MokoMakefile:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu stamps/openmoko-devel-image&lt;br /&gt;
       ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh ../tmp/deploy/images )&lt;br /&gt;
&lt;br /&gt;
And replace them with:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu&lt;br /&gt;
        ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh &amp;lt;MY_NEW_BUILD_DIR&amp;gt;/tmp/deploy/glibc/images/fic-gta01 )&lt;br /&gt;
&lt;br /&gt;
Where you should replace &amp;lt;MY_NEW_BUILD_DIR&amp;gt; with the full path to your build directory (the one where ''conf/local.conf'' lives in). Running the image should work, too. :-)&lt;br /&gt;
&lt;br /&gt;
With this changes kernel and uboot image are picked up correctly. However the name of the root filesystem image has changed in OM-2007.2 and the current scripts will not pick it up any more. Just edit ''$OM_DIR/build/qemu/openmoko/env'' and change the line saying:&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;openmoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;OpenMoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now it will work correctly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pre-built snapshot images ==&lt;br /&gt;
* http://ipkg.nslu2-linux.org/feeds/openmoko/images/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/snapshots/2007.08/ (Confirmed working)&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/snapshots/2007.08/ (Official snapshots and ipkg repository)&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenMoko2007.2| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/OpenMoko2007.2</id>
		<title>OpenMoko2007.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/OpenMoko2007.2"/>
				<updated>2007-08-22T10:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: update + small refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OM 2007.2''' is the second version of the OpenMoko distribution.  Development began on 2007-07-26.&lt;br /&gt;
&lt;br /&gt;
Goals of the new version are an improved set of PIM applications, improved theming that fixes a lot of the usability problems of the 1st generation design, more formalized UI guidelines and a number of changes in the build system. The latter should introduce more recent software by staying closer in sync with upstream org.openembedded.dev.&lt;br /&gt;
&lt;br /&gt;
An official announcement was made by Sean Moss-Pulz on August 21:&lt;br /&gt;
* http://lists.openmoko.org/pipermail/announce/2007-August/000018.html&lt;br /&gt;
&lt;br /&gt;
(Initially this was named OM-2008 in SVN but renamed shortly after that.)&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
=== Q: What are differences between 2007.1 and 2007.2? ===&lt;br /&gt;
&lt;br /&gt;
* UI redesigned for small and recessed screen&lt;br /&gt;
* Simplified visuals for performance&lt;br /&gt;
* Simplified UI&lt;br /&gt;
* More interactions including finger scrolling&lt;br /&gt;
* [[Today|openmoko-today]] rewritten; supports AUX and POWER buttons for navigation&lt;br /&gt;
* Updated upstream packages&lt;br /&gt;
&lt;br /&gt;
=== Q: Where to get snapshot images? ===&lt;br /&gt;
&lt;br /&gt;
* [[OpenMoko2007.2#Pre-built_snapshot_images|Unofficial images]] listed at the bottom of this article&lt;br /&gt;
&lt;br /&gt;
* Official snapshots and ipkg repository:&lt;br /&gt;
** http://buildhost.openmoko.org/snapshots/2007.08/&lt;br /&gt;
&lt;br /&gt;
=== Q: Where are official releases? ===&lt;br /&gt;
&lt;br /&gt;
No official releases yet, just official snapshots. The first release is targetted for October, 2007.&lt;br /&gt;
&lt;br /&gt;
=== Q: My mrxvt (terminal) fonts are huge. ===&lt;br /&gt;
&lt;br /&gt;
Edit src/feature.h to set MIN_XFT_FONT_SIZE to lower value:&lt;br /&gt;
 #define MIN_XFT_FONT_SIZE           (2)&lt;br /&gt;
and rebuild mrxvt &amp;amp; openmoko-devel-image.&lt;br /&gt;
&lt;br /&gt;
End edit /etc/mrxvt/mrxvt.conf&lt;br /&gt;
 Mrxvt.xftSize: 4&lt;br /&gt;
 Mrxvt.xftHint: 1&lt;br /&gt;
&lt;br /&gt;
==Building 2007.2==&lt;br /&gt;
&lt;br /&gt;
=== How to build ===&lt;br /&gt;
&lt;br /&gt;
The MokoMakefile is now able to build OM-2007.2 images.  If you use this new version of the MokoMakefile, you can ignore everything below and just continue building OM-2007.2 in the same way that you previously built images (i.e. according to http://wiki.openmoko.org/wiki/MokoMakefile).  Make sure you set the generation correctly at the top of the file.&lt;br /&gt;
&lt;br /&gt;
'''Please note that this is no official guide on how to build OM-2007.2. I am just making my first steps getting this to compile and think it would be a [http://en.wikipedia.org/wiki/Proprietary_software waste of time] of I keep problems I found for my own. Additionally it would be good if the new distro gets more exposure and testing so less things will break after the official announcement.'''&lt;br /&gt;
&lt;br /&gt;
Follow the [http://www.openembedded.org/wiki/GettingStarted getting started] steps of OpenEmbedded. Use Bitbake 1.8.6 not a SVN version from the stable branch (otherwise you will get problems with checking out repositories) and the ''org.openembedded.dev'' branch of OE.&lt;br /&gt;
&lt;br /&gt;
Put the following in your local.conf&lt;br /&gt;
&lt;br /&gt;
 BBFILES = &amp;quot;${HOME}/oe/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 MACHINE = &amp;quot;fic-gta01&amp;quot;&lt;br /&gt;
 DISTRO = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
 GLIBC_GENERATE_LOCALES = &amp;quot;en_GB.UTF-8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;${HOME}/oe&amp;quot; with the path to where your &amp;quot;org.openembeded.dev&amp;quot; folder lives. For the other entries have a look at ''conf/local.conf.sample'' about their meaning.&lt;br /&gt;
&lt;br /&gt;
Run ''bitbake &amp;lt;package name&amp;gt;'' (e.g. openmoko-devel-image).&lt;br /&gt;
&lt;br /&gt;
=== Build issues ===&lt;br /&gt;
&lt;br /&gt;
==== Wrong certificate ====&lt;br /&gt;
You may get something like this while the bitbake recipes are parsed:&lt;br /&gt;
&lt;br /&gt;
 Error validating server certificate for 'https://libw100.svn.sf.net:443':&lt;br /&gt;
  - The certificate hostname does not match.&lt;br /&gt;
  Certificate information:&lt;br /&gt;
   - Hostname: *.svn.sourceforge.net&lt;br /&gt;
   - Valid: from Fri, 27 Oct 2006 12:05:58 GMT until Sun, 28 Oct 2007 13:05:58 GMT&lt;br /&gt;
   - Issuer: Equifax Secure Certificate Authority, Equifax, US&lt;br /&gt;
   - Fingerprint: f2:6c:fe:bb:82:92:30:09:72:dd:1c:b3:e7:56:69:c7:7a:df:67:3e&lt;br /&gt;
&lt;br /&gt;
That is an issue in a bitbake file. One should not use the short-name for sourceforge (sf.net) when certificates are only for exact host names. Accept the certificate and everything is fine for now.&lt;br /&gt;
&lt;br /&gt;
==== openmoko-libs FTBFS ====&lt;br /&gt;
Some applications have not been fully modified to build with the new libraries of OpenMoko and still need the old-style ''openmoko-libs'' package. ''libmokogsm'' which is needed for ''openmoko-libs'' then fails to build. As a workaround you can remove the not yet ported applications that need ''openmoko-libs'' making it unneccessary itself. To do this edit ''packages/tasks/openmoko-taks.bb'' and find the following lines:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
  openmoko-terminal \&lt;br /&gt;
  matchbox-panel-2 \&lt;br /&gt;
  matchbox-panel-2-applets \&lt;br /&gt;
  matchbox-applet-inputmanager \&lt;br /&gt;
 #  openmoko-appmanager \&lt;br /&gt;
  matchbox-keyboard \&lt;br /&gt;
  matchbox-stroke \&lt;br /&gt;
  openmoko-keyboard \&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
Now put a hash (''#'') before ''openmoko-terminal'' and ''openmoko-keyboard''. You can verify that ''openmoko-libs'' is not needed any more by issuing ''bitbake -g openmoko-devel-image'' (= creates a dependency graph). There should be no mentioning of ''openmoko-libs'' in the file ''task-depends.dot''. '''Please note that the graphicall terminal and the virtual keyboard will be missing now.''' You can still have terminal access by following the [[USB Networking]] guide. For keyboard input in Qemu add the ''-usbdevice keyboard'' switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gtk+ fails building w/ gtkcombobox.c ====&lt;br /&gt;
&lt;br /&gt;
If you get these errors:&lt;br /&gt;
&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_request':&lt;br /&gt;
 gtkcombobox.c:1859: warning: unused variable 'font_desc'&lt;br /&gt;
 gtkcombobox.c:1858: warning: unused variable 'metrics'&lt;br /&gt;
 gtkcombobox.c:1857: warning: unused variable 'context'&lt;br /&gt;
 gtkcombobox.c:1855: warning: unused variable 'arrow_size'&lt;br /&gt;
 gtkcombobox.c:1854: warning: unused variable 'font_size'&lt;br /&gt;
 gtkcombobox.c: In function 'gtk_combo_box_size_allocate':&lt;br /&gt;
 gtkcombobox.c:1962: error: 'arrow_size' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1962: error: (Each undeclared identifier is reported only once&lt;br /&gt;
 gtkcombobox.c:1962: error: for each function it appears in.)&lt;br /&gt;
 gtkcombobox.c:1965: error: 'font_desc' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1966: error: 'context' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1967: error: 'metrics' undeclared (first use in this function)&lt;br /&gt;
 gtkcombobox.c:1969: error: 'font_size' undeclared (first use in this function) &lt;br /&gt;
&lt;br /&gt;
Go to your /build/tmp/work/fic-gta01-angstrom-linux-gnueabi/gtk+-2.10.14-r3/gtk+-2.10.14/gtk directory, and patch gtkcombobox.c with the following:&lt;br /&gt;
&lt;br /&gt;
Thanks to rmoravcik in #openmoko (patch was taken from http://pastebin.ca/654717 )&lt;br /&gt;
&lt;br /&gt;
 --- gtkcombobox.c       2007-08-12 20:30:07.000000000 +0200&lt;br /&gt;
 +++ gtkcombobox.c       2007-08-12 20:29:58.000000000 +0200&lt;br /&gt;
 @@ -1948,6 +1948,12 @@&lt;br /&gt;
  gtk_combo_box_size_allocate (GtkWidget     *widget,&lt;br /&gt;
                              GtkAllocation *allocation)&lt;br /&gt;
  {&lt;br /&gt;
 +  gint font_size;&lt;br /&gt;
 +  gint arrow_size;&lt;br /&gt;
 +  PangoContext *context;&lt;br /&gt;
 +  PangoFontMetrics *metrics;&lt;br /&gt;
 +  PangoFontDescription *font_desc;&lt;br /&gt;
 +&lt;br /&gt;
    GtkComboBox *combo_box = GTK_COMBO_BOX (widget);&lt;br /&gt;
    gint focus_width, focus_pad;&lt;br /&gt;
    GtkAllocation child;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Building glibc fails with a segfault in QEMU ====&lt;br /&gt;
&lt;br /&gt;
If your build aborts and you see something like this:&lt;br /&gt;
&lt;br /&gt;
 NOTE: package glibc-2.5: started&lt;br /&gt;
 NOTE: package glibc-2.5-r6: task do_package: started&lt;br /&gt;
 NOTE: preparing tree for binary locale generation&lt;br /&gt;
 NOTE: generating locale en_US (UTF-8)&lt;br /&gt;
 qemu: uncaught target signal 11 (Segmentation fault) - exiting&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 NOTE: Tasks Summary: Attempted 271 tasks of which 0 didn't need to be rerun and 1 failed.&lt;br /&gt;
 ERROR: '/home/moko/oe/org.openembedded.dev/packages/glibc/glibc_2.5.bb' failed&lt;br /&gt;
&lt;br /&gt;
Try editing your local.conf file.  Change:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 ENABLE_BINARY_LOCALE_GENERATION = &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and restart the build.  This may have some effect on internationalization (you will see a warning indicating that), but at least the build will continue.  Thanks to rwhitby for the tip.&lt;br /&gt;
&lt;br /&gt;
Alternatively, as suggested by XorA in #openmoko, if you are running a 64-bit host distribution, try forcing a different QEMU rev, also in local.conf:&lt;br /&gt;
&lt;br /&gt;
 PREFERRED_VERSION_qemu-native = &amp;quot;0.9.0+cvs20070701&amp;quot;&lt;br /&gt;
 SRCDATE_qemu-native = 20070701&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== libxml2-native fails with xmlCatalogPtr errors ====&lt;br /&gt;
&lt;br /&gt;
Go to your build/tmp/work/i686-linux/libxml2-native-2.6.29-r1/libxml2-2.6.29/include/libxml/ directory and patch xmlversion.h with the following:&lt;br /&gt;
&lt;br /&gt;
 --- xmlversion.h        2007-08-17 10:45:42.000000000 +0100&lt;br /&gt;
 +++ xmlversion.h        2007-08-17 10:51:36.000000000 +0100&lt;br /&gt;
 @@ -219,7 +219,7 @@&lt;br /&gt;
   *&lt;br /&gt;
   * Whether the Catalog support is configured in&lt;br /&gt;
   */&lt;br /&gt;
 -#if 0&lt;br /&gt;
 +#if 1&lt;br /&gt;
  #define LIBXML_CATALOG_ENABLED&lt;br /&gt;
  #endif&lt;br /&gt;
&lt;br /&gt;
On my system the libxml2-native-2.6.29-r1 directory is in a directory named i686-linux, yours may be different. I believe this patch to be a workaround to make libxml2-native build. I am not yet sure what the consequences of enabling XML catalogue support are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to build using nslu2-linux MasterMakefile (Ubuntu 7.04) ===&lt;br /&gt;
&lt;br /&gt;
'''Note that the normal [[MokoMakefile]] can build OM-2007.2 now, so there is no need to use the procedure below.  The nslu2-linux master makefile is designed for building various OE distributions, and is likely to produce something different from the standard OpenMoko images.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Check that your /bin/sh (ls -l /bin/sh) is not linked to dash rather than bash.''' Using dash will cause you pain. This is true for a standard install of Ubuntu 7.04 (at least when installing from Live CD). If your /bin/sh points to /bin/dash, correct it with (as root):&lt;br /&gt;
 ln -sf /bin/bash /bin/sh&lt;br /&gt;
&lt;br /&gt;
Note: on  http://www.openembedded.org/wiki/OEandYourDistro are better instructions for Ubuntu to make sh be bash.&lt;br /&gt;
&lt;br /&gt;
Create your $OMDIR directory (note that you can change ~/OM-2007.2 to any directory you like): &lt;br /&gt;
 mkdir ~/OM-2007.2 ; cd  ~/OM-2007.2&lt;br /&gt;
&lt;br /&gt;
Grab the nslu2-linux [http://www.nslu2-linux.org/wiki/Development/MasterMakefile MasterMakefile]:&lt;br /&gt;
 wget http://www.nslu2-linux.org/Makefile&lt;br /&gt;
&lt;br /&gt;
This will make sure you'll have all the required packages:&lt;br /&gt;
 sudo apt-get install \&lt;br /&gt;
                autoconf automake automake1.9 \&lt;br /&gt;
                bison \&lt;br /&gt;
                ccache cogito \&lt;br /&gt;
                cvs \&lt;br /&gt;
                diffstat \&lt;br /&gt;
                docbook \&lt;br /&gt;
                flex \&lt;br /&gt;
                gcc g++ gawk gcj gettext git-core \&lt;br /&gt;
                help2man \&lt;br /&gt;
                libc6-dev libglib2.0-dev libtool libxext-dev\&lt;br /&gt;
                m4 make \&lt;br /&gt;
                patch pkg-config \&lt;br /&gt;
                python python-dev python2.4 python2.4-dev python-psyco \&lt;br /&gt;
                sed \&lt;br /&gt;
                sharutils \&lt;br /&gt;
                texinfo texi2html \&lt;br /&gt;
                unzip \&lt;br /&gt;
                subversion \&lt;br /&gt;
                sysutils \&lt;br /&gt;
                texinfo \&lt;br /&gt;
                bzip2&lt;br /&gt;
&lt;br /&gt;
Ubuntu 7.04 comes with monotone 0.31. You could just go with that and do a mtn db migrate but this takes hours so the easier way would be to download a suitable mtn db from http://www.openembedded.org/snapshots/ and use this.&lt;br /&gt;
 mkdir -p monotone&lt;br /&gt;
 wget http://www.openembedded.org/snapshots/\&lt;br /&gt;
 OE-this-is-for-mtn-&amp;lt;your mtn version&amp;gt;.mtn.bz2 -O monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
 bunzip2 monotone/nslu2-linux.mtn.bz2&lt;br /&gt;
&lt;br /&gt;
If you're using MokoMakefile for building OM2007.1 you probably have fresh OE.mtn for version 0.31 already downloaded. So you can just make symlink to the OE.mtn in your OM2007.1 build directory.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/OE.mtn monotone/nslu2-linux.mtn&lt;br /&gt;
&lt;br /&gt;
To save even more bandwith you can also use already donwloaded source files from OM2007.1. Just make a symlink to OM2007.1 sources directory. Something like this.&lt;br /&gt;
&lt;br /&gt;
 (current directory(pwd) is /path/to/OM2007.2)&lt;br /&gt;
 ln -s /path/to/OM2007.1/sources downloads&lt;br /&gt;
&lt;br /&gt;
Go build ;)&lt;br /&gt;
 make openmoko-devel-image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If you an encounter an error with monotone similar to the following: &lt;br /&gt;
&lt;br /&gt;
  mtn: misuse: database monotone/nslu2-linux.mtn is laid out according to an old schema&lt;br /&gt;
&lt;br /&gt;
Then you need to upgrade nslu2-linux.mtn Use the following command:&lt;br /&gt;
&lt;br /&gt;
  # mtn --db monotone/nslu2-linux.mtn db migrate&lt;br /&gt;
&lt;br /&gt;
== Flashing with MokoMakefile ==&lt;br /&gt;
Since MokoMakefile has not been adjusted to use the new build layout you cannot use it. As a quick hack to make flashing local built image possible again try this:&lt;br /&gt;
&lt;br /&gt;
Find the following lines in the MokoMakefile:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu stamps/openmoko-devel-image&lt;br /&gt;
       ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh ../tmp/deploy/images )&lt;br /&gt;
&lt;br /&gt;
And replace them with:&lt;br /&gt;
&lt;br /&gt;
 flash-qemu-local: stamps/qemu&lt;br /&gt;
        ( cd build/qemu &amp;amp;&amp;amp; openmoko/flash.sh &amp;lt;MY_NEW_BUILD_DIR&amp;gt;/tmp/deploy/glibc/images/fic-gta01 )&lt;br /&gt;
&lt;br /&gt;
Where you should replace &amp;lt;MY_NEW_BUILD_DIR&amp;gt; with the full path to your build directory (the one where ''conf/local.conf'' lives in). Running the image should work, too. :-)&lt;br /&gt;
&lt;br /&gt;
With this changes kernel and uboot image are picked up correctly. However the name of the root filesystem image has changed in OM-2007.2 and the current scripts will not pick it up any more. Just edit ''$OM_DIR/build/qemu/openmoko/env'' and change the line saying:&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;openmoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
 rootfs_wildcard=&amp;quot;OpenMoko-*.rootfs.jffs2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now it will work correctly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pre-built snapshot images ==&lt;br /&gt;
* http://ipkg.nslu2-linux.org/feeds/openmoko/images/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/snapshots/2007.08/ (Confirmed working)&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/&lt;br /&gt;
&lt;br /&gt;
* http://buildhost.openmoko.org/snapshots/2007.08/ (Official snapshots and ipkg repository)&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenMoko2007.2| ]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-22T10:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: diary update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
*  IRC: irc.freenode.net #openmoko (nick: dcorking) &lt;br /&gt;
&lt;br /&gt;
* Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
* Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
* Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
&lt;br /&gt;
===Wednesday, August 22, 2007===&lt;br /&gt;
&lt;br /&gt;
Headset jack does not accept a standard 3.5 mm headset or iPod dock plug.  Need to make an adapter to play podcasts or use hands-free in my car.&lt;br /&gt;
&lt;br /&gt;
The battery icon is showing around 70% charged, even though it ought to be fully charged.   &lt;br /&gt;
 cat /sys/devices/platform/s3c2410-i2c/i2c-0/0-0008/battvolt&lt;br /&gt;
 3843&lt;br /&gt;
&lt;br /&gt;
UI (tap feedback) sounds come from the headset and the speaker.&lt;br /&gt;
&lt;br /&gt;
Managed to cause the headset (but not the speaker) to make weird phone-related noises by using the new Dialer.  Closing the dialer didn't stop it.  Fiddling with the new Today app and dialer, I managed to cause X and gsmd to crash.  On IRC, DPThought told me that gsmd is broken in the snapshot, but so hhf423 recommended I use ipkg.&amp;lt;blockquote&amp;gt; dcorking: if you do the ipkg update etc. with that .08 release, gsmd gets somewhat more stable, but audio switching still does not work&amp;lt;/blockquote&amp;gt;Also on IRC, I read about nice screenshots of the new GUI:&lt;br /&gt;
* http://scap.linuxtogo.org/&lt;br /&gt;
&lt;br /&gt;
===Tuesday, August 21, 2007===&lt;br /&gt;
&lt;br /&gt;
Played a 15 minute low bit rate MP3 on microSD card through the speaker (madplay controlled via screens under ssh).  It seemed to die after 3 or 4 minutes, but works ok on desktop iTunes.&lt;br /&gt;
&lt;br /&gt;
Flashed to 2007.2 snapshot - this has the new finger-oriented GUI from OpenedHand:&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2 OpenMoko-openmoko-devel-image-glibc-P1-August-Snapshot-20070819-fic-gta01.rootfs.jffs2]&lt;br /&gt;
* [http://buildhost.openmoko.org/snapshots/2007.08/images/uImage-2.6.21.5-r3-fic-gta01.bin  uImage-2.6.21.5-r3-fic-gta01.bin]&lt;br /&gt;
 &lt;br /&gt;
Looks great.&lt;br /&gt;
&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [Graham Williams's survivor website http://openmoko.togaware.com/survivor/TouchScreen.html#799], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Carriers/TMobile</id>
		<title>Carriers/TMobile</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Carriers/TMobile"/>
				<updated>2007-08-22T09:30:49Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: US only so far&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the United States, T-Mobile (an affiliate of Deutsche Telekom) offers [[GSM]] [[SIM]] cards on pre-pay and pay monthly plans.&lt;br /&gt;
&lt;br /&gt;
T-Mobile also offers GSM service (with GPRS) in other countries, not yet listed in this article.&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
A cursory glance on [http://www.t-mobile.com/shop/plans http://www.t-mobile.com/shop/plans at 08:58 UTC 2007-07-26] indicated that without entering zip code data two types of plans are available.  2-year contract plans (I think you have to talk to some for the 1 year plans) and Prepaid plans.&lt;br /&gt;
&lt;br /&gt;
=== Contract Plans ===&lt;br /&gt;
* 08:58 UTC 2007-07-26 It seemed to me all there contract plans are 2 year terms unless you try to get one by calling or visiting a store [http://www.t-mobile.com/shop/plans/ &amp;quot;For a 1-year contract, call 1-877-387-4324 or visit one of our T-Mobile stores&amp;quot; at the bottom of the page]&lt;br /&gt;
* 08:58 UTC 2007-07-26 They have either Individual/Regular Individual/MyFav Family/Regular or Family/MyFav plans&lt;br /&gt;
* 08:58 UTC 2007-07-26 Mobile To Mobile &amp;quot;...Note: Service in North and South Carolina, Iowa (area codes 319, 563, and 712), Wisconsin (area code 608), and Michigan (area code 906) is provided by T-Mobile roaming partners so calls will not be rated as mobile-to-mobile in these areas. Calls from or to locations outside of the US will not be rated as mobile-to-mobile.&amp;quot;&lt;br /&gt;
* Needs more info..&lt;br /&gt;
&lt;br /&gt;
=== Prepaid Plans ===&lt;br /&gt;
[http://www.t-mobile.com/shop/plans/Default.aspx?plancategory=4 http://www.t-mobile.com/shop/plans/Default.aspx?plancategory=4]&lt;br /&gt;
* 08:58 UTC 2007-07-26 Unpleasantly they have a gold status that gives one different refill values than normal users.&lt;br /&gt;
* 08:58 UTC 2007-07-26 I expect those that expend large amounts of money get gold status.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Refill value !! Premium Minutes !! Cost/Min !! Min Use Avoid Waste !! Expiration !! Gold Premium Minutes	 !! Gold Premium Expiration&lt;br /&gt;
|-&lt;br /&gt;
| $10 || 30min || 33.3cent/min || ~1min/3day avg || 90days || gold+5min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $25 || 130min || 19.2cent/min || ~4min/3day avg || 90days || gold+20min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $50 || 400min || 12.5cent/min || ~9min/2day avg || 90days || gold+60min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $100 || 1000min || 10.0cent/min || || 1year || gold+0min || gold+0days&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 08:58 UTC 2007-07-26 You lose your number after 90 days of no service...  &amp;quot;...To keep your mobile number active, refill within 90 days after your minutes expire. After 90 days, your account will be canceled and you will lose your phone number. If you want to restart service, you will need to activate new service.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* '''Inside Information:''' If you want to buy prepaid plans, it is best to go with the $100 gold plan. The catch is there is a $10 activation fee, so you end up paying $110 to get a SIM card with 1000 minutes valid for 1 year. Their base line phone is $30 (2007-08-01) if you want a backup phone.&lt;br /&gt;
&lt;br /&gt;
* Look into the T-Mobile Flex plan: Pay as you go $39.99 for 1000 minutes, evenings and weekends free!  No contracts (or so the salesman said).  Still costs $20 to buy a sim card from the store.&lt;br /&gt;
*T-mobile Flex-plan : It is the same as a plan (MyFav, Individual plan etc etc) expect you pay 5$ more, and there is no contract, you can quit whenever you want. You can add Sidekick on it if you want.&lt;br /&gt;
&lt;br /&gt;
=== Data Access Plans ===&lt;br /&gt;
&lt;br /&gt;
* T-Mobile does not offer data plans on pre-pay accounts ''Information from T-Mobile Store in the US on 2007-08-01''&lt;br /&gt;
&lt;br /&gt;
* GPRS data access in the US works fine with Phase 1 phone and instructions on [[Manually_using_GPRS]]&lt;br /&gt;
&lt;br /&gt;
* FIXME: Add information here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Carriers]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Carriers/TMobile</id>
		<title>Carriers/TMobile</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Carriers/TMobile"/>
				<updated>2007-08-22T09:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: United States only so far&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== United States ==&lt;br /&gt;
&lt;br /&gt;
A cursory glance on [http://www.t-mobile.com/shop/plans http://www.t-mobile.com/shop/plans at 08:58 UTC 2007-07-26] indicated that without entering zip code data two types of plans are available.  2-year contract plans (I think you have to talk to some for the 1 year plans) and Prepaid plans.&lt;br /&gt;
&lt;br /&gt;
== Contract Plans ==&lt;br /&gt;
* 08:58 UTC 2007-07-26 It seemed to me all there contract plans are 2 year terms unless you try to get one by calling or visiting a store [http://www.t-mobile.com/shop/plans/ &amp;quot;For a 1-year contract, call 1-877-387-4324 or visit one of our T-Mobile stores&amp;quot; at the bottom of the page]&lt;br /&gt;
* 08:58 UTC 2007-07-26 They have either Individual/Regular Individual/MyFav Family/Regular or Family/MyFav plans&lt;br /&gt;
* 08:58 UTC 2007-07-26 Mobile To Mobile &amp;quot;...Note: Service in North and South Carolina, Iowa (area codes 319, 563, and 712), Wisconsin (area code 608), and Michigan (area code 906) is provided by T-Mobile roaming partners so calls will not be rated as mobile-to-mobile in these areas. Calls from or to locations outside of the US will not be rated as mobile-to-mobile.&amp;quot;&lt;br /&gt;
* Needs more info..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prepaid Plans ==&lt;br /&gt;
[http://www.t-mobile.com/shop/plans/Default.aspx?plancategory=4 http://www.t-mobile.com/shop/plans/Default.aspx?plancategory=4]&lt;br /&gt;
* 08:58 UTC 2007-07-26 Unpleasantly they have a gold status that gives one different refill values than normal users.&lt;br /&gt;
* 08:58 UTC 2007-07-26 I expect those that expend large amounts of money get gold status.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Refill value !! Premium Minutes !! Cost/Min !! Min Use Avoid Waste !! Expiration !! Gold Premium Minutes	 !! Gold Premium Expiration&lt;br /&gt;
|-&lt;br /&gt;
| $10 || 30min || 33.3cent/min || ~1min/3day avg || 90days || gold+5min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $25 || 130min || 19.2cent/min || ~4min/3day avg || 90days || gold+20min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $50 || 400min || 12.5cent/min || ~9min/2day avg || 90days || gold+60min || gold+330days&lt;br /&gt;
|-&lt;br /&gt;
| $100 || 1000min || 10.0cent/min || || 1year || gold+0min || gold+0days&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 08:58 UTC 2007-07-26 You lose your number after 90 days of no service...  &amp;quot;...To keep your mobile number active, refill within 90 days after your minutes expire. After 90 days, your account will be canceled and you will lose your phone number. If you want to restart service, you will need to activate new service.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* '''Inside Information:''' If you want to buy prepaid plans, it is best to go with the $100 gold plan. The catch is there is a $10 activation fee, so you end up paying $110 to get a SIM card with 1000 minutes valid for 1 year. Their base line phone is $30 (2007-08-01) if you want a backup phone.&lt;br /&gt;
&lt;br /&gt;
* Look into the T-Mobile Flex plan: Pay as you go $39.99 for 1000 minutes, evenings and weekends free!  No contracts (or so the salesman said).  Still costs $20 to buy a sim card from the store.&lt;br /&gt;
*T-mobile Flex-plan : It is the same as a plan (MyFav, Individual plan etc etc) expect you pay 5$ more, and there is no contract, you can quit whenever you want. You can add Sidekick on it if you want.&lt;br /&gt;
&lt;br /&gt;
== Data Access Plans ==&lt;br /&gt;
&lt;br /&gt;
* T-Mobile does not offer data plans on pre-pay accounts ''Information from T-Mobile Store in the US on 2007-08-01''&lt;br /&gt;
&lt;br /&gt;
* GPRS data access in the US works fine with Phase 1 phone and instructions on [[Manually_using_GPRS]]&lt;br /&gt;
&lt;br /&gt;
* FIXME: Add information here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Carriers]]&lt;/div&gt;</summary>
		<author><name>Dcorking</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-22T08:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Using GTK+ and libmokoui */ sp&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 are 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 pseudo 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 sub classed from the GtkWidget base class. The normal practice 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;
{{Languages|GUI_Style_Guidelines}}&lt;br /&gt;
[[Category:User Interfaces]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Wishlist/Bible_Reader</id>
		<title>Wishlist/Bible Reader</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Wishlist/Bible_Reader"/>
				<updated>2007-08-21T11:21:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: threading, linking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most handheld platforms have some sort of bible, or religeous text reader. An excellent example would be bible+ for the palm platform. A good generic approach so that the reader was designed to read any religeous text would be a good idea.&lt;br /&gt;
&lt;br /&gt;
:''This is probably redundant if a good generic ebook [[reader]] can be be found/developed. What are compelling advantages of a &amp;quot;bible reader&amp;quot; over an &amp;quot;ebook reader&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
::Most religeous texts are broken into separate books. Another issue is that individuals may want to see dual language versions with a religeous text (IE, for the new testament, greek/english). Beyond the segmentation into books, each verse of a religeous text is usually noted. If I were reading a traditional book, I wouldn't care what verse I was reading, but with a religeous text, the verse/line pairing is important. I am fairly sure that these approaches are true of all abrahamic religeons, however, I would suspect that they are also true of other religeons as well.&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Ts_calibrate</id>
		<title>Ts calibrate</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Ts_calibrate"/>
				<updated>2007-08-20T21:27:02Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: link to some ipks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''ts_calibrate''''' is a graphical tool to calibrate the touch sensor.  The app asks the user to tap a sequence of 5 cross-hairs with a stylus.  It recalibrates the touchscreen, then exits.&lt;br /&gt;
&lt;br /&gt;
As of August 2007, it is typically included in the OpenMoko root filesystem, but does not appear  in the graphical menus.  You can run it from an [[ssh]] or [[GTKTerm2]] command line.&lt;br /&gt;
&lt;br /&gt;
It is a C program, ts_calibrate.c, and appears to be part of the [[xcalibrate]] package.&lt;br /&gt;
&lt;br /&gt;
==Upstream==&lt;br /&gt;
&lt;br /&gt;
:''I am not sure where the upstream sources of this come from.  Could someone add that please? It appears to be also distributed by OpenEmbedded, Familiar and GPE.  --[[User:Dcorking|Dcorking]] 18:37, 20 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
You probably won't get good results with a finger or fingernail - so try to have a stylus handy.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* http://openmoko.togaware.com/survivor/TouchScreen.html&lt;br /&gt;
* http://handhelds.org/packages/xcalibrate/&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Ts_calibrate</id>
		<title>Ts calibrate</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Ts_calibrate"/>
				<updated>2007-08-20T16:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: what it does&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''ts_calibrate''''' is a graphical tool to calibrate the touch sensor.  The app asks the user to tap a sequence of 5 cross-hairs with a stylus.  It recalibrates the touchscreen, then exits.&lt;br /&gt;
&lt;br /&gt;
As of August 2007, it is typically included in the OpenMoko root filesystem, but does not appear  in the graphical menus.  You can run it from an [[ssh]] or [[GTKTerm2]] command line.&lt;br /&gt;
&lt;br /&gt;
It is a C program, ts_calibrate.c, and appears to be part of the [[xcalibrate]] package.&lt;br /&gt;
&lt;br /&gt;
==Upstream==&lt;br /&gt;
&lt;br /&gt;
:''I am not sure where the upstream sources of this come from.  Could someone add that please? It appears to be also distributed by OpenEmbedded and GPE.  --[[User:Dcorking|Dcorking]] 18:37, 20 August 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&lt;br /&gt;
You probably won't get good results with a finger or fingernail - so try to have a stylus handy.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* http://openmoko.togaware.com/survivor/TouchScreen.html&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-20T16:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Monday, August 20, 2007 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to [Graham Williams's survivor website http://openmoko.togaware.com/survivor/TouchScreen.html#799], I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-20T16:14:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Openmoko diary (most recent first) */ ts_calibrate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
When I flashed this image on Saturday, I calibrated the touchscreen with my fingernail.  Unfortunately I was often missing targets by a few pixels, so thanks to Graham Williams's survivor website, I found that I could run [[ts_calibrate]] from the command line, this time with the stylus, and after 5 taps, things were working much better!&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream, and tried another one instead.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-20T15:55:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: blog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
Blog: http://voip4linux.infogami.com/blog/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream and try another one.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-20T15:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Monday, August 20, 2007 */ [http://www.gnome.org/projects/gedit/ gedit]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
Blog: http://voip4linux.infogami.com/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
I ran [http://www.gnome.org/projects/gedit/ gedit] remotely from the Mac (using the Neo as the X server, with instructions on  [[USB Networking#Remote apps on neo]])  It looked remarkably good and was responsive to the stylus and the on-screen keyboard.&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream and try another one.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Dcorking</id>
		<title>User:Dcorking</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Dcorking"/>
				<updated>2007-08-20T15:22:04Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: my openmoko diary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am David Corking.&lt;br /&gt;
&lt;br /&gt;
I have a [[P1 Owners|P1]] device.&lt;br /&gt;
&lt;br /&gt;
Website: http://dcorking.com/&lt;br /&gt;
&lt;br /&gt;
Company website: http://www.corking-project.co.uk/&lt;br /&gt;
&lt;br /&gt;
Blog: http://voip4linux.infogami.com/&lt;br /&gt;
&lt;br /&gt;
==Openmoko diary (most recent first) ==&lt;br /&gt;
===Monday, August 20, 2007===&lt;br /&gt;
&lt;br /&gt;
Device is working beautifully, tethered to my MacBook by USB.&lt;br /&gt;
&lt;br /&gt;
There is a new graphic for battery status - it looks like an empty battery, with a pronged cable plugged into it.  I don't know if this means 'charging', or 'fully charged', or something else.&lt;br /&gt;
&lt;br /&gt;
Remote terminal by ssh from the MacBook into the Neo worked first time - it is a bit disconcerting to have an IP login with no password, but great to have a fully functioning Linux console, in a computer that is as powerful as my first Linux desktop system 9 years ago (bar hardware screen acceleration.)&lt;br /&gt;
&lt;br /&gt;
Despite the speed and storage of the system, most of the common unix utilities come from the cut down [[BusyBox]] toolkit, rather than the more functional GNU utilities.&lt;br /&gt;
&lt;br /&gt;
Read that AUX wakes up the screen when it has gone to sleep.  When in Linux, press and hold for 5 seconds to get a stylus menu including 'power off'.  Press and hold for 9 seconds otherwise to halt.&lt;br /&gt;
&lt;br /&gt;
I [http://wiki.openmoko.org/wiki/Special:Contributions/Dcorking helped] tidy up the openmoko wiki.&lt;br /&gt;
&lt;br /&gt;
===Sunday, August 19, 2007===&lt;br /&gt;
&lt;br /&gt;
The screen is blank - nothing was happening!  So I tested briefly with a BL-5C battery from my Nokia phone.   I wanted to put the FIC battery in the Nokia phone to charge, but it is much thicker than the BL-5C, so the Nokia phone cover does not go back on.&lt;br /&gt;
&lt;br /&gt;
Charged my deeply discharged device for most of the day with the dumb APC charger.  Then, still connected to the charger, I booted and played with the UI and the stylus.  The battery indicator showed a little over half full, but very quickly discharged, showing red and then shutting down.&lt;br /&gt;
&lt;br /&gt;
I plugged into the MacBook (which is configured not to sleep) and left it overnight.&lt;br /&gt;
&lt;br /&gt;
===Saturday August 18, 2007===&lt;br /&gt;
Briefly tested the new P1 device with a charged Nokia BL-5C [[battery]] &lt;br /&gt;
&lt;br /&gt;
Put the FIC battery in the phone, and charged for approx. 8 hours with an APC dumb USB charger.  Surprised to see that the phone boots as soon as power is applied to the USB socket (this is as designed.)&lt;br /&gt;
&lt;br /&gt;
Installed AJZaurusUSB and OpenMoko Flasher on my [[Mac OS X]] Intel MacBook.  Discovered that the Neo1973 IR port was in fact the AUX button (no IR - as designed.)  Flashed the device with a recent kernel and rootfs.&lt;br /&gt;
* openmoko-devel-image-fic-gta01-20070803091138.rootfs.jffs2&lt;br /&gt;
* uImage-2.6.21.6-moko11-r1_0_0_2388_-fic-gta01.bin&lt;br /&gt;
(the image I first wanted did not seem to be visible to OpenMoko Flasher, so I decided not to swim upstream and try another one.)&lt;br /&gt;
&lt;br /&gt;
Booted into an attractive high resolution graphical interface.&lt;br /&gt;
&lt;br /&gt;
Pressed the power button, the screen went blank.  I didn't know if it was powered off&amp;amp;mdash;it turns out it wasn't, and it deeply discharged the battery overnight.&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Screen_Grabber</id>
		<title>Talk:Screen Grabber</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Screen_Grabber"/>
				<updated>2007-08-20T14:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: removed duplicate material, see Screen Shots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Discussion==&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_1973</id>
		<title>Getting Started with your Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_1973"/>
				<updated>2007-08-20T14:05:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Buttons */ links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''&lt;br /&gt;
&lt;br /&gt;
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.&lt;br /&gt;
&lt;br /&gt;
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.&lt;br /&gt;
&lt;br /&gt;
==== Back cover ====&lt;br /&gt;
&lt;br /&gt;
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).&lt;br /&gt;
&lt;br /&gt;
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.&lt;br /&gt;
&lt;br /&gt;
==== Battery ====&lt;br /&gt;
&lt;br /&gt;
To remove the [[battery]], lift its bottom edge with your fingernail. &lt;br /&gt;
&lt;br /&gt;
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. &lt;br /&gt;
&lt;br /&gt;
==== SIM card (optional) ====&lt;br /&gt;
&lt;br /&gt;
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery.  The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break.  &lt;br /&gt;
&lt;br /&gt;
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.&lt;br /&gt;
&lt;br /&gt;
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.&lt;br /&gt;
&lt;br /&gt;
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.&lt;br /&gt;
&lt;br /&gt;
==== Micro-SD card (optional) ====&lt;br /&gt;
&lt;br /&gt;
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.&lt;br /&gt;
&lt;br /&gt;
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.&lt;br /&gt;
&lt;br /&gt;
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.&lt;br /&gt;
&lt;br /&gt;
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.&lt;br /&gt;
&lt;br /&gt;
=== Accessories ===&lt;br /&gt;
&lt;br /&gt;
==== Stylus ====&lt;br /&gt;
&lt;br /&gt;
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.&lt;br /&gt;
&lt;br /&gt;
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.&lt;br /&gt;
&lt;br /&gt;
==== Headset ====&lt;br /&gt;
&lt;br /&gt;
The Neo ships with a stereo headset including a microphone and a push button. The plug is a standard 2.5 mm four-conductor version, though it differs from standard 3.5 mm headphones. The black socket is on the left side of the phone, and the last millimeter is somewhat firmer so make sure you push the plug all the way.&lt;br /&gt;
&lt;br /&gt;
==== Lanyard ====&lt;br /&gt;
&lt;br /&gt;
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.&lt;br /&gt;
&lt;br /&gt;
=== Powering up the phone ===&lt;br /&gt;
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]&lt;br /&gt;
Just hitting the power button (depending on your [[u-boot]] version you have to press for &amp;gt;= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into  X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.&lt;br /&gt;
&lt;br /&gt;
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.&lt;br /&gt;
&lt;br /&gt;
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.&lt;br /&gt;
&lt;br /&gt;
=== Flashing the Neo1973 GTA01Bv4 ===&lt;br /&gt;
The GTA01Bv4 devices that are currently shipping do not boot out of the box.  Flashing the phone with the latest kernel and [[Userspace root image|supporting file system (&amp;quot;rootfs&amp;quot;)]] is required before the phone will successfully boot.&lt;br /&gt;
&lt;br /&gt;
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].&lt;br /&gt;
&lt;br /&gt;
=== Powering down the phone ===&lt;br /&gt;
&lt;br /&gt;
==== While in bootloader mode, or if the phone has crashed ====&lt;br /&gt;
&lt;br /&gt;
If you press the power button for 9 seconds, the phone will switch off.  You can notice this by the backlight going dark.&lt;br /&gt;
&lt;br /&gt;
==== While running a full linux system with userspace ====&lt;br /&gt;
&lt;br /&gt;
In this mode, a power-button press of 5 seconds will be sufficient.  After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds.  The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.&lt;br /&gt;
&lt;br /&gt;
=== Battery charging ===&lt;br /&gt;
:''See also [[Neo1973 Battery Charger]]&lt;br /&gt;
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge).  Charging is always done via the USB socket.  You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.&lt;br /&gt;
&lt;br /&gt;
==== While in u-boot ====&lt;br /&gt;
&lt;br /&gt;
While you are in u-boot mode, the phone only charges with 100mA by default.  (This will change in one of the future revisions).&lt;br /&gt;
&lt;br /&gt;
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== While in Linux ====&lt;br /&gt;
&lt;br /&gt;
As soon as the phone is connected via USB cable, it will charge.  However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. &lt;br /&gt;
&lt;br /&gt;
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode.  You can notice this by the following line in the kernel log (/var/log/messages) of the laptop/desktop your Neo1973 is hooked up to&lt;br /&gt;
 usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet&lt;br /&gt;
&lt;br /&gt;
== Getting shell access on the phone ==&lt;br /&gt;
&lt;br /&gt;
=== By using the terminal emulator and on-screen keyboard ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Click&amp;quot; (using a stylus) the top-left arrow icon to get a drop-down menu with &amp;quot;Media&amp;quot;, &amp;quot;Settings&amp;quot;, &amp;quot;Utilities&amp;quot; and &amp;quot;Desktop&amp;quot;.  Choose &amp;quot;Utilities-&amp;gt;Panel-&amp;gt;Input Manager&amp;quot;, and a keyboard icon will appear on the top bar.  You can get an on-screen keyboard at any time by choosing it.&lt;br /&gt;
&lt;br /&gt;
With newer images, the keyboard comes up when you tap the white box in the top bar.&lt;br /&gt;
&lt;br /&gt;
You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box and releasing it to the right of the box.&lt;br /&gt;
&lt;br /&gt;
From the desktop, choose &amp;quot;Active tasks-&amp;gt;rxvt&amp;quot; to get a root shell.&lt;br /&gt;
&lt;br /&gt;
[[Terminal]] is in the top level menu in recent images.&lt;br /&gt;
&lt;br /&gt;
=== By using Ethernet emulation over a USB cable ===&lt;br /&gt;
&lt;br /&gt;
The standard Neo1973 Linux [[kernel]] has support for the &amp;quot;cdc_ether USB gadget&amp;quot;, i.e. a standard implementation of how to emulate an Ethernet device over USB.&lt;br /&gt;
&lt;br /&gt;
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).&lt;br /&gt;
&lt;br /&gt;
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host.  &lt;br /&gt;
&lt;br /&gt;
The Phone will have the IPv4 address 192.168.0.202/24.  You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)&lt;br /&gt;
&lt;br /&gt;
If you plug a USB cable into a laptop running Linux, you'll likely see the &amp;quot;cdc_ether&amp;quot; kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.&lt;br /&gt;
&lt;br /&gt;
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using&lt;br /&gt;
 # ifconfig usb0 192.168.0.200 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Then you should be able to&lt;br /&gt;
 # ping 192.168.0.202&lt;br /&gt;
&lt;br /&gt;
and last, but not least&lt;br /&gt;
 # ssh root@192.168.0.202&lt;br /&gt;
&lt;br /&gt;
Once you press 'enter' (empty password), you should now have a root login.&lt;br /&gt;
&lt;br /&gt;
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.&lt;br /&gt;
&lt;br /&gt;
=== By using the debug board/serial/JTAG ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Debug Board#Usage_Instructions]]&lt;br /&gt;
&lt;br /&gt;
== Getting access to the bootloader console ==&lt;br /&gt;
&lt;br /&gt;
Please see [[u-boot#Using_usbtty_from_Linux]]&lt;br /&gt;
&lt;br /&gt;
== Using Audio ==&lt;br /&gt;
=== Enable Internal Speaker and Mic in Phone Calls ===&lt;br /&gt;
If you got no Speaker and Mic during a Call you need to load the &amp;quot;gsmhandset.state&amp;quot; alsa-configfile&lt;br /&gt;
&lt;br /&gt;
 alsactl -f /etc/alsa/gsmhandset.state restore&lt;br /&gt;
&lt;br /&gt;
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/&lt;br /&gt;
&lt;br /&gt;
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):&lt;br /&gt;
&lt;br /&gt;
 sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au&lt;br /&gt;
&lt;br /&gt;
copy it to the device and run&lt;br /&gt;
&lt;br /&gt;
 cat ringtone_thereisnophone.au &amp;gt; /dev/dsp&lt;br /&gt;
&lt;br /&gt;
== Useful commands in Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Suspending ===&lt;br /&gt;
&lt;br /&gt;
Writing &amp;quot;mem&amp;quot; into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps.  It will persist in this state until a wake-up event arrives.  Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect.&lt;br /&gt;
&lt;br /&gt;
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command&lt;br /&gt;
 # (sleep 1; echo mem &amp;gt; /sys/power/state) &amp;amp; exit&lt;br /&gt;
&lt;br /&gt;
=== Initial backup ===&lt;br /&gt;
&lt;br /&gt;
After getting your new Neo1973 booted for the first time you might want to make a back up of the original flash chip contents on your PC, before you overwrite the flash with a custom image or just update to a newer build.  &lt;br /&gt;
&lt;br /&gt;
{{note|For phase 0 developers only (GTA01Bv4 shippment 0, '''not &amp;amp;gt; 0 '''): This is a good idea because there are parts in the root filesystem that can't be distributed over internet so they are only found in the shipped ROM (see the [[GPS]] driver).}}&lt;br /&gt;
&lt;br /&gt;
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]].  The following commands can be used for that.&lt;br /&gt;
{|&lt;br /&gt;
! On the host !! On the target&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock0&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock1&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock2&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock3&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /dev/mtdblock0 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock1 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock2 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock3 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock4 | nc 192.168.0.200 20000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This stores the five NAND partitions in files named mtdblock*.  Knowing the partition layout (u-boot &amp;quot;mtdparts&amp;quot; command or Linux dmesg) you can restore the whole flash with it.&lt;br /&gt;
&lt;br /&gt;
=== Setting date and time ===&lt;br /&gt;
&lt;br /&gt;
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:&lt;br /&gt;
&lt;br /&gt;
 # date -s 080919022007&lt;br /&gt;
&lt;br /&gt;
The screensaver might turn on as you execute this command - just tap the screen to get back.&lt;br /&gt;
&lt;br /&gt;
Now, you need to synchronize the time with the hardware date/time by typing:&lt;br /&gt;
&lt;br /&gt;
 # hwclock --systohc&lt;br /&gt;
&lt;br /&gt;
=== Where to from here ===&lt;br /&gt;
&lt;br /&gt;
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]],  or you can start playing with the [[GPS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottom&amp;quot;&amp;gt;{{Languages|Getting_Started_with_your_Neo1973}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Neo1973_Phase_1_related]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_1973</id>
		<title>Getting Started with your Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_1973"/>
				<updated>2007-08-20T13:58:22Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* Battery charging */ :''See also Neo1973 Battery Charger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''&lt;br /&gt;
&lt;br /&gt;
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.&lt;br /&gt;
&lt;br /&gt;
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.&lt;br /&gt;
&lt;br /&gt;
==== Back cover ====&lt;br /&gt;
&lt;br /&gt;
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).&lt;br /&gt;
&lt;br /&gt;
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.&lt;br /&gt;
&lt;br /&gt;
==== Battery ====&lt;br /&gt;
&lt;br /&gt;
To remove the [[battery]], lift its bottom edge with your fingernail. &lt;br /&gt;
&lt;br /&gt;
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. &lt;br /&gt;
&lt;br /&gt;
==== SIM card (optional) ====&lt;br /&gt;
&lt;br /&gt;
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery.  The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break.  &lt;br /&gt;
&lt;br /&gt;
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.&lt;br /&gt;
&lt;br /&gt;
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.&lt;br /&gt;
&lt;br /&gt;
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.&lt;br /&gt;
&lt;br /&gt;
==== Micro-SD card (optional) ====&lt;br /&gt;
&lt;br /&gt;
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.&lt;br /&gt;
&lt;br /&gt;
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.&lt;br /&gt;
&lt;br /&gt;
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.&lt;br /&gt;
&lt;br /&gt;
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
The power button is on the lower right-hand side, and the AUX button is on the top-left.&lt;br /&gt;
&lt;br /&gt;
=== Accessories ===&lt;br /&gt;
&lt;br /&gt;
==== Stylus ====&lt;br /&gt;
&lt;br /&gt;
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.&lt;br /&gt;
&lt;br /&gt;
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.&lt;br /&gt;
&lt;br /&gt;
==== Headset ====&lt;br /&gt;
&lt;br /&gt;
The Neo ships with a stereo headset including a microphone and a push button. The plug is a standard 2.5 mm four-conductor version, though it differs from standard 3.5 mm headphones. The black socket is on the left side of the phone, and the last millimeter is somewhat firmer so make sure you push the plug all the way.&lt;br /&gt;
&lt;br /&gt;
==== Lanyard ====&lt;br /&gt;
&lt;br /&gt;
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.&lt;br /&gt;
&lt;br /&gt;
=== Powering up the phone ===&lt;br /&gt;
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]&lt;br /&gt;
Just hitting the power button (depending on your [[u-boot]] version you have to press for &amp;gt;= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into  X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.&lt;br /&gt;
&lt;br /&gt;
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.&lt;br /&gt;
&lt;br /&gt;
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.&lt;br /&gt;
&lt;br /&gt;
=== Flashing the Neo1973 GTA01Bv4 ===&lt;br /&gt;
The GTA01Bv4 devices that are currently shipping do not boot out of the box.  Flashing the phone with the latest kernel and [[Userspace root image|supporting file system (&amp;quot;rootfs&amp;quot;)]] is required before the phone will successfully boot.&lt;br /&gt;
&lt;br /&gt;
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].&lt;br /&gt;
&lt;br /&gt;
=== Powering down the phone ===&lt;br /&gt;
&lt;br /&gt;
==== While in bootloader mode, or if the phone has crashed ====&lt;br /&gt;
&lt;br /&gt;
If you press the power button for 9 seconds, the phone will switch off.  You can notice this by the backlight going dark.&lt;br /&gt;
&lt;br /&gt;
==== While running a full linux system with userspace ====&lt;br /&gt;
&lt;br /&gt;
In this mode, a power-button press of 5 seconds will be sufficient.  After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds.  The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.&lt;br /&gt;
&lt;br /&gt;
=== Battery charging ===&lt;br /&gt;
:''See also [[Neo1973 Battery Charger]]&lt;br /&gt;
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge).  Charging is always done via the USB socket.  You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.&lt;br /&gt;
&lt;br /&gt;
==== While in u-boot ====&lt;br /&gt;
&lt;br /&gt;
While you are in u-boot mode, the phone only charges with 100mA by default.  (This will change in one of the future revisions).&lt;br /&gt;
&lt;br /&gt;
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.&lt;br /&gt;
&lt;br /&gt;
==== While in Linux ====&lt;br /&gt;
&lt;br /&gt;
As soon as the phone is connected via USB cable, it will charge.  However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. &lt;br /&gt;
&lt;br /&gt;
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode.  You can notice this by the following line in the kernel log (/var/log/messages) of the laptop/desktop your Neo1973 is hooked up to&lt;br /&gt;
 usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet&lt;br /&gt;
&lt;br /&gt;
== Getting shell access on the phone ==&lt;br /&gt;
&lt;br /&gt;
=== By using the terminal emulator and on-screen keyboard ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Click&amp;quot; (using a stylus) the top-left arrow icon to get a drop-down menu with &amp;quot;Media&amp;quot;, &amp;quot;Settings&amp;quot;, &amp;quot;Utilities&amp;quot; and &amp;quot;Desktop&amp;quot;.  Choose &amp;quot;Utilities-&amp;gt;Panel-&amp;gt;Input Manager&amp;quot;, and a keyboard icon will appear on the top bar.  You can get an on-screen keyboard at any time by choosing it.&lt;br /&gt;
&lt;br /&gt;
With newer images, the keyboard comes up when you tap the white box in the top bar.&lt;br /&gt;
&lt;br /&gt;
You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box and releasing it to the right of the box.&lt;br /&gt;
&lt;br /&gt;
From the desktop, choose &amp;quot;Active tasks-&amp;gt;rxvt&amp;quot; to get a root shell.&lt;br /&gt;
&lt;br /&gt;
[[Terminal]] is in the top level menu in recent images.&lt;br /&gt;
&lt;br /&gt;
=== By using Ethernet emulation over a USB cable ===&lt;br /&gt;
&lt;br /&gt;
The standard Neo1973 Linux [[kernel]] has support for the &amp;quot;cdc_ether USB gadget&amp;quot;, i.e. a standard implementation of how to emulate an Ethernet device over USB.&lt;br /&gt;
&lt;br /&gt;
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).&lt;br /&gt;
&lt;br /&gt;
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host.  &lt;br /&gt;
&lt;br /&gt;
The Phone will have the IPv4 address 192.168.0.202/24.  You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)&lt;br /&gt;
&lt;br /&gt;
If you plug a USB cable into a laptop running Linux, you'll likely see the &amp;quot;cdc_ether&amp;quot; kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.&lt;br /&gt;
&lt;br /&gt;
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using&lt;br /&gt;
 # ifconfig usb0 192.168.0.200 netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Then you should be able to&lt;br /&gt;
 # ping 192.168.0.202&lt;br /&gt;
&lt;br /&gt;
and last, but not least&lt;br /&gt;
 # ssh root@192.168.0.202&lt;br /&gt;
&lt;br /&gt;
Once you press 'enter' (empty password), you should now have a root login.&lt;br /&gt;
&lt;br /&gt;
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.&lt;br /&gt;
&lt;br /&gt;
=== By using the debug board/serial/JTAG ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Debug Board#Usage_Instructions]]&lt;br /&gt;
&lt;br /&gt;
== Getting access to the bootloader console ==&lt;br /&gt;
&lt;br /&gt;
Please see [[u-boot#Using_usbtty_from_Linux]]&lt;br /&gt;
&lt;br /&gt;
== Using Audio ==&lt;br /&gt;
=== Enable Internal Speaker and Mic in Phone Calls ===&lt;br /&gt;
If you got no Speaker and Mic during a Call you need to load the &amp;quot;gsmhandset.state&amp;quot; alsa-configfile&lt;br /&gt;
&lt;br /&gt;
 alsactl -f /etc/alsa/gsmhandset.state restore&lt;br /&gt;
&lt;br /&gt;
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/&lt;br /&gt;
&lt;br /&gt;
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):&lt;br /&gt;
&lt;br /&gt;
 sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au&lt;br /&gt;
&lt;br /&gt;
copy it to the device and run&lt;br /&gt;
&lt;br /&gt;
 cat ringtone_thereisnophone.au &amp;gt; /dev/dsp&lt;br /&gt;
&lt;br /&gt;
== Useful commands in Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Suspending ===&lt;br /&gt;
&lt;br /&gt;
Writing &amp;quot;mem&amp;quot; into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps.  It will persist in this state until a wake-up event arrives.  Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect.&lt;br /&gt;
&lt;br /&gt;
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command&lt;br /&gt;
 # (sleep 1; echo mem &amp;gt; /sys/power/state) &amp;amp; exit&lt;br /&gt;
&lt;br /&gt;
=== Initial backup ===&lt;br /&gt;
&lt;br /&gt;
After getting your new Neo1973 booted for the first time you might want to make a back up of the original flash chip contents on your PC, before you overwrite the flash with a custom image or just update to a newer build.  &lt;br /&gt;
&lt;br /&gt;
{{note|For phase 0 developers only (GTA01Bv4 shippment 0, '''not &amp;amp;gt; 0 '''): This is a good idea because there are parts in the root filesystem that can't be distributed over internet so they are only found in the shipped ROM (see the [[GPS]] driver).}}&lt;br /&gt;
&lt;br /&gt;
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]].  The following commands can be used for that.&lt;br /&gt;
{|&lt;br /&gt;
! On the host !! On the target&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock0&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock1&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock2&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock3&lt;br /&gt;
$ netcat -l -p 20000 &amp;gt; mtdblock4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /dev/mtdblock0 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock1 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock2 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock3 | nc 192.168.0.200 20000&lt;br /&gt;
# cat /dev/mtdblock4 | nc 192.168.0.200 20000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This stores the five NAND partitions in files named mtdblock*.  Knowing the partition layout (u-boot &amp;quot;mtdparts&amp;quot; command or Linux dmesg) you can restore the whole flash with it.&lt;br /&gt;
&lt;br /&gt;
=== Setting date and time ===&lt;br /&gt;
&lt;br /&gt;
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:&lt;br /&gt;
&lt;br /&gt;
 # date -s 080919022007&lt;br /&gt;
&lt;br /&gt;
The screensaver might turn on as you execute this command - just tap the screen to get back.&lt;br /&gt;
&lt;br /&gt;
Now, you need to synchronize the time with the hardware date/time by typing:&lt;br /&gt;
&lt;br /&gt;
 # hwclock --systohc&lt;br /&gt;
&lt;br /&gt;
=== Where to from here ===&lt;br /&gt;
&lt;br /&gt;
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]],  or you can start playing with the [[GPS]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottom&amp;quot;&amp;gt;{{Languages|Getting_Started_with_your_Neo1973}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Neo1973_Phase_1_related]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic</id>
		<title>Neo 1973 Battery Charging Logic</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic"/>
				<updated>2007-08-20T13:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: kilohms&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Neo1973 Battery]] charging logic is embedded into our [[Neo1973 GTA01 Power Management|PCF50606 Power Management]] Unit (PMU).&lt;br /&gt;
&lt;br /&gt;
The PCF50606 supports a variety of [[Neo1973 Battery]] charging modes, based around the hardware limitations of USB.&lt;br /&gt;
&lt;br /&gt;
Some USB hubs only provide up to 100mA per device.&lt;br /&gt;
If more than the available current is drawn from them, they may be reset, or power off.&lt;br /&gt;
This resets all devices connected to the USB bus, possibly causing data loss.&lt;br /&gt;
So, fast charge mode is only enabled after the Neo is told that it is safe to charge at this current. &lt;br /&gt;
&lt;br /&gt;
An alternative method is used when connected to a more USB-compliant dumb charger.  If the Neo measures 48&amp;amp;nbsp;k&amp;amp;Omega; +/- 1% between usb pin 5 and ground, it will detect the dumb charger and use it for fast charging. &lt;br /&gt;
&lt;br /&gt;
{{warning|While we have spent a significant amount on various safe-guards such as battery-internal overcurrent/overvoltage protection, manual twisting with low-level charger control aspects is not recommended.  It might damage either the [[battery]] or charging circuit.}}&lt;br /&gt;
&lt;br /&gt;
== Charging Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Pre Charge ===&lt;br /&gt;
&lt;br /&gt;
The default mode is what the PMU calls 'Pre Charge'. In which we draw up to 100mA charging current from the USB socket.  This mode is safe to use on any USB socket, since the USB  specification mandates that 100mA is always available.&lt;br /&gt;
&lt;br /&gt;
However, 100mA charging at a 1200mAh [[Neo1973 Battery]] means around 12hrs charging time, not very practical at all.&lt;br /&gt;
&lt;br /&gt;
=== Fast Charge ===&lt;br /&gt;
&lt;br /&gt;
Fast Charge is what the PMU calls the charging mode in which we draw up to 500mA charging current from the USB socket.  This mode can only be used if the USB stack on the host controller has selected a '''USB Configuration''' for the Neo which allows it to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
By default, if you apply +5V to the USB device socket, we draw only 100mA. &lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CCCV) ====&lt;br /&gt;
&lt;br /&gt;
Fast charging, using first constant current, later constant voltage.  This is what we use for our Li-Ion [[Neo1973 Battery]]&lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CVCC) ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neo1973 emergency charging ==&lt;br /&gt;
&lt;br /&gt;
=== from deep discharged battery ===&lt;br /&gt;
&lt;br /&gt;
A deep discharged battery is one where the terminal voltage is below the minimal voltage threshold.  The Neo1973 (specifically: The PCF50606 PMU) will not power-on the device. ''see also [[Neo1973 GTA01 Power Management]]&lt;br /&gt;
&lt;br /&gt;
If you make sure to remove the USB cable and put a deep discharged battery into the Neo1973, the battery can still be charged.  All you need to do is to provide 5V to the USB socket, by either connecting the Neo1973 to some USB port or a dumb USB charger.&lt;br /&gt;
&lt;br /&gt;
The battery will charge only with 100mA, and it will take a couple of hours until the battery is again charged to a level where it can power the phone.&lt;br /&gt;
&lt;br /&gt;
{{note|Please do not press the power button before you have waited for something like four hours. If you do so, the phone might [partially] power up, and draw more power than the 100mA supplied by the charger/USB, and so begin discharging itself again.&lt;br /&gt;
&lt;br /&gt;
If you did press the power button, &lt;br /&gt;
#remove the battery, &lt;br /&gt;
#wait a moment,&lt;br /&gt;
#insert the battery&lt;br /&gt;
#connect the charger or USB.}}&lt;br /&gt;
&lt;br /&gt;
The procedure to follow is:&lt;br /&gt;
# '''Open Case.&lt;br /&gt;
# '''Remove Battery.&lt;br /&gt;
# '''Wait 20s.''' ''This resets the hardware, and makes sure nothing is drawing current during the next stage.&lt;br /&gt;
# '''Plug into a USB host, or USB charger.''' ''At this time, the battery will be charging at a low rate.&lt;br /&gt;
# '''Wait 1 hour.'''  At this time, the battery will be approximately 5% charged, which should run the Neo for several minutes.  ''This time needs to be resolved: it is not quite clear how long to charge a deeply discharged battery before the device is able to request a 500 mA fast charge current.&lt;br /&gt;
# '''If you have a USB host, plug it into a port capable of sourcing 500mA and load the appropriate drivers, so the neo can negotiate to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
*If you have a dumb charger, see the [[Bootloader]] page for how to add a u-boot menu entry to turn on fast-charging.&lt;br /&gt;
&lt;br /&gt;
==Proposals for alternative charging schemes==&lt;br /&gt;
&lt;br /&gt;
An alternate method - for example sensing if there is no USB communication from the host for 30 seconds - as may be the case with dumb 'USB chargers' - would need to be used to be compatible with the vast majority of already existing hardware. &lt;br /&gt;
This has a small risk of causing buses it is connected to in suspend mode, when they are not active, to crash, and is not compliant with the specification. &lt;br /&gt;
&lt;br /&gt;
:The USB spec requires the host to reply in a much shorter time than 30 seconds. Waiting that long is overkill and would be very annoying if you were trying to charge with something like a [http://www.21st-century-goods.com/page/21st/PROD/AHPG crank charger].&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic</id>
		<title>Neo 1973 Battery Charging Logic</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic"/>
				<updated>2007-08-20T13:20:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Neo1973 Battery]] charging logic is embedded into our [[Neo1973 GTA01 Power Management|PCF50606 Power Management]] Unit (PMU).&lt;br /&gt;
&lt;br /&gt;
The PCF50606 supports a variety of [[Neo1973 Battery]] charging modes, based around the hardware limitations of USB.&lt;br /&gt;
&lt;br /&gt;
Some USB hubs only provide up to 100mA per device.&lt;br /&gt;
If more than the available current is drawn from them, they may be reset, or power off.&lt;br /&gt;
This resets all devices connected to the USB bus, possibly causing data loss.&lt;br /&gt;
So, fast charge mode is only enabled after the Neo is told that it is safe to charge at this current. &lt;br /&gt;
&lt;br /&gt;
An alternative method is used when connected to a more USB-compliant dumb charger.  If the Neo measures 48&amp;amp;nbsp;&amp;amp;Omega; +/- 1% between usb pin 5 and ground, it will detect the dumb charger and use it for fast charging. &lt;br /&gt;
&lt;br /&gt;
{{warning|While we have spent a significant amount on various safe-guards such as battery-internal overcurrent/overvoltage protection, manual twisting with low-level charger control aspects is not recommended.  It might damage either the [[battery]] or charging circuit.}}&lt;br /&gt;
&lt;br /&gt;
== Charging Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Pre Charge ===&lt;br /&gt;
&lt;br /&gt;
The default mode is what the PMU calls 'Pre Charge'. In which we draw up to 100mA charging current from the USB socket.  This mode is safe to use on any USB socket, since the USB  specification mandates that 100mA is always available.&lt;br /&gt;
&lt;br /&gt;
However, 100mA charging at a 1200mAh [[Neo1973 Battery]] means around 12hrs charging time, not very practical at all.&lt;br /&gt;
&lt;br /&gt;
=== Fast Charge ===&lt;br /&gt;
&lt;br /&gt;
Fast Charge is what the PMU calls the charging mode in which we draw up to 500mA charging current from the USB socket.  This mode can only be used if the USB stack on the host controller has selected a '''USB Configuration''' for the Neo which allows it to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
By default, if you apply +5V to the USB device socket, we draw only 100mA. &lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CCCV) ====&lt;br /&gt;
&lt;br /&gt;
Fast charging, using first constant current, later constant voltage.  This is what we use for our Li-Ion [[Neo1973 Battery]]&lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CVCC) ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neo1973 emergency charging ==&lt;br /&gt;
&lt;br /&gt;
=== from deep discharged battery ===&lt;br /&gt;
&lt;br /&gt;
A deep discharged battery is one where the terminal voltage is below the minimal voltage threshold.  The Neo1973 (specifically: The PCF50606 PMU) will not power-on the device. ''see also [[Neo1973 GTA01 Power Management]]&lt;br /&gt;
&lt;br /&gt;
If you make sure to remove the USB cable and put a deep discharged battery into the Neo1973, the battery can still be charged.  All you need to do is to provide 5V to the USB socket, by either connecting the Neo1973 to some USB port or a dumb USB charger.&lt;br /&gt;
&lt;br /&gt;
The battery will charge only with 100mA, and it will take a couple of hours until the battery is again charged to a level where it can power the phone.&lt;br /&gt;
&lt;br /&gt;
{{note|Please do not press the power button before you have waited for something like four hours. If you do so, the phone might [partially] power up, and draw more power than the 100mA supplied by the charger/USB, and so begin discharging itself again.&lt;br /&gt;
&lt;br /&gt;
If you did press the power button, &lt;br /&gt;
#remove the battery, &lt;br /&gt;
#wait a moment,&lt;br /&gt;
#insert the battery&lt;br /&gt;
#connect the charger or USB.}}&lt;br /&gt;
&lt;br /&gt;
The procedure to follow is:&lt;br /&gt;
# '''Open Case.&lt;br /&gt;
# '''Remove Battery.&lt;br /&gt;
# '''Wait 20s.''' ''This resets the hardware, and makes sure nothing is drawing current during the next stage.&lt;br /&gt;
# '''Plug into a USB host, or USB charger.''' ''At this time, the battery will be charging at a low rate.&lt;br /&gt;
# '''Wait 1 hour.'''  At this time, the battery will be approximately 5% charged, which should run the Neo for several minutes.  ''This time needs to be resolved: it is not quite clear how long to charge a deeply discharged battery before the device is able to request a 500 mA fast charge current.&lt;br /&gt;
# '''If you have a USB host, plug it into a port capable of sourcing 500mA and load the appropriate drivers, so the neo can negotiate to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
*If you have a dumb charger, see the [[Bootloader]] page for how to add a u-boot menu entry to turn on fast-charging.&lt;br /&gt;
&lt;br /&gt;
==Proposals for alternative charging schemes==&lt;br /&gt;
&lt;br /&gt;
An alternate method - for example sensing if there is no USB communication from the host for 30 seconds - as may be the case with dumb 'USB chargers' - would need to be used to be compatible with the vast majority of already existing hardware. &lt;br /&gt;
This has a small risk of causing buses it is connected to in suspend mode, when they are not active, to crash, and is not compliant with the specification. &lt;br /&gt;
&lt;br /&gt;
:The USB spec requires the host to reply in a much shorter time than 30 seconds. Waiting that long is overkill and would be very annoying if you were trying to charge with something like a [http://www.21st-century-goods.com/page/21st/PROD/AHPG crank charger].&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic</id>
		<title>Neo 1973 Battery Charging Logic</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic"/>
				<updated>2007-08-20T13:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: rework&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Neo1973 Battery]] charging logic is embedded into our [[Neo1973 GTA01 Power Management|PCF50606 Power Management]] Unit (PMU).&lt;br /&gt;
&lt;br /&gt;
The PCF50606 supports a variety of [[Neo1973 Battery]] charging modes, based around the hardware limitations of USB.&lt;br /&gt;
&lt;br /&gt;
Some USB hubs only provide up to 100mA per device.&lt;br /&gt;
If more than the available current is drawn from them, they may be reset, or power off.&lt;br /&gt;
This resets all devices connected to the USB bus, possibly causing data loss.&lt;br /&gt;
So, fast charge mode is only enabled after the Neo is told that it is safe to charge at this current. &lt;br /&gt;
&lt;br /&gt;
An alternative method is used when connected to a more USB-compliant dumb charger for the is used.  If the Neo measures 48&amp;amp;nbsp;&amp;amp;Omega; +/- 1% between usb pin 5 and ground, it will detect the dumb charger and use it for fast charging. &lt;br /&gt;
&lt;br /&gt;
{{warning|While we have spent a significant amount on various safe-guards such as battery-internal overcurrent/overvoltage protection, manual twisting with low-level charger control aspects is not recommended.  It might damage either the [[battery]] or charging circuit.}}&lt;br /&gt;
&lt;br /&gt;
== Charging Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Pre Charge ===&lt;br /&gt;
&lt;br /&gt;
The default mode is what the PMU calls 'Pre Charge'. In which we draw up to 100mA charging current from the USB socket.  This mode is safe to use on any USB socket, since the USB  specification mandates that 100mA is always available.&lt;br /&gt;
&lt;br /&gt;
However, 100mA charging at a 1200mAh [[Neo1973 Battery]] means around 12hrs charging time, not very practical at all.&lt;br /&gt;
&lt;br /&gt;
=== Fast Charge ===&lt;br /&gt;
&lt;br /&gt;
Fast Charge is what the PMU calls the charging mode in which we draw up to 500mA charging current from the USB socket.  This mode can only be used if the USB stack on the host controller has selected a '''USB Configuration''' for the Neo which allows it to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
By default, if you apply +5V to the USB device socket, we draw only 100mA. &lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CCCV) ====&lt;br /&gt;
&lt;br /&gt;
Fast charging, using first constant current, later constant voltage.  This is what we use for our Li-Ion [[Neo1973 Battery]]&lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CVCC) ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neo1973 emergency charging ==&lt;br /&gt;
&lt;br /&gt;
=== from deep discharged battery ===&lt;br /&gt;
&lt;br /&gt;
A deep discharged battery is one where the terminal voltage is below the minimal voltage threshold.  The Neo1973 (specifically: The PCF50606 PMU) will not power-on the device. ''see also [[Neo1973 GTA01 Power Management]]&lt;br /&gt;
&lt;br /&gt;
If you make sure to remove the USB cable and put a deep discharged battery into the Neo1973, the battery can still be charged.  All you need to do is to provide 5V to the USB socket, by either connecting the Neo1973 to some USB port or a dumb USB charger.&lt;br /&gt;
&lt;br /&gt;
The battery will charge only with 100mA, and it will take a couple of hours until the battery is again charged to a level where it can power the phone.&lt;br /&gt;
&lt;br /&gt;
{{note|Please do not press the power button before you have waited for something like four hours. If you do so, the phone might [partially] power up, and draw more power than the 100mA supplied by the charger/USB, and so begin discharging itself again.&lt;br /&gt;
&lt;br /&gt;
If you did press the power button, &lt;br /&gt;
#remove the battery, &lt;br /&gt;
#wait a moment,&lt;br /&gt;
#insert the battery&lt;br /&gt;
#connect the charger or USB.}}&lt;br /&gt;
&lt;br /&gt;
The procedure to follow is:&lt;br /&gt;
# '''Open Case.&lt;br /&gt;
# '''Remove Battery.&lt;br /&gt;
# '''Wait 20s.''' ''This resets the hardware, and makes sure nothing is drawing current during the next stage.&lt;br /&gt;
# '''Plug into a USB host, or USB charger.''' ''At this time, the battery will be charging at a low rate.&lt;br /&gt;
# '''Wait 1 hour.'''  At this time, the battery will be approximately 5% charged, which should run the Neo for several minutes.  ''This time needs to be resolved: it is not quite clear how long to charge a deeply discharged battery before the device is able to request a 500 mA fast charge current.&lt;br /&gt;
# '''If you have a USB host, plug it into a port capable of sourcing 500mA and load the appropriate drivers, so the neo can negotiate to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
*If you have a dumb charger, see the [[Bootloader]] page for how to add a u-boot menu entry to turn on fast-charging.&lt;br /&gt;
&lt;br /&gt;
==Proposals for alternative charging schemes==&lt;br /&gt;
&lt;br /&gt;
An alternate method - for example sensing if there is no USB communication from the host for 30 seconds - as may be the case with dumb 'USB chargers' - would need to be used to be compatible with the vast majority of already existing hardware. &lt;br /&gt;
This has a small risk of causing buses it is connected to in suspend mode, when they are not active, to crash, and is not compliant with the specification. &lt;br /&gt;
&lt;br /&gt;
:The USB spec requires the host to reply in a much shorter time than 30 seconds. Waiting that long is overkill and would be very annoying if you were trying to charge with something like a [http://www.21st-century-goods.com/page/21st/PROD/AHPG crank charger].&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Neo_1973_Battery_Charging_Logic</id>
		<title>Talk:Neo 1973 Battery Charging Logic</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Neo_1973_Battery_Charging_Logic"/>
				<updated>2007-08-20T13:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: User:Speedevil|'s article suggested pre-charging for 1 hour.  The suggestions in this article suggested to pre-charge for 2-4 hours.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Time to pre-charge a deep discharged battery?==&lt;br /&gt;
[[User:Speedevil|Speedevil]]'s article suggested pre-charging for 1 hour.  The suggestions in this article (before I imported those from Speedevil) suggested to pre-charge for 2-4 hours.  Is there a way to choose the most effective time, and if so, is there clearer way to explain this to users? --[[User:Dcorking|Dcorking]] 15:01, 20 August 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic</id>
		<title>Neo 1973 Battery Charging Logic</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_Battery_Charging_Logic"/>
				<updated>2007-08-20T12:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: /* from deep discharged battery */ slight rework + move procedure from Neo1973 Charging&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Neo1973 Battery]] charging logic is embedded into our [[:Category:Neo1973 Hardware#Power_Management|PCF50606 PMU]] (Power Management Unit).&lt;br /&gt;
&lt;br /&gt;
The PCF50606 supports a variety of [[Neo1973 Battery]] charging modes, based around the hardware limitations of USB.&lt;br /&gt;
&lt;br /&gt;
USB hubs may only provide up to 100mA per device.&lt;br /&gt;
If more than the available current is drawn from them, they may be reset, or power off.&lt;br /&gt;
This resets all devices connected to the USB bus, possibly causing data loss.&lt;br /&gt;
So, fast charge mode is only enabled after the Neo is told that it is safe to charge at this current. &lt;br /&gt;
&lt;br /&gt;
An alternative method is used if the proper charger for the Neo is used.&lt;br /&gt;
If the neo measures 48kohm +/- 1% between usb pin 5 and ground, it will detect the dumb charger and use it for fast charging. &lt;br /&gt;
&lt;br /&gt;
An alternate method - for example sensing if there is no USB communication from the host for 30 seconds - as may be the case with dumb 'USB chargers' - would need to be used to be compatible with the vast majority of already existing hardware. &lt;br /&gt;
This has a small risk of causing busses it is connected to in suspend mode, when they are not active, to crash, and is not compliant with the specification. &lt;br /&gt;
&lt;br /&gt;
:The USB spec requires the host to reply in a much shorter time than 30 seconds. Waiting that long is overkill and would be very annoying if you were trying to charge with something like a [http://www.21st-century-goods.com/page/21st/PROD/AHPG crank charger].&lt;br /&gt;
&lt;br /&gt;
{{warning|While we have spent a significant amount on various safe-guards such as battery-internal overcurrent/overvoltage protection, manual twisting with low-level charger control aspects is not recommended.  It might damage either the [[battery]] or charging circuit.}}&lt;br /&gt;
&lt;br /&gt;
== Charging Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Pre Charge ===&lt;br /&gt;
&lt;br /&gt;
The default mode is what the PMU calls 'Pre Charge'. In which we draw up to 100mA charging current from the USB socket.  This mode is safe to use on any USB socket, since the USB  specification mandates that 100mA is always available.&lt;br /&gt;
&lt;br /&gt;
However, 100mA charging at a 1200mAh [[Neo1973 Battery]] means around 12hrs charging time, not very practical at all.&lt;br /&gt;
&lt;br /&gt;
=== Fast Charge ===&lt;br /&gt;
&lt;br /&gt;
Fast Charge is what the PMU calls the charging mode in which we draw up to 500mA charging current from the USB socket.  This mode can only be used if the USB stack on the host controller has selected a '''USB Configuration''' for the Neo which allows it to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
By default, if you apply +5V to the USB device socket, we draw only 100mA. &lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CCCV) ====&lt;br /&gt;
&lt;br /&gt;
Fast charging, using first constant current, later constant voltage.  This is what we use for our Li-Ion [[Neo1973 Battery]]&lt;br /&gt;
&lt;br /&gt;
==== Fast Charge (CVCC) ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neo1973 emergency charging ==&lt;br /&gt;
&lt;br /&gt;
=== from deep discharged battery ===&lt;br /&gt;
&lt;br /&gt;
A deep discharged battery is one where the terminal voltage is below the minimal voltage threshold.  The Neo1973 (specifically: The PCF50606 PMU) will not power-on the device. ''see also [[Neo1973 GTA01 Power Management]]&lt;br /&gt;
&lt;br /&gt;
If you make sure to remove the USB cable and put a deep discharged battery into the Neo1973, the battery can still be charged.  All you need to do is to provide 5V to the USB socket, by either connecting the Neo1973 to some USB port or a dumb USB charger.&lt;br /&gt;
&lt;br /&gt;
The battery will charge only with 100mA, and it will take a couple of hours until the battery is again charged to a level where it can power the phone.&lt;br /&gt;
&lt;br /&gt;
{{note|Please do not press the power button before you have waited for something like four hours. If you do so, the phone might [partially] power up, and draw more power than the 100mA supplied by the charger/USB, and so begin discharging itself again.&lt;br /&gt;
&lt;br /&gt;
If you did press the power button, &lt;br /&gt;
#remove the battery, &lt;br /&gt;
#wait a moment,&lt;br /&gt;
#insert the battery&lt;br /&gt;
#connect the charger or USB.}}&lt;br /&gt;
&lt;br /&gt;
The procedure to follow is:&lt;br /&gt;
# '''Open Case.&lt;br /&gt;
# '''Remove Battery.&lt;br /&gt;
# '''Wait 20s.''' ''This resets the hardware, and makes sure nothing is drawing current during the next stage.&lt;br /&gt;
# '''Plug into a USB host, or USB charger.''' ''At this time, the battery will be charging at a low rate.&lt;br /&gt;
# '''Wait 1 hour.'''  At this time, the battery will be approximately 5% charged, which should run the Neo for several minutes.  ''This time needs to be resolved: it is not quite clear how long to charge a deeply discharged battery before the device is able to request a 500 mA fast charge current.&lt;br /&gt;
# '''If you have a USB host, plug it into a port capable of sourcing 500mA and load the appropriate drivers, so the neo can negotiate to draw 500mA.&lt;br /&gt;
&lt;br /&gt;
*If you have a dumb charger, see the [[Bootloader]] page for how to add a u-boot menu entry to turn on fast-charging.&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_supported_devices</id>
		<title>Openmoko supported devices</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_supported_devices"/>
				<updated>2007-08-03T12:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: htc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details hardware that openmoko can run on, and the current status on that platform.&lt;br /&gt;
&lt;br /&gt;
*[[Neo1973]] Fully supported.&lt;br /&gt;
&lt;br /&gt;
* Treo 650 [http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/ up and limping.]&lt;br /&gt;
&lt;br /&gt;
* Palm TX [http://www.palminfocenter.com/news/9371/openmoko-running-on-a-palm-tx/ with some issues.]&lt;br /&gt;
&lt;br /&gt;
* Motorola E680i [http://www.motorolafans.com/forums/viewtopic.php?p=93003&amp;amp;highlight=#93003 kind of.]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HTC_Universal HTC Universal] dialer works [http://linuxtogo.org/~htcpxa/htcuniversal/index.html code:linuxtogo] [http://www.handhelds.org/moin/moin.cgi/UniversalStatus status:handhelds.org]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_supported_devices</id>
		<title>Openmoko supported devices</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_supported_devices"/>
				<updated>2007-08-03T12:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Dcorking: added HTC Universal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details hardware that openmoko can run on, and the current status on that platform.&lt;br /&gt;
&lt;br /&gt;
*[[Neo1973]] Fully supported.&lt;br /&gt;
&lt;br /&gt;
* Treo 650 [http://blog.mikeasoft.com/2007/07/01/openmoko-on-a-treo-650/ up and limping.]&lt;br /&gt;
&lt;br /&gt;
* Palm TX [http://www.palminfocenter.com/news/9371/openmoko-running-on-a-palm-tx/ with some issues.]&lt;br /&gt;
&lt;br /&gt;
* Motorola E680i [http://www.motorolafans.com/forums/viewtopic.php?p=93003&amp;amp;highlight=#93003 kind of.]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HTC_Universal HTC Universal] dialer works [http://linuxtogo.org/~htcpxa/htcuniversal/index.html linuxtogo] [http://www.handhelds.org/moin/moin.cgi/UniversalStatus handhelds.org]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dcorking</name></author>	</entry>

	</feed>