From 7e20f5546f5fc02ea0740c600a99e3d0e3fab6a3 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Sun, 25 Sep 2016 11:49:31 -0400
Subject: [PATCH] Added several more TNC init strings.

---
 src/apex/kiss/constants.py | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/apex/kiss/constants.py b/src/apex/kiss/constants.py
index 35e4fc5..df79ad0 100644
--- a/src/apex/kiss/constants.py
+++ b/src/apex/kiss/constants.py
@@ -59,8 +59,28 @@ DEFAULT_KISS_CONFIG_VALUES = {
 
 # This command will exit KISS mode
 MODE_END = [192, 255, 192, 13]
-# This will start kiss on a W8DED or LINK>.<NORD firmware
+
+# This will start kiss on a WA8DED or LINK>.<NORD firmware
 MODE_INIT_W8DED = [13, 27, 64, 75, 13]
 MODE_INIT_LINKNORD = MODE_INIT_W8DED
-# This will work for any Kenwood D710
-MODE_INIT_KENWOOD_D710 = [72, 66, 32, 49, 50, 48, 48, 13, 75, 73, 83, 83, 32, 79, 78, 13, 82, 69, 83, 84, 65, 82, 84, 13]
+
+# Kenwood D710
+MODE_INIT_KENWOOD_D710 = [72, 66, 32, 49, 50, 48, 48, 13,  # HB 1200
+                          75, 73, 83, 83, 32, 79, 78, 13,  # KISS ON
+                          82, 69, 83, 84, 65, 82, 84, 13]  # RESTART
+
+# Kantronics TNCs
+MODE_INIT_KANTRONICS = [13,                                  # Blank
+                        73, 78, 84, 32, 75, 73, 83, 83, 13,  # INT KISS
+                        82, 69, 83, 84, 65, 82, 84, 13]      # RESTART
+
+# TINY2 TNC (TNC2)
+MODE_INIT_TINY2 = [13,                              # Blank
+                   75, 73, 83, 83, 32, 79, 78, 13,  # KISS ON
+                   82, 69, 83, 84, 65, 82, 84, 13]  # RESTART
+
+# Advanced Electronic Application (later Timewave) PK-232 TNC
+MODE_INIT_PK232 = [42, 126, 13,                             # *~
+                   69, 88, 80, 69, 82, 84, 32, 79, 78, 13,  # EXPERT ON
+                   75, 73, 83, 83, 32, 79, 78, 13,          # KISS ON
+                   82, 69, 83, 84, 65, 82, 84, 13]          # RESTART
-- 
GitLab