This view allows you to force a firmware update on XBee devices with damaged firmware or recover a device from programming mode.
The following table provides descriptions of the fields in the XBee recovery:
| Field | Description |
|---|---|
Serial port |
Serial port where the XBee device to recover is connected. |
XBee product |
Type of XBee device to recover. |
Firmware version |
Firmware version to flash to the XBee device to recover. The most recent firmware version appears at the top of the list. |
Recover a radio module
Follow these steps to recover an XBee device:
-
Select the serial port where the XBee device to recover is connected. If your port is not listed, you can use the refresh button to obtain a new list of serial ports.
-
Specify the product type of the XBee device.
-
Select the firmware you want to flash during the recovery.
-
Click Start update to program the new firmware in the XBee device.
| For cellular devices, there is a checkbox below the control that allows you to force a modem update to any of the available modem versions associated to the selected firmware version. |
If XBee Studio displays a dialog asking you to reset your device, reset it and wait for the dialog to close.
Inspect the update process
When the update process starts, the update in progress view slides in from the right to show a more appropriate layout for the update process.
On the top section of the view, there is a header with the former configuration of the device (left side) and the new one to be flashed (right side).
The main part of the interface is occupied by a big outline of an XBee device that acts as a progress indicator and a text that indicates the different tasks that take part in the update process.
| The progress indicator is reset with any major task of the process, so a full update may reset the progress indicator a couple of times. |
Also, on the right side of the view, there is a toggleable container with the details of the process. You can click on it at any time to see the different steps and the full log of the update process.
Whenever the update finishes, either by success or error, the progress indicator will be updated with an icon representing the result. At this point, if the update was successful, you can keep working with the device the same way as before starting the update process or, if the update reported an error, you can open the details container to debug and identify its cause.
Finally, after an update process is finished, you can always click on the Back button below the main icon and the task name to reload the XBee product selector control and start over with a new recovery process.