Hi everyone,
I recently purchased a Freematics ONE+ Traccar Edition with the internal GNSS module and the SIM7070G cellular modem. I followed the setup guide to install PlatformIO (with VSCode) and flashed the firmware_v5/telelogger
using this config.h.
Now I’m facing two issues:
1. No valid GNSS readings
When I check the logs, I only see output like this:
GNSS:OK(I)
[GNSS] 2025-09-13T22:00:20.400Z
[GNSS] 2025-09-13T22:00:25.200Z
The telemetry data being sent looks like:
[DAT] UCFLVU1M#0:189036,81:-56,24:369,20:0;0;0,82:41*F3
It seems the coordinates are always 0,0
. Looking at the code (firmware_v5/telelogger/telelogger.ino
), I see that this happens if both lng
and lat
are 0
:
if (gd->lng == 0 && gd->lat == 0) {
if (gd->date) {
Serial.print("[GNSS] ");
Serial.println(isoTime);
}
return false;
}
The strange part is that I did get valid GNSS readings before, but for the last two days (same location) I only get 0,0
.
2. Cellular connection is unreliable
WiFi works perfectly! it connects and transmits data within ~2 seconds. But when I try using cellular, the connection is very flaky. Most of the time, it fails to log in:
[CELL] Activating...
CELL:SIM7070G
IMEI:865456053704332
[CELL] Searching...
Operator: du
[CELL] IP:100.121.41.147
LOGIN(<myserver>:5071)...
[BUF] 3 samples | 30 bytes | 1/32
[NET] Server timeout
LOGIN(<myserver>:5071)...
[NET] Server timeout
LOGIN(<myserver>:5071)...
[NET] Server timeout
It only succeeds maybe 1 out of 50-60 times, even though WiFi works fine to the same server.
Questions:
- Why might the GNSS module be stuck at
0,0
after previously working? Could it be a hardware, antenna, or firmware issue?
- Any suggestions on improving the SIM7070G connection reliability to the server (Traccar on port 5071)?
Thanks in advance!
Hi everyone,
I recently purchased a Freematics ONE+ Traccar Edition with the internal GNSS module and the SIM7070G cellular modem. I followed the setup guide to install PlatformIO (with VSCode) and flashed the
firmware_v5/telelogger
using this config.h.Now I’m facing two issues:
1. No valid GNSS readings
When I check the logs, I only see output like this:
The telemetry data being sent looks like:
It seems the coordinates are always
0,0
. Looking at the code (firmware_v5/telelogger/telelogger.ino
), I see that this happens if bothlng
andlat
are0
:if (gd->lng == 0 && gd->lat == 0) { // coordinates not ready if (gd->date) { Serial.print("[GNSS] "); Serial.println(isoTime); } return false; }
The strange part is that I did get valid GNSS readings before, but for the last two days (same location) I only get
0,0
.2. Cellular connection is unreliable
WiFi works perfectly! it connects and transmits data within ~2 seconds. But when I try using cellular, the connection is very flaky. Most of the time, it fails to log in:
It only succeeds maybe 1 out of 50-60 times, even though WiFi works fine to the same server.
Questions:
0,0
after previously working? Could it be a hardware, antenna, or firmware issue?Thanks in advance!