G7ToWin,
G7ToCE
&
G7To(W)
Garmin, Magellan, Lowrance/Eagle GPS Interface Software for the PC,
IGC Stuff
by Ron Henderson
(email)
G7ToWin also runs on Linux using Wine
Why 'g7to'?
General GPS Information (Joe & Jack's site)
| G7ToWin | ||||
|
||||
|
G7ToWin
Version A.00.200f(with helpfile ~ 1.4Mb) - last updated Nov 29, 2007 G7ToWin Version A.00.200f(without helpfile ~ 400kb) - last updated Nov 29, 2007 G7ToWinHelp Version A.00.109h - last updated Oct 18, 2007 |
First 50
lines of the 'changes'
file First 500 lines of the 'changes' file |
|||
SynopsisG7ToWin is compatible with versions of Windows from Windows 98 and later. G7ToWin is designed to transfer data between Garmin, Magellan, or Lowrance/Eagle GPS units and a PC. Supported Lowrance/Eagle units include those which communicate via Lowrance Protocol version 1 or 2. This includes most units up to and including the GlobalMap 100. It specifically excludes most of the later LEI units including the iFinder which does not use either protocol. G7ToWin supports download (transfer from the GPS to the PC) of waypoints, track logs, routes, events (Lowrance/Eagle units only), and for those units which support it, downloading 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 track logs 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.
|
||||
|
G7ToWin and G7ToCE can create IGC track files with and without a 'G' validation record. See the G7ToWin help file for more information. The ability to validate the data in an IGC track file requires a properly formed 'G' security record be inserted into the file. The format and contents of this record is largely left up to the creator. The creator must also provide a means to validate the accuracy of the file based upon the contents of the 'G' security record. Two methods are mandated, one for use in a standard DOS environment and one in a Windows environment. Both versions are provided.
The following two programs are for use with IGC track files created using
G7ToWin version A.00.186 November 15, 2004 and later or for those created by
G7ToCE version 1.10 and later. Pre MD5 Version -- if your G record is less than 9 characters long, including the G, it was written with a version of G7ToWin prior to A.00.186 or a version of G7ToCE prior to 1.10 and must be validated with an older version of the validation program. The older version is not as secure as the later version and use of the older version should be discouraged. G7ToWin DLL for IGCShell program |
||||
| G7ToCE
For the Pocket PC, H/PC 2000, H/PC 2.11 and greater. Code last updated April 23, 2007 Version 1.21f changes_ce.txt | |||
|
|||
| Pocket PC
G7ToCE (SH3) G7ToCE (ARM) G7ToCE (MIPS) |
The ARM version of this code has been tested on the HP Jornada 568 which utilizes the StrongARM processor. I do not have access to a Pocket PC utilizing the SH3 or MIPS processors therefore I have not personally tested the SH3 and MIPS versions of the code beyond the development kit's emulator. Use at your own risk. | ||
| H/PC
2.11 G7ToCE (SH3) G7ToCE (SH4) G7ToCE (ARM) G7ToCE (MIPS) |
SH3 code has been tested on the HP Jornada 680. I do not have access to any other Handheld PC therefore I have not personally tested other H/PC versions of the code beyond the development kit's emulator. Use at your own risk. | ||
| H/PC
2000 G7ToCE (ARM) G7ToCE (MIPS) |
I do not have access to a WinCE 2000 H/PC unit and an emulator has not been provided, therefore I have not personally tested either of these two executables. Use at your own risk. | ||
|
Pocket PC 2002 G7ToCE (ARM) |
Tested on the Hewlett Packard Jornada 568 which utilizes the StrongARM processor and executes Pocket PC 2002. | ||
|
Pocket PC 2003 G7ToCE (ARMV4) |
Tested on the Hewlett Packard iPAQ 2215 which utilizes the ARMV4 processor and executes Pocket PC 2003. Compiled with eMbedded Tools 4.0 SP3. This version is also for the Intel XScale processor. | ||
| G7ToCE is a port of G7ToWin with the Pocket PC,
HP/C 2000 or H/PC Pro 2.11 as the target platform.
Currently G7ToCE supports most of the same items as G7ToWin with a few
exceptions. For instance, USB** only GPS units (e.g. the Garmin
SP2610) and Street Atlas files are not supported; most other functions
are supported. **USB support requires host mode and appropriate drivers for the WinCE device. Neither is readily available for the WinCE units currently on the market. If both items become available it may be possible to add support for Garmin USB-Only GPS units. The Pocket PC code has been tested
by the author with the HP Jornada 568 which uses the StrongARM processor. Both the internal serial port (COM1) and a Sockets CF+
Serial I/O card as COM2 have been tested. The H/PC 2.11 code has been
tested on the HP Jornada 680 which uses the SH3 processor using only the
internal serial port. The code has been tested by users on other Pocket PC's
utilizing the SH3 and MIPS processors and according to reports it is
functional with these units. |
|||
| Palm PC 2.11 | This operating system is a precursor of the Pocket PC OS and does not contain all of the C runtime library and therefore it is not supported by G7ToCE. | ||
| Asyncinit 1 Error 55 Comm error | This error is often the result of a keyboard driver or modem driver conflict. Try removing the offending driver. This problem has been reported to me by users of both iPAQ and Toshiba units. For the iPAQ units an offending keyboard driver can be disabled by accessing Start->Settings->System tab->iPAQ Keyboard and unchecking the option. There may be a similar option for the Toshiba. | ||
| 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/2k. | G7ToW is a Windows Console version of
G7To written entirely in C and compiled using Microsoft Visual C++ version
6.0. 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/2k to operate and is intended to be executed from a MSDOS command Window. |
||||||
|
|||||||
|
|||||||
|
|||||||
|
If running on a Win95 or Win98 PC which does not
support USB you may receive the following error message at
startup: If your OS will not allow a program with a missing export to continue (i.e. Windows 95) you can download the current version of G7ToWin compiled without USB support here |
|
In an effort designed
keep my email address from being harvested by spammers I no longer have
a 'mailto' defined on this page |
|
Many times in the past I have been asked if I
accept donations for my work on G7ToWin and G7ToCE. Up until now I
have always had to decline because of agreements with my employer.
This in no way means anyone must or even should
feel any obligation to send a donation, but if you are so inclined feel
free to do so. |