This is a quick guide to help you restore your xbee module if it has become corrupted due to a bad update, or whatever reason.
Using the sparkfun USB explorer board, or the XtremeBee USB board, do the following to unbrick your Xbee
- Take the module out of the interface board.
- Connect the interface board to the computer.
- Open X-CTU make sure Baud Rate is set to 9600
- Go to "Modem Configuration"
- Put a check in the "Always update firmware" box
- Select proper modem from drop down menu (select XBP24, with firmware 10E6)
- Click on the "Write" button. After a few seconds of trying to read the modem, you will get an Info box that says Action Needed. At this point, CAREFULLY insert the module into the interface board. After a few seconds, this should trigger a reloading of the firmware.
- You may get the info box again a short while after; if so just repeat the previous step a few times and it should work.
- This will put the module back to 9600 baud. Set your X-CTU PC settings to that and test it. It should report back that it's recognized.
- Once you've confirmed that it's working again, make you sure you reset its baud rate (typically 57k for APM) and VID number to match your other module.