Cannel Configuration / NewChannelReq

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