- работа по протоколу Garmin для загрузки и выгрузки данных, включая и треки/точки, и карты, а также по этому протоколу Garmin передаёт координаты в те программы, которые умеют с этим работать (читай - родной Гарминовский софт). То, что я писал выше о загрузке/выгрузке - касается именно этого протокола.
- протокол NMEA, просто для передачи координат в любую программу по RS-232 или USB; до кучи есть ещё режим Text Out, про него ничего не могу сказать, это для тех, кто знает толк...

- USB Mass Storage, по-сути гармин работает кард-ридером для вставленной microSD.