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

Anton Tananaev2 years ago

I'm talking about the raw HEX message.

M2 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.

M2 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.

M2 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)