Hi Joe,
in a previous message I mentioned some strange behaviour
regarding callsigns with prefixes in wsjtx. I did not
get any feedback so far on this issue, so I had a brief
look at it myself after stumbling on the problem again
yesterday in a QSO with EA8/RW3DO.
Seems like wsjtx *always* uses JT65v2 encoding for prefixes,
which works fine for "CQ pfx/call" (and QRZ/DE ...), but
not in other situations ("pfx/call1 call2", "call1 pfx/call2",
"pfx/call1 73"). A straigtforward fix seems to be to use v1
encoding in these sitations if pfx is v1-encodable and
text encoding otherwise.
Now I do not know if there are any specific reasons for why
things are done the way they are at the moment. A simple
fix for the observed problem would be removing the
"Always use JT65v2" line from getpfx1.f90 and choosing
text encoding if the getpfx1 call in packmsg.f90 returns
a nonzero value in junk. I can send you or post here a full
diff of these suggested changes, which seem to work fine for
me so far (but it implies using v1 encoding even for those
sitationes that have both a v1 and v2 encodign...).
73, Hansi, dl9rdz
_______________________________________________
Wsjt-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/wsjt-devel