Skip to content

Feature request: Support for Winlink Express #553

@gunnarre

Description

@gunnarre

Hi,

At the moment Direwolf can't be used by Winlink Express via TCP KISS if the Winlink RMS station has CRC mode enabled, at least that seems to be the conclusion after this testing: https://groups.io/g/direwolf/topic/winlink_vhf_packet_with/89889375. Winlink Express can not use the AGW port.

I've tested with Winlink Express 1.7.19.0 and Direwolf 1.7. Winlink Express can connect to the RMS station via the TNC in an TH-D74, but not via Direwolf.

Here's the difference between a connection with the TH-D74 and Direwolf:

TH-D74 (successful, captured via Direwolf):

LA9XSA audio level = 34(10/6)    ___||||__
[0.4] LA9XSA>LA2T-10:(SABM cmd, p=1)

LA2T-10 audio level = 46(12/7)    __|||||__
[0.4] LA2T-10>LA9XSA:(UA res, f=1)

LA2T-10 audio level = 47(12/7)    ___|||||_
[0.5] LA2T-10>LA9XSA:(I cmd, n(s)=0, n(r)=0, p=0, pid=0xf0)LA2T 70cm. Reconnect KaNode LA2T-5 for evt scriptkonnecting videre.<0x0d>

LA9XSA audio level = 33(9/6)    _||||||__
[0.3] LA9XSA>LA2T-10:(RR res, n(r)=1, f=0)

LA2T-10 audio level = 45(12/7)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=1, n(r)=0, p=0, pid=0xf0)[WL2K-5.0-B2FWIHJM$]<0x0d>

LA9XSA audio level = 33(9/6)    _|||||||_
[0.4] LA9XSA>LA2T-10:(RR res, n(r)=2, f=0)

LA2T-10 audio level = 45(12/7)    __|||||__
[0.4] LA2T-10>LA9XSA:(RR cmd, n(r)=0, p=1)

LA9XSA audio level = 33(9/6)    __|||||__
[0.4] LA9XSA>LA2T-10:(RR res, n(r)=2, f=1)

LA2T-10 audio level = 46(12/7)    ____|||__
[0.5] LA2T-10>LA9XSA:(I cmd, n(s)=2, n(r)=0, p=0, pid=0xf0);PQ: 51092294<0x0d>

LA2T-10 audio level = 46(12/7)    ___|||||_
[0.5] LA2T-10>LA9XSA:(I cmd, n(s)=3, n(r)=0, p=0, pid=0xf0)CMS via LA2T ><0x0d>

LA9XSA audio level = 34(10/6)    _|||||||_
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=0, n(r)=4, p=0, pid=0xf0);FW: LA9XSA<0x0d>

LA9XSA audio level = 33(9/5)    _||||||__
[0.3] LA9XSA>LA2T-10:(I cmd, n(s)=1, n(r)=4, p=0, pid=0xf0)[RMS Express-1.7.19.0-B2FHM$]<0x0d><0x0a>

LA9XSA audio level = 34(10/5)    _|||||||_
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=2, n(r)=4, p=0, pid=0xf0);PR: 99995829<0x0d>

LA9XSA audio level = 34(9/5)    __||||||_
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=3, n(r)=4, p=0, pid=0xf0); LA2T-10 DE LA9XSA (JP53FK)<0x0d>

LA2T-10 audio level = 46(12/7)    __||||||_
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=4, f=1)

LA9XSA audio level = 33(9/5)    __|||||__
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=4, n(r)=4, p=0, pid=0xf0)FC EM TIFRCZ29UWNK 233 200 0<0x0d>

LA9XSA audio level = 37(10/5)    __|||||__
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=5, n(r)=4, p=0, pid=0xf0)F> 5C<0x0d>

LA2T-10 audio level = 68(19/11)    __||||||_
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=6, f=1)

LA2T-10 audio level = 69(18/11)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=4, n(r)=6, p=0, pid=0xf0)FS Y<0x0d>

LA9XSA audio level = 51(14/8)    __|||||__
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=6, n(r)=5, p=0, pid=0xf0)<0x01><0x15>Message via TH-D74<0x00>0<0x00><0x02><0xc8>K<0xec><0xe9><0x00><0x00><0x00><0xec><0xf5>z<0x1c>mg<0x83><0x13><0xa5><0xde><0xe7><0xf9><0xb7><0xdc>_<0x0f><0x8f><0xb5><0xd7><0xcc><0xe5><0xb0><0xfd><0xa0><0x1f><0x1c>,<0x1b><0xbd><0xe5>><0x06><0xef>{aY_<0x87>R<0xaf><0x83>F<0xb6>n<0xd6><0xd3><0x00><0x17><0xf9><0x10><0x17><0xee><0x7f><0xbe><0xa0>TB<0x09>Ro<0xe8>?<0x7f><0x9a>u;<0x1c><0xdb><0xaf>'~Z rf<0xee><0x0b>}o<0xe2><0xe9><0xce><0x9b>(<0x03><0xee><0xfb>X<0xfb><0xec><0x96>W<0x15><0xb7><0xfe><0x1a><0xcf>

LA9XSA audio level = 50(14/8)    __|||||__
[0.4] LA9XSA>LA2T-10:(I cmd, n(s)=7, n(r)=5, p=0, pid=0xf0)<0xe7><0x11><0x89><0xe9><0xf5><0xb0>><0xea>n[U<E<0x05><0xf1>x!N<0x0c>k*<0xeb>.<0xa6><0x1e><0x13>EN<0x7f>L<0xc1><0xc2><0xdf><0xee><0x9e>3(X<0xa9><0x92><0xad><0xc0><0xe4><0x0a><0xc2>K>!<0x95><0xa0><0xf4>G<0xb4><0x8d>2<0xdf><0xe0>C<0x90>X<0xc0><0x16><0x83><0xb5>M.pK<0x14><0x8a><0x12><<0xce><0x92>Y<0xc2>?<0xab>D<0xc4><0xe8><0xa3>}<0x08>O=B<0xa0><0x87><0xf8><0x81><0xa1>H<0x06>jiX<0x04>7

LA2T-10 audio level = 70(18/11)    __|||||__
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=0, f=1)

LA2T-10 audio level = 70(18/11)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=5, n(r)=0, p=0, pid=0xf0)FF<0x0d>

LA9XSA audio level = 51(14/9)    __||||___
[0.3] LA9XSA>LA2T-10:(I cmd, n(s)=0, n(r)=6, p=0, pid=0xf0)FQ<0x0d>

LA2T-10 audio level = 70(18/11)    __||||||_
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=1, f=1)

LA9XSA audio level = 50(14/9)    _||||||__
[0.3] LA9XSA>LA2T-10:(DISC cmd, p=1)

LA2T-10 audio level = 70(19/10)    ___|||||_
[0.5] LA2T-10>LA9XSA:(UA res, f=1)

Winlink Express over Direwolf (not successful):

Attached to KISS TCP client application 0 on port 8001 ...

Ready to accept KISS TCP client application 1 on port 8001 ...
KISS protocol set Persistence = 160, chan 0
KISS protocol set SlotTime = 30 (*10mS units = 300 mS), chan 0
KISS protocol set TXDELAY = 40 (*10mS units = 400 mS), chan 0
KISS protocol set FullDuplex = 0, chan 0
[0L] LA9XSA>LA2T-10:(SABM cmd, p=1)

LA2T-10 audio level = 89(23/13)    __||||||_
[0.4] LA2T-10>LA9XSA:(UA res, f=1)

LA2T-10 audio level = 87(23/14)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=0, n(r)=0, p=0, pid=0xf0)LA2T 70cm. Reconnect KaNode LA2T-5 for evt scriptkonnecting videre.<0x0d>
[0L] LA9XSA>LA2T-10:(RR res, n(r)=1, f=0)

LA2T-10 audio level = 88(23/13)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=1, n(r)=0, p=0, pid=0xf0)[WL2K-5.0-B2FWIHJM$]<0x0d>
[0L] LA9XSA>LA2T-10:(RR res, n(r)=2, f=0)

LA2T-10 audio level = 89(23/13)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=2, n(r)=0, p=0, pid=0xf0);PQ: 05278555<0x0d>

LA2T-10 audio level = 88(24/13)    __||||||_
[0.4] LA2T-10>LA9XSA:(I cmd, n(s)=3, n(r)=0, p=0, pid=0xf0)CMS via LA2T ><0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=0, n(r)=4, p=0, pid=0xf0);FW: LA9XSA<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=1, n(r)=4, p=0, pid=0xf0)[RMS Express-1.7.19.0-B2FHM$]<0x0d><0x0a>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=2, n(r)=4, p=0, pid=0xf0);PR: 49563386<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=3, n(r)=4, p=0, pid=0xf0); LA2T-10 DE LA9XSA (JP53FK)<0x0d>

LA2T-10 audio level = 88(23/13)    __||||||_
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=1, f=1)
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=4, n(r)=4, p=0, pid=0xf0)FC EM GF3VW3ZZ8XMD 247 208 0<0x0d>
[0L] LA9XSA>LA2T-10:(RR cmd, n(r)=4, p=1)
[0L] LA9XSA>LA2T-10:(RR cmd, n(r)=4, p=1)
[0L] LA9XSA>LA2T-10:(RR cmd, n(r)=4, p=1)

LA2T-10 audio level = 88(23/14)    __|||||__
[0.4] LA2T-10>LA9XSA:(RR res, n(r)=1, f=1)
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=1, n(r)=4, p=0, pid=0xf0)[RMS Express-1.7.19.0-B2FHM$]<0x0d><0x0a>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=2, n(r)=4, p=0, pid=0xf0);PR: 49563386<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=3, n(r)=4, p=0, pid=0xf0); LA2T-10 DE LA9XSA (JP53FK)<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=4, n(r)=4, p=0, pid=0xf0)FC EM GF3VW3ZZ8XMD 247 208 0<0x0d>
[0L] LA9XSA>LA2T-10:(RR cmd, n(r)=4, p=1)

LA2T-10 audio level = 89(23/13)    ___|||||_
[0.5] LA2T-10>LA9XSA:(RR res, n(r)=1, f=1)
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=1, n(r)=4, p=0, pid=0xf0)[RMS Express-1.7.19.0-B2FHM$]<0x0d><0x0a>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=2, n(r)=4, p=0, pid=0xf0);PR: 49563386<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=3, n(r)=4, p=0, pid=0xf0); LA2T-10 DE LA9XSA (JP53FK)<0x0d>
[0L] LA9XSA>LA2T-10:(I cmd, n(s)=4, n(r)=4, p=0, pid=0xf0)FC EM GF3VW3ZZ8XMD 247 208 0<0x0d>

LA2T-10 audio level = 88(23/13)    __|||||__
[0.4] LA2T-10>LA9XSA:(REJ res, n(r)=1, f=0)
[0L] LA9XSA>LA2T-10:(DM res, f=0)

KISS client application 0 on TCP port 8001 has gone away.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions