LG308 Basic Station wont recieved from Arduino End Nodes

I believe @Jeff-UK meant it was a typo but it ended up as type which makes this a rather meta joke.

Unless @Johan_Scheepers had something else in mind?

Damned spelling checker - was still editing/adding to post when you posted, corrected now!

Sorry English is not my first languange so :smile:

What i’ve done is, changing the lorawan protocol and using Semtech UDP and my gateway is working now, i’ve tried different payload and all still my gateway wont receive it and uplink it. I’ll attach log below

I use MCCI Arduino LMIC version 4.1.1 from github

Here’s a log snippet below

Mon Mar 11 15:59:10 2024 daemon.info fwd[15575]: #[server] Semtech status report ready.
Mon Mar 11 15:59:10 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 0 pachages.
Mon Mar 11 15:59:10 2024 daemon.info fwd[15575]: PKTUP~ [server] JSON: {"stat":{"time":"2024-03-11 08:59:10 UTC","lati":-7.79883,"long":110.35416,"alti":6,"rxnb":0,"rxok":0,"rxfw":0,"ackr":0.0,"dwnb":0,"txnb":0,"pfrm":"SX1301","mail":"dragino-1cff3c@dragino.com","desc":"Dragino LoRaWAN Gateway"}}
Mon Mar 11 15:59:10 2024 daemon.info fwd[15575]: ################### [server] End of reporting #########################
Mon Mar 11 15:59:13 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 174 ms
Mon Mar 11 15:59:14 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 15:59:14 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 15:59:18 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 150 ms
Mon Mar 11 15:59:23 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 161 ms
Mon Mar 11 15:59:28 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 163 ms
Mon Mar 11 15:59:33 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 180 ms
Mon Mar 11 15:59:34 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 15:59:34 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 15:59:38 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 163 ms
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]:
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ################[PKT_SERV] no report of this service ###############
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]:
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: #######################################################
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ##### [2024-03-11 08:59:40 UTC] server #####
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [UPSTREAM] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # RF packets received by concentrator: 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # RF packets forwarded: 0 (0 bytes)
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # PUSH_DATA datagrams sent: 14 (238 bytes)
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # PUSH_DATA acknowledged: 0.00%
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [DOWNSTREAM] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # PULL_DATA sent: 89 (100.00% acknowledged)
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # RF packets sent to concentrator: 0 (0 bytes)
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # TX errors: 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]:
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [SX1301 status] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # SX130X counter (INST): 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # SX130X counter (PPS): 422884498
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # Concentrator temperature: 0 C #
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]:
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [BEACON] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # Packets queued: 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # Packets sent so far: 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # Packets rejected: 0
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [JIT] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ----------------
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ### [GPS] ###
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: # GPS *FAKE* coordinates: latitude -7.79883, longitude 110.35416, altitude 6 m
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: #[server] Semtech status report ready.
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 0 pachages.
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: PKTUP~ [server] JSON: {"stat":{"time":"2024-03-11 08:59:40 UTC","lati":-7.79883,"long":110.35416,"alti":6,"rxnb":0,"rxok":0,"rxfw":0,"ackr":0.0,"dwnb":0,"txnb":0,"pfrm":"SX1301","mail":"dragino-1cff3c@dragino.com","desc":"Dragino LoRaWAN Gateway"}}
Mon Mar 11 15:59:40 2024 daemon.info fwd[15575]: ################### [server] End of reporting #########################
Mon Mar 11 15:59:43 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 148 ms
Mon Mar 11 15:59:48 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 147 ms
Mon Mar 11 15:59:54 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 151 ms
Mon Mar 11 15:59:54 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 15:59:54 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 15:59:59 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 151 ms
Mon Mar 11 16:00:00 2024 cron.info crond[1572]: USER root pid 23873 cmd /etc/init.d/DR_enable_rssh.sh start
Mon Mar 11 16:00:04 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 142 ms
Mon Mar 11 16:00:09 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 142 ms
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ################[PKT_SERV] no report of this service ###############
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: #######################################################
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ##### [2024-03-11 09:00:10 UTC] server #####
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [UPSTREAM] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # RF packets received by concentrator: 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # RF packets forwarded: 0 (0 bytes)
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # PUSH_DATA datagrams sent: 15 (238 bytes)
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # PUSH_DATA acknowledged: 0.00%
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [DOWNSTREAM] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # PULL_DATA sent: 95 (100.00% acknowledged)
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # RF packets sent to concentrator: 0 (0 bytes)
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # TX errors: 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [SX1301 status] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # SX130X counter (INST): 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # SX130X counter (PPS): 482885501
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # Concentrator temperature: 0 C #
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [BEACON] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # Packets queued: 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # Packets sent so far: 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # Packets rejected: 0
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [JIT] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ----------------
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ### [GPS] ###
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: # GPS *FAKE* coordinates: latitude -7.79883, longitude 110.35416, altitude 6 m
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: #[server] Semtech status report ready.
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 0 pachages.
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: PKTUP~ [server] JSON: {"stat":{"time":"2024-03-11 09:00:10 UTC","lati":-7.79883,"long":110.35416,"alti":6,"rxnb":0,"rxok":0,"rxfw":0,"ackr":0.0,"dwnb":0,"txnb":0,"pfrm":"SX1301","mail":"dragino-1cff3c@dragino.com","desc":"Dragino LoRaWAN Gateway"}}
Mon Mar 11 16:00:10 2024 daemon.info fwd[15575]: ################### [server] End of reporting #########################
Mon Mar 11 16:00:13 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 16:00:13 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 16:00:14 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 153 ms
Mon Mar 11 16:00:19 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 152 ms
Mon Mar 11 16:00:23 2024 daemon.info fwd[15575]: DEBUG~ [main-up] Size of package list is 6
Mon Mar 11 16:00:23 2024 daemon.info fwd[15575]: DEBUG~ [PKT_SERV] pkt_push_up fetch 1 pachages.
Mon Mar 11 16:00:23 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 1 pachages.
Mon Mar 11 16:00:24 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 155 ms
Mon Mar 11 16:00:29 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 174 ms
Mon Mar 11 16:00:33 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 16:00:33 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 16:00:34 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 142 ms
Mon Mar 11 16:00:39 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 182 ms
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ################[PKT_SERV] no report of this service ###############
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: #######################################################
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ##### [2024-03-11 09:00:40 UTC] server #####
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [UPSTREAM] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # RF packets received by concentrator: 1
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # CRC_OK: 0.00%, CRC_FAIL: 100.00%, NO_CRC: 0.00%
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # RF packets forwarded: 0 (0 bytes)
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # PUSH_DATA datagrams sent: 16 (238 bytes)
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # PUSH_DATA acknowledged: 0.00%
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [DOWNSTREAM] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # PULL_DATA sent: 101 (100.00% acknowledged)
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # RF packets sent to concentrator: 0 (0 bytes)
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # TX errors: 0
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [SX1301 status] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # SX130X counter (INST): 0
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # SX130X counter (PPS): 482885501
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # Concentrator temperature: 0 C #
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]:
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [BEACON] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # Packets queued: 0
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # Packets sent so far: 0
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # Packets rejected: 0
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [JIT] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ----------------
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ### [GPS] ###
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: # GPS *FAKE* coordinates: latitude -7.79883, longitude 110.35416, altitude 6 m
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: #[server] Semtech status report ready.
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 0 pachages.
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: PKTUP~ [server] JSON: {"stat":{"time":"2024-03-11 09:00:40 UTC","lati":-7.79883,"long":110.35416,"alti":6,"rxnb":1,"rxok":0,"rxfw":0,"ackr":0.0,"dwnb":0,"txnb":0,"pfrm":"SX1301","mail":"dragino-1cff3c@dragino.com","desc":"Dragino LoRaWAN Gateway"}}
Mon Mar 11 16:00:40 2024 daemon.info fwd[15575]: ################### [server] End of reporting #########################
Mon Mar 11 16:00:44 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 149 ms
Mon Mar 11 16:00:49 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 160 ms
Mon Mar 11 16:00:52 2024 user.notice iot_keep_alive: Internet Access OK: via wlan0-2
Mon Mar 11 16:00:52 2024 user.notice iot_keep_alive: use WAN or WiFi for internet access now
Mon Mar 11 16:00:55 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 148 ms
Mon Mar 11 16:00:59 2024 daemon.info fwd[15575]: DEBUG~ [main-up] Size of package list is 7
Mon Mar 11 16:00:59 2024 daemon.info fwd[15575]: DEBUG~ [PKT_SERV] pkt_push_up fetch 1 pachages.
Mon Mar 11 16:00:59 2024 daemon.info fwd[15575]: DEBUG~ [server] semtech_push_up fetch 1 pachages.
Mon Mar 11 16:01:00 2024 daemon.info fwd[15575]: INFO~ [server-down] PULL_ACK received in 179 ms
Mon Mar 11 16:01:00 2024 daemon.err uhttpd[1656]: killall: logread: no process killed

From what ive seen i think its still because of CRC_fail. Is there any solution ?

This

Please advise:

You need to get RSSI at both ends to a reasonable/manageable level - use forum search for GW/Node seperation and optimum/goldilocks range of values etc…

Looks like the gateway started up three times in the space of a minute, are you seeing the updates on the TTN gateway console?

Alright i get what you guys are saying, ill try distance the node and gateway today. Thanks

Yeah the TTN gateway console recieve an update on the gateway status every 3 minutes now

Ive moved my node for about 100m+ with walls in between and still got crc fail :melting_face:

I cant find anything about this, my gateway RSSI is at -133.2 dBm. iam going to try downgrading my gateway firmware, iam using the latest firmware right now, idk what to do anymore

You need to understand the RF component of the machine you are trying to build.

Having the node right next to the gateway causes issues - to high RF levels for the frontend.

To low RF levels you can’t decode the signal.

If you have a 100m and wall between the node and gateway and the RX is -133dBm already, I will look at the RF side of my devices, it seems low, check your antennas, coax cables, connectors (are they matching?).

I already separate the node and the gateway.

The thing is, it can do point to point LoRa with the same device just fine at the same distances, but for some reason my gateway cant.

what do you mean by matching ?

It is not distance, it is RF signal strength determining if it is going to work.

Matching, you get male and female connectors, you need to pay special attention to the center conductors type, here are where a lot of people trip up. They will connect two of the same types to each other, just double check your RF side.

Yes ive already double checked everything, i dont know what to do anymore to be honest, i’ve tried changing antenna, separate the gateway and the node, resetting the gateway to factory default, changing frequency and still the gateway wont receive my packets :sob:

Show us a clear picture of each SMA connector, PCB side and antenna side, as it is not always that easy to see the differences. (trying to help you)

If you had a piece of wire cut to 1/4 wave length (for antenna) it should work easily over that distance.

You are missing something small.


1 Like

What does your serial output from the Arduino show - please ensure you format it with the </> tool - do not post a picture.

19:18:33.088 -> Starting
19:18:33.135 -> 9497: EV_TXSTART
19:18:33.135 -> Packet queued
19:18:35.238 -> 139332: EV_TXCOMPLETE (includes waiting for RX windows)
19:19:05.246 -> 2015121: EV_TXSTART
19:19:05.246 -> Packet queued
19:19:07.299 -> 2144974: EV_TXCOMPLETE (includes waiting for RX windows)
19:19:37.317 -> 4020769: EV_TXSTART
19:19:37.317 -> Packet queued
19:19:39.419 -> 4150625: EV_TXCOMPLETE (includes waiting for RX windows)
19:20:09.443 -> 6026419: EV_TXSTART
19:20:09.443 -> Packet queued
19:20:11.505 -> 6156439: EV_TXCOMPLETE (includes waiting for RX windows)

i’ve tried different payload, different delay up to 30 min - 1 hour delay, still doesnt work. It always loop like this

What is the Arduino board specification you are using?

Already post my Arduino board above. I use custom Arduino Pro Mini with ATmega 328 and RFM95W LoRa chip. Here is the full specification

My apologies, sorry for the inconvenience. I’ll pay more attention going forward.

I think the RFM95W module is only a LoRa radio and not LoRaWAN capable.
You need 2 modules. One acting as sender the other as receiver.

Thank god, I solved it today. The problem is the library
I need to change the lmic_project_config.h file in Arduino\libraries\MCCI_LoRaWAN_LMIC_library\project_config to my region.
The last problem is why the DevAddr change when recieved by my gateway and then changed again when the packets uplinked to TTN