XBeeBootloaderTX

When originally looking into wireless bootloading using XBee, I found this article on the Ladyada site extremely useful. Here are the steps you need to configure for Firewing. It assumes you are using the X-CTU configuration software, connected to a Sparkfun Explorer Board. Please note that an equivalent host board should work just as well.

Pan ID

This should be a four digit hexadecimal number. Both the transmitter and receiver must have matching IDs

Interface Data Rate

The Firewing XBee loader uses a baudrate of 38400

Packetization Timeout

This value is taken directly from the Ladyada site and works very well with the Firewing loader. It basically determines the timeout value between transmission characters.

D3 Input / Output Pin

This pin is hardwired to the explorer board DTR pin, which controls software reset. It needs to be configured as an input.

Change Detect

Again this value is taken directly from the Ladyada site and works well. It's simply a mask value but given that we are using only one XBee pin (DIO3) it can be set to FF

Don't forget to press the X-CTU "Write" button after making all of the changes!