I agree the TNC is not going into KISS mode.
I am specifically concerned about this line in this log file:
> Port(KAM XL):2024-02-26T11:46:44.606 CpOpen:Port COM13 9600,N,8,1 !CTSFlow !DSRFlow OutXon(2048) InXoff(512) DTR_ENABLE !DSRSense RTS_ENABLE
This implies a few things:
1. Hardware flow control is enabled using RTS/DTR - does you serial port provide hardware flow control?
? ? If not, are you shorting the pins to "fake" hardware flow control
? ? KISS mode pretty much requires hardware flow control on hardware TNCs because the speed of the attached device vs. 'on air' device is almost always way different.
? ? The TNC and computer need some sort of control to ensure the buffers don't overrun.? In APRS, the packets are typically small, but it still becomes an issue.
2. Not sure what the OutXon(2048) and InXoff(512) mean.? Both are > 255 so more than 1 byte?
? ? In my experience, software flow control (XON and XOFF) should be disabled.?
? ? Control bytes may be anywhere inside the packet and cause misunderstood flow commands.
? ? Hardware flow control is preferred.? Faking out the hardware flow (short DTR to RTS)?is common - again, APRS packets are usually short and don't have buffer problems.? ? ??
I know on this group use PuTTY for interfacing with serial devices.?
As far as I know, there is no Macro capability within PuTTY.? Macros can be very handy to "automatically" pass parameters to the serial device.
With an application like Tera Term Pro you can use a macro to pass each required setting through a macro.? In many cases, you can wait for a proper response such that you know the command was accepted.
The KISS exit common and pretty common (192, 255, 192) .
The Tera Term Pro macro would be a line of just?
? ? ?sendln 192 255 192
To enter KISS mode, the lines (2 required)
; send interface command to set KISS mode
? ? ?sendln 'INTFACE KISS'
; delay 50 ms (may not be required, but helps on some setups.??
? ? ?mpause 50
; send RESET? typically needs to be sent with 500 ms of the INTFACE (at least on my KPC3 that was true)
? ? ?sendln 'RESET'
-------
Rob Giuliano