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.

af_data_retrieve \ af_data_request_ext \ af_data_store

Hi everyone,

I am trying to implement zigbee fragmentation.

I am using the command af_data_request_ext , af_data_store and af_data_retrieve.

I have two devices ,one coordinator and one a router both are with zigbee moudle (zigbee pro) with znp framework.

The router does the following:

1. Af_data_request_ext with null in data and the length of bytes.

2. Call af_ data_ store  As the number of times he needs to store all the data,the maximum he stores in one call is 240 bytes.

The coordinator does:

1. when he gets af_data_request_ext indication he starts to call af_data_retrieve  untill he gets all the data from the router,when he gets all the data he sends af_data_retrieve with len of zero so the router will free the memory he allocated.

Every thing is ok when I try to send a low number of bytes for example 300 bytes  

When I try to send for example 500 bytes the coordinator is not recieving indication for af_data_request_ext and in the router side I don't get any error  , I get a success status.

Can anyone think of a reason why this is happening.

Thank you,uria.