Recommendations
To get better GNSS performance on Bolero40, we would recommend to set it with:
a) $PFAL,CNF.Set,DEVICE.GPS.GNSS=GPS,GALILEO,GLONASS //For Europe
or
$PFAL,CNF.Set,DEVICE.GPS.GNSS=GPS,BEIDOU,GLONASS //For Asia
b) You also can use this function: $PFAL,CNF.Set,TCP.CLIENT.SENDMODE=2,1000
which means it collects the data up to 1000 bytes (the buffer level is up to 1000000 bytes) and when this storage gets full, it sends the collected TCP's.
Also you can force the device to push the collected TCP with
$PFAL,TCP.Client.FlushSendBuffer Suppose the car has been parked but the sendmode user storage size is not full, you would get the messages later.
Example:
$PFAL,CNF.Set,TCP.CLIENT.SENDMODE=2,1000
$PFAL,CNF.Set,AL40=IO.e8=fedge:GPS.Nav.SaveLastValid&TCP.Client.FlushSendBuffer
c) We also recommend to use the internal battery to keep the ephemris/almanac data available and to prevent any GNSS cold start at every device restart (in case the external power drops or not stable).
$PFAL,CNF.Set,DEVICE.BAT.CHARGEMODE=eco
$PFAL,CNF.Set,DEVICE.BAT.MODE=auto