GPS generates more fixes than expected

I use GNSS with the timout at 0 and interval at 65535.

I do not really need the location but is it nice to have a kind of a log of it because it is available en power consumption is not really an issue, but I also do not want to generate more data than required. I thought the maximum interval of 65535 seconds is fine. But now I already saw that the module tells me it goes to sleep for 65535 seconds but within an hour I see GNSS activity already.

But now I also see that there are in the last hour 3 fixes, one is initial so okay, but I did not expect another one within 65535 seconds. I think that the GNSS module maybe goes to sleep for 65535 seconds but needs to wake up sometimes to keep synced so it does not need a completely new fix after 65535 seconds? And when it 'accidentally' has a fix it reports it to me? This is just a guess, but it is not working as expected, it does not have to be a problem but I woud like to know how it works.

Parents
  • Hi Ralph,

    I did a quick try and see something similar with the GNSS sample using the following configurations in prj.conf.

    CONFIG_GNSS_SAMPLE_MODE_PERIODIC=y
    CONFIG_GNSS_SAMPLE_PERIODIC_INTERVAL=65535
    CONFIG_GNSS_SAMPLE_PERIODIC_TIMEOUT=0

    I will talk with modem developer to see if this is a bug and will update to you later.

    Best regards,

    Charlie

Reply
  • Hi Ralph,

    I did a quick try and see something similar with the GNSS sample using the following configurations in prj.conf.

    CONFIG_GNSS_SAMPLE_MODE_PERIODIC=y
    CONFIG_GNSS_SAMPLE_PERIODIC_INTERVAL=65535
    CONFIG_GNSS_SAMPLE_PERIODIC_TIMEOUT=0

    I will talk with modem developer to see if this is a bug and will update to you later.

    Best regards,

    Charlie

Children
No Data
Related