Can you help me understand why the GPS device is claiming to have posted the following to Traccar:
UCFLFAYM#0:32407,24:349,20:0;0;0,82:42*54
But the Traccar logs report the location as being:
2023-06-05 20:29:24 INFO: [U65a04d6d] id: UCFLFAYM, time: 2023-06-05 20:29:24, lat: 0.00000, lon: 0.00000, course: 0.0
I guess I am trying to understand what kind of protocol string the GPS is trying to post, so that I can look at that protocol's documentation and fix the firmware myself.
I've resolved my issue by finding an incorrect if statement in the Freematics firmware. Specifically inside the telelogger.ino file.
Thank you for all your assistance.
Specifically, in my case (V5 Telelogger firmware) the fix was:
Modify the following line in telelogger.ino:
if (gd->lat && gd->lng && gd->sat > 3)
To be:
if (gd->lat && gd->lng)
I'm talking about the raw HEX message.