Hi Andrew,
Thanks for the response. By "let the TinyTrak go into KISS mode",
I meant that I put the TinyTrak into KISS mode (AMODE KISS) and
left the YAAC KISS command blank. My assumption is that when the
TinyTrak powered on that after three seconds or so it would be in
KISS mode.
I'll check the receive amplitude level in the TinyTrak when I get
home tonight. I've used the TinyTrak as a non-KISS packet device
before, and it worked fine for that. I'm using the Yaesu FT-60R as
it's the only radio I have a cable that works with the TinyTrak. I
also have a KPC-3+ (which I understand has a problem in KISS mode)
and an old MFJ-1278 unit, I'd just need to work up some cables if
they would work better.
I did open the test port window and watched for any data when the
radio and TinyTrak appeared to be receiving (the carrier detect
led was on), but after some time of watching, I didn't see
anything appear in the window.
On 2/2/2020 8:07 PM, Andrew P. wrote:
What exactly do you mean by "let the TinyTrak go into KISS mode"?
I also own a TinyTrak4, and one of the annoying features about it
is that you can't switch back and forth between KISS and command
mode easily. On the other hand, you don't really need to for a
continuously-up station. I've tried dynamic switching, but I've
found it's easier to configure the TinyTrak4 into KISS mode
manually and leave it there, and then configure its Serial_TNC
port in YAAC to be a KISS-only device (no switching commands
required). Otherwise, YAAC gets annoyed when it doesn't see the
TinyTrak acting like a KISS device, and keeps trying to force it,
which only works when the TinyTrak has just booted up (i.e., when
it says "Press ESC three times to enter command mode", and if you
don't do that within about 5 seconds, it's too late).
The other thing to watch out for is your receive audio level.
Byonics has directions in the TinyTrak manual for setting the
receive amplitude level, which makes a big difference in
decodeability for incoming packets (especially if it's at the
wrong setting).
Furthermore, the TinyTrak4 is a hardware TNC with an old-style PLL
frequency detector for the FSK demodulation, so it depends on
good-quality AFSK transmissions, which many stations don't have.
Overmodulation and limiter distortion, having amplitudes of the
two audio tones inconsistent due to pre-emphasis in the radio (a
good reason to use a data port if your radio has one, because that
usually bypasses the pre-emphasis and de-emphasis circuits), and
being somewhat off-pitch for the two tones; all of these reduce
the receivability of the transmissions. And there's not much the
receiving hardware TNC can do to make up for a lousy transmission.
And that's even before packet collisions, hidden transmitters, and
related channel issues contribute to losing packets.
Check these things, and then, with the TinyTrak in KISS mode
connected to YAAC, open the Test Port window on the Serial_TNC
port. When a packet comes in, you should see a spurt of illegible
characters followed by an APRS packet body in ASCII text. The
illegible characters is the AX.25 packet header, which for reasons
specified in the AX.25 V2.2 protocol specification has the ASCII
characters of the callsigns shifted one bit over so they come out
as weird characters when the terminal tries to display them as
ASCII. If you don't see such spurts of characters, then your
TinyTrak is not successfully decoding packets.
What is KISS mode? KISS mode is a way of setting up a TNC so that
it just does the HDLC bit stuffing, CRC calculations, and AFSK
tone encoding/decoding, and then lets the attached computer do
everything else for generating outbound packets and processing
inbound packets. Call the TNC a "dumb" modem, with the KISS
protocol providing frame boundary control so the HDLC frame
boundaries can be seen on a plain asynchronous byte-oriented
serial connection (basically, where does one packet end and the
next one begin).
Hope this helps.
Andrew, KA2DDO
author of YAAC
|
This email has been checked for viruses by AVG antivirus software.
|