Telelogger sketch, Freematics ONE+ H shows up as online but in the middle of atlantic ocean.

Anton Tananaev 3 years ago

I'm talking about the raw HEX message.

M 3 years ago

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.

M 3 years ago

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.

M 3 years ago

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)