Matter over Thread fails with “can’t reach device” - Pixel 10xl

My Thread network is healthy and existing Thread devices work fine. But I cannot commission any new Matter-over-Thread devices using my Pixel 10. The flow hangs for a long time on: “Checking connectivity to Thread Network ha-thread-4085” and eventually fails with “Can’t reach device, make sure your phone is connected to Wi‑Fi.”

I’ve scoured a bunch of other threads and tried everything I can find, including:

  • Rebooting HA green
  • Restarting Matter Server
  • Reloading Thread + Matter integrations
  • Power cycling the ZBT‑2
  • Clearing cache + force-stopping the HA Companion app
  • Syncing Thread credentials from the HA app (via troubleshooting) - including doing this twice in a row per other posts
  • Removing/re‑adding my Google account on my Pixel
  • Rebooting the phone multiple times
  • Clearing data from Google Play Services
  • Verifying the correct Thread network name appears during commissioning

Despite all of this, commissioning still fails at the exact same point.

At this stage it looks like Android isn’t receiving or accepting the Thread credentials from HA. When I go to google services “Thread Networks” it appears blank.

Is there a reliable way to force HA to push the thread credentials to Android? Any guidance would be appreciated.

*edit to add: Most of my network was originally configured using a pixel 8.

if you updated HAOS recently this could be the issue with commissioning new devices:

2 Likes

Thank you, this was the root cause. I ran the “ha docker options --enable-ipv6=true” command and this resolved my issue.

1 Like