Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Controller] ZCL commands triggers resolve on unprovisioned thread devices #11671

Closed
andersbangGF opened this issue Nov 11, 2021 · 0 comments · Fixed by #11679
Closed

[Controller] ZCL commands triggers resolve on unprovisioned thread devices #11671

andersbangGF opened this issue Nov 11, 2021 · 0 comments · Fixed by #11679

Comments

@andersbangGF
Copy link
Contributor

andersbangGF commented Nov 11, 2021

Problem

Trying to commission a ble/thread device using the python chip-controller fails since #10808 and #11592. This was partly fixed in #11592 but the commissioning still fails when trying to send ZCL commands to provision the thread network. The controller tries to resolve the nodeid on the network before the network connection is established resulting in a failure:
image

Proposed Solution

It seems that the addition of
mDeviceBeingCommissioned->IsSecureConnected()
In line 783 of CHIPDeviceController.cpp is creating the issue as this check fails for unprovisioned thread devices. Removal of this line allows for thread provisioning again. As I don't know the reasoning for the introduction of this check in the first place this "fix" should be evaluated further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant