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”.

50 Comments

  1. Thanks for sharing interesting blog topic. You can use it easily once you have done Roku setup. It can be a massive benefit if you are using Roku.com/link, having access to thousands of channels.

  2. To install the MS office setup and enter product key, make sure that user have a good internet connection. Now to install office on the device, open the folder where you have downloaded the file.

    install office home and student

  3. Serabut.com mengupas tuntas informasi seputar perkembangan dan ilmu pengetahuan di bidang Teknologi dan Informatika secara mendalam.

  4. When an egg breaks by external power, life ends.
    When an egg breaks by internal power, life begins.
    General changes always begin with internal power!

  5. Jurnal Internasional merupakan salah satu kebutuhan mahasiswa yang paling sering di cari. Terlebih lagi jika mendekati masa-masa penelitian (skripsi/thesis).

  6. cari tahu yuuk mall terbesar di jakarta di web kami

  7. mari gabung bersama kami sabung ayam online

  8. Anda dapat menonton film kesukaan anda, kapan pun dan dimana pun dengan akses internet dan disajikan secara gratis. layarwarna21

  9. great post, thanks for sharing

  10. ArthaGeo stated early April 2019, carry out an advance geophysical on geological investigation at Teluk Naga, Tangerang for a private development. Since then, we are focusing in the field of ground improvement

  11. ahmadazmi2525

    June 7, 2020 at 8:30 pm

    CIRICIRIPOHON.COM disingkat “CCP” adalah blog yang fokus dalam pembahasan pohon dan menyediakan konten dalam bentuk artikel bergambar dengan tujuan untuk memberikan edukasi, informasi, pengetahuan dan bibit pohon bidara

  12. Sebuah situs referensi untuk mencari arti mimpi, ramalan zodiak, arti nama, dan gemstone. siopung

  13. Complete all of your Allegiant Airlines Booking directly through the airline’s mobile app and obtain your e-ticket on your smartphone.
    Allegiant Airlines Reservations
    Allegiant Air Reservations
    Allegiant Airlines official site

  14. Others, like Indeed, allow you to search through many job boards, company career sites, associations, and other sources of job postings.

  15. PLN KELUARKAN SKEMA UNTUK HINDARKAN PELANGGAN MENGALAMI LONJAKAN TAGIHAN

    Jakarta — PLN merilis skema penghitungan tagihan untuk melindungi pelanggan Rumah Tangga yang tagihan listrik…Read More

  16. Dari Balik Jeruji, Siti Fadilah: Jangan Beli Vaksin Corona Buatan Bill Gates

    Mantan menteri kesehatan Siti Fadilah Supari, yang kekinian berada dalam penjara, memperingatkan pemerintah RI untuk tidak menggunakan vaksin virus corona covid-19, yang…Read News

  17. Merancang seperti Rumah, Desain Rumah Minimalis Hotel, Toko, Hotel maupun Resort dengan lebih baik

  18. Here are provided various information on academic activities of various universities in the usa in a complete and updated very quickly. Fisk University Academic Calendar

  19. a new automotive information site, also discusses the various advantages of a new car including design, engine specs, interior changes and others in complete and detailed.

  20. Very nice and awesome post! thanks for sharing such a valuable information with us. Keep posting.

  21. very useful, I hope it does a periodic update.
    I’m waiting for this :)

  22. Merupakan situs jualan produk frozen food dengan brand terkenal di Indonesia yang harganya termurah dan original. Dapat menerima reseller. frozen food jakarta

  23. Server Digital Pulsa Pusat Grosir Pulsa All Operator Murah Dan Terpercaya 2020. Gabunglah Bersama Kami Untuk Memulai Usaha jualan Pulsa Dan Pembayaran Tagihan Online Anda. Daftar Gratis!
    Paket Data, Token PLN & PPOB. Daftar Marketing Sekarang! Satu Deposit Utk Semua Transaksi: Pulsa, Pln, Game, Paket Data, Ppob, Saldo Gojek, Ovo.

  24. Server Digital Pulsa Pusat Grosir Pulsa All Operator Murah Dan Terpercaya 2020. Paket Data, Token PLN & PPOB. Daftar Marketing Sekarang! Satu Deposit Utk Semua Transaksi: Pulsa, Pln, Game, Paket Data, Ppob, Saldo Gojek, Ovo.

  25. I have read your article, it is very informative and helpful to me.
    https://sudan5.blogspot.com/2020/04/2021-autodesk-autocad.html“> تحميل برنامج اوتوكاد 2021

  26. Tentu setiap agen Jelita Pulsa
    akan menjual pulsa tersebut kepada konsumennya dengan harga yang berbeda

  27. Sedang pusing memikirkan saluran properti anda yang penuh atau mampet ? Sedang mencari layanan Sedot WC Jakarta yang dapat membantu anda mengatasinya ?

  28. bambujaya45646

    June 23, 2020 at 12:52 am

    Sdtoto adalah Bandar Live Togel Online, Togel Wap , Totohk serta Situs Slot Online Indonesia dengan Live Casino dan Tembak Ikan yang menerima Deposit Pulsa

  29. Let us help you to activate the Syfy channel, this is the portal to visit. Add the channel on Roku as the initial step. Tap on the channel icon; proceed with the onscreen guide to find the Syfy channel activation code | +1-844-489-7600 | syfy.com/roku

  30. coba peruntungan kalian daftar joker123

  31. Kami jamin segala permasalahan WC atau Saluran tersebut dapat kami atasi dengan cepat. Hubungi 0813 8518 0538

  32. Information About Mesothelioma Like Definition, Causes, Diagnosis, Treatment, Lawyer
    visit http://www.mesothelioma-pages.com/

  33. lagi cari tempat downloag lagu gratis, kunjungi web kami yuuk stafaband

  34. شركة البيوت للخدمات المنزلية أعلى مستويات الأمان لمنزلك
    كرّست شركة البيوت للخدمات المنزلية جهودها لتوفير أعلى مستويات الراحة والأمان في منزلك، والذي يحتاج إلى مزيد من العناية والاهتمام بكثير من التفاصيل ليوفر لقاطنيه مقومات الأمان والرفاهية، ويمنح أفراد الأسرة مزيدا من الشعور بالراحة والسكينة، ويجنبهم مواجهة الكثير من المشاكل المنزلية التي قد يتعرضون لحدوثها.
    في كثير من الأحيان يحتاج منزلك إلى عدد من الخدمات المتنوعة كخدمات التنظيف، التعقيم، مكافحة الحشرات، العزل بأنواعه، نقل الأثاث وتخزينه، الترميم، وغير ذلك، الأمر الذي يجعلك في حيرة من أمرك من أجل البحث عن عمالة ذات كفاءة مهنية احترافية، متخصصة في كل من الخدمات التي ذكرناها سابقا.
    وانطلاقا من هذه الفكرة، ولحمل هذا العبء عنك وتوفير كثير من الجهد والوقت والمال، وضمان الحصول على خدمات متميزة تنال رضاك، بذلت شركة البيوت للخدمات المنزلية جهودها في توفير طاقم لديه الخبرة الكافية والمقومات اللازمة للعمل وتقديم الخدمة على أكمل وجه ممكن.
    شركة نقل اثاث بالرياض:

    نقل أثاث منزلك إلى منزل آخر مهمة تتطلب الكثير من التخطيط والجهد المبذول، لأنها تتم على مراحل متعددة بدءا من حصر المقتنيات وتفكيك قطع الأثاث والتغليف وانتهاء بالنقل والتركيب وما إلى ذلك، ومن البديهي أنك ستستعين بعمالة لكل مهمة من المهام السابقة، ومن الممكن أن تواجه عمالة غير جادة، أو غير ذات خبرة وتتعرض مقتنياتك وقطع أثاثك إلى الضياع أو التلف.
    أنت في غنى عن ذلك كله، فشركة البيوت افضل شركة نقل عفش بالرياض تعدك بنقل أثاث منزلك وتسليمه إليك مثلما كان، لأنها تهتم بأدق التفاصيل التي تحتاج إليها عملية النقل، وتوفر فريق العمل والإمكانيات المناسبة والتقنيات الحديثة اللازمة لتقديم الخدمة على أفضل وجه ممكن.
    شركة نقل عفش بالرياض:

  35. شركة البيوت للخدمات المنزلية أعلى مستويات الأمان لمنزلك
    كرّست شركة البيوت للخدمات المنزلية جهودها لتوفير أعلى مستويات الراحة والأمان في منزلك، والذي يحتاج إلى مزيد من العناية والاهتمام بكثير من التفاصيل ليوفر لقاطنيه مقومات الأمان والرفاهية، ويمنح أفراد الأسرة مزيدا من الشعور بالراحة والسكينة، ويجنبهم مواجهة الكثير من المشاكل المنزلية التي قد يتعرضون لحدوثها.
    في كثير من الأحيان يحتاج منزلك إلى عدد من الخدمات المتنوعة كخدمات التنظيف، التعقيم، مكافحة الحشرات، العزل بأنواعه، نقل الأثاث وتخزينه، الترميم، وغير ذلك، الأمر الذي يجعلك في حيرة من أمرك من أجل البحث عن عمالة ذات كفاءة مهنية احترافية، متخصصة في كل من الخدمات التي ذكرناها سابقا.

  36. The National Football League is a professional American football league consisting of 32 teams, divided equally between the National Football Conference and the American Football Conference.Minnesota Vikings Game

  37. rasakan sensansi berbeda bermain poker pokergolden

  38. banditzculun656

    June 29, 2020 at 12:51 am

    sedang cari informasi seputar tekno kunjungi web kami yaa

  39. Our expertise applies our innovative approach to Indonesian natural tobacco extraction combined with our proprietary PUFF vapor system to bring you the best alternative for adult smokers available. Better vapor, better battery, better flavor, better feel in your hand.

  40. Forum berisi diskusi mengenai materi pembelajaran akuntansi, perpajakan, ekonomi, keuangan negara, Belajar Akuntansi dan Perpajakan

  41. this so good thank you

  42. سلام ، من الین هستم. من از زحمات شما برای این محتوا و اطلاعات فوق العاده قدردانی می کنم. لطفاً وبلاگ های بیشتری را به اشتراک بگذارید. من با پنل پیامکی همکاران اس ام اس همکاری می کنم. همکاران اس ام اس ارائه دهنده هوشمند پنل اس ام اس تبلیغاتی و خدماتی، پنل پیامکی با قابلیت ارسال منطقه ای، کدپستی، مشاغل، بی تی اس ایرانسل، پیام صوتی. سامانه پیامکی همراه با وب سرویس ویژه برنامه نویسان و ارسال به بلک لیست. شعار همکاران اس ام اس = کیفیت عالی+ قیمت مقرون به صرفه + پشتیبانی قوی.

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑