5518.ExampleBigPacketSendFail.psd
I have turned on ZIGBEE_FRAGMENTATION and every time I send out a large set of data, I get afStatus_MEM_FAIL (x10) from AF_DataRequest() via the SPI/ZNP and the packet sniffer shows a large pink "Error!! Parse data too long Data Length: 1551". The data length value goes a bit up or down but is always around 1500 regardless of the fact I am only trying to send 500 bytes. Once I lower the packet size to a single packet size (< 100 bytes) I am fine.
I am using the ZNP-pro.hex on the ZNP and I despite the fact that ZIGBEE_FRAGMENTATION should be enabled I went ahead and explicitly defined it again. I also tried adapting the generic app from here (http://e2e.ti.com/support/low_power_rf/f/158/p/119683/427588.aspx#427588) for this processor model and received the same results.
It appears that is a problem in the ZNP side. Shouldn't this work if we are using the Pro-stack?
I have attached a packet capture here.
As you can see, the request is in packet 94.
Bad “max size” packets are in 102, 108,114,120, and 126. The final truncated packet is ok in packet 132.