The Garmin Oregon and a computer interact primarily with the Oregon acting as a USB attached mass storage device. Physically the computer and Oregon are connected via the included USB Cableexternal image ir?t=garmincolorad-20&l=as2&o=1&a=B000BM8RFM. Think of the Oregon as a disk drive in mode (not a GPS!). When the Oregon is attached to your computer it will normally enter "mass storage mode" and it will become visible as a disk drive. When you disconnect the Oregon the drive associated with it disappears from your computer. Similarly, if you have a microSD card inserted in the Oregon the card will appear as a second disk drive on your computer.

The knowledge base uses the designation "[OR drive]:\" to represent the drive for the Oregon, normally this will be something like F:\ on a PC but depending on how many other drives you have installed it could be any drive letter. Where it matters I use the designation "[OR SD drive]:\" to reference the drive letter associated with the microSD card.

The section discusses how data (e.g. tracks, waypoints, routes) are transfered between the Oregon and a host computer. For details on how tracking applications can communicate with the Oregon see the Tracking FAQ page.

D1.) Can I transfer tracks/routes/waypoints to and from my Garmin Oregon using Mapsource?

Yes. The Oregon works just like any other Garmin GPS in Mapsource.

D2.) How do I transfer tracks/waypoints/routes from the Garmin Oregon into 3rd party software?

Most 3rd party applications do not have direct support for the Oregon, as a result the "Receive from GPS" feature may not work. However since the Oregon uses gpx files which most 3rd party applications understand you can connect your Oregon to your computer and load the file [drive]:\Garmin\GPX\Current\Current.gpx into the application .

D3.) How do I transfer tracks/waypoints/routes into the Garmin Oregon from 3rd party software?

Most 3rd party applications (ie. GSAK) do not have direct support for the Oregon, as a result the "Send to GPS" feature may not work. However, since most 3rd party software supports the gpx file format, simply save/export in this format and copy the gpx file to [drive]:\Garmin\GPX.

D4.) Exactly how are waypoints/geocaches/tracks loaded onto the Garmin Oregon from a gpx file?

  1. Any new or modified gpx files in [OR drive]:\Garmin\GPX are loaded by the Oregon at startup.
  2. Non-geocache waypoints are added to the Waypoint list in WhereTo?>Waypoints or Waypoint Manager
  3. Unfound Geocaches in the gpx file are added to the Unfound Geocache list in Geocaches
  4. Found Geocaches in the gpx file are added to the Found Geocache list in Geocaches>Show Found
  5. Tracks in the gpx file are added to the Track list under WhereTo?>Tracks or Track Manager
  6. Routes in the gpx file are added to the Route list under WhereTo?>Routes or Route Planner

Gory details:

This is the simplest gpx file which will import successfully as a waypoint:
<wpt lat="42" lon="-71">

This is the simplest gpx file which will import successfully as a geocache:
<wpt lat="42" lon="-71">
<Groundspeak:cache id="1">

The Oregon needs to see a Groundspeak cache tag and requires a unique integer id for each cache. It also needs a Groundspeak name, removing the Groundspeak name tag results in neither a waypoint or cache being created. Note that the extensions tag can also be used, eliminating the need for the Groundspeak tags:

<wpt lat="42" lon="-71">
<cache id="1" available="True">

Verify: Unnamed geocaches may import in 2.3.

D5.) How many gpx files can the Garmin Oregon load from the [drive]:\Garmin\GPX directory?


D6) Can I store a gpx file on the Garmin Oregon and prevent the Oregon from loading it?

Yes. You can move the gpx file out of [drive]:\Garmin\GPX or just leave it in place and rename it with a different filename extension (e.g. .xxx). There is currently no way to do this from the Oregon's user interface, you must be connected to a computer.

D7.) Will the Garmin Oregon load gpx files from the microSD card?

Yes. Create a directory called [OR SD drive]:\Garmin\GPX and place the gpx files there.

On the CO, gpx files loaded from the SD card were handled differently from those stored in internal memory. The gpx files on the SD card were loaded every time the Colorado started. This had two effects 1) all tracks, routes and waypoints would be reloaded even if they have been deleted on the Colorado and 2) large gpx files like pocket queries would be reloaded and slow down the startup process. This does not seem to be the case any longer.

D8.) What is this file [drive]:\Garmin\GPX\temp.gpx ? I didn't put it there.

If you use Mapsource to download waypoints to the Oregon it will create this gpx file. It works just like any other gpx file as described above.

D9.) What is this file [drive]:\Garmin\GPX\GCXXXX.gpx ? I didn't put it there.

Groundspeak's "Send to GPS" feature loads files with this name, one per geocache downloaded to the Oregon.

D10.) I've deleted all of the gpx files on my Oregon but some tracks/geocaches are still showing up. How do I get rid of them?

This issue has been resolved in Software version 2.6. If you are seeing this problem update to the latest software.

This issue is most common for Mac users because the Mac creates a hidden .Trashes folder on the Oregon drive (SD and internal memory) in /Volumes//.Trashes . When you delete a gpx file it is put into the .Trashes folder which is still visible to the Oregon. You'll need to empty trash on the Mac every time you delete a file or access the .Trashes folder directly and remove the files. There are similar cases where Windows will put a Recycle Bin on a removable drive (normally it doesn't) but several users have reported problems with gpx files showing up in [drive]:\Recycled with is the Windows Recycle Bin folder. Simply emptying trash or deleting these files should resolve the issue.

Here's another way to avoid the problem -- you'll need to run this procedure on the internal Oregon volume as well as any SD cards you use in the Oregon.

Open a Terminal, cd to the Oregon volume, and replace the ".Trashes" folder with a ".Trashes" file. The Mac will immediately delete any files you remove from the volume.

% cd /Volumes/<volume_name>/
% rm -r .Trashes
% touch .Trashes