I have recently upgraded my working stack based on nrf sdk for thread and zigbee v2.0.0 to nrf sdk for thread and zigbee v4.0.0
But since then my mtd's are not getting commissioned on network.
Please suggest what's the possible reason for that.
I have recently upgraded my working stack based on nrf sdk for thread and zigbee v2.0.0 to nrf sdk for thread and zigbee v4.0.0
But since then my mtd's are not getting commissioned on network.
Please suggest what's the possible reason for that.
Hi,
How do you commission the devices in the network? Do you get any errors?
Have these nodes been in the network previously with the application based on Thread and Zigbee SDK v2.0.0? Did you run an "erase all" operation on the board when updating?
You are able to commission FTD devices with the same approach?
Best regards,
Jørgen
Can you describe or post a link to the process you use for commissioning the devices? Is the commissioner also updated to SDK v4.0.0, or is that running on SDK v2.0.0?
I am starting the commissioner at border router side having NCP updated to SDK v4.0.0, using following wpantund commands..
sudo wpanctl commissioner start
sudo wpanctl commissioner joiner-add "*" 180 J01NMYNET
Also previous mtd version based on v2.0.0 getting commissioned on latest NCP.
I am first checking the state of mtd using
otDatasetIsCommissioned,
and if it returns false then starts the joiner in mtd using otJoinerStart
You can find the definition of the otJointerState type in OpenThread GitHub repository.
Hey,
In void(* otJoinerCallback)(otError aError, void *aContext),
in joinercallback, when I print aError, It shows 8 which translates to
OT_ERROR_SECURITY |
Security checks failed. |
Can you please help me in looking out for failed security checks?
What can I possibly change to pass the security change?
Hi,
Jørgen is currently on vacation so I will take over this ticket.
Does this error comes when you do commission on both mtd or ftd CLI devices?
Have you updated the commissioner to SDK v4.0.0 and done an erase all before trying to commission the joiner in the network again? What about if you try to commission using a new leader?
Can you describe your commissioning process more in detail?
Best regards,
Marjeris