I have two SparkFun F9P GPS receiver boards and a BlackBoard and a couple other SparkFun pieces. The F9P works fine with u-Center (2 to 5 nanosecond accuracy with NTRIP activated) but I want to be able to steer (that is correct to a nanosecond range) the Windows 10 PC clock that it is attached to by USB. How can I accomplish this?
Thanks
You’d need to write a piece of software that queries the time serially from the GPS and then sets the PC clock to that time. Unfortunately I don’t know if that’s possible with modern ‘secure’ operating systems like Windows 10 though since it’s a direct modification of your hardware and modern OS’es generally don’t allow that.
You can set the PC clock through a NTP server and if you connect the GPS to a Pi and create a NPT server on that, Windows should be able to sync off of that. As a bonus, any PC on your network would be able to connect to the Pi’s NTP server. Unfortunately I don’t have a guide that shows how to do that, but Google should be able to help.
It’s dated, but [this link might point you in the right direction.](Building a Raspberry-Pi Stratum-1 NTP Server)