In the sticky thread “Xbee Resources” I mention my packet-check program which decodes API packets and reports on what it finds.
I’ve just updated the program to version 0.5. The only change is that the program can now also decode packets that were composed for API mode 2 (escaped control characters).
To tell the program that you’re supplying it with such a packet, invoke it as
./packet-check.tcl -api2
Testing has been minimal, and under Linux only. But it should work under all OSes, though the method of invocation may differ according to your setup.
Thanks due to rray for asking the question that prompted the update.