The provisioner (meshctl) never asks for the public key when provisioning and provisioning fails. Is this the correct way to setup static OOB ?
I took a look at the Zephyr prov.c code, and it looks like there's a possible off-by-one error in setting the Static OOB type value in the Provisioning Capabilities PDU. Does the attached patch help?