Getting a lot of 'NMEA report not sent because GPS data hasn't been updated'

I am looking at an MP70 modem that is getting a lot of these errors on the logs, even though the GPS is locked to 12+ satelites.

could someone help explain what those errors are on the modem logs.

here’s a snippet of what i see constantly.

Feb 17 15:20:00 warning ALEOS_EVENTS_dpRptGen: NMEA report not sent because GPS data hasn’t been updated since last report rptNo=14 reportType=0xe1.
Feb 17 15:20:11 warning ALEOS_EVENTS_dpRptGen: NMEA report not sent because GPS data hasn’t been updated since last report rptNo=14 reportType=0xe1.
Feb 17 15:20:15 warning ALEOS_EVENTS_dpRptGen: NMEA report not sent because GPS data hasn’t been updated since last report rptNo=14 reportType=0xe1.
Feb 17 15:20:25 warning ALEOS_EVENTS_dpRptGen: NMEA report not sent because GPS data hasn’t been updated since last report rptNo=14 reportType=0xe1.
Feb 17 15:20:30 warning ALEOS_EVENTS_dpRptGen: NMEA report not sent because GPS data hasn’t been updated since last report rptNo=14 reportType=0xe1.

I guess Semtech doesn’t provide support for these kind of issues.?

Hi @bayardo.lopezpineda,

Could you please get the log and template log by the instructions and send me to investigate this issue:

1.The configuration template file is in ACEmanager → Template, provide any name you desire for the Template Name, and then press Download to retrieve the template file.

2.Collect logs procedure:

a. Go AceManager > Admin > Configure Logging

Set all log levels to DEFAULT (NOTICE)

Set Linux Syslog to DISPLAY

b. Reboot the gateway.

c. Perform your test again.

d. Go Admin → View log → Download Logs.

Thanks,

thanks for responding, ive sent the logs.

Hi @bayardo.lopezpineda,

After checking your log, I found that the error message “NMEA report not sent because GPS data hasn’t been updated since last report” appears multiple times in the log because the “Local Reporting Time Interval” is set to 1 second. The GNSS information is updated at a rate of once per second from the GNSS chip and sampled at a rate of once per second from ALEOS. There are instances when two ALEOS samples are sent from the same second, resulting in these types of errors.

Could you please try to set “Local Reporting Time Interval” to 5 seconds and let me know the results?

Thanks,

Hello @jerdung

If I set the Location Reports Frequency (seconds) to 5 seconds, im afraid it will affect the App they use for Navigating.

for testing, I will set it to 2 seconds and report back.

I set it to 2 seconds and the error went away, but again Navigation was unrealiable for them as it was too slow to update.

I changed it back to 1 second. as we can’t have that delay in the vehicles.

is this something that will be fixed a future update?

Hi @bayardo.lopezpineda,

For further analysis and discussion with R&D team, could you please let me know how this error message impacts you when it occurs?

Thanks,

Hello, as per my 1st post, I didn’t notice any impact to GPS reporting, just that I kept on seeing these messages in the error log when trying to diagnose issues with the modem and was wondering what they were.

Hi @bayardo.lopezpineda,

As mentioned in my previous comment, the GNSS information is updated at a rate of once per second from the GNSS chip and sampled at a rate of once per second from ALEOS. There are instances when two ALEOS samples are sent from the same second, resulting in these types of errors.

If the error message does not impact you when it occurs, you can ignore it.

Thanks,

Thanks for your help.

is there a way to hide these notifications from the log? as they are constant and fill up the log quickly.

Hi @bayardo.lopezpineda,

Based on our previous comments, you can try setting “Local Reporting Time Interval” to 2 seconds so the notification no longer appears.

Besides, you can try hiding the notification in Configure Logging by following:

  • Go AceManager > Admin > Configure Logging
  • Set the log level of Events Reporting/Location to Info (information)

However, please note that this might hide other notifications and affect issue analysis.

Thanks,