I made some progress on this after chatting live with Eric from Digi support, and also reading around HOWTOs on the net.
First point is that the XBee 2.5 model is discontinued and no longer supported by Digi, even though it's still pretty widely sold. Eric mentioned that there are some better and more up-to-date models available, I think the 'ZB' line rather than the 'ZNet' is what you want. But I'm not completely clear on that yet (and I have the 2.5 which I wanted to get working).
Next, because the XBee 2.5 and XBee PRO 2.5 are no longer supported, the firmware is not available automatically from the X-CTU program. To get the firmware, you can still download it manually, and then use the 'File' option in the X-CTU download tool to get X-CTU to use the latest firmware. The firmware I needed was on this page: http://www.digi.com/support/productdetl.jsp?pid=3261&osvid=0&s=269&tp=2&tp2=0
Next, you can follow the information in the 'Xbee Configuration guide', see link at http://www.arduino.cc/en/Guide/ArduinoXbeeShield
You have to set up one XBee as 'ZNET 2.5 COMMUNICATOR AT' (the 'home base' xbee) and the other as 'ZNET 2.5 ROUTER/ENDPOINT AT' (the 'remote' xbee). You can assign names (ID) and network IDs (PAN ID) to both XBees using X-CTU.
Using this approach, the serial test worked OK, so it's looking good. According to Eric, what one should really be doing here is upgrading the firmware to the new 'ZB' feature set, for which instructions are here:
http://ftp1.digi.com/support/documentation/upgradingfromznettozb.pdf
I'm entirely sure why one should do that, other than to enable digi to support you better, because they don't actually support the ZNet modules, which apparently date from year 2006.
(1) Noe enough information provided.
(2) Too much happening. Probably.
(3) If "I am not able to repeat the same for the other module." means, "ever in amy circumstancve when operated in the manner which allows the other one to work", then if the two are identical parts with identical configurations then one is, by definition (more or less) broken. Or both are. Otherwise,
(4) Xbee shield is probably not broken.
Re 20 second issue:
If this happens with bad Xbee only then work that out first.
If it happens with "good" xbee then somewhere there will be a boundary. You need to find it.
Do the absolutely minimum necessary to get interaction with the shield that you can detect (LED on or supply present or some signal occurring.
THEN STOP.Let it sit. Does it "die" after or 30 seconds or one minute or more?
If not, work up in complexity from there.
If it does stop as before, work down in complexity and find what XBee directed activity (even with Xbee not being accessed) removes "stopping"
Best Answer
You cannot use this ZigBee SZ05-ADV with X-CTU since it isn't a Digi product. Take a look at the User Manual which show how to configure your module, but I will try to resume it for you:
You need to connect your computer to this module by serial interface communication (e.g. use Hyper Terminal); Use the following configuration: Baud rate: 38400, Data Bit: 8, parity: NONE, Stop Bit: 1, Flow: NONE.
Once you are connected, it shows the default settings:
So you can "talk" to your module to configure and/or change de PAN ID (option 5).
Please read the complete User Manual for more information.