The GPS sensor driver suite for Windows.
Windows 10/11 x64 (New Interface)
Download Windows 10/11 x64Windows 7-11 x64
Download Windows 7-11 x64Windows 7-11 x86
Download Windows 7-11 x86
The drivers come with an evaluation license (if you only use the Simulation or Fixed modes, you will be granted a license for free as long as you mention the driver in your site/blog). If you want a standard license, please select one of the two options below. Before purchasing, try the evaluation versions to verify that they work with your hardware. If they do not work with your hardware, do not purchase, but contact us instead.
GPSComplete is free for personal usage.
Have I tested the COM port for actual GPS Data in NMEA format? You should see NMEA messages that start with $GPGGA, $GPRMC, $GPGSV etc.
Have I checked c:\windows\inf\setupapi.dev.log for installation errors?
Do I need the transfer tool in case where direct connection fails? (Install with Injection mode).
Is GPSReverse correctly installed? Test with a COM port tool, you should see NMEA messages.
Have I checked c:\windows\inf\setupapi.dev.log for installation errors?
Do I need the transfer tool in case where direct connection fails? (Install with Client mode).
Am I trying to use the COM port from multiple applications. Install with the multithreading mode on.
Request a business license that allows you to use GPSDirect or GPSReverse in your apps or redistribute it as a company or for mass redistribution or for C++ source code licensing in the Business Support here.
GPSComplete can be installed using the command line API. In the following examples, please replace / with - if you use the newer Win 10/11 interface.
gpscomplete.exe /d gpsdirect /c install /s COM3 /b 9600
Installs the GPSDirect driver. The port can be a COM value, or Fixed, Auto, Simulation.
You can also specify IP and port in /s and /b, or a bluetooth address in /s or "Simulation". Instead of "install" you can also specify "installif", which does not reinstall the driver if it is already installed.
You can also use /f for forcing maximum precision, /k to keep live updates, /v to open shared mode COM port, /u {0,1,2,3,4} for update mode and /l for logging.
gpscomplete.exe /d gpsdirect /c uninstall
Uninstall the driver
gpscomplete.exe /d gpsreverse /c install /s {800EE0CB-71EC-40F0-991C-7E76BFABD1AF}
Install the GPSReverse driver. In this case, the /s parameter is the GPSDirect Sensor. You can pass any ID, or {ILOCATION} or {CLIENT}, or a sensor name as seen in sensor explorer (use double quotes, e.g. /s "GPS Sensor").
Instead of "install" you can also specify "installif", which does not reinstall the driver if it is already installed.
You can also add /n COM98, to force a custom port name, in this case COM98.
gpscomplete.exe /d gpsreverse /c uninstall
Uninstall the driver
gpscomplete.exe /d gpsreverse /c check
gpscomplete.exe /d gpsreverse2 /c check
gpscomplete.exe /d gpsdirect /c check
gpscomplete.exe /d gpsdirect2 /c check
Returns exit code 0 if installed, 1 if not.
gpscomplete.exe /d transfertool /c install /s "0,COM2,0,0,0"
Install Transfer Tool. Starts GPSComplete with Transfer Tool running as configured (same configuration as passed to the dialog box elements):
Source type: 0 Sensor Driver, 1 ILocation, 2 COM or IP:Port, 3 IP Server, 4 plugin DLL
Source
Destination type: 0 COM port, 1 ILocation, 2 Inject, 3 TCP Server, 4 plugin DLL
Destination
Timeout in seconds (currently this work only if source is an IP:Port).