I am trying to use the Zigbee SDK to develop a device to connect to older legacy ZigBee HA coordinators. To do this, I need to use the zb_ha_ez_mode functions detailed in the API (see https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.thread_zigbee.v2.0.0%2Fgroup__ha__ez__mode__comissioning.html)
For example, I need to use the zb_ha_ez_mode_nwk_steering() function to initiate scan and join to a legacy network. However, none of the zb_ha_ez_mode_xxx functions are included in the zboss zigbee library, so I get linker errors.
According to the InfoCenter documentation, support for legacy HA is provided (from https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.thread_zigbee.v2.0.0%2Fgroup__ha__ez__mode__comissioning.html)
-----------------------
Support for Zigbee commissioning
The commissioning logic is based on Zigbee BDB specification, and is divided into the following types:
- Normal commissioning (network steering, formation, finding and binding),
Other types of commissioning like the legacy HA or the ZLL commissioning are supported, but not recommended.
-----------------------
If the zb_ha_ez_mode_xxx functions are not supported, then please provide details on how to configure the commissioning API to join a legacy Zigbee pro (2.0) network.
Thanks