Upgrading XbeeSeries2 module firmware with arduino leonardo and wireless shield

I found from the link http://arduino.cc/forum/index.php/topic,114936.0.html that to configure Xbee from leanordo we need to set the switch to micro position (against the general documentation ) and set up the leonardo to send/receive data to Xbee. But I am not able to use the same method to upgrade the xbee firmware to set it up as coordinator. I am using X-CTU software for the same. I have tried many suggestions on the using X-CTU to upgrade the firmware (involving Reset of Xbee modules at various steps) but unsuccessfully.

Is there anything more that needs to be done to upgrade the firmware other than the steps mentioned in the above link?

Kindly assist.

Thanks!

Frankly, you should get a USB Explorer is you are serious about using XBees.

Forget about trying to use an Arduino with shield as the device to communicate with the XBee for configuration purposes. That ONLY works when you remove the ATMEL chip from the Arduino, which is more challenging with a Leonardo.