Thread Border Router 4.1.0 example failing to communicate

Hi,

I've gone through the 4.1.0 Border Router example 3 times now and getting same result of not being able to ping from CLI example.

I am using RPI3B+ with nRF52840 dongle.

Flashed dongle with the USB Hex nrf5280_xxaa_mbr_pca10059.hex.

I have the nRF52840-DK connected to my PC and flashed the CLI UART Example.

$ nrfjprog --chiperase --family NRF52 --program C:/nordic_sdk/nrf5sdkforthreadv41/examples/thread/cli/ftd/uart/hex/nrf52840_xxaa_pca10056.hex --reset
Parsing image file.
Erasing user available code and UICR flash areas.
Applying system reset.
Checking that the area to write is not protected.
Programming device.
Applying system reset.
Run.

I can ping 8.8.8.8 from the RPI itself.

But when I try to ping from CLI, I get nothing back.

Image below shows RPI on the left side and CLI on the right side

When running state command on the CLI example I can see that it first returns child and after a period of time returns router.

Would be good to know what I am doing wrong, since I've tried this guide 3 times.

Thanks in advance.

  • Just wanted to provide an update that I had followed the steps using additional nRF52840DK as NCP instead of the nRF52840 Dongle and I can ping 8.8.8.8 from the CLI Example project.

    Progress, but hit another hurdle of not being able to dns resolve ipv4 or ipv6. I think it may be network issue rather than the example guide.

  • Hi,

    What is the problem/error you are seeing from dns resolve ipv4 or ipv6? for IPv4 DNS lookup, you must remember to specify the address of the DNS resolver, e.g.:

    dns resolve ipv4.google.com fdaa:bb:1::2

    For IPv6, you need to have native IPv6 connectivity on your border router, with address prefix at /63 or lower.

    If you are not able to get it working, please send me your "ifconfig" output from the border router, and the "ipaddr" output from the CLI node in a private message.

    Best regards,
    Jørgen

Related