Garmin Usb Drivers For Mac Os X
Your GPS has a serial port, but your computer only has USB. How are you going to get your tracklogs and waypoints? It is true that more GPS units are arriving with Bluetooth and USB interfaces, but the vast majority still uses the old RS232 serial interface. In the meantime you need to get a serial to USB converter that will allow you to use your GPS with Windows, Linux and Mac USB ports.
So far, I've tried it on a new Intel Mac with no success. I just received a USB cable from eBay. It's a GARMIN76USB. It connects with the 4-pin interface on the Garmin 72. The USB cable is actually made by Prolific and requires a Mac OS X driver.
Technical aside: Converting Serial to USB turns out to be complex due to the way that USB devices work. Basically the Serial to USB converter includes a small computer (well, a microcontroller) that translates RS232 to USB, and back. Not all Serial to USB converters properly implement the whole RS232 specification. That's why these converters are more than you might think.
- 5Troubleshooting
- 5.1Problems with USB Adapter: pl2303 under Linux
Serial to USB Adapters
Here are some devices that OSM people have used successfully:
- U.S. Converters: USB to serial adapters: for Windows 7, Mac and Linux, FTDI Chipset and LED lights. The site provides lots of troubleshooting support.
- EasySync: British company, their cables use FTDI chipset and support full flow control, flushing etc.
- BAFO BF-810: there are drivers for Mac OS X, Windows and Linux [1]
- Pfranc: they have a long page discussing their adapters, and both the good and the bad things about them at [2]. Drivers for Windows, Mac OS X, and Linux. They also provide the custom Garmin connectors that allow you to build your own data cables.
- Keyspan serial-to-USB adapter: User:Richard uses one to connect his eTrex to his Mac - 'the Mac drivers seem reliable and it's fairly compact'. Use froogle.co.uk and search for 'keyspan usb serial' to find it at Dabs or (cheaper at £24.95) at Expansys [3].
- Maplin also has some very cheap, such as this at £12.99, but they don't seem to support Mac or Linux.
- The Gilsson USB to Serial DB9 Adapter is specifically branded as an adapter for Garmin GPS devices. The price tag from Gilsson is $44.95, but e.g. Germany-based globetrotter.de sells it for €19.95. Works fine on OS X with a Garmin eTrex Vista and gpsbabel. [4]
- The Eminent EM1116 works okay, but the installing process is a real pain.
The following instructions assume the BAFO BF-810, but the general principles will apply to other devices. You need to install the proper driver software and then determine the name of the 'port' or 'device' that your operating system gave to the GPS unit.
Serial to USB on OS X
Download the latest driver http://bafo.com/donload/driver/bf-810_v1_3.zip from the BAFO driver’s page at: http://bafo.com/support2.asp. Uncompress the file and install by double clicking on ProlificUSBSerial105.pkg.This should create the serial to USB device. You can check that this created the device in a terminal window:
You want to use the cu.usbserial0 device.
Here is how to read GPS waypoints from a Garmin GPS using GPSBabel on a Mac. The device or file is specified with the -f parameter. In this case it is –f /dev/cu.usbserial0.
This includes the debugging flag, -D9, so we will get lots of extra information to help confirm that the transfer is operating correctly.
Serial to USB on Windows
Download the latest driver for your version of Windows from the BAFO driver’s page at: http://bafo.com/bafo/prodrivers.asp. Unzip it, and then connect the serial to USB adapter. The 'Add New Hardware' wizard will likely see the new device. Give the wizard the location of the file that you downloaded and follow the instructions.
Once it is finished you can also test the GPS connection by setting your GPS to NMEA mode, then starting HyperTerminal (Start->Accessories->Communications->HyperTerminal). Create a new connection using com3 and setting the speed to 4800 bits per second. You should then start seeing NMEA sentences.
GPSBabel works the same across the three platforms with the exception of the operating system dependent way that you refer to serial ports. On Windows the serial to USB adapter maps the USB to a regular COM port: com3 in our example. To fetch waypoints from a Garmin GPS using the serial to USB adapter under Windows:
Serial to USB on Linux
The BAFO-810 uses the Prolific PL230 driver. Connect the USB to serial adapter while watching the system log in /var/log/messages or via the dmesg
command. It should display 'PL-2303 converter detected' and create the device node /udev/ttyUSB0
Commands:
The first of these commands also works for the Belkin Adapter F5U109 and the Geko 201 under Ubuntu 8.04. The system log shows 'MCT U232 converter now attached to ttyUSB0' when the adapter is connected.
To get user access (above example uses root access via sudo), for example add your user to the group uucp (sudo gpasswd --add yourusernamehere uucp
) and relogin. This assumes that the group uucp exists and has rw permissions on this tty device (to check: ls -l /dev/ grep ttyUSB
→results in→ crw-rw---- 1 root uucp …
).
To use the serial port under wine you need to map it – see wine#Serial connection.
Troubleshooting
Under all three platforms GPSBabel will sometimes have trouble connecting to the GPS (this is true even when it is directly connected to the serial port). The common error is:
The port specified will vary with operating system. Under Windows USB it will be com3, A Linux serial port is /dev/ttyS0, or /dev/ttyUSB0 for USB, and /dev/cu.USBserial0 for a Mac OSX USB port.
If you retry, sometimes 4-5 times, it seems to finally 'get it' and start transferring data.The -D9 switch to GPSBabel enables the display of debugging information. If you have trouble, try turning your GPS off and back on. Some GPS units will show you the progress of their data downloads and uploads. On the Garmin III Plus this is displayed from Menu->Setup->Interface. The Garmin Rino does not show the status of the data transfer.
You can now connect with your serial GPS even without a serial port!
Problems with USB Adapter: pl2303 under Linux
If you have No DLE Error under Linux, it helps to update your Kernel to 2.6.16.
See also:
These advanced steps are primarily for system administrators and others who are familiar with the command line. You don't need a bootable installer to install macOS, but it can be useful when you want to install macOS on multiple computers without downloading the installer each time.
Download macOS
- Download a macOS installer, such as macOS Mojave or macOS High Sierra.
To download macOS Mojave or High Sierra for this purpose, download from a Mac that is using macOS Sierra 10.12.5 or later, or El Capitan 10.11.6. Enterprise administrators, please download from Apple, not a locally hosted software-update server. - When the macOS installer opens, quit it without continuing installation.
- Find the installer in your Applications folder as a single ”Install” file, such as Install macOS Mojave.
Use the 'createinstallmedia' command in Terminal
- After downloading the installer, connect the USB flash drive or other volume you're using for the bootable installer. Make sure that it has at least 12GB of available storage and is formatted as Mac OS Extended.
- Open Terminal, which is in the Utilities folder of your Applications folder.
- Type or paste one of the following commands in Terminal. These assume that the installer is still in your Applications folder, and MyVolume is the name of the USB flash drive or other volume you're using. If it has a different name, replace
MyVolume
accordingly.
Mojave:*
High Sierra:*
Sierra:
El Capitan: - Press Return after typing the command.
- When prompted, type your administrator password and press Return again. Terminal doesn't show any characters as you type your password.
- When prompted, type
Y
to confirm that you want to erase the volume, then press Return. Terminal shows the progress as the bootable installer is created. - When Terminal says that it's done, the volume will have the same name as the installer you downloaded, such as Install macOS Mojave. You can now quit Terminal and eject the volume.
Mac Os Driver Download

* If your Mac is using macOS Sierra or earlier, include the --applicationpath
argument. The Sierra and El Capitan commands show the proper format of this argument.
Use the bootable installer
After creating the bootable installer, follow these steps to use it.
Garmin Usb Drivers For Mac Os X El Capitan
- Connect the bootable installer to a compatible Mac.
- Use Startup Manager or Startup Disk preferences to select the bootable installer as the startup disk, then start up from it. Your Mac will start up to macOS Recovery.
Learn about selecting a startup disk, including what to do if your Mac doesn't start up from it. - Choose your language, if prompted.
- A bootable installer doesn't download macOS from the Internet, but it does require the Internet to get information specific to your Mac model, such as firmware updates. If you need to connect to a Wi-Fi network, use the Wi-Fi menu in the menu bar.
- Select Install macOS (or Install OS X) from the Utilities window, then click Continue and follow the onscreen instructions.
Learn more
For more information about the createinstallmedia
command and the arguments that you can use with it, make sure that the macOS installer is in your Applications folder, then enter this path in Terminal:
Mojave:
High Sierra:
Sierra:
Usb Driver Download For Mac
El Capitan: