Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a laptop running Windows XP that does not connect to the Internet and I would like to use a USB GPS receiver as a time source to set the clock. Generally, the laptop will not have access to the open sky so getting a strong, multi-satellite connection is not likely.

Ideally, I would like to be able to have the program detect the GPS receiver and set the clock without intervention from the user.

Is what I'm seeking even feasible?

share|improve this question
    
Commenting vs. answering because I'm no expert at this, but I down own several computers and an old school Garmin GPS that has a serial port interface. Programmatically I don't see why you couldn't do this - in my imagination, you'd write a Service that monitors the serial port then parses the GPS info for the time and sets it. Here's the data format: en.wikipedia.org/wiki/NMEA_0183 – Mark Allen Oct 16 '12 at 22:38
    
@MarkAllen I think this may be the way to go. I have identified the DotSpatial library for Visual Studio. I was hoping that someone had already invented the wheel so to speak. – dmkerr Oct 16 '12 at 22:56
    
There might be - if you search for 'GPS clock' or GPS PC time set there's some software out there. I have not tried this one, but it claims to be able to do it: visoracle.com/download/freeware/tools/cluv.html – Mark Allen Oct 16 '12 at 23:21
    
@MarkAllen Thanks for that tip. I tried to download it from your link but had some trouble. I did eventually find it here: timetools.co.uk/atomic-clock/fw/gpsclock.zip – dmkerr Oct 16 '12 at 23:38

You must log in to answer this question.

Browse other questions tagged .