XBee/XBee-PRO Series 1, 802.15.4 firmware revision history Firmware revision history for the XBee/XBee-PRO radio modems. XBee Firmware Versions XBee version numbers will have 4 significant digits. A version number is reported by ATVR with 3 or 4 numbers. All numbers are hexadecimal and can have a range from 0-0xF. A version can be reported as "ABC" or "ABCD". Digits ABC are the main release number and D is the revision number from the main release. "D" is not required and if it is not present, a 0 is assumed for D. "B" is a variant designator, the following variants exist: * "0" - Non-Beacon Enabled 802.15.4 Code * "1" - Beacon Enabled 802.15.4 Code All releases will have an even number for C. All Beta developments will have an odd number for C. The first release for a version will not have the D in the version number. 802.15.4 firmware releases started with 0x1000, and the ZigBee firmware releases will start with 0x8000. Information regarding the ZigBee firmware can be seen here . *Table of Contents * Beta <#Beta_Version_code_base> Released <#Released_Version_code_base> Version 1.0.A.5 <#Version_1.0.A.5> Version 1.0.8.4 <#Version_1.0.8.4> Version 1.x.C.x <#Version_1.x.C.x> Version 1.0.A.4 <#Version_1.0.A.4> Version 1.0.A.3 <#Version_1.0.A.3> Version 1.0.A.2 <#Version_1.0.A.2> Version 1.0.A.1 <#Version_1.0.A.1> Version 1.0.A.0 <#Version_1.0.A.0> Version 1.0.8.3 <#Version_1.0.8.3> Version 1.0.8.2 <#Version_1.0.8.2> Version 1.0.8.1 <#Version_1.0.8.1> Version 1.0.8.0 <#Version_1.0.8.0> Version 1.0.6.1 <#Version_1.0.6.1> Version 1.0.6.0 <#Version_1.0.6.0> Beta Beta 802.15.4 firmware versions are available for limited release only. To request firmware for Beta testing please contact MaxStream support at support@maxstream.net . There are no beta releases at this time. Released Released 802.15.4 firmware versions are available from the X-CTU program for general download. To download released versions: 1. Go to the 'Modem Configuration' tab in X-CTU. 2. Click on 'Download New Versions' and select 'Web'. 3. You may need to disable your firewall in order to download new versions. Version 1.0.A.5 10/1/2007 * Added - Support for improvements in hardware Rev-B. Firmware versions 10A0 through 10A4 cannot run on Rev-B modules. Version 1.0.8.4 10/1/2007 * Added - Support for improvements in hardware Rev-B. Firmware versions 1083 and older cannot run on Rev-B modules. * Added - Lowered current drawn in sleep mode on upper end of voltage input range. Version 1.x.C.x 10/1/2007 * 1.x.C.x Version 1.0.A.4 3/22/2007 * Fix - The DIO line passing doesn't work when IA=0xFFFF * Fix - With Multiple DI Lines enabled on multiple radios the DO module incorrectly sets its DO lines Version 1.0.A.3 3/22/2007 * Added - Support for User Defined Baud Rates up to 250Kbps * Fix - When in MM=1 or MM=2 the XBee receives incorrect packets * Fix - The API Rx_Packet reports a source address of 0xFFFE when the transmitting module uses 16-bit addressing & MM=1 or MM=2 * Fix - The RSSI PWM output stays on when the module is put into pin sleep * Fix- The option byte is not being set correctly for an Address Broadcast (bit 1) Version 1.0.A.2 11/20/2006 * Added - Lowered current draw in sleep mode on upper end of voltage input range * Fix - The AI register is incorrectly reported as 0x30 instead of 0x00 via the API * Fix - Asserting RTS does not send information from XBee buffer * Errata- Unable to read module after sleep when using API Version 1.0.A.1 09/25/2006 * Fix - ATND - When issuing an API AT command for ATND, the responses were not being sent out the UART. * Fix - ATRR - ACK?s were not recognized when sending data to a modem using its 64 bit address when ATMY < FFFE. * Fix - I/O line passing- PWM were not being updated with the correct data when DIO and ADC lines were defined in the received I/O line data. Version 1.0.A.0 09/13/2006 * Added - Supports baud rates up to 115200. * Added - ATNT which allows for the ATND time to be modified. * Added - Support for encryption see ATEE and ATKY. * Added - Support for ATRR (XBee retries). * Added - Support for Broadcast retries with ATRR set. * Added - Support for CCA retries. * Added - Automatic retries for ATND * Added - Support for ADC and DIO * Fix - Operation when RP set to FF, I/O lines are now being properly initialized when ATPR is set to default. Version 1.0.8.3 05/03/2006 * Fix - ATCE was not resetting radio's MAC properly when changed from 1 to 0. * The internal pull-up was not being enabled on the SLEEP_RQ line when ATPR was set to its default value. I/O lines are now being properly initialized when ATPR is set to default. Version 1.0.8.2 04/20/2006 * Fix - ATSM=6 was removed in beta firmware 107x; ATSM=6 has been added back into this version of firmware for backward compatibility to firmware 106. It is not recommended to use ATSM=6 for new designs. Setting SM=6 causes ATCE to be set to 1, when changing from SM=6 to any other SM value will cause ATCE to be set to 0. This behavior for SM6 is consistent with 106. Version 1.0.8.1 03/21/2006 * Fix - known issue in v108, RESET will now cause radio to update configuration from flash. Version 1.0.8.0 03/21/2006 * Added an API (Application Programmers Interface) which specifies commands, command responses, modem status messages, and Tx & Rx requests which are sent and received from the modem using a UART Data Frame. For detail on the API see the section 3.4 in the product manual. * Added many new commands including: ATNI, ATND, ATDN, ATCE, ATSC, ATSD, ATA1, ATA2, ATAI, ATDA, ATFP, ATAS, ATED, ATCA, ATMM, ATDP, ATPR, ATEC, ATEA, & ATEH. For details on the commands see section 3.3 in the product manual. * Removed channel 0x18 on the XBP24 for FCC approval. So the XB24 has 16 channels 0x0B-0x1A and the XBP24 has 12 channels 0x0C-0x17. * Method for entering multiple commands in AT command mode on one line has changed. Please see the Section 3.1 in the manual for a description. * Volatile parameters are not reset when the Reset pin is asserted or software Reset occurs (in X-CTU). Version 1.0.6.1 09/08/2005 * Second Release of 802.15.4 Firmware based on version 1.0.6. * Fix - Baud rate were not as accurate as possible affecting all baud rates except 115200. * Fix - SM4 current draw was too high. * Fix - Cyclic sleep coordinator (SM6) could be locked out of transmitting if received ACK or CCA failure when sending indirect messages. * Fix - Module could go to sleep with data in UART buffers. * Fix - Multiple commands on a line in command mode didn't work. * Fix - ATWR could cause the module to hang occasionally. Version 1.0.6.0 06/07/2005 * First Production Release of 802.15.4 Firmware * Streaming is currently limited to 19200 serial interface rate.