Just a while ago, I had a problem of bricking my xbees. I was using moltosenso IRON and I accidentally loaded the wrong firmware on it. For this tutorial, I will use series 2 XBees (not proven to work yet on series 1) and restore them to their original state. Most all problems with not showing up on the com port, not being able to communicate once you have loaded some random firmware are all causes of bricking your XBee. I have watched some videos on this, and I had to search around for the best possible outcome. This probably will restore your broken XBees, and be the easiest tutorial.
Feel free to leave any questions in the comments section.
Note: This will work with XBee-Pros.
Step 1: Parts
All you need is an
XBee Explorer (or other xbee FTDI board)
1 Jumper wire
Bricked XBee S2
A PC running the newest version of X-CTU
Step 2: Settings for X-CTU
Plug in your XBee to the Explorer and the Explorer into your computer. Then open X-CTU. Click the correct port of your Explorer. It will probably be named USB Serial Port. If you did what I did to my XBees, your XBee will show up on the devices tab of X-CTU, but with a test will show an error message. This is error message is okay, for it is with this problem you have the best chance of restoring them. Set the baud rate to 115200, but leave the rest of the settings the same.