GPSBabel / gpsbabel

GPSBabel: convert, manipulate, and transfer data from GPS programs or GPS receivers. Open Source and supported on MacOS, Windows, Linux, and more. Pointy clicky GUI or a command line version...
https://www.gpsbabel.org
GNU General Public License v2.0
473 stars 126 forks source link

sending routes to a garmin serial device can lose the route name #1294

Closed tsteven4 closed 1 month ago

tsteven4 commented 2 months ago

If a garmin device has capability D201 and thus used GPS_D201_Send then the route can be named by the garmin device because a null name is transmitted. D201 sends the rte_cmnt field (fixed length, 20 chars) which is initialized to nulls in garmin.cc, as opposed to D202 which sends the rte_ident field (variable length) which has been initialized by garmin.cc. from rte_name.

The interface spec notes that some devices require a unique cmnt and some do not.

The GPS12 is one device that uses GPS_D201_Send.