Part Number: CC2531USB-RD
Other Parts Discussed in Thread: CC2531, CC2530
Dear TI support team,
I would like to ask for help as I got stuck when trying to get data from ZigBee end-device. Below is the overview of the problem and my environment.
I have two CC2531 USB dongle from TI. The first one, I used it as a protocol sniffer to capture the packet information over the air.
And the other one, I flashed it with the ZNP coordinator firmware because I don't want to use the built-in USB, instead I wanted to do serial communication via UART(similar as the CC2530). Link: https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator I wanted to connect it to host processor (TIVA) and do serial communication between Tiva microcontroller and CC2531 via UART.
And then, I have another ZigBee temperature monitoring as end-device and bind it to ZigBee coordinator. From Tiva microcontroller I was sending UART command to get/read the temperature from the ZigBee temperature device. Unfortunately, I was not getting anything. The ZigBee temperature device seems not sending back its temperature to the ZigBee coordinator.
Setup overview:

What I have done so far.
1. Before connecting/binding the ZigBee end-device, I have configured first the ZigBee coordinator as stated in the document under 3.2 CC2530-ZNP startup procedure.
I checked the configuration of the ZigBee coordinator ZB_READ_CONFIGURATION
Tx: 0xfe 0x01 0x26 0x04 0x83 0xA0
Tx: 0xfe 0x01 0x26 0x04 0x87 0xA4
Tx: 0xfe 0x01 0x26 0x04 0x84 0xA7
and getting the expected results.
And then I sent the ZB_APP_REGISTER_REQUEST and ZB_START_REQUEST. After sending the ZB_START_REQUEST , the ZigBee coordinator will become available (I can see it in the sniffer software).
2. Once ZigBee coordinator is ready, I bind/connect the ZigBee end-device (temperature monitoring). Binding was okay as I can see it in the sniffer software also I can see some data from the end-device.

3. And then in here, I tried to send ZB_SEND_DATA_REQUEST. And it seems the temperature from end-device was not sent to coordinator. I got this data after sending the ZB_SEND_DATA_REQUEST.
FE 00 66 03 65 -> Confirmation looks okay.
FE 02 46 83 22 F0 15 -> Not sure about this F0. If I look at the status table F0 is not listed there.
Can you please help/advice on what I should do in able to read/get the temperature from the end-device?
Looking forward for your response.
Thank you very much in advance.