+-------------------------------------------------------------------------------+ | Cumulative release notes since version 8x42 | | XBee DM900 version 8x44 | | Copyright (C) 2009, Digi International | +-------------------------------------------------------------------------------+ ================================================================================ Release Date: Aug. 25, 2009 Release Version: 8x44 +--------------+ | New Features | +--------------+ - Added a recovery mode for mains powered nodes in a sleeping router network which are reset. A coordinator will now repeatedly send a sync message when it first powers on. When it hears the sync echoed by a neighbor then it commences its normal cycle. Changes to how the nomination process was implemented allows an existing network to detect and override a newly powered on coordinator. - Added a sleep option which disables the coordinator from repeatedly sending a sync message during deployment. - Revised the sync structure (breaking compatibility with previous versions) to better support future compatibility. - Sleeping Router polls are now sent in the transmit state rather than in the holdoff state to make use of the randomization provided by the holdoff state. - Added a new sleep status bit indicating when the node is in deployment mode. - To increase the chances of a node receiving a sync, the originator will listen for a sync after sending the first one. If a sync relay doesn't happen, another one will be sent. - Added a new sleep option bit. When this bit is enabled the election process does NOT take into consideration the node type (SM7 or SM8). - Added ability to disable route discoveries through the API. This is done by setting option bit 1 (0x02). - Added the MS command (cycles without synch) - Added the ATSS (Sleep Status) command. +-----------+ | Bug Fixes | +-----------+ - Fixed bug which would cause the module to lock up under rare conditions. (If a NWK ACK arrives just prior to a MAC ACK multiple times) - Fixed a bug which caused the DB command to return a 16-bit value rather than 8-bit. - Fixed a bug which caused the ST parameter to not get adjusted after a change of NH,NN,MT, or RN. - Fixed bug where a broadcast sent shortly after a unicast could cause packet tracking to not work on the broadcast resulting in duplicate copies of the same packet output. - Fixed bug which caused Node Discoveries in a sleeping router network to be unreliable. - Fixed bug which caused the DN or ND+NI responses to be delayed. - Fixed bug which caused the ND responses to poorly utilize the available response time. - Fixed bug which caused multiple route discoveries to be initiated even when a route discovery to the same destination is already in progress. - Fixed a bug where changes to the SP/ST on a non-sleep coordinator would not take effect. - The .mxi file on the International builds listed the wrong range for the HP command.