This snapshot of the the G7To homepage was taken on 23-Apr-2000. For up-to-date information, please check the original G7ToWin web page



G7ToWin & G7To(W)
Garmin/Lowrance/Eagle GPS Interface Software for the PC
by Ron Henderson

setianim.gif (20846 bytes)

G7ToWin is a Windows 9X/Windows NT 4.0 program designed to transfer data between Garmin or Lowrance/Eagle GPS units and a PC.  

The program supports download (transfer from the GPS to the PC) of waypoints, tracklogs, routes, events (Lowrance/Eagle units only), and for those units which support it, dowloading a copy of the current display as a Windows bitmap.  

G7ToWin supports upload (transfer from the PC to the GPS)  all of the above except for the display, display bitmaps cannot be sent to the GPS.

Waypoints, routes, events, and tracklogs can be edited by G7ToWin and stored to various file types.  Downloaded display bitmaps cannot be edited, however, they can  be rotated.  Display bitmaps may also be saved in a standard Windows .bmp file.

NOTE: G7ToWin requires version 4.72.3611.1900 or later of COMCTL32.DLL the common controls dynamic linked library. If your system does not have a suitable dll installed then some of the user controls will not work as intended. Currently the easiest way to get the latest dll is to download it from Microsoft's web site.   Installing IE4 or IE5 will also install the proper file.
Download  G7ToWin Version A.00.02 Released version Short readmewin.txt showing the first 50 lines of the readme file
Download G7ToWin Version A.00.03 Beta 28 Short readme.txt showing the first 50 lines of the readme file

Questions on wiring up your own Garmin interface cable?  See
General questions on GPS?  See

NOTE: Version A.04.27 represents the last routine update I will perform on g7to/g7tow.  These command line based programs are similar in concept to G7ToWin, but the code has diverged to the point where updates are beginning to be a very time consuming task.   I am releasing the source code to g7to/g7tow.  Feel free to modify it as you see fit.
G7To & G7ToW
G7To is a DOS program written in a combination of Borland C++ 3.1 and Borland Turbo Assembler Version 3.1.  The assembler is used for the Serial Port interrupt routines.  G7To is designed to execute on a MS-DOS PC, however, the program will execute properly in a Windows Command Prompt under Windows 9X or Windows NT 4.0 or greater.  If operation under MSDOS is not intended then G7ToW is recommended for use under Win 9X and Win NT 4.0. G7ToW is a Windows Console version of G7To written entirely in C and compiled using Microsoft Visual C++. 
G7ToW is functionally identical to G7To with one minor exception: data comm statistics are not supported. G7ToW is not usable on a MSDOS only platform, it requires Windows 9x or Windows NT to operate and is intended to be executed from a MSDOS command Window.

Read Jack Yeazel's tutorial for G7To when used with Garmin receivers and Lowrance/Eagle receivers

G7To(W) Downloads (includes documentation, source files, and complete history):
Latest G7To Version A.04.29
Latest G7ToW Version A.04.29
Recent History file for G7To(W)

Older (Pre-Garmin GPS III) version: G7To Version 3.01.08

G7To  Source file--Source code for latest version of G7To.  Includes all files necessary to build the .exe files.

Just where did the name G7To come from?  Well, when I first started using a Garmin GPS, the GPS-45, several years ago, the only free software that I could find for communicating with the unit was Gardown version 7. 

The output format of Gardown7 was fixed and I wanted to be able to transfer data from programs other than Gardown7, so I wrote a filter program that would take data from a Gardown 7 file and translate it to several other program formats.  At the time, the ones I supported were Garmin64, PROJ and NAD.  

The first G7TO program translated from Gardown7 (G7) 'to' other programs so...G7To.   I later added the ability to upload/download data from the Garmin units and the 'filter' aspect was less useful, but so many people were using the software that I was stuck with the name.

When I later ported the software to a Windows Console program I simply added the 'W' for G7ToW.   After adding a Graphical User Interface G7ToWin was born.

The moral of this story is simple:  Be careful what name you give to software--the uglier it is, the more likely you are to be stuck with it!

This page has been accessed times since December 1997.