Thread/matter failing


Pairing always gets to this stage and fails with home assistant.
I have the open thread border router and everything setup as far as I know.

Are you running a flat subnet, no vlans? Is IPV6 enabled on your internal network?
Matter & Thread Deep Dive

There are no vlan's to worry about, I have one voip phone, but I don't care about that.
The one issue could be ipv6 related. I have a raspberry pi 5 as a dhcp v4 server, and I have been trying to figure out how to also have it hand out ipv6 addresses also. "fe80::a2ce:c8ff:fe7d:aa16" It currently has this IPv6 address. I am using the isc-dhcp-server package.

So I figured out isc-dhcp-server is depreciated and were supposed to be using kea-dhcp-server. So I have reconfigured for this setup. I got dhcpv4 working fine. However, I am still not sure about ipv6. I used tcpdump and it shows my laptop attempting to aquire an ipv6, but the lease file doesn't show it actually leased it.

During the pairing process it makes no attempt to reach the dhcpv6 server as I used tcpdump to detect activity on port 546 and 547 udp and none was exchanged. I also used my laptop, and it at least generated a request, but failed to get an ipv6. Also the dhcpv6 has logged no errors.

Here's some log files I found.

2026-07-06 20:18:31.914 INFO ConfigStorage Set config key nextNodeId to 32
2026-07-06 20:18:31.921 ERROR WebSocketC~erHandler [0] WebSocket error response (commission_with_code) a8d3b28e82ec49179de0e13333c71876 Commission failed: Invalid pairing code
at ServerError.nodeCommissionFailed (/app/node_modules/@matter-server/ws-controller/src/types/WebSocketMessageTypes.ts:100:16)
at ControllerCommandHandler.commissionNode (/app/node_modules/@matter-server/ws-controller/src/controller/ControllerCommandHandler.ts:1022:31)
at WebSocketControllerHandler.#commissionWithRetry (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:729:74)
at async WebSocketControllerHandler.#handleCommissionWithCode (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:773:24)
at async WebSocketControllerHandler.#handleWebSocketRequest (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:517:30)
Caused by: [unexpected-data] Invalid pairing code
at ManualPairingCodeSchema.decodeInternal (/app/node_modules/@matter/types/src/schema/PairingCodeSchema.ts:376:19)
at ManualPairingCodeSchema.decode (/app/node_modules/@matter/types/src/schema/Schema.ts:19:29)
at ControllerCommandHandler.#determineCommissionOptions (/app/node_modules/@matter-server/ws-controller/src/controller/ControllerCommandHandler.ts:926:61)
at ControllerCommandHandler.commissionNode (/app/node_modules/@matter-server/ws-controller/src/controller/ControllerCommandHandler.ts:1016:65)
at WebSocketControllerHandler.#commissionWithRetry (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:729:74)
(see parent frames)
2026-07-06 20:19:03.131 INFO PeerConnection @2:3•unsecured#d57dc766722176c1⇵c264 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 Connecting addr #: 1 attempt #: 6 connect time: 10m addr time: 10m thread:11:connect fallback
2026-07-06 20:19:03.134 INFO Session •unsecured#d57dc766722176c1 Session ended
2026-07-06 20:19:03.134 WARN PeerConnection @2:3 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 General connection error (retry in 2m): [network-unreachable] send ENETUNREACH fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf:5540
2026-07-06 20:19:29.153 INFO ConfigStorage Set config key nextNodeId to 33
2026-07-06 20:19:29.188 INFO Discovery Initiating discovery of node with discriminator 0
2026-07-06 20:21:03.135 INFO PeerConnection @2:3•unsecured#e27eeffd1123d8c3⇵c265 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 Connecting addr #: 1 attempt #: 7 connect time: 12m addr time: 12m thread:11:connect fallback
2026-07-06 20:21:03.138 INFO Session •unsecured#e27eeffd1123d8c3 Session ended
2026-07-06 20:21:03.138 WARN PeerConnection @2:3 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 General connection error (retry in 2m): [network-unreachable] send ENETUNREACH fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf:5540
2026-07-06 20:22:29.192 ERROR WebSocketC~erHandler [0] WebSocket error response (commission_with_code) 332eb4fc32474f95a5100e71127b5d85 Commission failed: discovery of node with discriminator 0 failed: No commissionable device was discovered
at ServerError.nodeCommissionFailed (/app/node_modules/@matter-server/ws-controller/src/types/WebSocketMessageTypes.ts:100:16)
at ControllerCommandHandler.commissionNode (/app/node_modules/@matter-server/ws-controller/src/controller/ControllerCommandHandler.ts:1022:31)
at async WebSocketControllerHandler.#commissionWithRetry (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:729:47)
at async WebSocketControllerHandler.#handleCommissionWithCode (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:773:24)
at async WebSocketControllerHandler.#handleWebSocketRequest (/app/node_modules/@matter-server/ws-controller/src/server/WebSocketControllerHandler.ts:517:30)
Caused by: [discovery] discovery of node with discriminator 0 failed: No commissionable device was discovered
at CommissioningDiscovery.onComplete (/app/node_modules/@matter/node/src/behavior/system/controller/discovery/ParallelPaseDiscovery.ts:182:19)
2026-07-06 20:23:03.140 INFO PeerConnection @2:3•unsecured#c9c1faae82d3e7e1⇵c266 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 Connecting addr #: 1 attempt #: 8 connect time: 14m addr time: 14m thread:11:connect fallback
2026-07-06 20:23:03.144 INFO Session •unsecured#c9c1faae82d3e7e1 Session ended
2026-07-06 20:23:03.144 WARN PeerConnection @2:3 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 General connection error (retry in 2m): [network-unreachable] send ENETUNREACH fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf:5540
2026-07-06 20:25:03.146 INFO PeerConnection @2:3•unsecured#3bc3c30dc5b369c3⇵c267 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 Connecting addr #: 1 attempt #: 9 connect time: 16m addr time: 16m thread:11:connect fallback
2026-07-06 20:25:03.149 INFO Session •unsecured#3bc3c30dc5b369c3 Session ended
2026-07-06 20:25:03.149 WARN PeerConnection @2:3 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 General connection error (retry in 2m): [network-unreachable] send ENETUNREACH fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf:5540
2026-07-06 20:27:03.153 INFO PeerConnection @2:3•unsecured#3bb007a95d0a0449⇵c268 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 Connecting addr #: 1 attempt #: 10 connect time: 18m addr time: 18m thread:11:connect fallback
2026-07-06 20:27:03.157 INFO Session •unsecured#3bb007a95d0a0449 Session ended
2026-07-06 20:27:03.158 WARN PeerConnection @2:3 udp://[fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf]:5540 General connection error (retry in 2m): [network-unreachable] send ENETUNREACH fd50:ff9b:2903:1:e037:81fa:ab4d:ffbf:5540