[TG01 ROM Development] kevinpwhite:
Revised ROM - GPS issue addressed

ROM updated in Post #1

TG01_KPW100707.005.tsw

Changes -	Added custom Power control section to Start menu incorporating:

o	Power Off, Soft Reset, Standby, Screen Light Off

o	Power Settings control panel access

o	Hidden Hard Reset (area below the Power Settings icon)

-	Reworked some StartMenu Folder icons

-	Rebuilt MMS application (corrupt .dll) and inserted new Taskbar icons

-	Deleted some further unnecessary files from the image

-	Fully tested GPS operation following problems with withdrawn issue 100704.003

GPS Notes

This build has now been tested simultaneously on three separate TG01s using Eficasoft GPS Utilities, Garmin Mobile XT and also Google Maps. It is noted to exhibit certain eccentric behaviours, but these are considered due to the interface between the navigation applications build and not this particular ROM edition.

-	Individual TG01s may have slightly different GPS receiver sensitivities. One of my devices is noticeably quicker and more consistent at attaining and sustaining a lock with Garmin XT. However, using GPS Utilities, all of them show very similar charactaristics.

-	I have used the following Settings:

o	Settings | External GPS | GPS Program Port : GPD9, Hardware : (None), Access [Check] Manage GPS automatically

o	Garmin XT - Use GPS Intermediate Driver

o	Google Maps - Menu | Options | GPS Settings | My Location Settings [Check] Managed by Windows. Also Menu | Options | Use GPS [Check]

o	NB. Google Maps and Garmin XT will run concurrently, but only if Google Maps is started first. In this case there is no requirement for GPS Gate or other intermediate application. This may however be needed for other navigation software. I have not tested with TomTom, iGo or any other applications.

-	It is important to give the device an initial Location – the A-GPS can help here if you have a data connection active; also can be manually set in the navigation software. This may significantly shorten acquisition time.

-	Solidity of initial lock seems to be important. If booted or soft reset in the car with a re-radiating antenna active (ie. Excellent signal) and allowed to sit for a few minutes, the satellite bars progressively get bigger after a while. This also seems to result in a stronger and more resilient lock and subsequent re-acquisition behaviour.

-	If then moved indoors, I have then been able to sustain a lock well inside the house, both up and downstairs, including well away from windows. This is noticeably better at night than during daytime; probably something to do with the relative position of satellites and time of day.

-	The sustained lock can be maintained for long periods (six or seven hours) without any break. Re-acquisition following a break seems to be prompt. Resumption of service from ‘Standby’ device state seems to be similarly quick.

-	After initial flash of the ROM, I found one TG01 instantly responded and acquired (indoors !), one took a few soft resets followed by the in-car high signal density scenario above and the third was more difficult – I ended up re-flashing the ROM and then a couple of S/Rs and the car treatment. But now all three seem to be running successfully and consistently. In case of dropping out and not appearing to want to re-acquire, the best advice seems to be do a Soft Reset, preferably in a high signal-strength environment.