I'm interested in configuring a NR5340DK as an end device on a Zigbee network where the coordinator is a 3rd party device that uses legacy Zigbee. I'm fairly new to Zigbee, and am very new to Zigbee 3.0 features. Currently I have configured the R22 light_switch sample such that it sends a association request to the coordinator, and the coordinator responds with an association response success. Unfortunately, this is as far as I've gotten. After the association response, the NRF5340 never sends a device announcement.
I was able to use a sniffer to inspect the association process between 2 NRF5340DKs using the R22 samples where one had the light_switch example running as the end device and the other had the shell example running as the zigbee coordinator. It looks like after the association response from the coordinator, the coordinator then sends a Transport Key to the end device. Then, the End Device sends the device announcement.
My legacy zigbee coordinator is not configured to send the transport key, and as such I would I like to configure the NRF5340 to not expect the transport key and to send the device announcement following the association response success. Is there a way to configure nrf5340 to do this?
I am aware of the zb_bdb_set_legacy_device_support() option, but my understanding this is for configuring a coordinator and not an end device. Is there a similar way to configure an end device to be compatible with legacy zigbee?
Thanks!