The key is that /dev/pps0 is not created simply by installing the package, but by modifying /etc/modules and /boot/firmware/config.text
The rebooting
/etc/modules -- add:
pps-gpio
config.txt -- add:
dtoverlay=pps-gpio,gpiopin=18
pin 18 tends to be what everyone uses for PPS/GPS
pps-gpio loads the kernel module at boot time, and config.txt configures pps-gpio so that /dev/pps0 can be created
If the GPS module doesn't have sat lock, there are no PPS signals emitted from the module and ppstest /dev/pps0 will fail
The rebooting
/etc/modules -- add:
pps-gpio
config.txt -- add:
dtoverlay=pps-gpio,gpiopin=18
pin 18 tends to be what everyone uses for PPS/GPS
pps-gpio loads the kernel module at boot time, and config.txt configures pps-gpio so that /dev/pps0 can be created
If the GPS module doesn't have sat lock, there are no PPS signals emitted from the module and ppstest /dev/pps0 will fail
Statistics: Posted by rbf072858 — Wed Mar 12, 2025 6:13 pm