This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530: CC2530 router is running normally but unable to route

Part Number: CC2530

CC2530 router runs for a long time, with 30 routers in the entire network. One of the routers is unable to communicate with the coordinator, and when it sends data to the coordinator or when the coordinator sends data to it, it generates an 0xCD error.

Using the Sniff tool to grab data, it was found that before sending data to the coordinator, a Router Request was issued, and the coordinator replied with a Router Reply. When the coordinator sends a Router Request to it, it does not reply with a Router Reply. And it no longer broadcasts Link Status periodically.

I read out the routing table of the faulty CC2530 and found that it was all empty.

  • Hi Aries,

    0xCD represents ZNwkNoRoute, which appears to be the case with the routing table empty.  The missing Link Status broadcasts is also concerning.  Can you provide the sniffer log and what has further debugging of the ZR determined about its current state?  Can you recover the device by re-joining, factory resetting, or flash programming?  Is this environment designed as a star network or can routers communicate with other routers to form mesh communication?

    Regards,
    Ryan

  • The bad router can sends Route-Request command to CC2652 coordinate, and receives Route-Reply from coordinate. But this routing-record is not recorded in bad routers route-table.

  • I've sent you a private message concerning the route reply processing.  Any updates on ability to recover the device functionality?  Does the NV memory appear to be functional?  Have you observed any memory errors on this device, and is it possible to replicate the issue expediently without setting up 30+ nodes for an extended amount of time?

    Regards,
    Ryan