Miwi PAN coordinator sends same ACK seq number to two different RFDs
We are running Miwi v4.1 on a pic18 as a PAN coordinator and pic18f25k22 as RFDs (battery dependent devices) that are communicationg in a star topology. RFDs can be up to 5 devices and a single PAN coordinator. Network is non-beacon enabled. Wireless is working perfectly 99% of the time, but every few hours the coordinator indicates that an RFD is not pinging it (data requesting) anymore.
After few weeks of major effort to nail the scenario i managed to capture it with Zena sniffer. Looking at the sniffing results might give a great clue about the issue.
In the attached file "zena_capture_bad" you can see that sequence number of the ACKs broadcasted from coordinator to both RFDs (MACs: 0xe3dfe2de and 0x935f935e) are the same. In the attached file "zena_capture_good" (in a normal operation) you can see that sequence number of the ACKs from coordinator to both RFDs (MACs: 0xe3dfe2de and 0x935f935e) are different, which i believe should work like that. It looks like some issue in miwi stack. Can please assist me to find the error?