LoRaWAN: 7.0.0 only uses 3 channels on EU868 #1229
Replies: 10 comments
-
Very interesting. Can you enable the protocol-debug flag, and show us the output of a join cycle? |
Beta Was this translation helpful? Give feedback.
-
Here you go. join/accept and the next two uplink/downlink pairs
|
Beta Was this translation helpful? Give feedback.
-
It appears you are using custom channels (as they are configured through downlink, not CFList) which are rejected. What channel plan did you define on Chirpstack? Please dump the whole of it |
Beta Was this translation helpful? Give feedback.
-
Actually, I see that I can 'translate' it from the logs - your channel plan allows all additional channels to use datarate 0 through 7. Three things to note about datarate 7:
The third point is the reason why these channels are rejected (RadioLib 6.x would accept them, but that's not meant to happen as the device can't use the whole range of datarates). To solve this problem, you'll have to improve your Chirpstack channel plan by removing datarate 7 from the normal channels. |
Beta Was this translation helpful? Give feedback.
-
As irritating as this statement will be, the gold standard we work to is TTN. The Chirpstack I use for testing (a whole range of things, but particularly RadioLib) is as is out the box, nothing special setup. Depending on your setup, it's always worth testing either against TTN or swap your Chirpstack over to a minimally configured one - I do this with an SD Card swap at present but I'm looking at scripting that. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
No need for the toml - the screenshot tells the same story. This is such a screwed setup, I already noticed a bit in the logs, but see that Rx2 frequency... Wrong on so many levels!! |
Beta Was this translation helpful? Give feedback.
-
Thanks @StevenCellist and @HeadBoffin Now I can add some substance to the discussions I'm going to have... |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
This looks all good! Datarates 0-5 are pretty standard, DR6 non-standard but just as good (still LoRa but double bandwidth). It's the DR7 that's causing issues on the 'real' setup, as well as disabling Rx2 which is so against the spec, and may lead to very much undefined behaviour at the device side. |
Beta Was this translation helpful? Give feedback.
-
After upgrading to radiolib 7.0.0 my lorawan device only uses the 3 default channels. Same when running the lorawan_starter example.
A screenshot from the LNS (chirpstack)
I upgraded around the 17th (7.0.0 release day)
Setup is:
Beta Was this translation helpful? Give feedback.
All reactions