GPS via UART connection

Hello. I connected the matek_gnss-m10q-5883 module to the pi4 via UART. Data from the module is read correctly, but not transferred to the web interface. Although there is a green “connected” inscription instead of zero coordinates. How can this problem be solved?

The GPS feature is via gpsd, and I’m not sure if gpsd actually supports UART, or if some changes are needed to make UART work. We’re only testing with USB GPS modules.

If it’s via UART you’ll most likely need to read up on the gpsd docs to see if it’s possible, and if not, then you’d need to write your own interface code.

Thanks, everything works via UART. It showed zero when the kraken was not connected to the pi4. Now the next stage is the compass via i2c :slightly_smiling_face:

For future reference, what did you need to do to activate UART?

I specified the correct uart port in the gpsd config file. In my case ttyAMA0. After that, I was able to see the data from my module, but in the wrong format. Then I specified the correct protocol in the configuration, for me it is GPSD_OPTIONS=“-n”. When krakensdr is connected, the GUI receives coordinate data from the module

1 Like