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

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:BlueLightning</id>
		<title>User:BlueLightning</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:BlueLightning"/>
				<updated>2007-07-28T12:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*'''Name:''' Paul Eggleton&lt;br /&gt;
*'''Location:''' Auckland, New Zealand&lt;br /&gt;
&lt;br /&gt;
I'm a software developer and full time Linux/KDE user (well, at home anyway; at work I develop Windows apps). Currently I work on the [http://opie.handhelds.org Opie] project and do a little bit with [http://www.opensync.org OpenSync], but I hope to also contribute something on the applications side to OpenMoko as well. In the past I have done quite a lot of wiki documentation and cleanup work so I will probably do a bit of that here also.&lt;br /&gt;
&lt;br /&gt;
My blog is at http://bluelightningnz.blogspot.com; occasionally it even has something interesting on it :)&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Auckland</id>
		<title>Openmoko Local Groups: Auckland</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Auckland"/>
				<updated>2007-07-28T06:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
!Name&lt;br /&gt;
!Skills&lt;br /&gt;
!Level of Interest&lt;br /&gt;
!Location&lt;br /&gt;
!Other&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Myfanwy|Myfanwy]]&lt;br /&gt;
|Hardware engineering, design and manufacture&lt;br /&gt;
|User, possibly developer later&lt;br /&gt;
|Auckland city&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[User:BlueLightning|BlueLightning]]&lt;br /&gt;
|Software development&lt;br /&gt;
|Developer (nothing contributed yet)&lt;br /&gt;
|North Shore&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Hardware:AGPS</id>
		<title>Hardware:AGPS</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Hardware:AGPS"/>
				<updated>2007-06-07T03:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: Minor spelling/grammar/formatting fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[:Category:Neo1973 Hardware | Neo1973]] uses an Assisted Global Positioning System, AGPS, technology. [[Hardware:AGPS | The Hardware:AGPS page]] provides information on GPS in general and the [[OpenMoko]] chip in particular.&lt;br /&gt;
&lt;br /&gt;
AGPS chip in the Neo1973 is called Hammerhead, and it is the same chip used in TomTom one devices, which incidentally run Linux, too. See [[Hammerhead protocol]].&lt;br /&gt;
&lt;br /&gt;
== Q: Has anybody here ever used AGPS? I'd like to hear your experiences. ==&lt;br /&gt;
&lt;br /&gt;
Everybody who has used a modern GPS has used AGPS. It is usually called warm-start or hot-start. AGPS is purely a marketing term. To calculate the position a GPS chip needs:&lt;br /&gt;
* ''almanac'' = coarse position of satellites&lt;br /&gt;
* ''ephemeris'' = precise position of satellites&lt;br /&gt;
&lt;br /&gt;
The almanac is broadcast in a loop of 12.5 minutes and valid for at least six weeks. The ephemeris is broadcast in a loop of 30 seconds and valid for ~2 hours.&lt;br /&gt;
&lt;br /&gt;
Time is mostly irrelevant, as modern chips synchronize within a second with the satellites.&lt;br /&gt;
&lt;br /&gt;
The receiver chipsets store this data in flash and load it from there onto the chip in order to _assist_ the hot or warm start.&lt;br /&gt;
&lt;br /&gt;
AGPS now means to load the almanac and the ephemeris from elsewhere, i.e. via a network. For example for free from the American government: http://www.navcen.uscg.gov/gps/precise/default.htm&lt;br /&gt;
&lt;br /&gt;
AGPS is a nice convenience yet the success and proper functioning of TomTom and Navigon PDAs shows that you don't need that at all.&lt;br /&gt;
&lt;br /&gt;
It's worth noting that the GPS on the neo is sensitive enough to pick up GPS signals in buildings.&lt;br /&gt;
If the spot you charge your neo happens to have a GPS signal, downloading the almanac from the satellites while it charges is essentially free, and takes no Internet access at all. Do this daily, and you get most of the benefit of aGPS.&lt;br /&gt;
&lt;br /&gt;
== Q: The chip in the Neo1973 is a Global Locate AGPS. Anybody know what type? Hammerhead maybe? ==&lt;br /&gt;
A: It is the Hammerhead.&lt;br /&gt;
&lt;br /&gt;
== Q: I understand the concept of assisted GPS. But does the phone have its own antenna/receiver so that it can work without 'assistance'? ==&lt;br /&gt;
&lt;br /&gt;
A: See above, the important part is the GPS and not the assistance. Antenna is thus compulsory.&lt;br /&gt;
&lt;br /&gt;
== Q: Has anybody got any info on the whereabouts of assistance servers, especially in Belgium and Europe? ==&lt;br /&gt;
&lt;br /&gt;
A: They can be anywhere on the net. Alternatively a service from the cellphone operators. However, there may be occasions where you want a server 'near' where you are. See the later question on DGPS.&lt;br /&gt;
&lt;br /&gt;
== Q: Using the assistance servers will probably mean that I will have to pay for that service. Any idea of the costs? ==&lt;br /&gt;
&lt;br /&gt;
A: They use the low cost of their chip as selling point. Their website implies that this is a service that comes with the chip. I'd call it not very clever if they are going to charge you - it would change their image from lowcost to money grabber and the reverse engineering of their binary protocol would happen even faster.&lt;br /&gt;
&lt;br /&gt;
Last but not least: Global Locate boasts itself to get a first fix in 8 sec without AGPS. The importance of AGPS depends whether the part of their website you are reading is targeted at cell phone operators, or not.&lt;br /&gt;
&lt;br /&gt;
== Q: Is there any &amp;quot;A-GPS standard&amp;quot; whatsoever? ==&lt;br /&gt;
&lt;br /&gt;
A: No. It's a broad term for many variants of GPS.&lt;br /&gt;
&lt;br /&gt;
== Q: I have heard elsewhere (Wikipedia) that in A-GPS the computation effort is shared between the device and the A-GPS Server. According to a previous post, the device just downloads the ephemeris table so there isn't any  actual &amp;quot;computation sharing&amp;quot;, but rather a download of a pre-computed table download. Correct? ==&lt;br /&gt;
&lt;br /&gt;
A: Yes, in this case. In others the server may do more work. For the neo, all the position information is computed in the neo.&lt;br /&gt;
&lt;br /&gt;
== Q: A-GPS involves additional data traffic and thus (potential) additional costs. Does it use a normal GSM/GPRS IP-based data transfer? does it use some out-of-band GSM/GPRS control messages? or does it get data from broadcasts in the local cell (e.g. GSM cell-broadcast)? ==&lt;br /&gt;
&lt;br /&gt;
A: GPRS.  so its up to you whether you want that extra traffic (and cost, unless you're flat) or not.&lt;br /&gt;
&lt;br /&gt;
== Q: if the answer to above is GPRS: is it possible to estimate in advance how much additional traffic (in Kbytes/day of full operation)? ==&lt;br /&gt;
&lt;br /&gt;
A: The absolute worst case is 50 bits/s * 12.5 minutes = around 5Kbytes for the full almanac.&lt;br /&gt;
However, this is certainly not needed every day.&lt;br /&gt;
The errors in orbit prediction when you have a full almanac are quite small over the short term (a week).&lt;br /&gt;
5K once (or the GPS on for 12.5 minutes) then .5K/day should be quite adequate.&lt;br /&gt;
&lt;br /&gt;
== Q: Are there any known estimations on the overall (A)GPS performance on the Neo (esp. fix time) ==&lt;br /&gt;
&lt;br /&gt;
A: The Hammerhead brief information page specifies 1s fix time for a position with 5m error.&lt;br /&gt;
&lt;br /&gt;
== Q: Coming to the Neo1973. In order to save costs, can the &amp;quot;Assisted&amp;quot; function in A-GPS be disabled through software API? ==&lt;br /&gt;
&lt;br /&gt;
A: Yes, it can be disabled through preferences.&lt;br /&gt;
&lt;br /&gt;
== Q: Is it possible to tell whether A-GPS is actually in use or not? ==&lt;br /&gt;
&lt;br /&gt;
A: Yes - either you have enabled it in preferences, or you haven't ;)&lt;br /&gt;
&lt;br /&gt;
== Q: Is it possible to tell/know which is the A-GPS server currently in use? ==&lt;br /&gt;
&lt;br /&gt;
A: yes.&lt;br /&gt;
&lt;br /&gt;
== Q: Can choosing to use GPS (even with A-GPS disabled) enable others to track me?  Is there a mode where this is not the case? ==&lt;br /&gt;
&lt;br /&gt;
A: The receiver does not emit significant amounts of RF - unless you are literally within centimeters of the device, it's not possible to pick it up. The other alternative would be that the supplied plugin to gpsd is trojaned, and can be asked somehow to report on your position.&lt;br /&gt;
The position is entirely computed in the plugin to gpsd, the GPS hardware cannot know it, it's too dumb.&lt;br /&gt;
&lt;br /&gt;
== Q: What is DGPS, can DGPS and A-GPS work together? ==&lt;br /&gt;
&lt;br /&gt;
A: [http://www.oc.nps.navy.mil/oc2902w/gps/dgpsnote.html An overview of DGPS] Differential GPS is basically a way of removing systematic per-satellite errors from various causes (satellite clock drift, atmospheric effects) for 'nearby' receivers, given one receiver that knows where it is.&lt;br /&gt;
&lt;br /&gt;
The per-satellite range errors to a satellite are around 2-3 metres typically. These per-satellite errors are similar for users close to each other.&lt;br /&gt;
These corrections are broadcast by radio in much of the USA (which the neo cannot pick up).&lt;br /&gt;
&lt;br /&gt;
If you can download error information from a nearby source, then you can obtain positions that are much more accurate than without this information. Perhaps well under 1m radius of error, instead of 2 or 3. In some applications this may be of use.&lt;br /&gt;
&lt;br /&gt;
It may be that the apgsd cannot do this, and it will require reverse engineering.&lt;br /&gt;
&lt;br /&gt;
In any case, this would be another few hundred bytes a minute while this is active. (the  error information rapidly ages).&lt;br /&gt;
&lt;br /&gt;
Any stationary receiver - even a neo on charge, with a good signal, can produce useful error information. If it had a cheap internet connection at the same time, it could be constantly updating a global error model, for use by other neo owners.&lt;br /&gt;
&lt;br /&gt;
It may be that the apgsd cannot do this, and it will require reverse engineering.&lt;br /&gt;
&lt;br /&gt;
=== Q: I thought DGPS couldn't be done like this. ===&lt;br /&gt;
See for example http://gpsinformation.net/main/poordgps.htm&lt;br /&gt;
A: This is quite different from simply looking at the relative offset of reference GPS device, and a known point, and then comparing.&lt;br /&gt;
The difference is that the neo can help to derive (in combination with other stationary devices) a real-time model of the different sources of error. See the last comment on the article you refer to - the neo chip produces pseudorange output, it can be corrected in this same manner.&lt;br /&gt;
&lt;br /&gt;
== Q: Is an open-source GPS daemon able to be distributed by FIC? ==&lt;br /&gt;
[http://www.fas.org/spp/starwars/offdocs/itar/p121.htm A web copy of the ITAR - International Traffic in Arms Regulation legislation, currently in force in the US]&lt;br /&gt;
&lt;br /&gt;
While stupid, this defines&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
... GPS receiving equipment with any of the following characteristics:&lt;br /&gt;
...&lt;br /&gt;
   (2) Designed for producing navigation results above 60,000 feet altitude&lt;br /&gt;
       and at 1,000 knots velocity or greater;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
as being a munition.&lt;br /&gt;
This is right after the section prohibiting rockets that can be used to deorbit satellites on a specific target, and just before nuclear weapons design and test equipment.&lt;br /&gt;
&lt;br /&gt;
And just because it's stupid doesn't mean they won't kick the doors in - or prevent it from sale and levy huge fines, after the gleefull lawyers at Apple point it out. (you need DOD licenses to import/export)&lt;br /&gt;
&lt;br /&gt;
The plugin for the gpsd daemon presumably implements this limit.&lt;br /&gt;
&lt;br /&gt;
Much established hardware has pretty much confirmed that it's OK to do it this way - as long as it's closed source, you can point at the evil hackers, and say that you never did it.&lt;br /&gt;
&lt;br /&gt;
An open source plugin for gpsd distributed with the neo might raise other issues, namely that at some point in the code, there is a self-documented if(velocity&amp;gt;1000kt) test, which can be trivially commented out.&lt;br /&gt;
(the hardware must be able to do this, the velocity of a satellite towards and away from the user greatly exceeds 1000 knots.)&lt;br /&gt;
&lt;br /&gt;
If I was FIC, I would at the very least want a good legal opinion on if an open source gpsd plugin (perhaps a user contributed one after decoding the binary stream that the hammerhead puts out) can be safely distributed, before doing so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Morricone|Morricone]] 11:15, 16 February 2007 (CET) You forget, that FIC is not located in the USA, so US laws do not apply.&lt;br /&gt;
&lt;br /&gt;
Very true, however, this would mean that it could not be imported into the US.&lt;br /&gt;
Also that anyone from FIC involved in this could not travel to the US without fear of arrest.&lt;br /&gt;
The penalties are really quite high.&lt;br /&gt;
--[[User:Speedevil|Speedevil]] 14:10, 16 February 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
Isn't this resriction implemented in the chipset? wouldn't the chipset itself be illegal in the US without these restrictions?&lt;br /&gt;
--[[User:Kiney|Kiney]] 22:20, 14 March 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
The chipset is too dumb. It does not know the position or the velocity. This is only computed in the host CPU. --[[User:Speedevil|Speedevil]] 06:17, 25 March 2007 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[Category:Neo1973 Hardware]]&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Neo_1973_Phase_0</id>
		<title>Neo 1973 Phase 0</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Neo_1973_Phase_0"/>
				<updated>2007-03-12T09:20:47Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: Typo fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Phase0 Quick Start ==&lt;br /&gt;
&lt;br /&gt;
See the following sections for quick start instructions for Phase0 developers:&lt;br /&gt;
&lt;br /&gt;
* [[Bootloader#Phase0_Quick_Start|Accessing the Bootloader]]&lt;br /&gt;
* [[Neo1973_Audio_Subsystem#Phase0_Quick_Start|Playing an MP3 file]]&lt;br /&gt;
&lt;br /&gt;
== Software Image ==&lt;br /&gt;
&lt;br /&gt;
We were using u-boot, kernel and rootfs images from http://people.openmoko.org/werner/devirginate-20070301.tar.gz&lt;br /&gt;
to pre-install the devices. This is a self-contained [[devirginator]] snapshot, and can be used at any given time to fully restore the phone ('''complete loss of data is implied'''). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restoring original Software Image ===&lt;br /&gt;
&lt;br /&gt;
{{note|This is how you do a full restore, including [[bootloader]].  This requires a [[Debug Board]].  In most cases, it is sufficient to use [[dfu-util]] to flash [[kernel]] and rootfs partitions}}&lt;br /&gt;
&lt;br /&gt;
This is how to restore the phone:&lt;br /&gt;
&lt;br /&gt;
* Download [[http://people.openmoko.org/werner/devirginate-20070301.tar.gz devirginate-20070301.tar.gz]] to the Linux PC that will do the installation.&lt;br /&gt;
&lt;br /&gt;
* Go to a convenient directory, then&lt;br /&gt;
&lt;br /&gt;
 tar xfz devirginate-20070301.tar.gz&lt;br /&gt;
&lt;br /&gt;
* Enter the directory:&lt;br /&gt;
&lt;br /&gt;
 cd devirginate-20070301&lt;br /&gt;
&lt;br /&gt;
* Disconnect everything:&lt;br /&gt;
** the USB connector of the debug v2 board from the PC&lt;br /&gt;
** the USB cable from the Neo&lt;br /&gt;
** remove the battery&lt;br /&gt;
&lt;br /&gt;
* Connect the Neo to the debug v2 board.&lt;br /&gt;
&lt;br /&gt;
* Connect USB of the debug v2 board to the PC.&lt;br /&gt;
&lt;br /&gt;
* If you have a serial console, start it now. The device should be something like /dev/ttyUSB0.&lt;br /&gt;
&lt;br /&gt;
* Connect the USB cable of the Neo.&lt;br /&gt;
&lt;br /&gt;
* Insert the battery.&lt;br /&gt;
&lt;br /&gt;
* Power on the Neo. (If it has powered on by itself, that's okay.)&lt;br /&gt;
&lt;br /&gt;
* Start OpenOCD (if you have a local openocd.cfg, please use that one):&lt;br /&gt;
&lt;br /&gt;
 tmp/openocd -f tmp/openocd-debugv2.cfg&lt;br /&gt;
&lt;br /&gt;
* OpenOCD should print one line (below) and keep running:&lt;br /&gt;
&lt;br /&gt;
 Info:    openocd.c:84 main(): Open On-Chip Debugger (2007-01-31 12:00 CET)&lt;br /&gt;
&lt;br /&gt;
If OpenOCD prints an error, please disconnect the USB cable of debug v2 from the PC, connect it again, then restart OpenOCD.&lt;br /&gt;
&lt;br /&gt;
* In another window, start the install script:&lt;br /&gt;
&lt;br /&gt;
 ./devirginate -0 -1 -2&lt;br /&gt;
&lt;br /&gt;
{{note|The '''-0''' option irrecoverably destroys bad block information provided by the chip manufacturer. This is only appropriate for devices from phase 0, or earlier. Instructions will be updated for later models.}}&lt;br /&gt;
&lt;br /&gt;
Watch the screen of the Neo. The following things should happen:&lt;br /&gt;
* it turns on, showing weird things for about 10-30 seconds&lt;br /&gt;
* the screen goes dark for 1-2 minutes&lt;br /&gt;
* the screen lights up and shows a smiling face for a few minutes&lt;br /&gt;
* the screen goes dark and shows a partial (broken) OpenMoko logo for about 5-10 seconds&lt;br /&gt;
* the screen goes dark again, then shows the full OpenMoko logo&lt;br /&gt;
* the machine will boot Linux now and start touch screen calibration&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
&lt;br /&gt;
=== power-off while DFU ===&lt;br /&gt;
u-boot can power-off the phone while in DFU mode :(&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
Either press the AUX button frequently to keep the phone from shutting off while the transfer is  in progress, ''or'' access the u-boot console to increase boot_menu_timeout to some large value (in seconds) and restart.&lt;br /&gt;
&lt;br /&gt;
==== Solution ====&lt;br /&gt;
Update to a more recent u-boot revision.  All builds with svn revision '''1284''' or later address this issue.&lt;br /&gt;
&lt;br /&gt;
=== Licenses not in rootfs image ===&lt;br /&gt;
/usr/share/common-licenses is not populated&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
printed GPL/LGPL included&lt;br /&gt;
&lt;br /&gt;
=== rootfs update causes what seems like bad blocks ===&lt;br /&gt;
Since we do block-by-block erasing of the flash during DFU, the 'rootfs' partition is not erased completely before writing a new JFFS2 image to NAND, if the rootfs image is smaller than the flash size&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
Either use the 'pad' option to '''mkfs.jffs2' when creating the image '''or''' use&lt;br /&gt;
 GTA01Bv3#  nand erase clean rootfs&lt;br /&gt;
on the bootloader console before using DFU to flash a new rootfs image&lt;br /&gt;
&lt;br /&gt;
=== Mechanical stress to microSD lid can cause short-circuit ===&lt;br /&gt;
If you operate the microSD slot without a card inserted, while the device is powered on, plus put some mechanical stress to it, it can short-circuit the contact pins, resulting in 3.3V supply voltage short-circuit.&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
Please do not power the phone without microSD card inserted.  Especially, never try to switch cards without unpowering the phone completely.&lt;br /&gt;
&lt;br /&gt;
=== Random system crashes ===&lt;br /&gt;
Due to a bug in the GPIO initialization routines of our [[u-boot]] patchset up to '''moko5''', we had memory corruption as soon as more than 64MB of SDRAM were used.&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
None. &lt;br /&gt;
&lt;br /&gt;
==== Solution ====&lt;br /&gt;
The real solution is to update to a more recent u-boot revision, such as http://buildhost.openmoko.org/tmp/deploy/images/u-boot-gta01bv3-r3_0_0_1321.bin&lt;br /&gt;
&lt;br /&gt;
=== Rootfs corrupted after flashing via DFU ===&lt;br /&gt;
The [[USB DFU]] code for handling the JFFS2 root filesystem partition did not properly erase the rest of the partition, in case you are flashing an image that is smaller than the physical size of the rootfs partition.&lt;br /&gt;
&lt;br /&gt;
==== Workaround ====&lt;br /&gt;
Manually issue&lt;br /&gt;
 nand erase clean rootfs&lt;br /&gt;
on the [[u-boot]] commandline before flashing a new rootfs image.&lt;br /&gt;
&lt;br /&gt;
==== Solution ====&lt;br /&gt;
Use a u-boot image svn rev. 1306 or higher.&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Disassembling_Neo_1973</id>
		<title>Disassembling Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Disassembling_Neo_1973"/>
				<updated>2007-03-12T09:13:13Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: Grammar correction to previous edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Disassembling the Neo1973'''&lt;br /&gt;
&lt;br /&gt;
{{note|This page was written as of GTA01Bv3 hardware revision and might need updating soon}}&lt;br /&gt;
&lt;br /&gt;
== Back side of Neo1973 ==&lt;br /&gt;
[[Image:Gta01b v3 case back white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
== Opening back cover ==&lt;br /&gt;
&lt;br /&gt;
To remove the back cover, put your fingernail at the small recession on top of Neo, and pull a bit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 case back open white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
{{note| You now need to remove the two Torx screws (T6x40)}}&lt;br /&gt;
&lt;br /&gt;
== Carefully remove top cover ==&lt;br /&gt;
[[Image:Gta01b v3 case side opening white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
To remove the top cover, after removing the two torx screws, ''carefully'' squeeze the end of the supplied guitar pick between the cover and the case at the bottom of the device, and then slide the pick up to the top on one side (do not twist the pick). As you slide the pick along, the case retaining clips should come apart with a snapping sound. Repeat the procedure for the other side of the device. To unclip the last remaining large retaining clip at the top, slide the pick all the way to the top (this can be difficult) and then press it in at the centre. By ''careful'' application of force the clip will detach and the cover can then be removed.&lt;br /&gt;
&lt;br /&gt;
== Top case lid removed ==&lt;br /&gt;
[[Image:Gta01b v3 case top open white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
Visible in this image, from the right, going clockwise.&lt;br /&gt;
&lt;br /&gt;
*The blocky device at the far right is the GPS antenna.&lt;br /&gt;
**To the left of this, there are two gold pads, which are where the earpiece speaker connects.&lt;br /&gt;
*The [[Debug Board]] connector.&lt;br /&gt;
*At the left, the black semicircular device is the GSM antenna.&lt;br /&gt;
**Immediately to its right, the small circular black/gold object is the microphone&lt;br /&gt;
*At the top right, the ''Aux button''&lt;br /&gt;
&lt;br /&gt;
In the middle is the touchscreen LCD, the touchscreen printed wire can be seen beginning at the bottom left of this, through the glass.&lt;br /&gt;
&lt;br /&gt;
== Lifting the PCB on the left side ==&lt;br /&gt;
{{note|You have to bend the plastic case a bit outwards until the headphone jack on the left side of the device becomes loose}}&lt;br /&gt;
[[Image:Gta01b v3 case top open pcb lift white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
== Removing PCB from case frame ==&lt;br /&gt;
{{note|Since the PCB now is loose on one side, you can carefully pull the USB socket and GPS antenna connector out of the right side of the case, and then flip the PCB upwards}}&lt;br /&gt;
[[Image:Gta01b v3 case top open pcb lifted.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
This shows:&lt;br /&gt;
*At the top on a green board, the bluetooth module, and the square bluetooth antenna.&lt;br /&gt;
*The headset jack is to the right of this.&lt;br /&gt;
**Immediately below the headset jack is the [[Neo1973 Battery]] connector.&lt;br /&gt;
**Below the [[Neo1973 Battery]] connector, the two gold pads feed the vibrator motor.&lt;br /&gt;
*To the right of the headset jack is the left speaker connector.&lt;br /&gt;
&lt;br /&gt;
On the other side of the PCB, going from bottom-right corner down-left.&lt;br /&gt;
&lt;br /&gt;
*The small circular connector is the GSM connector to which an external ariel can be connected with the back removed, or with an alternative back.&lt;br /&gt;
&lt;br /&gt;
*To the left of this is the right speaker connector.&lt;br /&gt;
*One of the button switches.&lt;br /&gt;
*USB port.&lt;br /&gt;
*Micro-SD slot&lt;br /&gt;
*SIM slot - overlaying the Micro-SD slot when present.&lt;br /&gt;
*Gold GPS antenna connector.&lt;br /&gt;
**Immediately above this with the grey wire connection is the connection to the built in GPS antenna. &lt;br /&gt;
&lt;br /&gt;
On the case picture below, you can see the left and right speakers under the translucent plastic, and the vibrator motor in the middle.&lt;br /&gt;
&lt;br /&gt;
== Empty case frame ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 case empty white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
You can actually see the two stereo speakers beneath the translucent cover, and next to it the small vibrator motor.&lt;br /&gt;
&lt;br /&gt;
Next to the top of the picture is a hole near the speaker.&lt;br /&gt;
The external GSM antenna connector is accessed through this hole.&lt;br /&gt;
&lt;br /&gt;
== GSM Antenna ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 gsm antenna.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Disassembling_Neo_1973</id>
		<title>Disassembling Neo 1973</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Disassembling_Neo_1973"/>
				<updated>2007-03-12T09:10:37Z</updated>
		
		<summary type="html">&lt;p&gt;BlueLightning: Add instructions on removing the top cover&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Disassembling the Neo1973'''&lt;br /&gt;
&lt;br /&gt;
{{note|This page was written as of GTA01Bv3 hardware revision and might need updating soon}}&lt;br /&gt;
&lt;br /&gt;
== Back side of Neo1973 ==&lt;br /&gt;
[[Image:Gta01b v3 case back white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
== Opening back cover ==&lt;br /&gt;
&lt;br /&gt;
To remove the back cover, put your fingernail at the small recession on top of Neo, and pull a bit.&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 case back open white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
{{note| You now need to remove the two Torx screws (T6x40)}}&lt;br /&gt;
&lt;br /&gt;
== Carefully remove top cover ==&lt;br /&gt;
[[Image:Gta01b v3 case side opening white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
To remove the top cover, after removing the two torx screws, ''carefully'' squeeze the end of the supplied guitar pick between the cover and the case at bottom of the device, and then slide the pick up to the top on one side (do not twist the pick). As you slide the pick along, the case retaining clips should come apart with a snapping sound. Repeat the procedure for the other side of the device. To unclip the last remaining large retaining clip at the top, slide the pick all the way to the top (this can be difficult) and then press it in at the centre. By ''careful'' application of force the clip will detach and the cover can then be removed.&lt;br /&gt;
&lt;br /&gt;
== Top case lid removed ==&lt;br /&gt;
[[Image:Gta01b v3 case top open white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
Visible in this image, from the right, going clockwise.&lt;br /&gt;
&lt;br /&gt;
*The blocky device at the far right is the GPS antenna.&lt;br /&gt;
**To the left of this, there are two gold pads, which are where the earpiece speaker connects.&lt;br /&gt;
*The [[Debug Board]] connector.&lt;br /&gt;
*At the left, the black semicircular device is the GSM antenna.&lt;br /&gt;
**Immediately to its right, the small circular black/gold object is the microphone&lt;br /&gt;
*At the top right, the ''Aux button''&lt;br /&gt;
&lt;br /&gt;
In the middle is the touchscreen LCD, the touchscreen printed wire can be seen beginning at the bottom left of this, through the glass.&lt;br /&gt;
&lt;br /&gt;
== Lifting the PCB on the left side ==&lt;br /&gt;
{{note|You have to bend the plastic case a bit outwards until the headphone jack on the left side of the device becomes loose}}&lt;br /&gt;
[[Image:Gta01b v3 case top open pcb lift white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
== Removing PCB from case frame ==&lt;br /&gt;
{{note|Since the PCB now is loose on one side, you can carefully pull the USB socket and GPS antenna connector out of the right side of the case, and then flip the PCB upwards}}&lt;br /&gt;
[[Image:Gta01b v3 case top open pcb lifted.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
This shows:&lt;br /&gt;
*At the top on a green board, the bluetooth module, and the square bluetooth antenna.&lt;br /&gt;
*The headset jack is to the right of this.&lt;br /&gt;
**Immediately below the headset jack is the [[Neo1973 Battery]] connector.&lt;br /&gt;
**Below the [[Neo1973 Battery]] connector, the two gold pads feed the vibrator motor.&lt;br /&gt;
*To the right of the headset jack is the left speaker connector.&lt;br /&gt;
&lt;br /&gt;
On the other side of the PCB, going from bottom-right corner down-left.&lt;br /&gt;
&lt;br /&gt;
*The small circular connector is the GSM connector to which an external ariel can be connected with the back removed, or with an alternative back.&lt;br /&gt;
&lt;br /&gt;
*To the left of this is the right speaker connector.&lt;br /&gt;
*One of the button switches.&lt;br /&gt;
*USB port.&lt;br /&gt;
*Micro-SD slot&lt;br /&gt;
*SIM slot - overlaying the Micro-SD slot when present.&lt;br /&gt;
*Gold GPS antenna connector.&lt;br /&gt;
**Immediately above this with the grey wire connection is the connection to the built in GPS antenna. &lt;br /&gt;
&lt;br /&gt;
On the case picture below, you can see the left and right speakers under the translucent plastic, and the vibrator motor in the middle.&lt;br /&gt;
&lt;br /&gt;
== Empty case frame ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 case empty white.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
You can actually see the two stereo speakers beneath the translucent cover, and next to it the small vibrator motor.&lt;br /&gt;
&lt;br /&gt;
Next to the top of the picture is a hole near the speaker.&lt;br /&gt;
The external GSM antenna connector is accessed through this hole.&lt;br /&gt;
&lt;br /&gt;
== GSM Antenna ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Gta01b v3 gsm antenna.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>BlueLightning</name></author>	</entry>

	</feed>