XT2 - Importing GPX from from Internal Storage vs SD Card.
Posted: Thu Sep 04, 2025 1:25 pm
I've just been completing a section on Collections for the XT2 and one way of organising data. I've come across a few things - most of which I thought that I knew, but a couple of things that I didn't.
First some definitions that I will use on this page.
This behaviour is different depending upon whether you save data in Intenal Storage or on the SD Card.
When Placing GPX files into the Internal Storage / GPX folder
When Placing GPX files on the SD Card
For the XT2 I always transfer my GPX files to the SD card. The files cannot get altered and nothing gets deleted.
More than anything - the behaviour is predictable. And if you Zumo Collections get messed up, you can delete the lot and import them again.
It is traditional to place GPX files in the Memory Card\Garmin\GPX folder - You have to create the GPX folder yourself.
But the XT2 will also read GPX files from the Memory Card\Garmin folder.
Also from the Garmin\GPX folder - if you care to create the GPX folder there.
Subfolders with any name can also be used. eg Memory Card/2025 Routes/Spain. It seems to just traverse the directory folder tree and locate any gpx files no matter where they are. The XT2 reports the full path of the folder name, but it has only so many characters before they fall off the edge of the screen.
I would imagine that many files stored in a complex directory tree would result in an extended time in processing/importing. But in tests, it seems to be plenty fast enough.
First some definitions that I will use on this page.
- Internal Storage is an area where the Zumo keeps the files that it needs to work properly.
. - Memory Card or SD Card is a place where you can choose to place MP3 files (music), GPX files, extra maps. The XT2 does not need this area, and does not need to access it in order to operate. However, storing maps, music and GPX files there offer some advantages to the user, and the XT2 will read files from there if that option is used.
. - Transfer Data Traditionally for Garmin, this is a term that is used when placing data into Internal Storage or onto the SD card. 'Transfer' can mean other things - but in the context of this page - you transfer data to the XT2 so that it is stored in Internal Storage or onto the SD card. For routes, tracks & waypoints this will be in the form of a GPX file.
. - Import Data - When you transfer routes, tracks and waypoints to the XT2, it cannot do anything with the data until it is imported into something that I will call 'Active Memory'. Once imported, the XT2 navigation software can access it and items will appear in the Collections menus to be displayed on the screen. Garmin do not use the term 'Active Memory'. I use it to distinguish between data that has been placed on the XT2 in the GPX folder, and data which has been brought into use by using Import command which appears on various menus.
. - Synch / Synchronising - If your XT2 is synched to the Tread / Explore database via the Tread app on your smartphone, then GPX files are not transferred or imported in the way that I describe here. The data is synched and stored by the XT2 in places to which it has ready access. The term 'Synch' removes the need for the terms 'Transfer and Import'. Do something on the Tread app, it ends up on the XT2 in what I have called Active Memory. The items just show up in the menus. Magic.
.
Such a pity that at the time of writing (Sept 2025) this process often changes the planned route - typically moving shaping points onto different roads.
This behaviour is different depending upon whether you save data in Intenal Storage or on the SD Card.
When Placing GPX files into the Internal Storage / GPX folder
- Waypoints from all new GPX files are imported during start-up. This happens automatically during start-up from an XT2 that is re-booting eg after disconnecting the USB cable from the computer. You have no control over the Collections to which they are allocated: they are all imported assigned to 'Unorganised'. By the time the XT2 reports that new data is availble to import, and invites you to import or not, the new Waypoints have already been imported !
. - The XT2 will not create you two copies of Waypoints - so if you use the menus to select and delete waypoints, you can then re-import them, and you have the option of linking to the collection(s) of your choice.
. - Tracks are not imported automatically during start-up.
. - But - when you select any track from any gpx file in Internal Storage, ALL tracks from ANY new gpx file are imported - whether the file/track was selected or not.
. - The track data in the gpx file is then removed. None of the tracks can be imported a second time - the data in the Gpx file has been removed.
. - Just to emphasise: If you delete a track that was imported from Internal Storage, then it has gone forever. The first import removed the tracks from the Gpx file, so it cannot be imported again.
. - New Routes are not imported automatically after a reboot.
. - Routes and Waypoints can be selected from selected gpx files and can then be selected from a list of routes or waypoints. Only the selected items are imported.
. - This means that you can select all GPX files, then select waypoints and routes - and then select only the waypoints or routes that you want to import. It will import only the selected items.
. - Routes and Waypoints can be selected for import more than once. For Routes this result in multiple (numbered) copies being saved - the duplicate will have a number appended. Waypoints are stored, but duplicates will not be created.
When Placing GPX files on the SD Card
- No data items - routes, tracks or waypoints - are imported automatically after a reboot. They have to be imported manually.
. - You can select which gpx file(s) from which to select data, also whether you want to import tracks / routes and/or waypoints. This restricts the list of items from which you make the final selection.
. - Only the selected items will be imported to Active Memory.
. - The XT2 will allow you to import the same route or track twice. Subsequent imports will have a number appended.
. - You cannot import Waypoints more than once. You can try but it doesn't do anything.
. - Track data is not deleted from the GPX file after it has been imported.
. - Any Item can be selected and deleted from the XT2 and re-imported from the original gpx file. So on a tour, if you want, you can clear your Active Memory of Routes Tracks and Waypoints, and import just the ones that you want for a particular day. (That is not necessary - since using collections will allow you to see on the map just the items in one collection.)
. - The XT1 is unable to find waypoints on the SD Card if it doesn't have one already in memory.
The XT2 does not have this problem.
For the XT2 I always transfer my GPX files to the SD card. The files cannot get altered and nothing gets deleted.
More than anything - the behaviour is predictable. And if you Zumo Collections get messed up, you can delete the lot and import them again.
It is traditional to place GPX files in the Memory Card\Garmin\GPX folder - You have to create the GPX folder yourself.
But the XT2 will also read GPX files from the Memory Card\Garmin folder.
Also from the Garmin\GPX folder - if you care to create the GPX folder there.
Subfolders with any name can also be used. eg Memory Card/2025 Routes/Spain. It seems to just traverse the directory folder tree and locate any gpx files no matter where they are. The XT2 reports the full path of the folder name, but it has only so many characters before they fall off the edge of the screen.
I would imagine that many files stored in a complex directory tree would result in an extended time in processing/importing. But in tests, it seems to be plenty fast enough.