XBee ZigBee (Series 2) Firmware Identification
XBee ZigBee firmware version numbers will have 4 significant digits. All numbers are hexadecimal and can have a range from 0-F. 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.
B is a variant designator, the following variants exist:
- "0" - ZigBee Coordinator Code, AT Command Mode (AP = 0)
- "1" - ZigBee CoordinatorCode, API Mode (AP = 1,2)
- "2" - ZigBee Router / End Device Code, AT Command Mode (AP = 0)
- "3" - ZigBee Router / End Device Code, API Mode (AP = 1,2)
- "4" - Zigbee Router Code, 1 Wire Sensor
Example: Firmware release 23A7 is the 2xA7 firmware for a Router/End Device in API mode.
All releases will have an even number for C. All Beta developments will have an odd number for C.
D is not required and if it is not present, a 0 is assumed for D.
Beta Firmware
Beta firmware versions are available for limited release only. To request firmware for Beta testing please contact Digi support
Firmware Revision History
Release notes for firmware releases can typically be found in the firmware download page for the product in question:
XBee: ZigBee
XBee: 802.15.4
XBee: 2.4 DigiMesh
XBee Pro 900
XBee Pro 900 DigiMesh
XBee Pro XSC
XTend
XStream
Be aware that the release notes for newer firmware may not be on the website yet. If the release notes are not present, you can request it directly from Digi Support
Downloading firmware
Released XBee firmware are available from the X-CTU program for general download. To download released versions:
- Go to the Modem Configuration tab in X-CTU.
- Click on Download New Versions and select Web.
- You may need to disable your firewall in order to download new versions.
Note that downloading the firmware does not automatically update any modules attached.
To update the firmware on an XBee:
- In Modem Configuration, click Read to get the current settings off of the radio.
- In the Version dropdown box, select the desired firmware revision.
- Click Write to update the firmware.