I programmed one of my XBee S2C SMT devices with the AT commands sample application that came with the XBee SDK. The application executes as expected, but unfortunately also seems to have bricked my XBee because I can no longer invoke the bootloader.
I can invoke the bootloader on other, identical devices via the legacy X-CTU but the standard procedure involving the “break” character checkbox doesn’t seem to work on this one.
How do I reprogram my XBee with another application?
Hi, I am having the same problem. Is there any other way to solve this other than using bdm programmer? Because there is no sale of it in my country and I have pretty limited time to order from abroad.
Mesad55, I would strongly suggest you purchase the Non programmable versions of the products. Remember as well that the XBP9Bxxxx001 units are a U.S. and Canada only product and can’t be used in different countries.
I actually got another 3 non programmable xbees yesterday. When trying to communicate, I was able to make them talk to each other via xctu when they are connected to different computers but on arduino they are not working. I have antennas connected in both, their settings are matched in xctu, wirings are right and I am in API mode. I don’t know what I am doing wrong
Most Arduino libraries require the xbee to be in API mode. You may also need to issue a network reset (ATNR0) on the router to get them to re-associate to the Coordinator.
solved the problem, in case someone is interested. I was activating the Tx64Request line in transmitter instead of ZbRequest. So far that is ok. but in receiver you should not be changing any line. Even your module does not support zigbee, ZB lines must be there…