The best I can tell those versions are ZNet 2.5 firmware and seem to be the lastest.
These are covered in the Digi document #90000866:
XBee™ ZNet 2.5/XBee-PRO™ ZNet 2.5 OEM RF Modules
Product Manual v1.x.4x - ZigBee Protocol
For OEM RF Module Part Numbers: XB24-BxIT-00x
ZigBee OEM RF Modules by Digi International
Firmware Versions: 1.0xx - Coordinator, Transparent Operation
1.1xx - Coordinator, API Operation
1.2xx - Router, End Device, Transparent Operation
1.3xx - Router, End Device, API Operation
90000866_C.
The 0x10 frame is on page 63.
The API frames seem to have the same structure as the API frames in the 90000976 document.
Double check the checksum to be sure I calculated it correctly.
As you have found, if there is anything incorrect in an API frame it is ignored without any error message.
This may be helpful:
http://www.jsjf.demon.co.uk/xbee/xbee.html
It is for the Series 1 modules but has some good info.
Another:
http://www.faludi.com/itp_coursework/me … grade.html
There is a Digi User Support forum that has good info. Somewhere on it there is a downloadable Excel spreadsheet that calculates the checksum and frame size that is handy. Also a lot to be learned by just reading the many posts.
http://www.digi.com/support/forum/listf … sible=true
I have not had good luck with broadcast and default 64bit addresses. So try putting your coordinator’s 64bit address into the frame and re-calc the checksum.