Good morning Chirpstack community,
I recently ran into the issue that my devices are no longer able to join the LoRa network.
I am running Chirpstack Network Server v4.4.2
I see the following behaviour:
- the device sends a JoinRequest, which Chirpstack successfully receives
- Chirpstack responds with a JoinAccept
- I can see the JoinAccept being transmitted by the Gateway in its logs
- however, after a few minutes the device again attempts to rejoin the network with another JoinRequest
This tells me that the device is somehow not receiving the JoinAccept from Chirpstack.
I ruled out bad reception, since the device is practically next to the gateway.
I also see this behaviour with a completely different LoRa device, so it must be a Chirpstack configuration issue.
From what I could tell, its possibly related to the RX1 / RX2 settings in region_eu868.toml.
Initially a few months ago when I deployed Chirpstack, rx_delay=1 mostly worked and then I changed it to rx_delay=2 and it seems from that point onwards it never quite worked again, even if I changed it back to rx_delay=1. This is the only regions.network settings that I changed.
My questions:
-
Could you please explain a good process to debug this behaviour, i.e. for which logs should I look out for, because I am not exactly sure what to expect
-
Any advice on how I should configure Chirpstack to get this working again?
Many thanks in advance!