This object is in archive! 

Suppport for Garmin Foretrex 601

Ivan Stoian shared this question 3 years ago
Answered

Hi,

Is the support of such an external GPS source as Garmin Foretrex 601 is planned by any chance?

Replies (3)

photo
1

Hi, this is currently not in our priorities. Locus Map can now connect only to standardised external GPS, so if Garmin Foretrex can't act as one, you can't use it with Locus Map.

photo
1

Hi, anything has changed since Locus 4.4? (https://www.locusmap.app/locus-map-4-4-is-easier-to-connect-to-external-sensors/)

Any plans to support Foretrex 601?

photo
1

Just checking documentation and I don't see any word about location sharing via BLE. Bluetooth is used only for connection to Garmin Connect Mobile, nothing else. But it is possible that it can act as a USB GPS receiver (serial port sending NMEA data) - at least the older Foretrex 401 can do it.

photo
1

Does that require connecting via USB and selecting the corresponding option in Locus, or anything else is needed? Seems simply connecting & selecting "USB" doesn't do the trick

photo
1

If Garmin Foretrex really can send GPS position via USB - I am curious what happens if you try add it as such sensor in Locus Map. Is it visible there as available USB devices?

photo
1

It is visible, but can't be added actually (nothing can be pressed except "Cancel")

photo
1

Thanks. We must be first sure whether it really can act as "standard" USB GPS receiver before analyzing whether Locus Map should be able to connect. Do you please have some proof for this?

photo
1

Roman ?

photo
1

Sure, I can help. The first thing is you have to have a device that is compatible and Foretrex is - it supports NMEA output. Once you enable Garmin Spanner in Setup menu, and connect it to a computer via USB it will ask if you want to go to filetransfer mode. By responding No it will create a virtual serial port which we see in Locus or here is output from my computer:

[251451.739073] usb 1-4: new full-speed USB device number 72 using xhci_hcd
[251451.888211] usb 1-4: New USB device found, idVendor=091e, idProduct=0003, bcdDevice= 0.01
[251451.888212] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[251451.890138] garmin_gps 1-4:1.0: Garmin GPS usb/tty converter detected
[251451.890309] usb 1-4: Garmin GPS usb/tty converter now attached to ttyUSB0
And now the fun begins. My device freezes (after I disconnect USB cable everything is back to normal) and I have no idea if it works or not. At least gpsbabel is not able to do anything and I don't see any data in minicom (baud rate 4800)

# gpsbabel -T -i garmin -f /dev/ttyUSB0 -o nmea -F -
[ERROR] GPS_Packet_Read: Timeout.  No data received.
GARMIN:Can't init /dev/ttyUSB0
I am not sure how it suppose to work, but it is not like a cheap GPS receiver connected to UART.

Replies have been locked on this page!