Если устройство Garmin использует интерфейс RS-232 (стандартный последовательный интерфейс), то его драйвер USB, вероятно, реализует виртуальный последовательный порт, который можно открыть с помощью элемента управления MSCOMM.
Проверьте это, открыв Диспетчер оборудования и посмотрите, есть ли дополнительный порт, возможно даже помеченный как «Garmin», пока он подключен.
Существуют простые стандартные текстовые протоколы, используемые устройствами GPS. Пока ни у одного другого приложения нет открытого порта, вы должны иметь возможность открывать его в VB и захватывать вывод с небольшим экспериментированием на скорости передачи в бодах и т. Д. 4800,8, N, 1 - хорошее место для запуска.