Replying to @ravenlb@infosec.exchange
@ravenlb Oh, and you didn't ask, but:
Installed Raspbian on an SD card.
`apt update && apt install gpsd gpsd-clients pps-tools chrony`
Removed `console=ttyAMA0,115200` from /boot/firmware/cmdline.txt
Added to /boot/firmware/config.txt:
```
enable_uart=1
dtoverlay=pps-gpio,gpiopin=18
dtoverlay=disable-bt
init_uart_baud=115200
```
`systemctl disable --now serial-getty@ttyAMA0.service && systemctl mask serial-getty@ttyAMA0.service` (to be sure)
Modified in /etc/default/gpsd:
```
DEVICES="/dev/ttyAMA0 /dev/pps0"
GPSD_OPTIONS="-n -s 115200"
```
Added to /etc/chrony/chrony.conf:
```
refclock SHM 0 refid NMEA offset 0.0 precision 1e-1 poll 3 noselect
refclock SHM 1 refid PPS lock NMEA prefer precision 1e-7
allow <LAN IP address range>
```
Maybe some other fiddling, but that was about it!
