Jeremy W. Langston

Personal Website

Installing and Using NTP with a Garmin 18 GPS (with PPS)

I recently needed to synchronize a Windows XP machine with GPS time.  One of the requirements was sub-millisecond accuracy, which is no small thing for non-RTOS computers.  David Hart to the rescue!  He has written an driver for the NTP (network time protocol) service to incorporate a PPS (pulse per second) signal.  The PPS signal, coming from a GPS, is highly accurate after sufficient time has elapsed for the GPS to sync with the satellites.  I’ve received a lot of help from David Taylor; thanks again, David!  So, without further ado, here’s an example of how to proceed with the installation:

[UPDATE:  from David Hart – “I’ve posted a new serialpps-20091228.zip which should correct that [install.bat bug]. The (huge) debug build of serialpps-ppsapi-provider.dll is also added, along with a tiny bit of instructions in install.bat regarding PPSAPI_DLLS.”]

1.  Configure hardware.
Connect the PPS signal to the DCD pin on the RS232 connector.

2.  Install Meinberg NTP software.
Keep all defaults.
Create and use a special NTP account. (I always had problems using anything else)
Account name:  ntp (use whatever you want)
Account pass:  ntpntp

3.  Stop NTP.
Run “C:\Program Files\NTP\bin\stopntp.bat”.   There are alot of useful utils in the \bin directory.

4.  Replace ntpd.exe with altered version.
Extract “ntpd.exe” from “ntp-4.2.4p6-DLH-QPC-20090315-bin.zip
Copy to “C:\Program Files\NTP\bin”, replacing previous ntpd.exe.

5.  Install SerialPPS.
Extract all from “serialpps-20090606.zip“.
Edit “install.bat”
On line 6, remove ‘if “x86″==”%PROCESSOR_ARCHITECTURE” ‘
Remove line 7 and 8 (you can just put “REM ” in front and they will be ignored, almost like a comment)
Run “install.bat”
Ensure that “serialpps.sys” was copied to “C:\Windows\system32\drivers”
Copy “serialpps-ppsapi-provider\x86\serialpps-ppsapi-provider.dll” to “C:\”
Right-click “My Computer”, go to properties.
Click “Advanced” tab
Click “Environment Variables” button
Under “System variables”, Click “New” button
Name:  PPSAPI_DLLS
Value: C:\serialpps-ppsapi-provider.dll

6.  Configure GPS (for Garmin)
Run “SNSRCFG.exe
Connect to GPS
Configure
Set baud rate to 4800
Enable “Pulse Per Second”
Press F7
Enable GPRMC, disable others
Send config to GPS

7.  Configure NTP
Edit “C:\Program Files\NTP\etc\ntp.conf”
Remove all entries, add the following
driftfile “C:\Program Files\NTP\etc\ntp.drift”
enable stats
statsdir “C:\Program Files\NTP\etc\”
statistics loopstats
server 127.127.22.1 minpoll 4 #PPS
server 127.127.20.1 iburst prefer minpoll 4 maxpoll 7 #GPS
#fudge 127.127.20.1 time1 0.4 refid GPS #uncomment and change time1 as needed

8.  Ensure GPS is connected to serial port 1

9.  Restart computer

10. Unplug GPS and disable Microsoft Ball-mouse (if listed)
Go to device manager: My Computer->Properties->Hardware->Device Manager
Under “Mice and other pointing devices”, right-click and disable “Microsoft Serial BallPoint”

11. Reconnect GPS Restart computer

12. Start NTP server
Run “C:\Program Files\NTP\bin\startntp.bat”

13. Monitor NTP server
Run “C:\Program Files\NTP\bin\ntpstatus.bat”
Both GPS and PPS should show up.  After the GPS gets a lock, NTP should sync to the servers.
Refer to online documentation for help.
Alternatively, use “NTP Time Server Monitor” from Meinberg

To Uninstall PPS driver, run “uninstall.bat”.

52 Comments

  1. Thanks for your blog, but today world is so old, but this blog made me to be the new champions, i hope my website: Ultima7 is number 1 in ASEAN.

  2. Thanks a lot for your time write and build this website, i want too share my link: Stake88 for your hobbies play gamers.

  3. Hasil penghitungan cepat ini bukanlah hasil hasil pemilu hasil resmi akan ditentukan oleh rekapitulasi yang dilakukan oleh KPU dari 15 Februari hingga 20 Maret 2024.

  4. ZamanNews ID adalah portal berita independen yang menerima tulisan jurnalis pemula dan Kirim berita gratis

  5. thanks for your blog and journal,

  6. thanks for your blog GREAT

  7. UNOVEGAS adalah agen casino online yang menyediakan provider terbaik di Asia. Sebagai situs casino online terbesar,Unovegas menyediakan kemudahan bermain untuk setiap member yang bermain casino online. Dengan minimal deposit yang terjangkau yaitu 5ribu rupiah, Anda bisa bermain dengan ditemani live dealer wanita muda yang sexy.

    Unovegas menggunakan cookie yang akan memberikan pengalaman Anda dengan kami lebih menarik dan tidak akan mengganggu privasi Anda. Bandar casino online terbesar Silahkan lihat Kebijakan Cookies kami untuk informasi lebih lanjut tentang penggunaan cookies dan bagaimana Anda dapat menonaktifkan atau mengelola penggunaannya.

    Daftar di Agen Live Casino Online Asia Terpercaya hUnovegasdidukung oleh provider terbaik asia. Tentunya Anda bisa bermain di semua game Unovegas hanya dengan 1 user ID saja. Dengan banyaknya game Unovegas tentunya Anda tidak akan bosan dengan ragam jenis permainan yang ada. Ditambah lagi dengan support livechat 24 jam membuat anda lebih nyaman dalam bermain, Jadi tunggu apa lagi, jika ingin merasakan pengalaman bermain casino yang nyata mainlah Unovegas
    .

  8. ongoing support from a trusted advisor. Whether you’re seeking a financial coach near you in Omaha, Nebraska, or exploring the principles espoused by Dave Ramsey and Ramsey Solutions,

  9. TIKUS778 adalah agen resmi slot gacor hari ini dan juga menyediakan berbagai promo menarik yang bisa memperbesar keuntungan anda.

  10. AREASLOTS Areaslots atau bisa dikenal dengan areaslot hadir sebagai Situs judi online terbaik di Indonesia dengan banyak pilihan game yang menawarkan berbagai program promo dan event menarik. Areaslots adalah situs pelopor yang menghadirkan banyak jenis permainan dalam 1 akun seperti Sportbook, eSport, Slot, IDNLive, Togel Online, Live Casino, Mickey Mouse, AREASLOTS, Poker dan masih banyak game seru lainnya. Areaslots menghadirkan pengalaman seru bermain kedalam game dengan tampilan grafik yang modern yang akan menambah keseruan sensasi permainan. Teknologi terbaru dan terdepan dikerjakan oleh tim yang ahli dan profesional di bidangnya yang akan menjamin permainan lebih aman dan nyaman. Setiap proses transaksi di Areaslots lebih cepat karena di support banyak pilihan bank swasta terbaik juga berbagai pilihan metode pembayaran terpopuler.

  11. alphaslot Live Casino – Situs Game Casino Terbaik dan Terlengkap di Indonesia.

  12. Excellent. I really love this article. I thank you very much for reading and understanding the material you mentioned. ResearchProspect customer-centric approach is evident in every interaction. how can join your adventure newsletter?

  13. Apakah Anda seorang pemula yang tertarik untuk mencoba peruntungan dalam bermain togel online? Jika ya, maka Anda telah datang ke tempat yang tepat! Dalam panduan ini, kami akan memberikan informasi lengkap tentang cara memulai perjalanan Anda dalam dunia togel online dan memberikan wawasan khusus mengenai Naga303, salah satu situs terpercaya untuk bermain togel online.

  14. Budaya4DBudaya4DBudaya4D

  15. Mesin GG adalah web yg merupakan situs game terbaik masa kini, menyediakan banyak game populer

  16. DEWALIVE DEWALIVE adalah Situs Online Terpercaya, Terbaik, Terlengkap dan Terbesar di Indonesia bahkan di Asia sekalipun.

  17. prediksi angka keramat angka yang diyakini membawa keberuntungan atau nasib baik dalam kehidupan seseorang.

  18. Pelajar Wajo merupakan salah satu blog atau media online yang membahas tentang informasi Mahasiswa pendidikan, teknologi, opini, artkel, dan tips di Indonesia. Blog ini berdiri pada 01 Agustus 2022.

  19. 온라인카지노 is a complete casino related site, it has all kinds of casino related information.

  20. I hope you can explain your point of view in more detail, because I have some doubts, thank you.

  21. really good and informative article !! love from slot777 with all my heart.

  22. Fenbendazole is effective for treatment of numerous helminth intestinal parasites in animals, including Toxacara, Toxascaris, Ancylostoma, and Trichuris. In dogs, it is effective for most intestinal helminth parasites and also against nematodes. In dogs, it also has been used for pulmonary helminths (lungworms), but longer duration of treatment is needed. Fenbendazole has been effective for treatment of Giardia, but higher doses are needed and there may be failure rates as high as 50%. It is effective in cats for treatment of lungworms, flukes, and a variety of helminth parasites.

  23. Reseller / affiliator / dropshipper produk penerbitan dan digital berkualitas sejak 2023. Kami belanja buku layak baca termurah

  24. TOTOGEL TOGEL88 SITUS TOGEL ONLINE TERAMAN & TERBAIK DI INDONESIA

  25. DEWAPOKER dewapoker sebagai judi online terbesar di indonesia yang dilengkapi dengan sistem enkripsi tercepat dan sistem keamanan yang aman membuat anda semakin nyaman untuk bermain. Game yang kami sediakan Texas Poker, Domino Dealer, Bandar Ceme, Ceme Keliling, Dominobet, Capsa Susun, Bandar Capsa, Blackjack, Omaha, Super10, Superbull, QQspirit, Slots, IDNLIVE, Togel dan E-SPORT, sportbook, E-lottery dan MM Tangkas.

  26. jasa maintenance SEO Solusi Digital Creative Untuk Bisnis Anda. Kami akan mewujudkan visi menjadi kenyataan, dan menciptakan pengalaman yang menginspirasi.

  27. Thank you very much for this very valuable article, it will definitely be useful for many people and also this website: the most popular Indogame88.

  28. INDOSUPER INDOSUPER adalah merek baru namun sudah terkenal di dunia taruhan online. Misi utama kami adalah memastikan anggota kami mendapatkan pengalaman bermain game terbaik. Nilai inti kami adalah keamanan, kemudahan, keragaman, dan kenyamanan. Untuk menyediakan berbagai jenis permainan taruhan dengan kualitas terbaik kepada pemain, IndoSuper bekerja sama dengan penyedia permainan terkemuka dan resmi. Nikmati permainan terlengkap Sportsbook, Esports, Slots, Idnlive, Tangkas hingga Tembak Ikan hanya di satu tempat. Mengapa harus memilih IndoSuper sebagai tempat bertaruh ?

  29. Les TPA Bappenas sudah dikenal terbaik sebagai lembaga pendidikan Les TPA Bappenas dan Les TOEFL terbaik

  30. LAPAK303 LAPAK303 adalah media poker online yang memakai uang asli yang kami sediakan khusus untuk para pecinta poker online. Dengan beraneka ragam permainan seperti Texas Poker, Domino Dealer, Bandar Ceme, Ceme Keliling, Dominobet, Capsa Susun, Bandar Capsa, Blackjack, Omaha, Super10, Superbull, QQspirit, Slots, IDNLIVE, Togel dan E-SPORT, sportbook, E-lottery dan MM Tangkas. Hanya dengan 1 akun di situs kami anda sudah bisa bermain semua fitur permainan di LAPAK303.

  31. RTP SLOT GACOR HARI INI Bagaimana cara kerjanya? RTP singkatan dari “Return to Player” atau tingkat pengembalian kepada pemain.

  32. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article… https://edureviewer.com/

  33. JPHK88 Situs Terpercaya

  34. This was my first time working with zippers and a bit but I had no problems at all. The only thing I did differently, was add a few stitches in the bow loop to secure.

  35. Mesin GG adalah web yangg merupakan situs game terbaik masa kini, menyediakan banyak game populer

  36. mahjong ways adalah game yang sangat populer di awal tahun 2024 yang banyak memberi member jackpot jutaan rupiah,

  37. POKER88 POKER88 sebagai judi online terbesar di indonesia yang dilengkapi dengan sistem enkripsi tercepat dan sistem keamanan yang aman membuat anda semakin nyaman untuk bermain. Game yang kami sediakan Texas Poker, Domino Dealer, Bandar Ceme, Ceme Keliling, Dominobet, Capsa Susun, Bandar Capsa, Blackjack, Omaha, Super10, Superbull, QQspirit, Slots, IDNLIVE, Togel dan E-SPORT, sportbook, E-lottery dan MM Tangkas.

  38. 7METER adalah situs sportbook paling populer dan merupakan pionir sebagai platform agen taruhan terpercaya di Indonesia.

  39. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article…

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑