I got a Garmin H1 to use for navigation on a multi-day mountain trail (35 days), and I've noticed that synchronization from Garmin Explore on iOS is extremely slow compared to other devices I've used before.
My plan was to keep only the current and next trail segment on the device for continuity (each segment is around 25–30 km). To make management easier, I split the route into 35 individual GPX segments and placed each segment in its own collection, containing a single track and the relevant waypoints.
I haven't found a way to install these GPX files directly onto the SD card. The Garmin H1 appears to ignore GPX files placed in both /Garmin/GPX and /Garmin/NewFiles, so at the moment it seems that synchronization through Garmin Explore is the only option.
My original idea was to remove completed segments each evening and sync the next day or two of the route. However, synchronization is taking hours, even for relatively small datasets of around 500 track points and 100–120 waypoints.
Is there any way to speed up the planning and synchronization process? On a long-distance hike, managing GPX synchronization should ideally be the last thing I need to worry about when reaching a rest stop in the evening.
I plan to keep two collections on the device at any given time. I don't necessarily want to stop at the end of a planned segment if I'm still feeling strong and conditions are good. For example, if the weather is favourable and I still have energy left, I may decide to continue into the next segment rather than finish for the day at the predefined stage boundary.