-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to find valid route for Mesh Local address (TZ-206) #25
Comments
Hi, FHFS, thanks for issuing that, will reprodunce it on our board and do some further investigations. |
Hi @FHFS Could you please share more details about your issue? It might be really helpful for us to reproduce this issue quickly. For the twice, you start a br using a manually way, at this time, the nrf52840 can browse the service. |
No, the credentials are given to the nrf52840 through defines. Like:
|
@FHFS Could you read the dataset from both |
esp-thread-br dataset:
nrf52840 dataset:
esp-thread-br dataset after dataset init new:
|
Hi, @FHFS already reproduce this issue on our board, and this issue might be related to some security policy mismatch, so all the coap message can not ne received by BR, I will do more investigation ASAP(maybe next week), and sync the info to you soon. |
@FHFS Another tips, if you want to run our BR example and play some features related to the BR, you can try with this:
and set this dataset to the nrf52840 board using this command:
and on the nrf52840 board enable the thread network,
this method can make sure that the nrf52840 board can join the BR network. And you can do some test or play some features using our BR. |
@zwx1995esp I am running the nrf52840 without CLI. Configuring the network through |
@FHFS Yes, copy that, I will have a look at this ASAP. |
I've modified esp_openthread_auto_start() by calling |
test.zip First unzip the and then apply the patch on your local idf branch
|
This works perfectly. When I was using |
I will tell you when this feature is merged, so you can use this patch first, the release version will come soon, just wait the merging process. |
@FHFS The change has been merged to IDF: espressif/esp-idf@8eff9df |
Hello,
I've built and I am running the esp-thread-br project. I am able to connect to the local network with the nrf52840.
I am trying to resolve a mDNS advertisment by calling
otDnsClientBrowse
, but I get a timeout with some debug lines saying "Failed to find valid route" for the mesh local address of the esp-thread-br. On the esp-thread-br debug logs I get some dropped udp packets with bad checksums.When I then use the CLI to create a new dataset and set all the network credentials using:
Then the nrf52840 is able to get
otDnsClientGetDefaultConfig
and resolve the mDNS advertisment through SRP usingotDnsClientBrowse
and all routes are ok, no more errors missing routes or bad checksums.jwhui at OpenThread noticed the Mesh Local address was not correct(contained DEADBEEF). I've had this discussion on OpenThread
I've set the network credentials using
CONFIG_OPENTHREAD_NETWORK_
in sdkconfig. WithCONFIG_OPENTHREAD_BR_AUTO_START
enabled.Am I configuring things incorrectly, or is the Mesh Local not being initialized properly?
The text was updated successfully, but these errors were encountered: