GPS not working in 2.1.2

37 views
Skip to first unread message

Thomas Dukes

unread,
Jun 27, 2026, 10:31:52 AM (yesterday) Jun 27
to DigiPi
Hello,

I upgraded to the 2.1.2 image and my GPS dongle doesn't work. I have tried ttyACM0 and ttyUSB0 but no luck. It's a $20 chinese version of the $50 chinese version from Amazon. It was working previously.

I also upgrade my Pi Zero to a Pi 3B+, if that matters.

Any help would be greatly appreciated.

Thanks!!

PS Happy Field Day!!

Radio / GPS

    ttyUSB0: usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_9211ed8217c0ef1188e96804cce47fdf-if00-port0
    ttyACM0: usb-u-blox_AG_-_www.u-blox.com_u-blox_7_-_GPS_GNSS_Receiver-if00


Craig

unread,
Jun 27, 2026, 11:25:22 AM (yesterday) Jun 27
to Thomas Dukes, DigiPi
Hi Thomas - LOL chinese version of the chinese version!

I have that ublox here and it's working

Your gps is clearly on ttyACM0.

Can you confirm that device is in /etc/default/gpsd ?
DEVICES="/dev/ttyACM0"

Ideally make sure direwolf/aprs isn't trying to use your gps as a radio too (looks like digirig)

if you ever replug the USB dongle, you'll want to reboot, or the device file changes

clicking GPS shows no information?

Ublox blinking?  or steady red?


cool,
-craig
KM6LYW
--
You received this message because you are subscribed to the Google Groups "DigiPi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digipi+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/digipi/ab787a1b-2539-4b86-a39a-6513292b3fcen%40googlegroups.com.

Thomas Dukes

unread,
Jun 27, 2026, 12:21:53 PM (yesterday) Jun 27
to DigiPi
Hey Craig,

 No, this time when I re-imaged the SD card, I used ttyUSB0.

I forgot, when I upgraded to Pi3B, I also added a Digirig and an AnyTone UV778?? I was using a Baofeng and AIOC.

When I click on GPS, the page opens and just a bunch of n/a. Not sure what Ublox is. There is a steady red led near where the power plugs into the Pi.
, just to the left.

Also, I noticed I'm not on the "Map", not the aprs.fi map. Could this be related to the GPS not working? I thought I saw somewhere in one of the config files not to report the node beacon in the packet log or something.

Thanks

Thomas Dukes

unread,
Jun 27, 2026, 12:31:32 PM (yesterday) Jun 27
to DigiPi
Hey craig,

On a side note, in the thumbnail for the video you just released, is that one of those cases that has a built in TFT?, or is just a 4x3 ,

Thanks

Thomas Dukes

unread,
Jun 27, 2026, 1:02:50 PM (yesterday) Jun 27
to DigiPi
Hey Craig,

Here's a little info:

pi@digipi:~ $ sudo systemctl status gpsd
● gpsd.service - GPS (Global Positioning System) Daemon
     Loaded: loaded (/usr/lib/systemd/system/gpsd.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-10-15 21:02:04 BST; 8 months 11 days ago
 Invocation: 392dc6b510264218914472093b825118
TriggeredBy: ● gpsd.socket
       Docs: man:gpsd
   Main PID: 610 (gpsd)
      Tasks: 2 (limit: 1680)
        CPU: 307ms
     CGroup: /system.slice/gpsd.service
             └─610 /usr/sbin/gpsd -n -b /dev/ttyACM0

Oct 15 21:02:04 digipi systemd[1]: Starting gpsd.service - GPS (Global Positioning System) Daemon...
Oct 15 21:02:04 digipi (gpsd)[604]: gpsd.service: Referenced but unset environment variable evaluates to an empty string: OPTIONS              <<<-----------------------???
Oct 15 21:02:04 digipi systemd[1]: Started gpsd.service - GPS (Global Positioning System) Daemon.


I changed the value back to ttyACM0

Thanks

Mark Cohen

unread,
Jun 27, 2026, 1:12:41 PM (yesterday) Jun 27
to Thomas Dukes, DigiPi
Hi Thomas, 

If you changed the underlying hardware (Pi0 to 3 for example) there is always a chance the USB devices will change. The best thing you can do is look at /dev/tty/ and see which one is the GPS. Then you would change the configuration of GPSD to match the real location in the dev tree.

I will typically do something like ls -lart /dev/tty* and then plug/unplug the device in and see which device it’s assigned. 

Mark

Thomas Dukes

unread,
Jun 27, 2026, 4:22:29 PM (24 hours ago) Jun 27
to DigiPi
Thanks Mark,

It shows /dev/ttyACM0 after unplugging and plugging it in.

I plugged it into a different USB port, still shows ttyACM0 but now it works!!  YEAAAAA!!

Bet that USB port is bad. I had a hotspot running on it but it quit. Thought it was the radio hat, probably the USB port.

Thanks

Craig

unread,
Jun 27, 2026, 6:19:08 PM (22 hours ago) Jun 27
to Thomas Dukes, DigiPi
That case comes with the MHS35 screen, which isn't great, but it also
fits the ili9486 screen

   https://www.amazon.com/dp/B0D7VDWBBC


Great work on the gps stuff.


cool,
-craig
KM6LYW

Thomas Dukes

unread,
Jun 27, 2026, 6:27:38 PM (22 hours ago) Jun 27
to DigiPi
Thanks Craig, think I saw one for a 3B+. Had to take the cover off the case for the little TFT to reach the pins.
Reply all
Reply to author
Forward
0 new messages