Help Commissioning a Thread device

I’m trying to commission an Inovelli white switch to my HA Yellow using an iPhone. After scanning the device, it connects, goes through setup, and then says “Thread Border Router Required. I already have the Thread, Matter, and open thread border router integrations installed. I have a thread network setup and I sent the credentials to my iPhone. I followed the instructions for setting up thread. I don’t have a “ Remove 802.15.4 radio multiprotocol support” option when I go to the hardware, I only have “switch between Zigbee or Thread firmware”. The Zigbee integration was removed already.

I have a UniFi network and IPv6 is turned on. I have 4 WiFi networks. When I’m on my main WiFi network (2.4 & 5) sending credentials to my phone works fine. When I switch my iPhone to the IOT WiFi (2.4 only), I get this error when I try to send the Thread credentials to my phone “failed to save thread network credential, error: thread network credentials does not match with any of the active thread networks around”

The most common error with Thread is the user assuming they can use IPv4 logic on IPv6 networks.
It does not work and therefore the commissioning fail when the packets go to the wrong network.

If you are not 100% into and understand IPv6, then use a single network with all devices connected to that.

When I go to Settings → Companion App → Debugging-> Thread it says “Check what Thread credentials are inside Apple Keychain, you can also import in Home Assistant or delete from the Keychain.”

There are 2 ha-thread-xxxx entries. One was from initial setup and I deleted it and added a second. How do I do the “delete from Keychain” part it’s talking about?

fwiw, I can access HA from my iPhone on its IPv6 address in a web browser.

I enable the WiFi interface on my HA yellow and plugged it in right below the switch I was trying you join to the Thread network. I grabbed my wife’s work iPhone and after 3 attempts, doing nothing in between the attempts, it finally connected successfully. Forest first guess is that only having 1 set of Thread credentials in my wife’s iPhone key chain likely helped.

TIL if you swipe left on the keychain entry, you get a delete button.

Thanks :pray: ! That didn’t even cross my mind. I tried a long press.

Turns out swiping left does offer to delete but it doesn’t actually do anything. The key I deleted stays in the key chain

The are threads that say you have to login to a Macbook with the same Apple account and then delete it there.