We have a system that uses Xbee 802.15.4 OEM Module (XB24-AUI) with firmware 10E6. One unit is configured as Coordinator and several units are configured as End Devices. All 804.15.4 is initiated by the End Devices (which wake up every 30 minutes to communicate)
After several hours of running (24-48, not consistently), the Coordinator stops communicating with the End Devices. Basically, the End Devices wake up and try to coordinate, but the Coordinator is not there any longer.
Powering down and up the Coordinator, brings up the communications.
When using the older firmware version (1084), just reconfiguring (by sending AT commands to Xbee Module), would bring back communications, but with new firmware (10E6) it is necessary to power down the complete unit.
Questions:
Has this behavior been observed before?
Is there an incompatibility between firmware 1084 and 10E6 that makes just reconfiguring not enough to reinitiate the Coordinator?
Are Coordinators known for losing configuration or communication?
Is there a workaround to prevent Coordinators to loose communication?
In its default state, firmware 10E6 is backward-compatible with previous firmware versions. 10E6 adds bug fixes and new features to 1084; the main new feature
offered is over-the-air configuration of parameters and settings. If you enable the new features on 10E6, these features will not work in a network of devices with
older firmware versions. See firmware revision history for details.
A good test (if possible) would be to do an ATND command from one of the End Devices to see if it still sees the coordinator module. The same could be attempted from your “coordinator” side. This command will reply with some information of what it sees, so it will be interesting to see if it sees the other modules it’s supposed to.