nRF52 SDK 2.2.0 change default Zigbee channel and join existing non-nRF network


 While using either the Zigbee Light Bulb or the Zigbee Template examples from SDK V2.2.0 on an nRF52840 DK, it just keeps printing `I: Network steering was not successful (status: -1)`.

After a bit of searching, I found this "Nordic Devzone: Join existing Zigbee network with light bulb example" which leads me to believe that the default Zigbee channel is 16.

Is that still the case for the examples I'm using from SDK V2.2.0 ? If yes, then where is the `#define IEEE_CHANNEL_MASK` setting that this post mentions? I can't find it and would like to change it to either searching all channels or limiting it to channel 25.

If that doesn't work, I'll explore other options. For context, I'm using Zigbee2MQTT with a CC2652P2 coordinator. As far as I know, this is just using standard Zigbee.

Kind regards,


Parents Reply Children
  • Hi Dan,

    If you set it in the GUI menu, the configurations are set in configuration files inside the build directory. Thus, deleting the build directory will cause the configurations to no longer be set, and the same might be true for pristine builds. To ensure the configurations are permanent, you can configure them in prj.conf instead.

    Best regards,