espressif / esp-homekit-sdk

544 stars 98 forks source link

TCH058 Test failure in HCA 3.0.3 (ESP32) #50

Open JonathanWitthoeft opened 3 years ago

JonathanWitthoeft commented 3 years ago

TCH058 - Verify the pairing bit in Status Flag returns to 1 when pairing removed

Using HomeKit Certification Assistant 3.0.3, the test above fails. I ran the same test using HomeKit Certification Assistant 2.16.2 and it passed. I think 2.16.2 delayed a bit more before listening for advertisements.

Maybe after pairing is removed, the first advertisement needs to be delayed until the pairing bit is set?

shahpiyushv commented 3 years ago

@JonathanWitthoeft What does the HAT trace show? Do you see a Bonjour re-announcement? Meanwhile, since this is a certification related issue, can you also raise this issue on the MFi variant of the SDK?