-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Changes from PR 22104 break commissioning flows where the network info is provided later #22195
Comments
I suspect this is related to the changes in #20766 ? Can't we add a new field to |
Yes.
Yes, we can. That would also address this issue. The problem is not forcing a network scan, by the way. That will happen if there are no credentials and we discovered over BLE. The problem is not skipping BLE discovery. |
@vivien-apple - is this fixed now given that #22300 is merged? |
Yes, this is fixed now. |
Problem
#22104 changed things so we do only on-network discovery if we don't have network credentials at commissioning start.
But the infrastructure @chrisdecenzo put in place allows providing the network credentials later, async, after performing a scan for available networks, etc. It's no longer possible to provide those credentials after start of commissioning when using the "commission by pairing code" APIs (as opposed to the "create PASE session by pairing code, then commission by device id" APIs).
Proposed Solution
Revert #22104.
@vivien-apple @woody-apple
The text was updated successfully, but these errors were encountered: