Cannot upload sketch to Fio using FTDI cable

I am attempting to upload a simple empty sketch void setup(){} void loop(){}to a Fio board (with a xbee installed) using an FTDI cable following the method outlined in http://arduino.cc/en/Main/ArduinoBoardFioProgramming and the Arduino IDE (ver 0022). However, when I try I get an error:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

I am not sure how to proceed.

Thanks

You're sure the part has a bootloader installed, yes?
Does it work without the Xbee? I thought the Xbee communicated via the Serial UART to the ATMega, that would interfere with the comm lines that the FTDI chip is trying to talk over as well.

If not, try this to start:
press & hold the Fio reset button. Start the download.
When the IDE shows "downloading xxxx bytes of 32xxx" or similar, release the reset button.
May have to try releasing it at slightly different times.

It is the xbee that is indeed interfering. Thanks, for the help. I should ask though, when the xbee is plugged in the on led remains on whereas without the xbee the light is not on. Is this expected?

Thanks

The "on led" ? Which one is that?