[aprssig] AX25 / KISS questions

Robert Bruninga bruninga at usna.edu
Fri Jun 9 19:05:39 EDT 2017


Never thought of them before.  So I added this description to the APRS11
spec update page.
http://aprs.org/aprs11.html

(So I can find it next time.)
Bob, WB4aPR

-----Original Message-----
From: aprssig [mailto:aprssig-bounces at tapr.org] On Behalf Of John Langner
WB2OSZ
Sent: Friday, June 09, 2017 6:25 PM
To: aprssig at tapr.org
Subject: [aprssig] AX25 / KISS questions

The AX.25 spec says this about the "C" bits in the destination and source
addresses.  Section 6.1.2, figure 6.1.

Frame Type        Dest.SSID C-Bit   Source SSID C-Bit
---------------   ---------------   -----------------
Previous versions        0                0
Command (V.2.X)          1                0
Response (V.2.X)         0                1
Previous versions        1                1

The two "C" bits must be the opposite of each other.  This is very important
for the traditional "connected" mode.

I could find no mention of these two bits in the APRS protocol spec or other
literature.

After spending a lot of time studying the AX.25 spec, I think "command"
would be correct.  The state diagrams, in the back, indicate that a UI frame
that is not a "command" is an error.  APRS is built on top of AX.25 so we
would expect it to follow the same rules unless explicitly mentioned
otherwise.

When this question came up before, I hacked together something to observe
what is actually used in practice.

Source C   Dest C   meaning, examples.
--------   ------   ------------------

   0      0       (previous versions)   WXtrac, APRS+SA, KPC-3, Tiny Track,
Xastir
   0      1       (command)   Uidigi, UIview, APRSISCE, APRSdroid
   1      0       (response)  Kenwood, Yaesu, APRSISCE
   1      1       (previous versions)   OpenTrack


We can have philosophical discussions about what they "should" be but the
reality is that we find all 4 combinations being used.

Any implementation should simply ignore them for incoming frames.


_______________________________________________
aprssig mailing list
aprssig at tapr.org
http://www.tapr.org/mailman/listinfo/aprssig



More information about the aprssig mailing list