S2B Pro firmware flashing issue

Hello all,

Two days ago i have flashed 4 of my Xbee S2B Pro XBP24BZ7 with Function set End Device LTH firmware version 2CA7 with the following data

XBP24-ZB_2CA7_S2B.xml

  0
  7FFF
  3
  0
  FF
  1
  0
  0
  0x20
  1E
  0
  30000
  3C
  3
  E8
  E8
  11
  4
  1
  0
  0
  
  0
  0
  64
  3E8
  2B
  5
  1388
  20
  1
  0
  0
  4
  0
  0
  0
  0
  1
  1
  0
  0
  1FFF
  0
  28
  1

The issue is that now i cant detect the devices and change the settings, i am getting “There is no active boot loader in the module” error.

i have tried to use

  1. Take the module out of the interface board.
  2. Connect the interface board to the computer.
  3. Open X-CTU make sure Baud Rate is set to 9600 or 115200
  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.
  8. 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.
  9. You may get the info box again a short while after,
    just use the reset button on the interface board.

but is not working.

Does any one knows how i can change the firmware one these boards? I am using an 3.3V ftdi cable and the boards are working (i can see that they are connecting to the coordinator).
Waiting your reply.
Best regards,
Ion

1 Like

Your FTDI cable is not going to allow you to resolve the issue. You see the firmware version you installed disables the UART on the module and you must use the hardware flow control lines DTR and RTS to resolve the issue.

Try obtaining an XBIB-U-DEV or XBIB-R-DEV board and then use the steps you listed. I think you will find that you will then re-gain control of the modules.

2 Likes

Hi,

Thank you for your reply. Do you know how i can use the DTR and RTS without using any of the boards you mentioned? I want to avoid investing in boards that i will use only once, instead i can look for alternatives to use those pins (a micro controller for example)

Try looking on page 20 of the product manual located at http://ftp1.digi.com/support/documentation/90000976_W.pdf

These lines are used by XCTU for Entering the bootloader via the UART even when using firmware versions that don’t allow access to the UART.

Hi,
I have solve the issue in a very simple an elegant way. I have used the coordinator remotely re-flash the end device as a router.

1 Like