How can I obtain the documentation for the specific implementation of WAC?

Hi everyone,

We are currently exploring ways to implement a frictionless Wi-Fi setup for our hardware devices without requiring a dedicated third-party application. We are interested in leveraging Apple's WAC (Wireless Accessory Configuration) to sync Wi-Fi credentials directly from iOS devices. However, we have struggled to find comprehensive technical documentation or specifications regarding the WAC service. Could anyone point us to the official source for these materials?

Additionally, we have a couple of technical questions:

1.We are testing WAC provisioning and found that the Home app can discover our device and successfully get it online. However, it always ends with a "Failed to add accessory" message. Does WAC support imply that a device should be addable via the Home app? If not, why is the Home app able to discover and start the setup for a non-HomeKit WAC device? 2. Our device is already Apple AirPlay certified. Does implementing WAC require additional standalone certification, or is it covered under the existing MFi/AirPlay certification umbrella?

Any insights or guidance would be greatly appreciated. Thank you!

However, we have struggled to find comprehensive technical documentation or specifications regarding the WAC service. Could anyone point us to the official source for these materials?

WAC is documented and licensed through the MFi program. For technical questions, the MFi program has its own support process, described in the "Developer Technical Support" of the "MFi Licensing Handbook". You can find all of the necessary specifications in the Content Center of the MFi Portal. I have a few comments below, but more detailed support needs to go through the support process I mentioned above.

  1. We are testing WAC provisioning and found that the Home app can discover our device and successfully get it online. However, it always ends with a "Failed to add accessory" message. Does WAC support imply that a device should be addable via the Home app?

Sort of. I'm not sure Home.app is expected to pair "all" WAC accessories, but AirPlay 2 accessories can be paired through Home.app and placed into that home. Note that the accessory side of that process isn't all that obvious/complicated, as Home.app is actually going through the standard WAC pairing process and then using a single accessory property to store HomeKit accessory data on the accessory.

  1. Our device is already Apple AirPlay certified. Does implementing WAC require additional standalone certification, or is it covered under the existing MFi/AirPlay certification umbrella?

WAC has its own testing plan, the details of which are in the specification.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

How can I obtain the documentation for the specific implementation of WAC?
 
 
Q