================================================================================ Release Notes PN 93009457 DigiMesh 2.4 RF Modules Version 8x70 ================================================================================ INTRODUCTION These release notes document changes made to the firmware on XBee and XBee-PRO DigiMesh 2.4 radios. ENHANCEMENTS - Added the ATDM command which allows certain DigiMesh features to be disabled. - Added the ATN? command which allows the maximum timeout for a Network Discovery command to be queried. BUG FIXES - Fixed bug where corrupt RF data could indefinitely propagate. - Fixed bug where repeatedly transmitting and power-cycling or resetting a module could cause receiving radios to erroneously drop packets. - Fixed bug where CTS would erroneously assert too early on power-up (before the radio was ready to receive serial data) - Fixed bug where the Route Information API frame was being output with extra invalid data at the end of the frame. - Fixed bug where the Energy Detect command (ATED) would occasionally cause the module to reset. - Fixed bug where the Energey Detect command (ATED) would change the radios operating channel. KNOWN LIMITATIONS - When streaming broadcast messages, occasionally receiving radios will output a packet out its uart multiple times. - The ATED command does not work in API mode or via remote AT commands. HISTORY Version 8x67 ENHANCEMENTS: - A software reset can be initiated by asserting a serial break for more than 5 seconds. - Added code to greatly reduce the probability of packet corruption that can occur when using radios in close proximity to each other. BUG FIXES - Fixed bug where broadcasting with multiple nodes could cause a third node to lock up. When locked up the module can not receive, but can enter command mode and transmit. After transmitting, the locked up module will recover. - Fixed bug where the D8 command could not be set to 1. - Fixed bug where the default for the .mxi file did not match the firmware default. Version 8x65 ENHANCEMENTS: - Added the ability to enable a clear channel assessment (CCA) feature with the ATCA command. - Added Test Link functionality for RF link reliability testing. - Added the ability to enable a Trace Route or NACK on transmitted packets. - Added a Find Neighbor (ATFN) command. - Added a command (ATAG) for building and repairing routes to a node and for replacing aggregator nodes. BUG FIXES - Querying ATOS for large sleep periods was resulting in the wrong value. This has been fixed. - Certain payloads of encrypted packets were not getting sent correctly. This has been fixed. - Fixed bug where a remote WR command would immediately apply changes to CH when not desired. - Fixed bug where changes to the IF parameter would apply a value other than that set. - Removed the BD8 option from the .mxi file because the error margin at that baud rate is unacceptable. - Fixed bug where some radios would not receive data after powerup until after the receiving radio had transmitted data. Version 8x62 ENHANCEMENTS: - Added asynchronous sleep modes. - Improved timing for synchronous sleep networks (less wake time is necessary) BUG FIXES - Improved accuracy of analog to digital conversions. - Increased the time that a node will wait to receive a network discovery response to account for the time it takes for the request to propagate. - Fixed a bug where the pullup resistor would not get properly set on the DIN line. - Fixed a bug where the default for the D2 command on the RS232 adapter build was wrong. This caused higher than necessary sleep currents. - Fixed bug where the CB command would not wake up an end device like a real button press would. - Fixed a bug which would cause reduced receiver sensitivity on some modules. - Fixed bug where no status was returned for a failed RMT AT CMD Request transmission. - Fixed a sleeping router bug which would cause a module to continue being a sleep coordinator even after it had received a sync from a senior node.