I use Basecamp 4.2.2 for a Nuvi 2595. It worked at first a few sessions: create, edit WPs, routes, and send to or receive from device, though I did not feel as comfortable as with MapSource. After creating several routes with tens of waypoints in BC, I sent them to 2595 device by specifying to send the list containing routs only, hoping WPs were not sent together with routes. But the result was disappointing: all waypoints I used are still sent to device as they were in other lists under “my collection” The unwanted WPs make the saved list in 2595 too long for its 5” screen.
Trying to find a way to avoid WPs, I decided to delete all data under “my collection” and start a new BC session from scratch (I do make a backup by exporting data to a gpx file before deleting). This was a bad decision: after this, if the device was connected, BC started with a warning: “An error occurred while reading file gpx/garminexpressimport.gpx”. If no device connected, no warning at start, but at importing from device, the same warning came, see attached screenshot. The result was: no routes but only WPs imported from the device.
Later, I found, by using “send selection to device”, WPs can be avoided, but it was too late. I can restore a BC session by importing the exported gpx, but cannot avoid the warning at import. Now I can still use BC, send data to device, but cannot receive data from device anymore.
I wonder, what triggered this error? What can I do now?
I checked Garmin device in Windows Explorer, there are two copies of the file, one within GPX folder under root of the internal storage, one within Garmin/gpx subfolder. What does this file do? I do have Garmin Express installed on the PC, and run it for couple of times. But the time-tag of the trouble-making gpx file is not the time when I used Garmin Express.
One suggestion: it sounds strange to me that the file menu of BC lack save, save as …, and open function that is routine of file menu for any software. No save/open but only export/import, backup/restore means BC is very rigid in one fixed session.
Compare to MapSource, it can save, open a new session, open more instances of MapSource windows at the same time and open different saved gdb files.
It sounds strange to me also: isn’t easier to expand functions of a mature MapSource than to develop a totally new BaseCamp with so many uncertainties and user complaining? This is out of topic of course.
Thanks for help in advance.