[aprssig] D700/D710 data port

Stephen H. Smith wa8lmf2 at aol.com
Mon Mar 31 16:02:16 EDT 2008


Scott Miller wrote:
> Since I've had several requests, I'm considering building a Garmin 
> protocol converter for the D700/D710 after all.  I don't have one 
> myself, though, and it's not clear from the manual what the data port 
> does when it's in APRS mode.
>
> I could have it act as just a dumb GPS data translator, using only the 
> GPS jack, but that wouldn't support waypoint symbols and comment text.
>
> So what exactly does the TNC's DB9 do when the radio is busy receiving 
> APRS data?  Does it still function as a normal TNC, spitting out every 
> packet it receives in monitor mode?  I think I've heard enough bad 
> things about KISS mode on the D700 to want to avoid that.
>
> What about incoming APRS messages?  Do they get any special treatment? 
> Can outgoing messages be sent through the data port?
>

[ The following observations apply to the TH-D7/D700.  I understand that 
the D710 has expanded capability to operate in standalone mode and still 
pass data to external devices, that the earlier radios don't have.  
Presumably, any protocol converter should cater to the lowest common 
denominator to accommodate the greatest range of radios. (Or have a 
jumper or software command option to switch between D700 and D710 mode.  
]  


In stand-alone "APRS" mode, nothing comes out of the main D700 serial 
port.    It does listen for radio control commands in proprietary 
Kenwood format, but doesn't respond to packet/APRS-type data sent to 
it.   All interaction and display is via the front panel buttons and 
display. 


When the radio is placed into "PACKET" mode, the serial ports starts 
acting like a typical TNC connected to a normal radio,   with a command 
set similar to  (but not identical to)  a TNC2.  When the TNC is in 
command mode (switched to from CONVersational with the typical "^C") it  
accepts the Kenwood radio control commands in addition to standard TNC 
commands.     [ The Kenwood radio control commands include turning the 
TNC ON/OFF, switching between "APRS" and "PACKET", setting the band, 
frequency, PL codes, dimming the front panel, etc. ]



Further, in PACKET mode, the internal firmware of the radio forwards 
NMEA data heard from the GPS attached to the dedicated GPS port out the 
main serial port, along with received off-air data.   The raw NMEA GPS 
data is repackaged with a distinctive prefix that allows applications at 
the other end of the serial cable to separate locally-generated GPS data 
from off-air RX packets in the same serial stream.   The D700's two 
serial ports can operate at different baud rates with the GPS port 
running at generic 4800 NMEA while the main port typically runs at 
9600.  The baud rate conversion is completely automatic. 


In the "PACKET" mode, the TNC does not use GPS data to originate beacons 
itself, as does a KPC3+ with a GPS on it's second receive-only serial 
port.    Rather it is up to the application at the other end of the 
serial cable to extract (prefixed) raw NMEA GPS data, reform it into 
proper APRS format (ideally Mic-E), command the TNC into CONV mode, send 
the string back to the TNC and then "^C" the TNC back to command mode.


The Kenwood GPS data forwarding only relays a SINGLE NMEA string of your 
choice out the main serial port, determined by the TNC command 
"GPSTEXT".    This forces you to choose between either  
LAT/LONG/VELOCITY or LAT/LONG/ALTITUDE (depending on whether you forward 
GPGLL or GPRMC) in beacons generated by external programs.  Oddly, when 
running in stand-alone "APRS" mode, the Kenwoods parse multiple strings 
and generate Mic-E packets that contain both velocity and 
altitude.         Since you would be getting data directly from the GPS 
, not via the Kenwood pass-through, you should be able to de BETTER than 
normal PC/programs connected to the serial port; ie. 
externally-generated beacons that include LAT/LONG, VELOCITY and 
ALTITUDE.  



P.S.  I have a Garmin Nuvi 680 (4.3" wide QVGA screen), a D700 and a 
TH-D7 just waiting to beta-test your creation......




--

Stephen H. Smith    wa8lmf (at) aol.com
EchoLink Node:      14400    [Think bottom of the 2M band]
Home Page:          http://wa8lmf.com  --OR--   http://wa8lmf.net

NEW!   World Digipeater Map
  http://wa8lmf.net/APRSmaps

JavAPRS Filter Port 14580 Guide
  http://wa8lmf.net/aprs/JAVaprsFilters.htm

"APRS 101"  Explanation of APRS Path Selection & Digipeating
  http://wa8lmf.net/DigiPaths

Updated "Rev H" APRS            http://wa8lmf.net/aprs
Symbols Set for UI-View,
UIpoint and APRSplus:









More information about the aprssig mailing list