<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-abbreviated" href="mailto:CTDay@lbl.gov">CTDay@lbl.gov</a> wrote:
<blockquote   cite="mid0C15801A9C24BC459787EDE4E98C3340074CCD@jeeves.lbl.gov"   type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 11 (filtered medium)">
  <style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
  </style>
  <div class="Section1">
  <p class="MsoNormal"><font face="Arial" size="2"><span   style="font-size: 10pt; font-family: Arial;">Could someone post a
definition of KISS mode to the APRS
Wiki, please? I’ve seen lots of references to it but no definition
anywhere. I don’t have any idea what is being talked about. Thanks.<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font face="Arial" size="2"><span   style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font face="Arial" size="2"><span   style="font-size: 10pt; font-family: Arial;"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font face="Arial" size="2"><span   style="font-size: 10pt; font-family: Arial;">          <br>
  </span></font></p>
  </div>
</blockquote>
<br>
<br>
A conventional TNC is a combination of a radio-oriented modem and a
command interpreter in firmware.  When packet radio was born in the
late '70s/early '80s, most users were using dumb ASCII terminals (not
computers).   The interpreter would process commands hand-typed from a
keyboard to set the call sign, digipeater path, set monitor modes,
beacon intervals, beacon message contents etc.      <br>
<br>
<br>
The TNC would have two modes.  One was ("COMMAND") where what you typed
was "swallowed" by the TNC hardware as a command.  The other was
"CONVERSATIONAL" where what you typed was sent over the air instead.  
To get from the COMMAND mode to the CONVERSATIONAL mode you typed the
command "CONV <ret>.  To get back from conversational mode back
to command, you would typically type CNTRL-C.  The exact syntax of this
set of commands varies from one manufacturer to another.   <br>
<br>
<br>
Today, virtually all TNCs are used connected to a computer running
specialized software instead of a dumb terminal.   The variety of
different command formats is a constant headache to software writers
that have to accommodate numerous different ways of saying the same
things to different pieces of hardware.     Not to mention having to
constantly toggle the TNC between the COMMAND mode and the CONV
mode.    <br>
<br>
<br>
The KISS (literally an acronym for "Keep It Simple Stupid") mode
bypasses the human-oriented command interpreter inside the TNC, and
uses the TNC strictly as a PAD (packet assembler/disassembler) and
modem.  Once commanded into the KISS mode, the assumption is that
ANYTHING sent into the TNC is to be transmitted. Period.    The process
of interpreting commands, or acting on incoming data from the RF side, 
is handled entirely inside a program running on the PC.    
Theoretically the KISS interface behaves identically on ALL hardware
with the KISS capability. (Some very old TNCs don't support KISS.)    <br>
<br>
<br>
The KISS mode can also bypass any digipeater functions that may be in
the TNC hardware/firmware, and allow a much more sophisticated
digipeater function to be implemented purely in software on the PC.  
This software-based digipeater will function in the same manner on any
TNC with KISS capability.  This is unlike TNC-firmware-based digis
where capabilities can vary wildly from one mfr to another, or from one
firmware revision to another.<br>
<br>
<br>
KISS mode also makes possible much simpler and cheaper KISS-only TNCs
since they don't need the extensive firmware ROMs and processor
"horsepower" to interpret human-typed commands.    However this kind of
simplified modem-only TNC will ONLY work with a KISS-aware program or
device. <br>
<br>
<br>
<br>
<br>
<br>
Stephen H. Smith    wa8lmf (at) aol.com <br>
EchoLink Node:      14400    [Think bottom of the 2M band]<br>
Home Page:          <a class="moz-txt-link-freetext" href="http://wa8lmf.com">http://wa8lmf.com</a><br>
<br>
<br>
NEW!   JavAPRS Filter Port 14580 Guide <br>
  <a class="moz-txt-link-freetext" href="http://webs.lanset.com/wa8lmf/aprs/JAVaprsFilters.htm">http://webs.lanset.com/wa8lmf/aprs/JAVaprsFilters.htm</a><br>
<br>
UI-View Misc Notes and FAQ<br>
  <a class="moz-txt-link-freetext" href="http://webs.lanset.com/wa8lmf/aprs/UIview_Notes.htm">http://webs.lanset.com/wa8lmf/aprs/UIview_Notes.htm</a> <br>
<br>
"APRS 101"  Explanation of APRS Path Selection & Digipeating <br>
  <a class="moz-txt-link-freetext" href="http://webs.lanset.com/wa8lmf/DigiPaths">http://webs.lanset.com/wa8lmf/DigiPaths</a> <br>
<br>
Updated "Rev G" APRS            <a class="moz-txt-link-freetext" href="http://webs.lanset.com/wa8lmf/aprs">http://webs.lanset.com/wa8lmf/aprs</a><br>
Symbols Set for UI-View, <br>
UIpoint and APRSplus:<br>
<br>
<br>
</body>
</html>