Device Interface SDK

For advanced users desiring to develop their own custom software applications for communicating with Garmin® GPS products, this document describes the communication protocols required for transferring data including waypoints, routes, and track logs to and from Garmin GPS products via RS-232 or USB.

 License Agreement

Warning: This documentation is provided on an "as is" basis without warranty of any kind -- either expressed or implied -- including, without limitation, any implied warranties of merchantability or fitness for a particular purpose.  

The information contained within this documentation is subject to change without notice. 

In addition, no developer support will be provided by Garmin concerning the information contained within the documentation or implementation of this information within your software application.  

Download the Garmin Device Interface SDK

Download the Garmin Simple Text Output Format