Home/Support/Support Forum/XBee Series 1 - API mode: sent Tx64 request, received Rx16Indicator, WHY?

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

0 votes
Hello,

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 (11,298 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.
...