This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.
Why does SmartConfig fail?
Here are some probable reasons why SmartConfig might fail:
APP version is not matched with SDK or SmartConfig version.
The router under configuration is a 5 GHz-only router.
Some other API was called during SmartConfig (please do not call any APIs under SmartConfig is done).
When using AT command, do not stop SmartConfig before device gets IP from router.
If the above did not solve your problem, please send us the debug log so that we can analyze the problem.
What is the corresponding version of APP or SDK for a given version of SmartConfig?
If the API smartconfig_start() is called by the user, “SC version: vX.X.X” will be printed out for reference. The related SDK and APP versions for SmartConfig versions are listed below: