Possible for Fldigi to decode VARA HF QSOs?


David Ranch, KI6ZHD
 

Hey Dave and fellow Fldigi fans:

I've been playing around with HF today and listening to VARA HF on 14.105 USB.  I'm curious if Fldigi could maybe decode what VARA HF for X86 Windows only stations (excluding the use of WINE) is sending.  It seems like VARA HF it does:

   1. Originator sends an initial packet request in an AFSK mode - maybe a form of MFSK
       - I wonder if FLdigi could decode this and display similar information to say what Fldigi's RSID does today
   - Responder sends an ACK in an AFSK mode

   2. Originator sends an speed increase proposal packet request in an AFSK mode - maybe a form of MFSK
       - I wonder if FLdigi could decode this and display similar information to say what Fldigi's RSID does today
   - Responder sends an ACK in an AFSK mode

   3. The Originator sends some test data in the next faster mode - seems like MFSK to me
       - I wonder if FLdigi could decode this and display similar information to say what Fldigi's RSID does today
   - Responder sends an ACK in an AFSK mode probably with some detail about bit error rates

   4. Step #4 does this several times until I think it hits a max speed up cycle or max bit error rate and then initiates
     the main payload communication in what seems to be either in MFSK, ODFM, or QAM modes

   5. At this point, I imagine that most VARA HF traffic (Winlink 2k, etc) then uses LZHUF compression on the payload
     so that wouldn't be decoded.  I know it's possible as the Pat client supports it but maybe this is beyond say
     "phase 1" of this effort.


Thoughts?  Maybe there are other multi-platform programs (I'm a Linux user) out there that can do this today?

--David
KI6ZHD


   


Greg Troxel, N1DAM
 

"David Ranch, KI6ZHD" <linuxham-fld@...> writes:

I've been playing around with HF today and listening to VARA HF on
14.105 USB. I'm curious if Fldigi could maybe decode what VARA HF for
X86 Windows only stations (excluding the use of WINE) is sending. It
seems like VARA HF it does:
Not really responsive to your question, but comments that I hope are
eventually constructive towards the goal of Free Software
interoperatability.

The lack of a pointer to a VARA on-air format specification is notable.
LoRa, like VARA, does not have a published on-air format specification,
as far as I can tell. (This is a separate issue from whether one needs
a patent license to transmit, or needs a patent license to receive.)

<us-centric>

I recently tried read to read Part 97 carefully because of, I think,
people talking about APRS over LoRa.

As I read the rules, one may use an "unspecified digitial code" but if
so an ID must be sent in CW etc. or a specified code. With a specified
code, the ID can be contained within it.
Therefore I wonder if

- part of the code is specified, and if fldigi or something else can
decode the ID, or

- if this use is noncompliant, or if I have read the rules
incorrectly.

</us-centric>

I note that LoRa has been reverse engineered, resulting in more or less
a protocol specification:

https://vdocuments.site/complete-reverse-engineering-of-lora-phy-2020-2-19-chapter-1-introduction-ais.html
https://www.tlab.gr/reverse-engineering-lora-phy/


Some other questions:

- Have I failed to find a published protocol specification (one which
is fully sufficient to implement a receiver)?

- Do people who use VARA transmit an ID in CW?

- Is the use of VARA is acceptable in other jursidictions? Do other
countries have similar requirements for ID when using non-published
modes?

73 de n1dam


Kelly, K7HMI
 

Here is the “published code”, I think this is how they justified the legality in USA. Don’t see a lot of ROS modem on air either.  

https://github.com/pengowray/VaraHuffmanNet

kelly


Brian Morrison ,G8SEZ
 

On Sat, 3 Dec 2022 13:17:59 -0800
"David Ranch, KI6ZHD" <linuxham-fld@...> wrote:

Hey Dave and fellow Fldigi fans:

I've been playing around with HF today and listening to VARA HF on
14.105 USB. I'm curious if Fldigi could maybe decode what VARA HF
for X86 Windows only stations (excluding the use of WINE) is sending.
It seems that VARA HF requires a licence to run the code, there is
apparently no open source implementation and so it has to run in WINE
on Linux.

These are not good looks for Free Software use at least from my
position.

--

Brian G8SEZ


DavidC KD4E
 

Agreed re. VARA.

It's one of several poor strategic choices made - relative to the Winlink system.

Proprietary-anything (non open source) is contrary to the mission.

Single-platform (e.g. dependency on a MS version of windows) is contrary to the mission.

IMHO, kd4e

On 12/4/22 1:05 PM, Brian Morrison ,G8SEZ wrote:
On Sat, 3 Dec 2022 13:17:59 -0800
"David Ranch, KI6ZHD" <linuxham-fld@...> wrote:

Hey Dave and fellow Fldigi fans:

I've been playing around with HF today and listening to VARA HF on
14.105 USB. I'm curious if Fldigi could maybe decode what VARA HF
for X86 Windows only stations (excluding the use of WINE) is sending.
It seems that VARA HF requires a licence to run the code, there is
apparently no open source implementation and so it has to run in WINE
on Linux.

These are not good looks for Free Software use at least from my
position.


Kelly, K7HMI
 

I share these concerns, I also know it’s performance is amazing. very problematic. Ha!


not like we ever had a good free pactor modem either IMO, and the pactor decoder seems to have gone missing outside of hampi distro. Ardop also has gone off rails it seems.


the modem functions well in wine. And you can use it for free, but I also saw some bugs around it (slower which is totally fine as well) it outperforms AXpacket. 

It would be nice to see open source decoders at a minimum a requirement for any ruling. It’s incredibly frustrating when a signal can’t be ID properly. 


kelly 


Sebastian DO2SGF
 

Hey David,
that's not possible.
VARA is a proprietary closed-source modem for which you will find, if at all, limited documentation, about how you attach Winlink Express to it, that it's way faster than 1200 Baud AFSK Packet Radio and how you buy a license.
Its license is restrictive, forbidding any attempt on trying to find out how it works by e.g. reverse engineering, from how I understood that license.
It's written in Visual BASIC for which no working compiler exists on anything else than Windows, to my knowledge. Maybe the open source .NET SDK from Github has one?
The source code for VARA "will be released in the future". (As if...)
Aside from ARDOP, for which I assume ARSFI a.k.a. Winlink will soon drop support, AX.25 Packet Radio is the only open mode supported by Winlink. (Except TCP/IP via Telnet)
73 from Germany,
Sebastian


Sebastian DO2SGF
 

>It would be nice to see open source decoders at a minimum a requirement for any ruling. It’s incredibly frustrating when a signal can’t be ID properly.
https://www.winlink.org/content/fcc_petition_rm_11831_threatens_amateur_digital_operations_winlink
https://www.winlink.org/content/open_letter_all_digital_mode_stakeholders
So much about Winlink supporting open source.


Kelly, K7HMI
 

Very interesting I missed that post thanks for sharing. The compression is fine as long as it’s reversible IMO, same issues as  Vara to a degree  and thankfully packet is not commercially attractive so we have it till Linux destroys it because “no one uses it” 


i sort of feel like the pacmon was a political game to try and position to the FCC it’s gone now and that is suspicious and smells like dirty pool. I can’t 3rd party monitor pacmon because they took it away.

i enjoy winlink but i also don’t enjoy the practices of closed source pay for only to use. Vara is the same boat and I am glad the FCC is pressuring these matters I personally didn’t enjoy it or the ros/vara mess 

it all performs very well so it’s frustrating I do hope the issues are ironed out and open source code is released to the community that enables the experimentation for the product to exist in the first place! 


kelly 


k9ao@...
 

I can't see the necessity for open source being mandatory for any FCC mode acceptance.

As long as there is no encryption and are no attempts to obfuscate the message, the format is decodable. VARA isn't built to encrypt traffic. There is a monitor built into it, so you can look at the traffic. Yes, the higher speed options require a license (full disclosure here - I am a VARA HF/FM license holder) but as long as it is available it's not obscuring the message traffic. I am fine with someone doing some great work and getting a small pittance paid to fund it.

Not everything has to be free. It's great if it is, but there is no requirement that it is. 

The family of VARA applications is growing and worth looking at in my opinion. I have a VARA license but all of the HF stuff is at low speed anyway, so it's no advantage really having it. I knew that going in but I was happy to fund the development work.

Rick Kunath, K9AO


Greg Troxel, N1DAM
 

"k9ao via groups.io" <k9ao@...> writes:

I can't see the necessity for open source being mandatory for any FCC mode acceptance.
The point is not an open source implementation, it is about an open
protocol spec that anyone can read and implement.


Kelly, K7HMI
 

Well put Greg! 


Brian Morrison ,G8SEZ
 

On Mon, 05 Dec 2022 10:00:41 -0500
"Greg Troxel, N1DAM" <gdt@...> wrote:

"k9ao via groups.io" <k9ao@...> writes:

I can't see the necessity for open source being mandatory for any
FCC mode acceptance.
The point is not an open source implementation, it is about an open
protocol spec that anyone can read and implement.
Yes, exactly this.

--

Brian G8SEZ