开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Is anyone using d-rats with agwpe?


 

Hello All,

Just curious if anyone is using agwpe connections with D-Rats?

AGWPE is SV2AGW Protocol Engine, the part that d-rats uses is a TCP/IP server that runs on Windows and converts TCP/IP data to a software TNC using the sound card.

I can not fully test the fixes needed for that module, so I am using a simulator to simulate an agwpe port enough to validate the logic.

Not only do I need to make the python3 changes, I also need to fix some existing issues to be compatible with the official documentation at
.

73,
-John


 

On 3/25/2022 6:28 PM, John E. Malmberg wrote:
Hello All,
Just curious if anyone is using agwpe connections with D-Rats?
Based on what I found in testing the source code, and the lack of responses here, the answer is no.

The existing source has a lot of debugging enabled and was incomplete in that it was not receiving the payload for any packets received from AGWPE when I tried to test it.

So while I can not fully test it, a fixed agw.py module has now been merged into the python3_tyw branch of my fork.

73,
-John, wb8tyw@.../wb8tyw@...


 

John,

I would use AGWPE hook if it was available. I have been using the SV2AGW packet suite for several years. He maintains it well and I have found a number of programs that take advantage of it or provide it (like in Direwolf). I did not know that it was in the plan for the original D-Rats.

Jack Spitznagel
KD4IZ

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of John E. Malmberg
Sent: Sunday, March 27, 2022 09:19
To: D-Rats Mailing list <[email protected]>
Subject: Re: [d-rats] Is anyone using d-rats with agwpe?

On 3/25/2022 6:28 PM, John E. Malmberg wrote:
Hello All,

Just curious if anyone is using agwpe connections with D-Rats?
Based on what I found in testing the source code, and the lack of responses here, the answer is no.

The existing source has a lot of debugging enabled and was incomplete in that it was not receiving the payload for any packets received from AGWPE when I tried to test it.

So while I can not fully test it, a fixed agw.py module has now been merged into the python3_tyw branch of my fork.

73,
-John, wb8tyw@.../wb8tyw@...


 

On 3/27/2022 9:51 AM, Jack Spitznagel (KD4IZ) wrote:
John,
I would use AGWPE hook if it was available. I have been using the SV2AGW packet suite for several years. He maintains it well and I have found a number of programs that take advantage of it or provide it (like in Direwolf). I did not know that it was in the plan for the original D-Rats.
Hello Jack,

The AGWPE option is in the original D-Rats, you can find it in as one of the radio types in the configuration menu.

I have no idea if the option works, as I have no way to test it.

If it did work, I do not think I did anything to break it in my fork, but, I also do not have the resources to debug it, if I did accidentally break it.

It really looks like the module was a work in progress.

There are some unit tests, that need to be edited to be enabled in the agw.py module that someone with the agwpe driver can use to test it and attempt to fix it. Right now, it is coded to enable a "simulator" for the driver, and that of course will not work if a real agwpe driver is present on the same port: 8000.

73,
-John


 

John,

I've used that with two UV-5R's & Direwolf. It's been quite a few years now though. I would Imagine at least 1 of the machines was a raspberry pi & the other end was windows (I only had the 1 windows box at the time).?

Best Regards,

Scott
K0SHD