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”.
May 12, 2024 at 12:48 am
NoDrakor Nonton Streaming Drama Korea Sub Indo, Download Drama Korea, Tv Series dan Film Korea, Drakorindo, Drakorindofilm, Youwatch, Nodrakor, Kordramas
May 12, 2024 at 4:05 am
thank you for information
planet4d
May 12, 2024 at 9:18 pm
that’s very good article and i like it very very much
May 13, 2024 at 5:20 am
خرید بلیط هواپیما تهران دبی با بهترین قیمت بصورت چارتری و سیستمی. ارزان ترین پرواز تهران دبی را با پشتیبانی 24 ساعته سیگنال تیکت.
https://www.signalticket.ir/flight/thr-dxb/
May 13, 2024 at 5:22 am
I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing.
بلیط هواپیما
May 13, 2024 at 5:24 am
nice! thank you.
https://www.fardakdates.com
May 13, 2024 at 8:58 am
this article is very helpful
planet4d
May 13, 2024 at 1:48 pm
Kunjungi website kami dijamin jackpot hanya di Slot Bet 100 Perak
May 14, 2024 at 7:52 am
this article is very helpful
planet4d
May 14, 2024 at 9:43 pm
Ahh, I’ve looking for solution and I found this Nodrakor .
Thank you for sharing this tutorial, very useful for me!
May 14, 2024 at 9:44 pm
Nodrakor Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly
enjoyed browsing your blog posts
May 15, 2024 at 9:30 am
Paito Sdy
May 16, 2024 at 3:11 am
venusbet
May 17, 2024 at 9:45 am
MEILLEUR IPTV est un fournisseur de meilleur abonnements IPTV de haute qualité et garanti sans coupure avec 12 années d’expérience. Notre abonnement IPTV Premium disposent d’une playlist de plus de 35000 chaines francophones et Internationaux en Full HD/HD/SD/4K & VOD des meilleurs films et séries.
May 17, 2024 at 1:54 pm
Great article – You should definitely enter a contest for one of the best websites on the internet. I highly recommend this website.
May 18, 2024 at 5:08 pm
Yalla Shhot
يتميز بث يلا شوت بجودته العالية، حيث يتوفر بث HD و FHD لبعض المباريات. كما يوفر الموقع العديد من خيارات الجودة المختلفة لتناسب سرعة الإنترنت لديك.
جدول المباريات
يضم يلا شوت جدولا شاملا لجميع المباريات القادمة في جميع الرياضات. يمكنك تصفية الجدول حسب الرياضة والبطولة والدولة، أو البحث عن مباراة محددة باستخدام اسم الفريق أو اسم اللاعب.
كما يتيح لك الموقع إضافة المباريات التي تهتم بها إلى قائمة المفضلة، لتلقي إشعارات قبل بدء المباراة.
أخبار الرياضة
يقدم يلا شوت قسما خاصا بأخبار الرياضة، حيث يمكنك متابعة آخر أخبار وأحداث الفرق واللاعبين المفضلين لديك.
يتضمن القسم أخبارا من جميع أنحاء العالم، بالإضافة إلى تحليلات الخبراء وتوقعات المباريات.
May 19, 2024 at 1:28 am
Ayo bergabung dengan UNTUNG33 dan rasakan sensasi bermain slot yang seru! Dengan berbagai pilihan game menarik dan jackpot besar setiap hari, keberuntungan ada di tanganmu. Jangan lewatkan kesempatan ini! Gabung sekarang di UNTUNG33!
Link : https://untung33.io/