Event Logger on TomTom
Installing Event_Logger on TomTom ONE v3
Grab Event_Logger v8.0 (or greater) from http://web.tiscali.it/macri/Event_Logger/Download.htm (zip file), plug your TomTom into your computer, and unzip Event_Logger into the root folder of your TomTom's drive.
It adds a bunch of new buttons to your main menu, but you can pick and choose which to keep. I kept the two Log Position buttons and the Agent and Tracker on/off buttons. Simply move the button image (.bmp) and menu entry (.cap) out of the SdkRegistry folder - I moved them into a folder named "disabled" inside the SdkRegistry folder.
One caveat of installing Event_Logger - it will disable the main menu MapShare entry. You can still access limited MapShare functionality from the "Point" menu in the Map Viewer.
For OSM use, you need to make some minor configuration changes to Event_Logger.
In the Tracer folder (from root), edit the Event_Logger.txt file.
Set the following values:
TIMEZONE='-0700' # Set to your timezone, including any DST changes. DoGenerateGpx=yes # yes as default GpxIsEnabled=yes # yes as default TTGOtoGPX=no # yes as default GpsToGPX=yes # as default
The last two items will ensure that the raw GPS data is used, rather than 'snap-to-road' data, which would be a violation of TomTom's copyright if the resulting file is uploaded to OSM.
Some other suggested configuration values:
DoSdkTracking=yes # automatically changes the dispaly between day and night # modes (TIMEZONE must be set correctly) GpxAuthor='cohort' # set to your OSM Wiki username GpxEmailemail@example.com' # set to your OSM map api username - useful if # TomH drops the GPX database again. ;)
Change in Vers. 8.1
GpxFileExt=.gpx # Use .xml (useful to easily open GPX files through Internet Explorer) or .gpx (standard extension)
...by default is GpxFileExt=.xml and NOT save in .gpx
Once you're all configured, do a 'safe eject' to make sure the buffers sync, and unplug your TomTom.
Drive somewhere! Or walk... Or whatever - just get a signal while moving!
All your GPS traces will appear in the "itn" folder (in root), along with - by default - a file called GpxArchive.zip, which contains all the GPX files to date. If you move the zip file, it will be recreated next time logging starts. Depending on your configuration settings, the gpx files will either have a .gpx or .xml extension.
Inside the itn folder, you will also find a file called gpx.xsl - if you open a gpx in Internet Exploder with this in the same folder, you will see your trace superimposed on a google map. I use this to see which traces are worth uploading, and which aren't.
If you wish to obscure your home location or travel time(s), you can use a program such as gpsbabel to filter the individual .gpx files.
Then, upload your traces! :)