Hallo @ all
I had a change in the channel configuration, so there are 8 Channels used now. Some of my devices where configured to use only the three default channels before - now they should use all 8 channels.
i changed the configuration and restarted the chirpstack network server. As the Join from this devices had the CFList of the three default channels, i assume that there should be Downlink MAC commands with NewChannelReq commands to set the new channels on the device - but this does not happen.
i cant see any downlink with NewChannelReq in the logs - but i see in the LoraWan Frames from the Appserver, that it still asks for 3 channels
LoraWanFrame:
The configuration of the loraserver is the following:
# Enable only a given sub-set of channels
#
# Use this when ony a sub-set of the by default enabled channels are being
# used. For example when only using the first 8 channels of the US band.
# Note: when left blank, all channels will be enabled.
#
# Example:
# enabled_uplink_channels=[0, 1, 2, 3, 4, 5, 6, 7]
# enabled_uplink_channels=[0,1,2]
# Extra channel configuration.
#
# Use this for LoRaWAN regions where it is possible to extend the by default
# available channels with additional channels (e.g. the EU band).
# The first 5 channels will be configured as part of the OTAA join-response
# (using the CFList field).
# The other channels (or channel / data-rate changes) will be (re)configured
# using the NewChannelReq mac-command.
#
# Example:
[[network_server.network_settings.extra_channels]]
frequency=867100000
min_dr=0
max_dr=5
[[network_server.network_settings.extra_channels]]
frequency=867300000
min_dr=0
max_dr=5
[[network_server.network_settings.extra_channels]]
frequency=867500000
min_dr=0
max_dr=5
[[network_server.network_settings.extra_channels]]
frequency=867700000
min_dr=0
max_dr=5
On the device session i can see the following:
“EnabledUplinkChannels”: [
0,
1,
2
],
“ExtraUplinkChannels”: {
“3”: {
“Frequency”: 867100000,
“MinDR”: 0,
“MaxDR”: 5
},
“4”: {
“Frequency”: 867300000,
“MinDR”: 0,
“MaxDR”: 5
},
“5”: {
“Frequency”: 867500000,
“MinDR”: 0,
“MaxDR”: 5
},
“6”: {
“Frequency”: 867700000,
“MinDR”: 0,
“MaxDR”: 5
},
“7”: {
“Frequency”: 867900000,
“MinDR”: 0,
“MaxDR”: 5
}
},
So this does not look good, as in other devices the enabled channels are 0-7.
Also the gateway supports the other channels, as i can see data on all channels from other devices on all channels.
now my questions:
- Am i wrong, when i think there should be NewChannelReqs for the devices with joined on only three channels?
- Is there a missconfiguration that there are no NewChannelReqs sent?
I tried also to rejoin some devices which did not send on 8 channels, and they send on 8 channels now. so is rejoin the only way to do this?
thanks and regards, Sil