Couldn't connect to Ember ZigBee endpoint

Hi everyone,

I'm currently working on a project involving an Ember ZigBee end device and a Nordic ZigBee coordinator (Nordic nRF52840 donngle). I’ve encountered an issue where the Ember device sends a beacon request, and although the Nordic coordinator responds, the Ember device does not proceed further.

Upon analyzing the traffic between 2 Ember devices, I noticed that the Ember devices use Stack Profile: Network Specific (0x0) in its beacon, while the Nordic coordinator responds using Stack Profile: ZigBee PRO (0x2). It seems like the mismatch in stack profiles might be the cause of the issue.

I need to configure my Nordic ZigBee coordinator to use the Network Specific stack profile (0x0) instead of the ZigBee PRO profile (0x2). 
I am using the last SDK for the zigbee and thread and I use a cli example 

    Here's what I have tried so far:

    1. Configuration File: I looked into the sdk_config.h file for any settings related to stack profiles but couldn't find anything 
    2. ZBOSS Configuration: I tried to change the values inside zb_config.h and rebuild the project but seems no changes took in place 

    Any insights, specific settings, or examples on how to modify the stack profile for the coordinator would be greatly appreciated. Thanks in advance for your help!

    Parents
    • Thanks for response 
      I've use the cli example for fast test and after I initialize the ZigBee stack and start it I run `bdb legacy enable` (I believe it is the same of the call you mentioned) but still I the device refused to join the network. I've checked the network traffic and no thing changed in the Beacon response. You can see it in the attached photo

    • Yeah I did. I know what is the problem but don't know how can I solve it. 
      The problem that the Ember device use the stack profile equal to "network specific" and the Nordic dongle use Zigbee PRO. 
      In the old nrf for zigbee and thread SDK there was Macro inside zb_config.h file that allow you when you enable it to connect to the Ember devices it's called `#define ZB_EMBER_GOLDEN_UNIT` (which in turn make the stack profile equal to network specific). I already enabled it and flashed the dongle with old firmware but still the same problem. In the last firmware version this value doesn't exist inside ZBOSS.
      So this is the problem with stack profile but I don't know how to change it

    • Max123123 said:
      The problem that the Ember device use the stack profile equal to "network specific" and the Nordic dongle use Zigbee PRO. 

      Yes, you are completely correct.

      The conclusion is that the Ember device will not be compatible with the ZBOSS stack.

      Some explanation:

      All devices in the same network needs to have the same stack profile to be compatible. So the fact that Ember has the network specific stack profile practically makes it incompatible with all non-Ember devices.

      You can not rebuild the ZBOSS stack with the stack profile set as network specific. Even if you could you would still need to set all the parameters that Ember sets to make the two devices compatible.

      Best regards,

      Maria

    Reply
    • Max123123 said:
      The problem that the Ember device use the stack profile equal to "network specific" and the Nordic dongle use Zigbee PRO. 

      Yes, you are completely correct.

      The conclusion is that the Ember device will not be compatible with the ZBOSS stack.

      Some explanation:

      All devices in the same network needs to have the same stack profile to be compatible. So the fact that Ember has the network specific stack profile practically makes it incompatible with all non-Ember devices.

      You can not rebuild the ZBOSS stack with the stack profile set as network specific. Even if you could you would still need to set all the parameters that Ember sets to make the two devices compatible.

      Best regards,

      Maria

    Children
    No Data
    Related