dorchain / dcfshm

dcf77 radio clock ntp shm parser
1 stars 0 forks source link

(c) 2016 Joerg Dorchain joerg@dorchain.net

Licenced under GNU GPL v2 or later

This program reads input from a charcter device where presumably a DCF77 receiver is connected to. The input is parsed and written to a shared memory segment, where ntp can pick it up for further timekeeping.

The main motivation was the the builtin parse driver for ntp could crash ntp, e.g. when weird bits came in at weird timing in bad receiving conditions, and to feed dcf time to chrony.

Bug reports and contributions are welcome, esp. for making the code more portable.

Works with USB Gude expert Mouse Clock II

You may try different baud rates. One installation only works with 4800baud.

Put this as DAEMON_ARGS in /etc/default/dcfshm, e.g. DAEMON_ARGS="-b 4800"

Example ntp.conf snippet:

server 127.127.28.0 # SHM driver fed by dcfshm fudge 127.127.28.0 time1 0.450 refid DCFa