Broken ttyACM1

18 views
Skip to first unread message

Scott

unread,
Aug 9, 2026, 10:50:33 AM (9 days ago) Aug 9
to DigiPi
I continue to work on my digipi ARES weather station effort.I   I need to use several USB devices  a WiFi 6E Adapter for better Wi Fi coverage, GPS receiver, Ecowitt GW1200, and a AIOC to communicate to my radio. This causes a problem as ttyACM0, ttyACM1 etc are defined as first come first served allocations this is internal to teh PI and messes up various configurations for WEEWX and DIGIPI. One of teh important considerations is teh Digipi does NOT connect to any SSID other than Digipi. Everything is based on time from GPS, not the internet and of course RF communication to other Igates. 

I resolve this with 

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






Scott

unread,
Aug 10, 2026, 9:52:24 AM (8 days ago) Aug 10
to DigiPi
I fixed this. 
I needed to have both my GPS and my AIOC connected. 
I did not have teh AIOC connected 
Please ignore. 

Scott
Reply all
Reply to author
Forward
0 new messages