Difference Between Programmable Xbee and normal Xbee

I am trying to communicate with 3 xbee’s in broad cast mode.
First i had 3 normal Xbee and it was working with below configauration
Coordinator :
PAN : 1000
CE : Enable
DH : 0
DL : FFFF
Router 1:
PAN : 1000
CE : Disable
DH : 0
DL : 0
Router 2:
PAN : 1000
CE : Disable
DH : 0
DL : 0

But when i replaced one of the router as programmable Xbee and it is not communicating.
please anybody help me with this issue.

Programmable XBee modules have a secondary FreeScale microprocessor that sites between the UART and the radio chip.

Here is the documentation on the programmable XBee:
https://www.digi.com/wiki/developer/index.php/Programmable_XBee_-_Getting_Started

http://xbee-sdk-doc.readthedocs.io/en/1.5.7/

http://knowledge.digi.com/articles/Knowledge_Base_Article/How-to-Identify-and-Recover-a-Programmable-XBee/?q=programmable&l=en_US&fs=Search&pn=1

http://knowledge.digi.com/articles/Knowledge_Base_Article/Interact-with-Programmable-XBee-using-XCTU/?q=programmable&l=en_US&fs=Search&pn=1