Xbee Factory reset without serial communication?

Hi There,

I have been using Xbee 1 for a short time. I purchased a few Xbee 2.5 versions. They both worked well using X-CTU.

I’m not sure what I did next. Being somewhat distracted I think I may have attempted to download the ZNET 2.5 ROUTER/END device digitial IO function set. X-CTU attempted the download but failed. The XBee no longer longer communicates with X-CTU (or anything else)

Is there some way to do a factory reset without being able to communicate with the device?

Thanks

Mike

I’ve not used series 2, but maybe you changed the default baud rate and you need to change that in XCTU?

I recall that with series 1, there was a certain squence of button pushes to reset to factory defaults.

Unfortunately, no baud rate appears to work. I have attempted everything from 1200 to 115200.

In an attempt to figure out what I actually did I tried the same thing wih a second 2.5 series Xbee and it ended up in the same condition. I cannot communicate with either.

A factory reset would appear to be the only solution but I have not run across any way to do this aside from using AT commands - which no longer work.

Hello,

I tried the same profile and now I have 3 modules defect. Hoping to find a default factory option.

Failed to enter command mode

Unable to read Version (ATVR)

Detected baud rate difference.

Make sure PC and modem baud rate is set correctly

Read parameters…Failed.

Led 1 and 3 is on, power on and RX always on…

Did you find a solution ?

Regards,

Francois

I could reset my xbee modules like this on by RS232 board:

Check 9600 – hardware – 8 – none – 1 – No baud change checked

Choose your profile, then press reset at the same time click on write then wait until the first RSSI light then release the reset button and wait one or two minutes.

In fact these profiles disable the UART modem, so it’s normal that we can not communicate with it afterwards, but what’s not logic, it’s to get errors.

Regards,

Francois

You might want to get in touch with this guy:

viewtopic.php?t=12206

How did you do finally?

Did you do it?

Now I have no Program board, and my xbee doesn’t communicate, so Should I buy a program board if I want to make a factory restore?

Expect your reply.

Xing

Yes you need a dev board RS232 to restore it.

You can do it without a dev board.

It is possible when using the USB board. You just have to go about it in a different manner.

  1. Take the module out of the interface board.

  2. Connect the interface board to the computer.

  3. Open X-CTU

  4. Go to “Modem Configuration”

  5. Put a check in the “Always update firmware” box

  6. Select proper modem from drop down menu,

  7. Select proper function set and firmware version

from drop down menus.

  1. 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.

  1. You may get the info box again a short while after,

just use the reset button on the interface board.

This should get you back up and running.

It can take a couple of tries but it worked for me.

If you just have a breakout board make sure you hook up the Xbee like this:

http://www.faludi.com/itp_coursework/me … grade.html

It won’t work with just just Dout and Din connected. Otherwise follow the instructions above.

I took this info from this post:

viewtopic.php?p=74970#74970

Ok, so I just had this problem, having just now stupidly flashed my XBee with an “API” firmware instead of AT.

You can totally solve this in seconds. Just write the new firmware with X-CTU. It’ll fail, and you’ll get a dialog box asking you to reset the board. The sparkfun breakoutboard doesn’t seem to pull out the ~RESET signal, but it’s on pin 5. Just get a little jumper wire and short pin 5 on the module to pin 10 (pin 1 is the upper left, with the angled side up, pin 10 is the lower left) for a few seconds. When you let go, flashing will continue.

Thanks heathkit! That worked for me.

Hi!

I’ve done this, and resetting the board definitely does something, but the XBee controller (Series 2) now won’t accept any firmware - dies when downloading a new profile with:

Getting model type…OK

Programming modem… Lost communication with modem

Write Parameters… Failed

Any help is greatly appreciated - have I killed the module?

Thanks.

Brian…

Brian,

The module probable is still good. If you can’t get it to re-program using the Reset method with X-CTU then call Digi and open a trouble ticket.

Thanks waitr - I just got it working again - all of a sudden, it just started working again. I think it might have been clicking “Always Update Firmware”.

At any rate, it’s back alive!

Thx.

Great news.

Hi, I have a couple of Xbee 60mW wire antenna. But one of them doesn’t communicating something such as xbee or Xctu. I tried all baudrates from Xctu.

I’m using XBee Explorer USB, I followed all the nine steps respectively. But after setting AT commands progress bar completed, Xctu trying to write nonvolatile memory, and it excepts an Error. And when I try to reset, 5.pin to GND (short circuit). The “Action Needed” box not shutting down, so I’m removing the Xbee and re-insert to USB Explorer…

How can I fix it?

Thanks in advance…

I’ve never had this problem so I only know what others have posted. In this thread are instructions to re-FLASH the XBee. If that doesn’t work then I suggest opening a trouble ticket with Digi International for help.

Ok, I’m trying to reflash my xbee to reconnect to my xbee.

I opened a trouble ticket, but they said only buy our Xbee serial port adapter, you can fix your xbee with it.:frowning:

Edited:

I said them, I have a usb explorer, they recommend to replace the module… I think my xbee not corrupted… It is indicated in the manuel that xbee’s has one year warranty, must I post it?

Just trying to be helpful so try:

Post the exact part number and firmware version number in your XBee’s when asking for help.

In X-CTU Try API and AT command mode at every baud rate in the PC Settings tab and click the Test/Query button. Once you have the correct seetings you will get the module info. If not what is the error message.

There has been a lot of problems reported to Digi from people using the Sparkfun USB explorer board. This is wht Digi support says to get their XBIB board. Check into the Digi Support forum and read through every thread on the XBee modules. There is a good bit of discussion about your problem and solutions.

Thank you @artcar12

you solved my problem!