Hi everyone,
I’m using a RAK10701-P (868 MHz) connected to The Things Network (TTN) .
The device successfully joins the network and sends uplinks on port 5, but it never transmits valid GPS coordinates.
Instead, every uplink looks like this:
{
"f_port": 5,
"frm_payload": "TlVMTAAAgA==",
"decoded_payload": {
"gps_fix": false,
"note": "no GPS fix (NULL)"
}
}
In the TTN console, I can clearly see uplinks being received, but the decoded payload always shows
“gps_fix”: false and “note”: “no GPS fix (NULL)”.
Here’s what I’ve already done:
- The device is outdoors with clear sky view .
- The GNSS antenna is connected properly (on the correct connector).
- The LoRa connection works fine (Join Accept OK, RSSI ≈ −130 dBm).
- Tested both Indoor and Outdoor modes in the device menu.
- Tried to send AT commands via WisToolBox – the device responds to AT+VER=RUI_4.1.0_RAK4631 but doesn’t seem to recognize typical GNSS commands such as AT+GPS=1 or AT+GNSS=1.
So far, it seems the GNSS module is not activated or not providing data to the firmware, even though the device has clear sky view.
Could anyone from RAK or the community please clarify:
- Is there a newer firmware for the RAK10701-Plus (868) that fixes this issue?
- Do we need a specific AT command or menu setting to force GNSS activation or increase the GPS timeout?
Any help or guidance would be greatly appreciated!
If you need logs, AT command outputs, or TTN uplinks, I can share them here.
},
"frequency": "867700000",
"timestamp": 72316564,
"time": "2025-10-16T05:55:20.652458Z"
},
"received_at": "2025-10-16T05:55:20.699162070Z",
"confirmed": true,
"consumed_airtime": "0.102912s",
"locations": {
"frm-payload": {
"latitude": -34.92197185289692,
"longitude": -73.1249936297532,
"altitude": 32768,
"source": "SOURCE_GPS"






