Zigbee reconnection speed for multi-channel is slow

Hi,

I am using nRF54L15-DK for Zigbee light_stwitch startup testing. After successfully connecting the development board to the Hub for the first time, I evaluated the time from booting up to reconnecting to the Hub by clicking the RESET button.

After adding the following configuration, the time delay from each boot to successful Zigbee reconnection is about 5 seconds (default configuration is about 1 second):

CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_MULTI=y
CONFIG_ZIGBEE_CHANNEL_MASK=0x3FE0000

Best Regards
Dwenliang Weng
Parents
  • Hello,

    Do you need to use multi-channel mode for your application? The cause of the delay is using multi-channel and allowing the Zigbee device to scan multiple channels (CONFIG_ZIGBEE_CHANNEL_MASK=0x3FE0000, channels 21–26, as represented by the mask) during network join or rejoin operations. 

    You can set single channel mode and scan one specific channel by setting the following configuration

    For single channel (assuming that we are going to scan channel 13)

    CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_SINGLE=y
    CONFIG_ZIGBEE_CHANNEL=13

    For setting multiple channel mode with few channels (13, 16, 21) for scanning you can set the following configuration (Configuring Zigbee R23 add-on)

    CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_MULTI=y
    CONFIG_ZIGBEE_CHANNEL_MASK=0x211000

Reply
  • Hello,

    Do you need to use multi-channel mode for your application? The cause of the delay is using multi-channel and allowing the Zigbee device to scan multiple channels (CONFIG_ZIGBEE_CHANNEL_MASK=0x3FE0000, channels 21–26, as represented by the mask) during network join or rejoin operations. 

    You can set single channel mode and scan one specific channel by setting the following configuration

    For single channel (assuming that we are going to scan channel 13)

    CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_SINGLE=y
    CONFIG_ZIGBEE_CHANNEL=13

    For setting multiple channel mode with few channels (13, 16, 21) for scanning you can set the following configuration (Configuring Zigbee R23 add-on)

    CONFIG_ZIGBEE_CHANNEL_SELECTION_MODE_MULTI=y
    CONFIG_ZIGBEE_CHANNEL_MASK=0x211000

Children
No Data
Related