Usb Gps Receiver Software

Icom,Global,Land Mobile,Marine,Aviation,Amateur,Receivers,Satellite,LTE,WLAN,IP,Digital,Analog,Radio,Network,D-STAR.

  1. Usb Gps Receiver Software


An advanced PC GPS time synchronization Tool

NMEATIme (Legacy)

A PC GPS time synchronization tool

Clock Maze Screen Saver

A Free screen saver that sloves a maze and shows the time


If you like our software, please donate! Suggested donation: $5USD

VisualGPSView (Freeware) incorporates many advanced features that show the status of the GPS receiver via the NMEA 0183 protocol. Its sole purpose is to display graphically specific NMEA 0183 sentences for GPS and position analysis.


  • Azimuth and Elevation Plot - View all satellites that are in view. Each satellite identifies its pseudo random number (PRN) and its azimuth and elevation.
  • Scatter Plot - The scatter plot shows individual position samples referenced to several type of reference types, next sample, average or user defined.
  • Signal Quality/SNR Window - Monitor satellite signal to noise ratios and see them graphically on the screen. The signal quality window will grow or shrink to accommodate number of satellites in view
  • Position Plot - Monitor latitude, longitude and altitude averages.
  • NMEA Command Monitor - View NMEA sentences as they are received
  • NMEA Recording and Playback - Record NMEA directly to a file or read NMEA from a file. NMEA files consists of standard NMEA sentences in text ASCII characters.


  • GPS Receiver connected to a RS-232 port or USB with NMEA 0183 output
  • Windows 7 to Window 10
  • VisualGPS decodes the following NMEA 0183 sentences:
    • GPGGA and GLGGA
    • GPGSA and GLGSA
    • GPGSV and GLGSV

Free for 30 days.

*** Please uninstall any old versions before installing new version ***

The price for NMEATime2 is $20.48USD If you purchase NMEATime2, we will send you a registration key via email within 48 hours.

NMEATime2 is PC time synchronization software that synchronizes the PC clock to the time from a GPS receiver.

NMEATime2 is set up as a system service where the PC clock is disciplined to the NMEA string from the GPS. The control loop uses the same techniques in disciplining OCXO oscillators and atomic Rubidium clocks. By charactering the arrival of NMEA messages, NMEATime2 uses advanced digital filters to minimize communication jitter and achieve the best reference to train the PC clock to.

Because of this, there are some requirements that need to be met. Specifically, the rate output of NMEA message GPGGA and GPRMC.

It’s getting more difficult to find a PC with a native RS-232 serial communication port, most GPS receivers that interface to a PC use a USB. The majority of the USB GPS receivers will look to the PC as if it is a serial port. However, the modern USB GPS looks to the PC as a USB to Serial driver that emulates the serial port. In the USB world, it’s referred as a CDC (communication device class) device.

NMEATime2 will use the NMEA string (GPGGA) transmitted from the GPS, time tag the first character of the that command and use this as a timing reference. As you would expect, there are delays between the 1PPS epoch and the RS-232 causing software jitter. The delay can be calibrated out. NMEATime2 will use digital filtering (the red line you see in the Time Difference Plot - see below) and discipline the PC clock to this reference.


  • Supports Windows 7, 8, 8.1 and Windows 10

The minimum NMEA sentence requirements matter. The most important is that the GPGGA and GPRMC message output once per second.

  • GPGGA - must be once/second
  • GPRMC - must be once/second
  • GPZDA - must be once/second (NMEATime will use this sentence for time. If not available, then NMEATIme will use GGA & RMC for time.)
  • GPGSA - every two seconds
  • GPGSV - every two seconds

Screen Shots

If you like VisualGPS and would like to support more products like these, please donate. Suggest donation $5 USD

Currently VisualGPS is over 10 years old! NMEA support is only limited to GPS NMEA strings (Not GLONASS or Galileo). We recommend that you download VisualGPSView.

VisualGPS (Freeware) incorporates many advanced features found in professional programs. Its sole purpose is to display graphically specific NMEA 0183 sentences and show the effects of selective availability (SA).


  • Azimuth and Elevation Graph - View all satellites that are in view. Each satellite identifies its pseudo random number (PRN) and its azimuth and elevation. Also plot and print the physical mask angle.
  • Survey - The survey window displays both position and xDOP (HDOP and VDOP) parameters. The ability for user selectable HDOP/VDOP color thresholds for position averaging make a great utility. Also monitor Standard Deviation and effects of Selective Availability. That's not all - print the results graphically.
  • Signal Quality/SNR Window - Monitor satellite signal to noise ratios and see them graphically on the screen. The signal quality window will grow or shrink to accommodate number of satellites in view
  • Navigation - Monitor latitude, longitude and altitude
  • NMEA Command Monitor - View NMEA sentences as they are received


  • GPS Receiver connected to a RS-232 port with NMEA 0183 output - NMEA demo file included for those who do not have a GPS receiver
  • Windows 2000 sp4, Windows XP, Vista or Windows 7
  • 486 100MHz or higher microprocessor
  • SVGA at least 1024X768 resolution
  • 16 megabytes of RAM
  • 6 megabytes of disk space
  • One available RS-232 port (or captured NMEA text file - included)
  • VisualGPS decodes the following NMEA 0183 sentences:
    • GPGGA
    • GPGSA
    • GPGSV


Download a free copy of VisualGPS program. It is a 32 bit program written for both the Windows 2000, XP and Vista environments. This software is freeware and cost is free.

Usb Gps Receiver Software


As of January 1st 2018, NMEATime (Legacy) will no longer be supported. Please use NMEATime2 as an alternative.

Purchase NMEATime v5.8.100 - To purchase this product please contact VisualGPS LLC.

Currently NMEATime is over 10 years old! It only supports GPS NMEA string (Not GLONASS or Galileo). We recommend that you download NMEATime2

NMEATime will automatically set your PC clock using a GPS receiver connected to the serial port of a PC or to the National Institute of Standards and Technology (NIST) time servers over the Internet. Using network time or the time from a GPS receiver, NMEATime will keep your computer referenced to an atomic time standard.

Also included with NMEATime is a NASA type desktop clock configurable to show day of year, 24 hour time or local time, color and size.


  • Digital desktop time code clock - like NASA has!
  • Analog desktop clock
  • Uses GPS Time to set your PC clock
  • NMEA 0183 v2.20 - 3.01 compatible
  • Software generated IRIG-B Output (requires sound card)
  • Two Network time Protocols - Daytime NIST ACTS compatible and SNTP compatible
  • Programmable time setting rate
  • Selectable GPS NMEA message for time reference
  • Random time server select mode from an editable server list
  • Accepts 1 Pulse Per Second (1PPS) input in to RS-232 DSR or CTS port
  • Transparent Clock! See what is behind the clock (XP and Win2000 only).


  • For GPS time: GPS Receiver connected to a RS-232 port with NMEA 0183 output
  • For network time: Access to the internet
  • Windows 95/98, Win2000/XP, WinNT4.0 or higher with Internet Explorer 4.0 or higher
  • Pentium 166MHz or higher microprocessor
  • SVGA at least 800X600 resolution
  • 16 megabytes of RAM
  • 2 megabytes of disk space
  • One available RS-232 port (for GPS time)
  • Sound board for IRIG output


  • NMEATime decodes the following NMEA 0183 sentences:
    • GPGSA
    • GPGSV
  • Compatible with NMEA 0183 version 2.01 - 3.01

As of January 1st 2019, VisualGPSXP (Legacy) will no longer be supported.

Purchase VisualGPSXP for $9.95 USD

Welcome to the VisualGPSXP multipurpose GPS utility. Please note that VisualGPSXP uses specific NMEA sentences to display data graphically.

VisualGPSXP is a general purpose utility for monitoring the output of a GPS receiver. Using the NMEA data from the GPS receiver, VisualGPSXP will display various statuses graphically. Tools such as a survey utility average the position and shows accuracy of the GPS receiver in a static application. Other features such as analog gauges show altitude, speed, vertical speed and direction. One additional feature is the capability to connect and share a GPS receivers data over the Internet.


  • User definable window sizes and positions
  • Multiple connection paths to a GPS receiver
    • Connect using an RS-232 port
    • Connect using the network/Internet
    • Connect or read data directly from a NMEA text file
  • Analog display instruments
    • Altimeter
    • Speedometer
    • Compass
    • Vertical Speed
  • Graphical GPS status
    • Signal quality
    • Azimuth/Elevation plot
  • GPS Analyses
    • Monitor NMEA data
    • Static position averaging and statistics
    • Antenna mask determination
    • NMEA 0813 Version 2.0 - 3.01 compatible

If you like our software, please donate! Suggested donation: $2USD

ClockMaze is a simple screen saver that creates a maze, solves it, and shows the current time. You can set up items such as solve color, maze color, and solve speed. It's free. Enjoy.

  • Screen saver is Digitally Signed
  • Multiple monitor support
  • Custom colors
  • Free

Screen Shots


VisualGPS is located in Anaheim California, USA. If you have any questions or comments or simply send us a email or twitter.

info @

Twitter @VisualGPS

Here you will find miscellaneous articles and code snippets. If you have any question, please don’t hesitate to contact me. You can find the contact information on the Contact page.

--- Monte Variakojis

GPS Week Rollover

Every 19.7 years, GPS suffers a time rollover similar to the Y2K problem but a but more complicated. Click below to find out more.

GPS Time Armageddon – Should you worry?


The NMEAParser article will show you how a typical NMEA string is constructed and parsed. The article resides on Github and the code documented and supports C++. The source code supports Windows, Mac and Linux. As a bonus, I’ve included a Qt project that makes use of the NMEAParser and shows satellite signal quality, position and satellite signal to noise (SNR).

NMEAParser Article on Github
NMEAParser Source Code on Github

Application End User License

VisualGPS, LLC.

'[THESOFTWARE]' software application will be referred as “software application” through the remainder of this document. You should carefully read the following terms and conditions before using this software. Unless you have a different license agreement signed by VisualGPS, LLC your use, distribution, or installation of this copy of this software application indicates your acceptance of this License.

If you do not agree to any of the terms of this License, then do not install, distribute or use this copy of software application. If you paid VisualGPS, LLC for this copy individually, you may return it unused, within thirty (30) days after purchase, for a full refund of your payment.

This copy of software application may either be used by a single person who uses the software personally on one or more computers, or installed on a single workstation used non-simultaneously by multiple people, but not both. This is not a concurrent use license.

You may access this copy through a network, provided that you have obtained an individual software application license for each workstation that will access software application through the network. For instance, if 8 different workstations will access software application on the network, each workstation must have its own software application license, regardless of whether they use software application at different times or concurrently.

This software, and all accompanying files, data and materials, is distributed 'AS IS' and with no warranties of any kind, whether express or implied. Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of using the program. This disclaimer of warranty constitutes an essential part of the agreement.

Any liability of VisualGPS, LLC will be limited exclusively to refund of purchase price. In addition, in no event shall VisualGPS, LLC, or its principals, shareholders, officers, employees, affiliates, contractors, subsidiaries, or parent organizations, be liable for any incidental, consequential, or punitive damages whatsoever relating to the use of software application, or your relationship with VisualGPS, LLC.

In addition, in no event does VisualGPS, LLC authorize you to use software application in applications or systems where VisualGPS, LLC failure to perform can reasonably be expected to result in a significant physical injury, or in loss of life. Any such use by you is entirely at your own risk, and you agree to hold VisualGPS, LLC harmless from any claims or losses relating to such unauthorized use.

This Agreement is the complete statement of the Agreement between the parties on the subject matter, and merges and supersedes all other or prior understandings, purchase orders, agreements and arrangements. The laws of the State of California shall govern this Agreement. Exclusive jurisdiction and venue for all matters relating to this Agreement shall be in courts and located in the State of California, and you consent to such jurisdiction and venue.

All rights of any kind in software application which are not expressly granted in this License are entirely and exclusively reserved to and by VisualGPS, LLC. You may not rent, lease, modify, translate, reverse engineer, decompile, disassemble or create derivative works based on software application. There are no third party beneficiaries of any promises, obligations or representations made by VisualGPS, LLC herein.


In no event shall VisualGPS, LLC be liable for any loss of profit or any other commercial or private damage, including but not limited to special, incidental, consequential or other damages, resulting from or in any way connected with the use of this software. VisualGPS, LLC specifically disclaims any other warranties expressed or implied, including but not limited to the implied warranties of merchantability and fitness for a particular use.


Do not operate software application while driving a vehicle. software application is not designed as a primary navigational aid. Failure to pay full attention while operating the vehicle and road conditions while operating the vehicle could result in an accident or collision with property damage and personal injury.

Add GPS to your telescope! Our 65-channel GPS-NX02 receiver works with the Astro-Physics GTO, Celestron NexStar, NexStar+, StarSense, Losmandy Gemini, Meade 494/495/497/497EP Autostar, Audiostar, LX200 Classic, Autostar II, Orion Atlas/Sirius GoTo, Sky-Watcher SynScan, 10 Micron and Vixen StarBooks (see telescope models).

April 7, 2019 GPS Week Number Roll Over problems?
If your Meade GPS thinks it's 2099, fix it for free with StarPatch!

Imagine if your telescope could access the Global Positioning System so that it always knew when and where you were observing from. No more checking your watch, looking up site coordinates or fiddling with the keypad to enter the date, time, latitude and longitude. StarGPS uses a single cable to connect your telescope to the GPS receiver and automatically input these values... making your telescope setup much easier and more precise!

'I am very impressed and thisis an absolutely fantastic product'
Dr. P. Clay Sherrod
Arkansas Sky Observatory

65-channel GPS-NX02 receiver
Measures only 39 x 45 x 16 mm (1.5 x 1.8 x 0.6 in)

The StarGPS-NX Package includes:

  1. High performance GPS-NX02 receiver
  2. One cable to connect the GPS to your telescope/controller:
    GPS-ASTAR* - Meade Autostar/Audiostar (ETX/LXD/LX90/LX80/LT)
    GPS-ASTARX* - Meade LX65/85 with reversed polarity AUX port
    GPS-494 - Meade 494 Autostar (ETX60/70/80AT-TC, DS2000)
    GPS-Astro - Astro-Physics GTO
    GPS-Celestron** - Celestron NexStar, NexStar+, StarSense
    GPS-LX200 - Meade LX200 Classic, Autostar II
    GPS-Gemini - Gemini-1 with 4-pin DIN power jack
    GPS-Gemini2 - Gemini-2 or Gemini-2 Mini
    GPS-GeminiDC - Older Gemini-1 with 1-pin DC power jack
    GPS-StarBook - Vixen StarBook adapter and cable
    GPS-Synta - Orion Atlas/Sirius or Sky-Watcher SynScan***
    GPS-10Micron - Any 10 Micron mount via GPS port
    GPS-USB - Windows PC connected mount
    * LX65/85 see warning for reversed polarity AUX ports
    ** Includes a 6p6c splitter for use with GT, AS-GT, CG5
    *** Requires firmware version 3.10+ or AZ 3.03+

If you own an Autostar 497/497EP or Audiostar controlled telescopesuch as the Meade ETX, LXD, LX90, LX80, LT, LX65 or LX85 series or an upgraded LX200 Classic then we recommend that you consider upgrading to the StarGPS Package which adds a StarPatch registration key ($79) and serial cable ($20). StarPatch uses your Windows PC to perform a one-time,quick and easy installation that reprograms the handset to accept raw GPSdata. You can then connect the GPS to your telescope, turn the scope on, and watch as the handset displays incoming GPS dataincluding time, number of satellites and signal strength as shown below. Once a location fix is obtained the handset will beep,display the results and skip ahead to the 'Align:' prompt. Click her for more information about StarPatch.

The StarGPS Package includes:

  1. High performance GPS-NX02 receiver
  2. GPS-ASTAR cable to connect the GPS to the handset. If you have an LX65/85 you may require a GPS-ASTARX cable (contact us if you are not sure which cable to select).
  3. StarPatch software registration key to add GPS Setup capability to one Autostar 497/497EP or Audiostar handset
  4. USB-ASTAR cable to connect your PC to the handset

Telescope Models

Astro-Physics GTO is provided with the following mounts:

  • 400GTO, 600EGTO, 900GTO, 1200GTO with GTOCP2
  • 1200GTO, Mach1GTO, 1100GTO, 1600GTO, 3600GTO with GTOCP3 or GTOCP4

Celestron NexStar, NexStar+ and StarSense controlled telescopes are manufactured by Celestron and include the models listed below. Our new GPS-Celestron cable allows StarGPS to function like a Celestron SkySync which is compatible with all non-GPS Celestron computerized telescopes. A 6p6c splitter cable is included for use with mounts that do not have an AUX port.

  • NexStar GT or StarSeeker
  • NexStar iSeries
  • SkyProdigy, LCM
  • Advanced Series GT (CG5 mount)
  • CGE Series

Gemini-1, Gemini-2 and Gemini-2 Mini are provided with the following mounts:

  • Losmandy GM-8, G-11, Titan and HGM-200
  • Mountain Instruments MI-250

Meade Autostar 497/497EP and Audiostar controlled telescopes are manufactured by MeadeInstruments Corporation and include the following models:

  • ETX80/90/125 Observer and ETX-90/105/125
  • LX65 Series and LX85 Series
  • LX80, LT, LXD55, LXD75 Series
  • LX90 Schmidt-Cassegrain

Meade Autostar 494 controlled telescopes include:

  • ETX-60/70/80AT-TC
  • DS-2000 Series

Meade Autostar II controlled telescopes including the following models (the GPS-NX02 is useful in cases where the telescopes built-in GPS is not operating properly:

  • LX200GPS, LX200R and LX200ACF
  • LX400ACF and RCX400

Orion Atlas/Sirius GoTo and Sky-Watcher SynScan controlled telescopes include the models listed below. StarGPS-NX requires a hand controller with firmware version 3.10+ or AZ 3.03+.

  • Orion Atlas/Sirius EQ-G and SkyView Pro
  • Sky-Watcher EQ-3/5/6 SynScan

Vixen StarBook controlled mounts include the models listed below. StarGPS-NX requires a StarBook with LAN port and firmware version 1.2 build 31 or newer as displayed using the 'About StarBook' menu item.

  • Vixen SXP, AXD or SXD2
  • Vixen Sphinx SX, SX2, SXD or Atlux
  • Vixen Skypod, GP2 or GPD2

10 Micron mounts include GMxxxx and AZxxxx models.

>>> We ship world-wide direct to you by Air Mail <<<
Typical delivery to USA/Canada in 7 days, UK/Europe/Australia in 10 days.
Contact us if you require FedEx delivery.