The unit is a Garmin etrex Venture Cx, and I am using Ubuntu 8.04 Hardy Heron. So here goes
- Install the gpsbabel package, with "sudo apt-get install gpsbabel".
- Plug the unit in via usb cable, and turn it on. I'm inside so it couldn't get a strong satellite reading, and complained about that after a few minutes, but I told it to just work without gps, so that it'd remain on.
- I first tried "gpsbabel -i garmin -f usb: -o gpx -F file.gpx", but it complained at me. Somewhere online I saw some indication that you had to be root, so 'sudo' that command, and you get the waypoints off of the unit. That was easy.
- What I was most interested in was the 'Tracks' it had stored. While probably overkill, the command "sudo gpsbabel -t -r -w -i garmin -f usb: -o gpx -F file.gpx" pulled the tracks (and waypoints, and probably more, I haven't looked too closely yet) off the unit.