Skip to content

Claude/review esp32 thread code es kdn#49

Merged
GuvHas merged 2 commits intomainfrom
claude/review-esp32-thread-code-EsKdn
Mar 20, 2026
Merged

Claude/review esp32 thread code es kdn#49
GuvHas merged 2 commits intomainfrom
claude/review-esp32-thread-code-EsKdn

Conversation

@GuvHas
Copy link
Copy Markdown
Owner

@GuvHas GuvHas commented Mar 20, 2026

No description provided.

claude added 2 commits March 20, 2026 13:23
The rendezvous hint was 0x02 (BLE only). This device also advertises
commissionable discovery via SRP over Thread (_matterc._udp), so the
correct value is 0x06 (BLE | OnNetwork). With 0x02, commissioners that
follow the hint strictly skip the IP path entirely even when the device
is reachable via Thread, leaving only BLE — which fails without the
external antenna. 0x06 lets commissioners try both transports in
parallel and succeed via whichever path responds first.

https://claude.ai/code/session_01SxqAiQApiRTwXefk9aQ6bR
0x06 was incorrect. The app only registers _matter._tcp (operational)
via SRP, never _matterc._udp (commissionable), so there is no IP
rendezvous path at onboarding time. Thread credentials are pushed
over BLE during commissioning, meaning IP is unavailable until after
commissioning completes. Advertising OnNetwork (0x04) misleads
commissioners into attempting an IP path that does not exist.

https://claude.ai/code/session_01SxqAiQApiRTwXefk9aQ6bR
@GuvHas GuvHas merged commit f77fed2 into main Mar 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants