Home/Support/Support Forum/XBee Series 1 - API mode: sent Tx64 request, received Rx16Indicator, WHY?
New and improved user forum site going live on 12/6 (All users will need to reset their password when the new forum is active)

XBee Series 1 - API mode: sent Tx64 request, received Rx16Indicator, WHY?

0 votes

I'm testing my XBee modules in API mode and have a question that bugs me this whole day already:

I thought that when I send a Tx64 request, I would receive a Rx64 Indicator on the other end. But no, I received a Rx16 Indicator instead. Why is this happening? And how can I receive Rx64 indicator? Please help!

Thanks in advance!
asked Jul 18, 2014 in IEEE 802.15.4 by dinkymonkey New to the Community (0 points)

Please log in or register to answer this question.

2 Answers

0 votes
You need to use 64 bit addressing all around to get a 64 bit TX status or Rx packet.
answered Jul 18, 2014 by mvut Veteran of the Digi Community (15,515 points)
0 votes
It annoys me for a long time also, and just found the answer today! I actually registered this account on Digi forum to post the answer.

You need to put 0xFFFF in the MY(16-bit source address) to disable reception of 16-bit addressed packet. In default, no matter 16/64 address packet has been sent, it always converted it to 16-bit packet for some reason like simplicity.
answered Dec 28, 2016 by yangliu28 New to the Community (1 point)
That's correct.