This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF9160: GPS Tracking satellites, but can't get fix.

Hi, we have a custom board using the nrf9160, running modem firmware 1.1, and using the nrf9160_gps driver.

Sometimes we see messages like this:

Tracking: 8 Using: 0 Unhealthy: 0

Where the GPS is tracking satellites but is not using any, and never gets a fix. Eventually we time-out and stop the GPS. But this behavior continues until the next device is restarted.

Is this a bug with the modem firmware? Is there any fix for this.

Thanks

Parents
  • I am having almost exactly the same issue, but with an out-of-the-box nRF9160DK running the GPS example with NCS v1.2. Since there is no verified answer here, I will present my question here. Here is my setup:

    I received a nRF9160DK two weeks ago, and I was able to get it up and running with the Asset tracker firmware, and I was also able to get the GPS example working after flashing it from SES. After about 30-60 seconds, the gps example would get a fix and start printing out the nmea data on the nRF connect link monitor. I was able to get a fix indoors with the patch antenna provided.

    But now, when I start up the nRF9160DK running the GPS example, it sits and prints out that it sees anywhere from 6-9 satellites, but it never finds a fix. I have let it sit for hours to no avail. I am not using the SUPL library because I want to run the GPS without LTE active. I've also tried going outside, switching from the onboard antenna to the external antenna, and restarting/re-programming the application. I seem to be stuck in the case that mlang said, but I never get out of it. Is there anything else I can try for this issue?

    Here is a screenshot of the link monitor while the GPS example is running:

Reply
  • I am having almost exactly the same issue, but with an out-of-the-box nRF9160DK running the GPS example with NCS v1.2. Since there is no verified answer here, I will present my question here. Here is my setup:

    I received a nRF9160DK two weeks ago, and I was able to get it up and running with the Asset tracker firmware, and I was also able to get the GPS example working after flashing it from SES. After about 30-60 seconds, the gps example would get a fix and start printing out the nmea data on the nRF connect link monitor. I was able to get a fix indoors with the patch antenna provided.

    But now, when I start up the nRF9160DK running the GPS example, it sits and prints out that it sees anywhere from 6-9 satellites, but it never finds a fix. I have let it sit for hours to no avail. I am not using the SUPL library because I want to run the GPS without LTE active. I've also tried going outside, switching from the onboard antenna to the external antenna, and restarting/re-programming the application. I seem to be stuck in the case that mlang said, but I never get out of it. Is there anything else I can try for this issue?

    Here is a screenshot of the link monitor while the GPS example is running:

Children
Related