XBee Series1 XB24 and XB24-DM firmware does not work !

Hello,

My aim is to have 2 transmitters sending serial data to receiver connected to PC via Xbee Explorer board.
I am using XBee "Series 1" modules.

My setup is as follows:
Arduino (AD) powered using USB and XBee (XB) attached to self-made shield (powered using AD_3V3).

I am using NewSoftSerial library for communication at 9600 baud rate to avoid interference with FTDI.
So, i have attached the XB_DIN pin to AD3 pin.

My XB's configuration tested till now:
(Just point to point to test)

XBeeTX: DL-1, MY-2 (Arduino)
XBeeRX: DL-2, MY-1 (PC)
(PAN-3332, BD-9600)

XBeeU: DL-1, MY-2 (Arduino)
XBeeD: DL-2, MY-1, CE-1 (PC)
(PAN-3332, BD-9600)

Both the above configuration are "not working".

In order to confirm whether my hardware is working or not, I tested it with my "Series 2" modules lying around.
And the setup works with them.

Then, i changed the firmware to XB24-DM (XBee Digimesh) and configured them as follows:

Receiver:
PAN-1234
SH-13A200
SL-4064036E
DH-0
DL-FFFF

Transmitter
PAN-1234
DH-13A200
DL-4064036E

And surprisingly it does not work too.

Please help me to debug this.

Regards-
Aadeesh

Code:

#include <NewSoftSerial.h>

NewSoftSerial softSerial(2, 3);

unsigned int prevValue = 0;
unsigned int newValue = 0;

void setup()
{
softSerial.begin(9600);
pinMode(13, OUTPUT);
}

void loop()
{
newValue = analogRead(0); // Read Potentiometer A (0 to 1023)

//softSerial.println("Working !");

// Send if potentiometer values is changed
// If loops are to set the tolerance limits of the digital potentiometer values
if (newValue != prevValue)
{
if ((newValue - 1) != prevValue)
{
if((newValue + 1) != prevValue)
{
if((newValue - 2) != prevValue)
{
if((newValue + 2) != prevValue)
{
if((newValue - 3) != prevValue)
{
if((newValue + 3) != prevValue)
{
digitalWrite(13,HIGH);
softSerial.print("NODEA ");
softSerial.println(newValue);
prevValue = newValue;
digitalWrite(13,LOW);
}
}
}
}
}
}
}

delay(20);
}

References:
http://www.wsncloud-murdoch.org/wiki/index.php/Wireless_Communication#Wireless_Mesh_Network
http://www.kobakant.at/DIY/?p=270

digimesh supports xbee 802.15.4.

DigiMesh can be used on two XBee modules: XBee 802.15.4 and XBee 900MHz. There are some differences between both modules as the frequency used (2.4GHz vs 900MHz) or the power transmission.