Create a custom udev rule
#sudo nano /etc/udev/rules.d/99-gps.rules
The “ “ are needed
SUBSYSTEM=="tty", ATTRS{idVendor}== 1546, ATTRS{idProduct}== 01a7, SYMLINK+="gps_receiver"
# sudo udevadm control --reload-rules && sudo udevadm trigger
# ls -l /dev/gps_receiver
lrwxrwxrwx 1 root root 7 Oct 16 09:52 /dev/gps_receiver -> ttyACM
# sudo nano /etc/default/gpsd
Locate the line: DEVICES="/dev/ttyACM1"
Change it to your custom symlink: DEVICES="/dev/gps_receiver"
# sudo systemctl restart gpsd
and this fixes issues with cgps and time from GPS.
Everything works until my last step where I initialize Digipi.
consider this
lrwxrwxrwx 1 root root 7 Oct 16 2025 gps_receiver -> ttyACM0
So this is whatI added to fix digipi to "see" the gps When I reboot the PI does not come back up and it bricked. Solution start over with new SD card.
Suggestions?
NEWCALL=KJ4ZZB
NEWWLPASS=PleaseWork1!
NEWAPRSPASS=22192
NEWGRID=EM73UT
NEWLAT=33.831824
NEWLON=-84.268295
NEWGPS=gps_receiver. I think this should be ttyACM0 ?
NEWNODEPASS=abc123
NEWDISPLAYTYPE=st7789
NEWRIGNUMBER=CM108
NEWDEVICEFILE=hidraw0
NEWBAUDRATE=115200
NEWBIGVNC=1
NEWFLRIG=
NEWI2CAUDIO=fepi