How end devices communicate with each other in the NonBeacon (w/coordi) network

I setup a NonBeacon (w/ Coordinator) network with three xBee Serial 1 modules. One is configured as coordinator. The left two are configured as end devices. The firmware version and configuration are as below.

Firmare
Modem: XBEE Function Set Version
XB24 XB24 802.15.4 10CD

Coordinator
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF01 Unique
CE (Coordinator Enable) 1
A2 (Coordinator Association) 0x04 allow end devices to associate to it.

End device
Parameter Value Comments
CH (Channel) 0x0F Identical
ID (PAN ID) 0x5241 Identical
DH 0x0
DL 0x0
MY (Source Address) 0xFF02 Unique
CE (Coordinator Enable) 0
A1 (End Device Association) 0x04 allow associate to coordinator.

When end device 1 sends out the data, the coordinator can receive the data, but the end device 2 can't. I want the end device 2 can receive data from end device 1 in this network. My current solution is let the coordinator broadcasts the data, so the end device 2 can receive it. I'm not sure if this is good solution to revolve the communication issue among end devices. Is there any other solution?

You have two end devices and one coordinator. That requires 3 configurations. You show only two.

It looks to me like you are having a problem understanding that and end device can communicate with ONE other device.

All the two end devices use the same configurations as above. When they joins the PAN set by the coordinator, MY,DL,DL are ret to be MY = 0xFFFE, DH=0, DL=0xFF01. The DL,DH are the address of the coordinator.

If I configure the two end devices communicate with each other, the DH,DL must be changed to be the address of the other end device. In this case, the coordinator can't receive the data of the end devices.

All the two end devices use the same configurations as above.

Every radio in the network must have a unique MY address.

Thank you so much for your quick response.

I set A1=0x04 on the end devices. When the end device is associated, MY is changed to be 0xFFFE, which disable the short address. So the initial value of MY is inessential.

In another thread, you mentioned the Serial 1 is for point-to-point communication. So I think the broadcast model is workaround for Serial 1 network.