RogerBW's Blog

Garmin Drive favourites and Linux 16 October 2016

Getting "favourites" (stored locations) on and off the Garmin Drive navi is slightly more fiddly than it needs to be, but doesn't require Windows even slightly. Here's what worked for me.

Attach the navi to the computer by USB. Wait for 20-30 seconds before it deigns to present a USB mass storage interface. Mount this drive.

Under /GPX on the device, you will find "Current.gpx", which is a fairly standard GPX file containing all your current favourites. Run this through your XML parser of choice to see what's going on (Firefox has a good display mode for un-styled XML files), or see below. This is how you read favourites.

To write favourites, create one or more GPX files containing location data; they should be named something.gpx, but not Current.gpx. (These files might include a Current.gpx off another Garmin navi, if you want to copy favourites from one to another, but you'll have to rename it.) The basic layout is:

<gpx>
  <wpt lat="LAT" lon="LON">
    <name>NAME</name>
    <extensions>
      <gpxx:WaypointExtension>
        <gpxx:Address>
          <gpxx:StreetAddress>ADDRESS</gpxx:StreetAddress>
        </gpxx:Address>
      </gpxx:WaypointExtension>
    </extensions>
  </wpt>
</gpx>

where all the upper-case items are replaced by your own data, LAT and LON in the usual decimal format with west and south being negative. You can include multiple elements in a single . The whole "extensions" stanza is completely optional; if you include it, the ADDRESS content will be shown on the device in small print below the name. You could probably use other elements to put in phone numbers and things, but, well, why bother?

Copy this file/these files onto the navi, in the /GPX directory; unmount, disconnect, and fire up the navi. The contents will be added to the internal favourites list. (In the order in which they appear in the file; I haven't checked whether files are taken in ASCIIbetical order or just as they appear in the filesystem.) If names match existing ones, the new item will be renamed with a trailing number.

You can safely delete those extra gpx files once the navi has booted and read them.

Note that you cannot delete items from the favourites list by this means. But you can grab the Current.gpx, edit it as you see fit, fire up the navi, delete all favourites, reconnect USB, and copy the edited Current.gpx back on under a new name. Do remember that your "Home" location is just another favourite, so if you delete everything you'll need to reload that too.

See also:
How To Use a Garmin Drive navi with Linux

Comments on this post are now closed. If you have particular grounds for adding a late comment, comment on a more recent post quoting the URL of this one.

Search
Archive
Tags 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s 3d printing action advent of code aeronautics aikakirja anecdote animation anime army astronomy audio audio tech aviation base commerce battletech beer boardgaming book of the week bookmonth chain of command children chris chronicle church of no redeeming virtues cold war comedy computing contemporary cornish smuggler cosmic encounter coup covid-19 crime cthulhu eternal cycling dead of winter doctor who documentary drama driving drone ecchi economics en garde espionage essen 2015 essen 2016 essen 2017 essen 2018 essen 2019 essen 2022 essen 2023 existential risk falklands war fandom fanfic fantasy feminism film firefly first world war flash point flight simulation food garmin drive gazebo genesys geocaching geodata gin gkp gurps gurps 101 gus harpoon historical history horror hugo 2014 hugo 2015 hugo 2016 hugo 2017 hugo 2018 hugo 2019 hugo 2020 hugo 2022 hugo-nebula reread in brief avoid instrumented life javascript julian simpson julie enfield kickstarter kotlin learn to play leaving earth linux liquor lovecraftiana lua mecha men with beards mpd museum music mystery naval noir non-fiction one for the brow opera parody paul temple perl perl weekly challenge photography podcast politics postscript powers prediction privacy project woolsack pyracantha python quantum rail raku ranting raspberry pi reading reading boardgames social real life restaurant reviews romance rpg a day rpgs ruby rust scala science fiction scythe second world war security shipwreck simutrans smartphone south atlantic war squaddies stationery steampunk stuarts suburbia superheroes suspense television the resistance the weekly challenge thirsty meeples thriller tin soldier torg toys trailers travel type 26 type 31 type 45 vietnam war war wargaming weather wives and sweethearts writing about writing x-wing young adult
Special All book reviews, All film reviews
Produced by aikakirja v0.1