WM1302 on RPI --- TTN showing disconnected questions

ridgerunnersjw
Tue, 30 May 2023 21:08:51 +0000
Raspberry Pi Gateways

Good afternoon.
I used WM1302 wiki to connect my gateway to the TTN. My gateway is showing disconnected and has been. My RPI console shows the following. Notice GPS listing…It is a bright sunny day here, no clouds, Pixel 6a phone has no issue with GPS and I do have an open area where I am located (ie open sky from trees). Can someone share some insight?

1. I live in a rural area and am not sure if GPS is not getting found OR if I don’t have something configured correctly for the GPS. Can someone describe how to verify if I have everything set up correctly for GPS? I used the above wiki in the Interface Options section #4 and it looks correct.

2. If I cannot get GPS signal will TTN show disconnected? Is there a way to over-ride this?

3. My original beacon frequency in global_conf.json.sx1250.US915 was 869525000 which seemed odd given the board is a US spi 915MHz board so I changed this to 915000000…Is this a problem?

src/jitqueue.c:440:jit_print_queue(): INFO: [jit] queue is empty
### [GPS] ###
# Valid time reference (age: 0 sec)
# no valid GPS coordinates available yet
### Concentrator temperature: 42 C ###
##### END #####

JSON up: {"stat":{"time":"2023-05-30 21:05:29 GMT","rxnb":0,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":0,"txnb":0,"temp":42.2}}
INFO: [up] PUSH_ACK received in 82 ms
INFO: [down] PULL_ACK received in 79 ms
INFO: [down] PULL_ACK received in 90 ms
INFO: [down] PULL_ACK received in 88 ms

##### 2023-05-30 21:05:59 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (125 bytes)
# PUSH_DATA acknowledged: 100.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### SX1302 Status ###
# SX1302 counter (INST): 1200830071
# SX1302 counter (PPS):  1200060446
# BEACON queued: 0
# BEACON sent so far: 0
# BEACON rejected: 0
### [JIT] ###
src/jitqueue.c:440:jit_print_queue(): INFO: [jit] queue is empty
#--------
src/jitqueue.c:440:jit_print_queue(): INFO: [jit] queue is empty
### [GPS] ###
# Valid time reference (age: 0 sec)
# no valid GPS coordinates available yet
### Concentrator temperature: 42 C ###
##### END #####

JSON up: {"stat":{"time":"2023-05-30 21:05:59 GMT","rxnb":0,"rxok":0,"rxfw":0,"ackr":100.0,"dwnb":0,"txnb":0,"temp":42.2}}
INFO: [up] PUSH_ACK received in 85 ms
INFO: [down] PULL_ACK received in 80 ms
INFO: [down] PULL_ACK received in 86 ms

This is an addendum to the post
I used the command cat -n /dev/ttyS0 | more and I was able to see legitimate GPS data…
For instance the GGA and GLL messages contained my location data. So why am I getting the #no valid GPS coordinates available yet?

Thank you

5 posts - 2 participants