Re: TM-D710 support


Lynn Deffenbaugh
 

James,

Nice writeup and capture of the D710 data. Now, if someone could provide an indefinite loan of a TM-D710 that I could use for testing my implementation? ;)

No, I'll see what I can do about having an interleaved GPS/TEXT mode port. Do you know if the D710 will transmit any packets that I supply? I'm suspecting not since it's in CMD mode. And I assume that if I change it to KISS, the GPS data quits coming out. Maybe I'll call it a D7x0 port...

As for relaying a reconstructed $GPRMC out another port, I'll have to think on that one. In the UI-View function, did it ignore incoming data on that port or do something with it. And how did the data get into the other programs? Were you running one of the virtual serial port drivers that provided a loop-back?

Lynn (D) - KJ4ERJ

James Ewen wrote:

Lynn,

I have finally found some time to sit and contemplate, while sitting
in my truck with the AvMap G5 and Kenwood TM-D710 staring at me.

I pulled out my interface cable, and slapped it into the D710 control
head. I have the D710 configured to spit out copies of the APRS
information received through the com port. Using Teraterm, I captured
a few packets...

The D710 forwards the current GPS information out the port constantly,
but in a $PKWDPOS string rather than the usual RMC, GGA, or GLL
strings.

I believe this is how it breaks down...


$PKWDPOS,185227,A,4142.9135,N,08743.6903,W,0.0,295,160208,163.9*10

185227 : time 6:52:27 PM

A : Valid Satellite fix

4142.9135 : 41 degrees 42.9135 minutes

N : North

08743.6903 : 87 degrees 43.6903 minutes

W : West

0.0 : 0 knots

295 : heading WNW

160208 : 16th February, 2008

163.9 : Altitude (metres)

*10 : Checksum
Interleaved into the GPS data is the actual APRS data...

Below is a capture of some data while I sat still. I had my D7 send a
couple packets to show the APRS data interleaved. After an APRS packet
is displayed, the cmd: prompt pops up.


$PKWDPOS,170006,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1E
$PKWDPOS,170008,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*10
$PKWDPOS,170011,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*18
$PKWDPOS,170013,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1A
$PKWDPOS,170015,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1C
VE6SRV-7>UVTVSW,WIDE1-1,WIDE2-2:''5 l [/>

$PKWDPOS,170017,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1E

cmd:$PKWDPOS,170018,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*11
$PKWDPOS,170021,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1B
$PKWDPOS,170023,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*19
VE6SRV-7>UVTVSW,WIDE1-1,WIDE2-2:''5 l [/>


cmd:$PKWDPOS,170025,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1F
$PKWDPOS,170027,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*1D
$PKWDPOS,170028,A,5646.372,N,11125.042,W,000.0,174,040310,246.1*12


I also had to enable incoming CR+LF in Teraterm to get the display to
scroll. I would guess that the lines only end in <CR>, with no <LF>
character.

If APRSISCE could digest the $PKWDPOS GPS data, I could run the
program hanging off the D710's com port, and use it as an alternate
supplementary display without needing to disable the APRS software in
the D710, and run in KISS mode. What do you think about supporting
that mode? Kai on the D710 forum has some in depth knowledge of the
communications out the back of the D710 control head.

Also, another thing that UI-View could do that was handy, was to strip
the GPS information out of the incoming mixed GPS/APRS streams from
the Kenwoods, and send pseudo GPS strings out another port. I would
daisy chain UI-View into other programs such as Net Stumbler, or
RadioMobile. These programs both want location information internally,
and being able to daisy chain them onto UI-View was great, as I got to
use both UI-View and the other program concurrently, sharing the GPS
data being passed through the D710. I believe UI-View recreated the
$GPRMC string from the data available.

James
VE6SRV


------------------------------------

Yahoo! Groups Links




Join APRSISCE@groups.io to automatically receive all group messages.