I've tried:
Changing the CPU's frequency between 80000000L and 160000000L.
Placing the ODB2 Face up on the windshield of the car and drove for an hour.
I tried on my machine with the device sticking out the window facing a clear sky.
I've tried everything that I've found on GitHub and the forum and still no avail.
The following function basically returns false in telelogger.ino : sys.gpsGetData(&gd)
Below are my logs
Code: Select all
RSSI:-73dBm
[DEBUG] >>>>>>>>>> CHECKING GPS
[DEBUG] >>>>>>>>>> GPS STATE IS GOOD
[DEBUG] >>>>>>>>>> gpsGetData is false
[BUF] 4 samples | 38 bytes | 1/32
[DAT] 0:173746,81:-73,24:369,20:0;0;0,82:36*81
[CELL] /telemetry/v1/device/post/device
I added the extra logging at
Code: Select all
Serial.println("[DEBUG] >>>>>>>>>> CHECKING GPS");
if (state.check(STATE_GPS_READY)) {
Serial.println("[DEBUG] >>>>>>>>>> GPS STATE IS GOOD");
if (!sys.gpsGetData(&gd)) {
Serial.println("[DEBUG] >>>>>>>>>> gpsGetData is false");
return false;
}
}