I am struggling with this. I hope I missed something obvious.
I followed these instructions: http://arduino.cc/en/Main/ArduinoBoardFioProgramming
The arduino board is the OSEPP Fio which, as far as I can tell, is a clone of the Arduino brand Fio
Both Xbee modules are XBee S1
Both Xbee modules have firmware 10EC (the latest)
I'm using a XBee USB Adapter made by Parallax which seems very close to the XBee Explorer board
I jumpered IO3 to RTS (see attached photo)
I put a check next to Set RTS On Close in the properties of the COM port (COM 11)
I am able to read and configure both XBee modules successfully using X-CTU and FioXBeeConfigTool
I used FioXBeeConfigTool to configure both modules with the settings recommended in the tutorial.
I kept the default PAN ID (3332) for both radios.
I set both to 57600
MY ID is 0000 for the Programming module and 0001 for the Fio module
DL ID is FFFF for the Programming module and 0000 for the Fio module
This all went smoothly. I am able to read and write to the modules using the USB Adapter with no problems.
When I attempt up upload a sketch (Blink) using the Arduino 1.0.3 IDE, I never get a complete process.
I have Board set to Fio and COM Port set to 11.
It always results in the error code "avrdude: stk500_getsync(): not in sync: resp=0x00"
Sometimes the RSSI light on the Fio will come on. Sometimes it comes on when the transmission begins. Sometimes it comes on when it ends. Once it stayed on for ~5 seconds but the upload still failed.
I checked both modules and saw that DIO Change Detect was set to 8, not FF.
I changed both modules so that DI07 has CTS disabled.
I haven't found any other things to try.
