Apple TV as Thread Border Router – Not Adding to Preferred Network

Hi everyone,

I’ve been trying for days to add my Apple TV 4K (3rd Gen) as a Thread Border Router in Home Assistant as the preferred network, but without success.

I’ve repeatedly tried the following:

  • On my iPhone and iPad, under Settings > Devices & Services > Thread > Configure, I tapped the “Send Credentials to Home Assistant” button.
  • Under Settings > Companion App > Debug > Thread > Apple Keychain > MyHome1695430118, I tapped “Transfer to Home Assistant”.

Despite these attempts, my Apple TV simply won’t appear as the preferred network in Home Assistant.

Has anyone else experienced this issue or found a solution? Any tips would be greatly appreciated!

Thanks!

It seems your iPhone/Pad has stored the Thread credentials of some other “MyHome” network, so when you send it to HA, it now shows up in HA as the top entry (i.e. MyHome1695430118).
As to how to fix it, I’m not sure. If you have some other iPhone/PAD that has the credentials of the Apple TV 4k, then use it to send to HA.

I found the solution. On my Mac, I selected the option „show invisible items“ in the Keychain and searched for Thread entries. I deleted all entries containing MyHome1695430118. After that, Home Assistant displayed the correct Thread network, which I was then able to set as the preferred network.

Any idea why the new network was created in the first place? I have the same issue. All of my devices were connected to a different Apple thread network, and then after a reboot I got a new network and all of my devices were no response. I was able to re-add the devices to HK. But I can’t seem to use the HA app to send the credentials for the new network. My iCloud keychain is storing the old ones.

Any idea how to edit the keychain if you don’t have a Mac computer. I have an iPhone and iPad but have found no solution.