Xbee pro s3b programmable modules do not communi̇cate

Hi everyone, I’ve bought xbee pro 900 hp dmst-b002 by mistake (I did not know b stands for programmable), however I dont have the opportunity to change it for now. So I uploaded a serial bypass code via code warrior and I can connect to my modules in XCTU. However when I try to use them with teensy 4.1 or any other board, I cannot receive any data from the receiver. Their ID etc. are the same, I think I made those arrangements correctly. By the way I also can send and receive data when I plug them into the same computer. However as I said, they do not communicate in different computers. I need an urgent solution please help

Do you have the antennas connected on both?

Are you able to read any of the radios settings when on a different PC or on the Teensy board?

Thank you firstly,
I dont have any antennas connected, can it be the problem? I could read the settings in different computer without any other process but adding the radios. However, there has been something that I could not understand. While I was arranging the settings of my router, after I’d written the settings, I unplugged my xbee to connect it to teensy. After I plug it back to my computer, X-CTU could not see it. (This happened suddenyl, I was plugging and unplugging my xbees for couple of days and such a thing never happened before). Then I unplugged the other xbee(configrator), after I try to plug it in, X-CTU did not see the configurator as well. I suspect this may be a cause of brick but COM ports can detect that I plugged my xbees. I need urgent heelp.

Sounds like you may have changed a baud rate to an unknown or non standard rate. Try using the XBee recovery tool in XCTU to restore the radios settings to defaults.

As for talking over the air, then yes, you wold need to have antennas connected.

thank you for your antenna feedback, I will handle it. However about recovery; even though I am following the guidelines of recovery, It is not successful with an error message “there is not an active bootloader in the module”. what can I do?

Try using the recovery tool in the XCTU 5.2.8.6 (Classic version).

Hi, thank you again for your answer. XCTU classic version does not support latest firmware, when I try to make recovery I cannot see 200k-8075 firmware. Even though I click on the old firmware, recovery is not being handled. Please show me a track.

Download the Zip file from Digi XBee-PRO 900HP Support Resources

Then use the download new version and from file option to brows to the Zip file and install the 8075 version into the classic XCTU. Once you relaunch XCTU, it should do what you want.

I’ve successfully downloaded the 8075 firmware but my reset operation is not responding. I am connecting the ground and rst pins for 2-3 seconds but the dialog box does not close. When I try to write the settings, it says unable to communicate with the modem.

thank you

image
one of 3 programmable 900hp modules shows like this in classic xctu. Same serial bypass code is uploaded on 3 of them. The other two were exactly like this and suddenly started not responding via xctu. And I also cannot recover them :frowning: I need urgent help

thank you

Do I need to go through a different process of resetting for programmable modules? I am shorting reset and gnd pins for 2-3 seconds but it does not work. I’ve seen someone say programmable modules may require some additional steps but I have no idea how to do it. Looking for your help…

thank you

I had uploaded a serial bypass to my xbees using xctu legacy. I think I need to upload something again to recover them but not sure how to do it. There are some sources saying recovery by air which I am confused about. Also I’d like to state that I dont have a bdm programmer and xbib board because there is no sale of them in my country and I have very limited of time to buy them from abroad. I must do it over sdk,warrior,xctu or air. Can you help me with that

I cannot reach to the bootloader menu since my modules are serially bypassed. Would using tera term etc. help me?

Mesad55 How are you connecting the radio to the PC? What is the radio mounted on?

The serial bypass application sometimes does require you to try talking to the radio more than once as it is setup to use different baud rates without telling it. What I would suggest is try talking to the radio at 9600 baud as this is the default baud rate. This is also the rate that you would use in the recovery function.

I actually got another 3 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

these 3 are non programmable versions

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.