Part Number: CC2530
Other Parts Discussed in Thread: CC2652P, Z-STACK
A customer found an issue when using CC2530 coordinator with CC2652 end device, when the coordinator sends two AF data packets in a row, the first data packet is OK but the second one has empty payload.
Coordinator: CC2530(z-home 1.2.0)
End device: CC2652P(simplelink_cc13x2_26x2_sdk_5_10_00_48)
Please find an example of the issue in attached sniffer log, the panid is 0x4422 and the address of the end device is 0x2596, NWK key is 05:64:09:61:00:13:0F:33:02:78:4B:00:13:AE:31:05.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/158/empty_5F00_payload.cubx
The coordinator is using AF_DataRequest() to send data. On line 1338 and 1342, you can find the first successful data request and data, on line 1348, the coordinator returned an empty payload to the 2nd data request. When it appears, the coordinator will keep sending empty payload to the end device and can only be recovered by a reset.

Under what circumstances the coordinator will send empty payload to the end device?
Best regards,
Shuyang