Issues with Arduino Fio and XBee

I’m experiencing a strange issue connecting between two Series 2 XBee devices.

One of the XBee devices is mounted on an Arduino Fio and the other is connected to a Windows PC using an XBee Explorer USB.

I have configured the XBee connected to the Windows PC as a Zigbee Coordinator and the Xbee mounted on the Fio as a Zigbee End Point. I have programmed the Arduino Fio successfully using an FTDI cable and have confirmed the receipt of serial data via the FTDI cable.

When I disconnect the FTDI cable, mount the XBee and turn the Arduino Fio on, the XBee fails to connect to the coordinator. However, if I disconnect the FTDI cable, mount the XBee and reconnect the FTDI cable the XBee connects to the coordinator successfully. Once the XBee has connected to the coordinator, I am then able to disconnect the FTDI cable and communication continues. The XBee simply fails to connect to the coordinator when powered by the battery alone. I’m using a 3.7V Polymer Lithium Ion Battery.

Any help you can offer would be greatly appreciated.

Many Thanks

I have a very similar problem using a Bluetooth Bee and an Arduino Fio.

When connected to the FTDI it gets into pairing mode then removing the FTDI will have everything run smoothly on battery.

When I start connected to a battery only, the ready light keeps blinking but the Bee doesn’t get into pairing mode. Then removing the battery and connecting the FTDI does nothing until I press the reset button. Then everything seems to work fine.

I use these scripts: http://esoftserve.com/?p=64

Any suggestions would be very welcome, thanks!