gpsd on Yocto - GPS Data Not Updating Continuously

Hello everyone,

I am working on a Yocto-based system and using gpsd to communicate with a GNSS module connected to /dev/ttyLP3. The module works with 38400 baud (as per the datasheet), but I am facing issues with getting continuous and complete GPS data in gpsd.

Current Setup

  • Device: GNSS module connected via UART (/dev/ttyLP3)

  • OS: Yocto-based Linux

  • gpsd version: 3.19

  • Python Library: gpsd-py3

  • GNSS Baud Rate: Expected 38400 (but not sure if gpsd is properly set to this)

  • When I run my Python script, it only shows the values that were last seen in Minicom, but it does not update in real time.

  • I expected gpsd to continuously fetch and update data, but instead, it stays stuck on the last-known values.

I have attached my python script and GPSD settings here.


Hi Brinto,

Welcome to the forum!

We haven’t tested such a setup, so we can’t provide specific help with the script. However, perhaps other users have experience using gpsd and can share their insights.

1 Like