Ho to delete cached route files from the Zumo XT, in order to prevent them to appear again and again in the "Import" screen, with a Mac.
For this example we are assuming the files are transferred usually transferred to the XT from Basecamp, using the USB connection.
Software.
You will need a file transfer application to move or edit data on the Zumo or any other device that uses the MTP protocol.
I use
Commander One (paid). There are several options, including Android File transfer that is free (but a bit crap).
For a one off, you can use CommanderOne in demo mode.
Step 1
Close Basecamp, Express, or any other app that connects to the XT. The XT can manage one connection per app at a time.
Open Commander One.
The interface is a double panel one (commonly used in FTP or file transfer apps). Just ignore
most of it
You'll need to look at one half of the window, ignore the rest.
By default you should be seeing the contents of your Mac's home folder.
Do nothing so far.
Step 2
Connect the XT via USB and wait a bit. In my case the XT sort of reboots (quickly) when establishing the connection.
After a minute or so, you will see this dialogue window in Commander One confirming that it is connecting to the MPT device (and thus, excluding any other apps)*.
Step 3.
From the drop down menu on the top left corner, select the XT from the list of volumes.
You will be now looking at the contents of the device.
You can do the same from the buttons just above (you can see the XT as the last icon of the list, slightly on the right).
Step 4
Navigate to Internal Storage.
Step 5
Navigate to the GPX folder.
Step 6
Inside the GPX folder there is a few other directories and a few files.
Delete
temp* (right click > select delete file).
When Commander One finished deleting (will take a few seconds and a small progress window will appear in the meantime), select quit. Disconnect the XT from the Mac.
Step 7
Sit back and enjoy the feeling of victory.
*one of the reasons I don't like Android File transfer is that it automatically launches when you start your Mac and it overrides the connection of every MTP device you connect, interfering with other software. It was a bit of a pain to prevent it from auto-launching in my case, but admittedly this was some time ago. Maybe it has been updated in the meantime. No idea.
**temp is the file created while transferring files from Basecamp (I added two routes to the XT before writing this and ensured they disappeared after deleting temp).
As per my previous example, these routes can be kept in different files according to which method was used to transfer them on the XT.
The other options I encountered are:
GaminExpressImport and
shared_from_phone_DATE
Just to be clear: this is a bit of a hack/temporary way of solving this. Garmin should really implement a clear procedure to clear the "import buffer". Unless it already exist and no one of us figured out how.