I am sorry if this has been covered in other thread. I have done a lot of searching and was not able to find an answer.
I am using two CC2650, both are talking to/from the host using UART, so I can simply send a stream of bytes of user data over ZigBee. I am using the RNP project for LP as my base.
I am able to fake pair the Recipient (R1) with both Originator (O1 and O2). When the host (a serial terminal application on PC) send 5 bytes to the R1, it get sent to the Originators, i.e. 0xE0 0x02 0x03 0x04 0x05 get sent to O1 at pair entry 0, while 0xE1 0x02 0x03 0x04 0x05 get sent to O2 at pair entry 1. Both, at the other side, will be sent using UART to the host (another serial terminal application on PC). Great!
In reverse, O1 can sent the test bytes back to R1, and R1's serial terminal can see the bytes. Also Great!
However, when do the same at O2, I see the packet in the sniffer, and I think it was being ACKed, but nothing happen on the R1, not evening the RCN_CbackEvent get called at the rnp_stack. Thus, nothing is being sent to the Host.
Am I missing something obvious here, that I can have entry 0 working round trip, but not entry 1.... ? Any suggestion is welcome, thanks!
Thank you for reading this post.