¿ªÔÆÌåÓý

Date

PTT config for Yaesu FTM-200DE

 

Hello,
I am trying to configure FTM-200DE as VHF TNC for direwolf
Currently I am using:
- Direwolf ver 1.7G for Windows
- Windows 10
- Yaesu FTM-200DE
- Data cable SCU-56 (creates COM16 on the PC)

I am currently able to receive packets using the PC sound card without problem and if I make mic PTT, the output is ok. But I cannot find the proper setup to send the PTT signal.
Already tried several configurations:
PTT COM16 DTR
PTT COM16 RTS
PTT COM16 RTS DTR ,... without success

Does anybody know how to do it?

Thanks in advance & 73,
Mikel EA2CW


Re: Connected mode trouble

 

Hi Thomas,

thanks for the clear explanation. You confirm the information that Direwolf "as? is" should be able to support connected communication. Unfortunately I did several tests with two stations in my shack and?the results have been disappointing. I used an FT-991A with Direwolf + EasyTerm on one side (station X) and a TM-V71 attached to an old PK-96 TNC using the Winpack software (station Y).?Since the?Winpack only runs on old Windows versions I setup a Virtual Machine running XP on my Windows 10 PC. Very broadly speaking I was somewhat successful in transferring binary?files (20 kB size) from Y to X using YAPP but not from X to Y. On the other hand, by converting the binary files to ASCII, the transfer from X to Y was possible. This asymmetry? puzzles me. The reasons for the aborted transfers are not very clear. In particular the message "unexpected packet received" puzzles me: is not connected packed supposed to resend bad data? So why give up for one unexpected packet? All this was for the moment done at 1200 bps.?
I think, to make things more clear, that I should set up both stations using Direwolf? and then repeat the tests. This would separate the problems I have, which could also be in the Winpack software. However this will take some time.?
Unfortunately the packet radio bug hit me too late, hi! Not many aficionados still around!?

73 Giovanni IZ5PQT


Re: Connected mode trouble

 

That was a very good summary of the tunable parameters and tradeoffs.

A more detailed discussion can be found here:


73,
John WB2OSZ


Re: Connected mode trouble

 

Thank you Thomas.
This is why I am subscribed.
Answers like this are very educational.

Thank you
--
Paul AC1DW


Re: Connected mode trouble

 

Hi Giovanni,

I know I'm late to the party and you already got Direwolf in Connected Mode working for you. However it seems that you didn't get a proper answer to this question:

My question is if I should set some parameters in the .conf file special for connected mode.
There is no simple yes/no answer for this.

Yes, there are plenty of settings in the direwolf.conf file that are specific to Connected Mode only. However one of the nice things about DIrewolf is that it has reasonable default values for all those settings and therefore you can get Connected Mode working without tweaking any of those values. Generally, when two stations are capable of sending and receiving connection-less packets between each other they are also capable of using Connected Mode.

The AX.25 protocol is designed to allow multiple stations to share a channel/frequency and to have multiple communications at the same time. It does so by keeping transmissions short and having sufficient pauses to allow others to transmit (especially important for confirmations from your destination). In addition some timing parameters are defaulting to safe/conservative values to allow proper operation with slow radios and high latency in the computers audio subsystem. All of this makes it less efficient if there is only a single transmitter and receiver pair and you are trying to transfer a file as fast as possible.

It is possible to tune AX.25 in Direwolf (or a hardware TNC) to optimize for that specific use case (one sender, one receiver, fast file transfer) but care should be taken to revert back to normal protocol settings when accessing a shared resource such as a BBS.

You should also be aware that optimizing for speed can effect reliability. AX.25 uses the same 16-bit checksum mechanism to detect incorrectly received packets regardless of the packet size. Making packets larger improves file transfer speed but increases the probability that in a noisy RF environment a corrupted packet nevertheless matches the checksum (and therefore will be accepted as correct). FX.25 addresses that issue by adding forward error correction to the protocol.
Increasing the window size (number of packets sent in a single before waiting for acknowledgement) also helps with the efficient transfer of files. This works fine with AX.25 version 2 level 2 if supported by both sender and receiver since only failed packets need to be retransmitted (selective reject). Direwolf supports this but if either station doesn't, any successfully transferred packets following a bad packet have to be transmitted again (wasting precious air time). If selective reject isn't supported and the RF conditions aren't perfect then increasing the window size may be counterproductive due to number of packets that have to be transmitted multiple times.

73,
Thomas
KK6FPP


Re: Direct Keying 9600 FSK?

 

With a bit more research under my belt, my questions come down to:
  • If I have a simple FSK transceiver that has 3.3v or 5v logic level for transmit and receive, is it possible to interface this with Direwolf through GPIO or the soundcard? and,
  • What would be the best way to do this?

On Direwolf:

I am running under assumptions here, but it appears that Direwolf for 9600 (and above), sends and receives squarewave on the soundcard and doesn't use the GPIO pins, so all I may need is a buffer and voltage level converter and it should work. It would be nice if there was a way to directly use GPIO pins on a Raspberry Pi and not require all that extra circuitry and overhead of a CPU based DSP in Direwolf, but it's not the end of the world if that's the easiest way to test if this will work.

On the RFM23BP:

It uses the Silicon Labs Si443x chip, they have an application note, AN463, which describes bypassing internal packet handlers and going direct to raw mode.

Essentially this turns the RFM23BP (433 model), into a low cost, 1W, 70cm, FSK transceiver. Potentially compatible with other amateur radio transceivers.

I also found another datasheet, specifically for the Si4431, which does specify the receiver filter parameters to set the chip, which align with some of the G3RUH modes; like 9k6 baud with 4.8k deviation, 19k2 with 9.6k dev, 38k4 with 19.2k dev and so on.

73,
vk3tst


Re: symbol filtering

 

After additional reading, I believe buddy filter is wrong for what I am trying to accomplish; should be ! g/N1VTT-1 as I am trying to limit transmitting messages where I am the addressee. But, I am still not certain the syntax/order to add this exclusion to my existing filter?

Randy
N1VTT?


Re: symbol filtering

 

Jumping in on this informative thread to see if anyone can assist with getting the correct syntax for?

FILTER IG 0 ((i/30/2/37.05/-76.41/50 | i/60/1 & ! b/N1VTT-1) | (b/AKQ*))

During testing I get errors "expected parenthese" and "any wildcard must be at end of statement."?

I have the current filter set and working?FILTER IG 0 i/30/2/37.05/-76.41/50 | i/60/1 | b/AKQ*?

I want to exclude digipeating my own received?from APRS-IS messages (i.e. APRSThursday) to prevent unnecessary QRM, channel congestion. I assumed it would be as easy as adding the & ! (not) buddy filter for my own call and SSID, but I am mistaken.

Randy

On Thu, Aug 3, 2023 at 1:26?PM Russell, KV4S <russelljthomas@...> wrote:
understood!

Excellent, everything is working perfectly now!!

Lynn that you so much for helping me understand this as well as teaching me how it works!

On Thu, Aug 3, 2023 at 12:16?PM Lynn Deffenbaugh <kj4erj@...> wrote:
?? symboltable: D
?? symbolcode: a

So that would add a term of -s//a/D?? You can never go over the 3 parts for a single symbol filter term.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/3/2023 12:55 PM, Russell, KV4S wrote:
ahh, yes that's what I was missing I was trying to do them all in one term, my next thought was separate?-s calls which you confirmed.

so, the a was because i saw in the feed an on is some dstar packets have a red diamond instead of black diamond and it appears to alternate between the colors for some reason but that didn't appear to make direwolf transmit over RF so no problem there.

example:


On Thu, Aug 3, 2023 at 11:49?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Key point that you might be missing.?? Multiple symbol filter terms are allowed, even multiple negated symbol filter terms.?? It's really really difficult to get multiple selections correctly specified in a single term.

-s/_/&/D/a

What's the final trailing /a??? The symbol filter only has 3 pieces, primary table symbols, alternate table symbols, and overlays against the alterate table symbols.

I suspect what you want is just:

-s/_// -s//&/D -s/#/#/S

That eliminates all weather station symbols.?? Then it knocks out the D-Start repeaters.? The final term, I'm not as certain about as it tries to knock out the # symbol from the primary table AND the alternate table, but only when overlaid with S.?? It might need to be separate terms:

-s/_// -s//&/D -s/#// -s//#/S

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? When using decoded, I usually limit my queries to 5 packets.



On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"






Re: Connected mode trouble

 

Thank you David,

my experience with sound cards? tells me that Windows 10 behaves often in unpredictable ways, not limited to Direwolf. Maybe it's more an issue of how it deals with USB Codecs, but many times I solved the situation by declaring a given audio card the default one.

About file transfer yes, I am using 1200 bps. It's just a matter of curiosity. I got recently an used PK-96 TNC and I wanted to check what really the speed was and perhaps move to 9600. However I am frustrated by disappointing results: sometimes the transfer works, sometimes not. The error messages so far are not very explicative ("unexpected packet", "cancel request") and it will take time to understand. So I think I will put this stuff aside for a while. At the moment the highest speed I got was around 80 bytes/sec.?

73 Giovanni IZ5PQT??


Re: symbol filtering

 

understood!

Excellent, everything is working perfectly now!!

Lynn that you so much for helping me understand this as well as teaching me how it works!

On Thu, Aug 3, 2023 at 12:16?PM Lynn Deffenbaugh <kj4erj@...> wrote:
?? symboltable: D
?? symbolcode: a

So that would add a term of -s//a/D?? You can never go over the 3 parts for a single symbol filter term.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/3/2023 12:55 PM, Russell, KV4S wrote:
ahh, yes that's what I was missing I was trying to do them all in one term, my next thought was separate?-s calls which you confirmed.

so, the a was because i saw in the feed an on is some dstar packets have a red diamond instead of black diamond and it appears to alternate between the colors for some reason but that didn't appear to make direwolf transmit over RF so no problem there.

example:


On Thu, Aug 3, 2023 at 11:49?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Key point that you might be missing.?? Multiple symbol filter terms are allowed, even multiple negated symbol filter terms.?? It's really really difficult to get multiple selections correctly specified in a single term.

-s/_/&/D/a

What's the final trailing /a??? The symbol filter only has 3 pieces, primary table symbols, alternate table symbols, and overlays against the alterate table symbols.

I suspect what you want is just:

-s/_// -s//&/D -s/#/#/S

That eliminates all weather station symbols.?? Then it knocks out the D-Start repeaters.? The final term, I'm not as certain about as it tries to knock out the # symbol from the primary table AND the alternate table, but only when overlaid with S.?? It might need to be separate terms:

-s/_// -s//&/D -s/#// -s//#/S

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? When using decoded, I usually limit my queries to 5 packets.



On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"






Re: symbol filtering

Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

?? symboltable: D
?? symbolcode: a

So that would add a term of -s//a/D?? You can never go over the 3 parts for a single symbol filter term.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/3/2023 12:55 PM, Russell, KV4S wrote:
ahh, yes that's what I was missing I was trying to do them all in one term, my next thought was separate?-s calls which you confirmed.

so, the a was because i saw in the feed an on is some dstar packets have a red diamond instead of black diamond and it appears to alternate between the colors for some reason but that didn't appear to make direwolf transmit over RF so no problem there.

example:


On Thu, Aug 3, 2023 at 11:49?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Key point that you might be missing.?? Multiple symbol filter terms are allowed, even multiple negated symbol filter terms.?? It's really really difficult to get multiple selections correctly specified in a single term.

-s/_/&/D/a

What's the final trailing /a??? The symbol filter only has 3 pieces, primary table symbols, alternate table symbols, and overlays against the alterate table symbols.

I suspect what you want is just:

-s/_// -s//&/D -s/#/#/S

That eliminates all weather station symbols.?? Then it knocks out the D-Start repeaters.? The final term, I'm not as certain about as it tries to knock out the # symbol from the primary table AND the alternate table, but only when overlaid with S.?? It might need to be separate terms:

-s/_// -s//&/D -s/#// -s//#/S

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? When using decoded, I usually limit my queries to 5 packets.



On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"






Re: symbol filtering

 

ahh, yes that's what I was missing I was trying to do them all in one term, my next thought was separate?-s calls which you confirmed.

so, the a was because i saw in the feed an on is some dstar packets have a red diamond instead of black diamond and it appears to alternate between the colors for some reason but that didn't appear to make direwolf transmit over RF so no problem there.

example:


On Thu, Aug 3, 2023 at 11:49?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Key point that you might be missing.?? Multiple symbol filter terms are allowed, even multiple negated symbol filter terms.?? It's really really difficult to get multiple selections correctly specified in a single term.

-s/_/&/D/a

What's the final trailing /a??? The symbol filter only has 3 pieces, primary table symbols, alternate table symbols, and overlays against the alterate table symbols.

I suspect what you want is just:

-s/_// -s//&/D -s/#/#/S

That eliminates all weather station symbols.?? Then it knocks out the D-Start repeaters.? The final term, I'm not as certain about as it tries to knock out the # symbol from the primary table AND the alternate table, but only when overlaid with S.?? It might need to be separate terms:

-s/_// -s//&/D -s/#// -s//#/S

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? When using decoded, I usually limit my queries to 5 packets.



On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"





Re: symbol filtering

Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

Key point that you might be missing.?? Multiple symbol filter terms are allowed, even multiple negated symbol filter terms.?? It's really really difficult to get multiple selections correctly specified in a single term.

-s/_/&/D/a

What's the final trailing /a??? The symbol filter only has 3 pieces, primary table symbols, alternate table symbols, and overlays against the alterate table symbols.

I suspect what you want is just:

-s/_// -s//&/D -s/#/#/S

That eliminates all weather station symbols.?? Then it knocks out the D-Start repeaters.? The final term, I'm not as certain about as it tries to knock out the # symbol from the primary table AND the alternate table, but only when overlaid with S.?? It might need to be separate terms:

-s/_// -s//&/D -s/#// -s//#/S

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? When using decoded, I usually limit my aprs.fi queries to 5 packets.



On 8/3/2023 11:34 AM, Russell, KV4S wrote:

i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"





Re: symbol filtering

 

i got the syntax errors resolved. i'm just a dummy with that....

last thing I'm trying to exclude are digis

here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a
i can live with this but if I could refine just a little bit more I'd be set!

if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?




Any suggestions?

side note:
it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?

On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh <kj4erj@...> wrote:
Syntax errors from what??? I need to see how you are formatting your symbol filter.?? And exactly what is saying what about syntax errors...

But / is the primary table, \ is the secondary table, anything else is an overlay on the secondary table.

So symboltable / symbolcode _ would be coded as:

s/_//

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32





On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in the table?



I¡¯m getting syntax errors.

On Wed, Aug 2, 2023 at 1:17 PM Russell, KV4S via <russelljthomas=[email protected]> wrote:
Lynn,
Outstanding!? This is exactly what I needed. the server-side filter is operating as expected! I didn't even know about the "minus" sign for exclusions.

Thanks for passing along the telnet options that will save me a lot?of time vs restarting direwolf every time i change something!! I had no idea that was an option!

Thanks for teaching!?

On Wed, Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh <kj4erj@...> wrote:
Unfortunately, the APRS system has no definitive way to determine if any given station is truly message capable.?? There's some distinction in the Mic-E type codes, but that would only apply to stations using established type codes and doesn't apply to any station not using Mic-E encoded location packets.

As for "moving" vs "fixed", there is also no filter on whether or not a station has changed coordinates (the true meaning of "moving", but then a drifting fixed GPS moves as well).? There is a piece of one of Bob's original symbol definition pages that define "JUST-MOBILE-SYMBOLS", and presuming that folks actually set symbols relfecting what they are, you could construct a suitable s/ filter based on this information.

says:

JUST-MOBILE-SYMBOLS:  The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc.  This list
has been published in APRS1.1 for over a decade.  As of Nov08, this
list was reviewd and updated:

WAS:
Pri:  '<=>()*0COPRSUXY[^abefgjkpsuv
Alt:  /0>AKOS[^knsuv

IS NOW:
Pri:  !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv  <== [added !F\ ]
Alt:  >KOSY[^ksuv\                               <==[removed /0An]
I'll leave the actual "mobile" symbol filter as an exercise for the reader.?? But keep in mind that APRS-IS filter terms are OR'd together.?? If you put a symbol filter like the following in your APRS-IS server filter, you'll get ALL stations matching that filter from the ENTIRE PLANET!?? A hyphen will give you an "AND NOT" term, but there is no strictly "AND" qualifier (except in APRSIS32's internal filter implementation which uses a plus sign to be "AND ALSO").

s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\

I believe Direwolf's internal filter processing is much more expressive and may be able to do more than the APRS-IS server-side filters.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.?? Read, study, and experiment with ? Just be warned that it is unbelievably easy to put in a filter that gives you the planetary feed when you weren't expecting it.

PPS.?? If you are above an average computer user, you can actually use telnet to test APRS-IS filter terms.? Simply telnet to your favorite APRS-IS server on port 14580 (if I have to tell you how to do that, or where to get the Windows telnet client, then this isn't for you).? As the first line, enter "user {makesomethingup} pass -1" and hit Enter.? To set a filter, enter "#filter {filtertermhere}" and hit enter.?? That filter will immediately apply and you should start seeing packets.?? Entering a new "#filter {differentterm}" will REPLACE your active filter with the new one.?? And note that this interface was designed for programs to use, so back-space/delete doesn't work.?? It's best to compose the filter (especially multi-term filters) in Notepad or something, copy to the clipboard, and paste it into the telnet session.? Also, if you find your session gets disconnected, it's because you weren't very creaive or unique in your {makesomethingup}.? Any single APRS-IS server will only allow a single connection from any specific {makesomethingup}, so using something simple like "TEST" might cause conflicts and get you disconnected.

PPPS.? Teaching a few more people how to fish!


On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.

I have no idea how to generate it but I would like to only get stations that are either moving or can respond to messages?
Only getting "moving"?stations or not "fixed" stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks, pc's, android, ios clients?

I guess I need to learn the filtering I just don't see many examples on the list or the internet to help me craft what I want.

My thought was to cast?a semi-large net 35km with buddies outside that range then filter out unwanted items which is mainly these dstar repeaters.

but if there's a better approach I'm all ears.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
That black diamond D is supposed to be for D-star gateways (co-located with D-star repeaters), not for hotspots. If the hotspot users are overloading that symbol, that's a problem.?

In any case, you'd have to do that with the client-side filtering that was just discussed on this list, because your server-side filter says "_everything_ within 35 kilometers of my beaconed position" (and everything includes the nearby D-star gateways/repeaters). If you don't want to get _everything_ within 35km, you need to stop asking for it.

Andrew, KA2DDO

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

does anyone have experience with symbol filtering? I want to remove digital hotspots from my server feed. They all seem to have this black diamond with a D in the middle (attached).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"




Re: Connected mode trouble

 

¿ªÔÆÌåÓý


Hello Giovanni,


Then as you suggested, the problem were the audio settings. The Direwolf radio here is a FT-991A where I use the USB Audio Codec. Despite the Output audio device?
was correctly selected in the 991.conf, it was inactive until I set it as default device in Windows. Soundmodem did not care about Windows settings.

This still sounds like you have a Direwolf configuration issue as you shouldn't have to set your FT991A as the default Windows sound card to get things to work with Direwolf.


I have another question: I set up all this drudgery as I would like? to test file transfers using packet radio. The results so far are quite
disappointing. EasyTerm has the Yapp option but is seems not to work at all with Direwolf, and works erratically with Soundmodem. Any idea?

You haven't shared much information here but assuming you're still using 1200bps AFSK packet with say 200ms PTT keyup delay, you won't get much more than say about 900bps worth of usable throughput (best case) for application uses such as file transfers.? That said, if EasyTerm with UZ7HO soundmodem via a AGW connection works, then it should work under Direwolf with a AGW connection as well.? Can you tell us what you're seeing in terms of failures, errors, etc?? It's possible there might be a bug so some Direwolf logs and packet captures, etc. will help.


Btw, Rob's last email was spot on and there is at least one other terminal program that supports YAPP that you can try:

?? - QtTermTCP for Windows supports AGW and Yapp :


Though older, you might consider looking for programs that support the "AutoBin" protocol as well.?

--David
KI6ZHD


Re: Connected mode trouble

 

Not really - even back in the 1990s when packet was popular for a lot of digital communication, I found file transfer difficult.
Way too many ways to get bad data.? You could try Z-modem or Kermit if they is offered by EasyTerm.??

Also, make sure you are specifying the file type (if possible).?
Older terminal applications had special check box for binary data.? That was important!

You could try different tools (like AGWTerm or QtTermTCP).??Although I think most only offer YAPP for file transfer.
I am not sure you can use normal terminal applications like TeraTerm or RealTerm.?
?? If you are good with macros, maybe.

Robert Giuliano
KB8RCO


Re: Connected mode trouble

 

Thanks Rob,

first, the two stations are in my shack, hi!

Then as you suggested, the problem were the audio settings. The Direwolf radio here is a FT-991A where I use the USB Audio Codec. Despite the Output audio device?
was correctly selected in the 991.conf, it was inactive until I set it as default device in Windows. Soundmodem did not care about Windows settings.

I have another question: I set up all this drudgery as I would like? to test file transfers using packet radio. The results so far are quite
disappointing. EasyTerm has the Yapp option but is seems not to work at all with Direwolf, and works erratically with Soundmodem. Any idea?

Thanks and 73
Giovanni IZ5PQT


Re: Connected mode trouble

 

First question would be about path settings.
?? Does UZ7HO have path settings that are extending the reach of your packets (and Direwolf does not)?

Otherwise, I see 2 sides to consider:?
The lack of a reply from your connect request can either be:
?? 1) The other station is not decoding your packet, and therefore does not reply
?? 2) The other station is decoding your packet and replies to it, but your station is not able to decode the reply.
Assuming the other station is configured properly and others are able to communicate with it (as you were with UZ7HO),
?? then (in IMO), the issue is most likely sound card settings.? Even though the settings work with UZ7HO, they may need to be adjusted for Direwolf.

Checks:
Can you contact the other station and see if they can help you troubleshoot this.
?? Can the other station connect to you with Direwolf setup?? If yes, then I am at a loss!
If not ...
1)?? First ask if they are decoding your packets? If yes, proceed to 2).
????? Adjust the sound card output and send them packets to determine their best decode.
2)?? Have the other station send some packets to your (not connected) - does your station decode them?
????? Adjust the sound card input and see if you can find a setting to best decode them.
??
-------
Rob KB8RCO


Connected mode trouble

 

I always used Direwolf for APRS. Now I was trying to use Direwolf + EasyTerm to connect another station using a hardware TNC. It seems that the packets from Direwolf aren't recognized?
by the other station, so that station does not reply to the connect request.?My question is if I should set some parameters in the .conf file special for connected mode.
Notice that Soundmodem from UZ7HO works instead.?
I am using Direwolf on Windows.?
Thanks?
73 Giovanni IZ5PQT?


Re: Direct Keying 9600 FSK?

 

Hi David,

Thanks for the response.

I'm not looking to use the built in packet handler, because of it's limitations as I mentioned; and it won't be compatible with AX.25.

There is however a "Direct Mode" (4.2.2 in the RFM23BP datasheet). Looking around online it seems easy enough to use this for raw mode; completely bypassing the packet handler and modem. In this mode, I can assign GPIO pins on the RFM23BP module to be the raw FSK input and output. I can the use Direwolf to handle the raw FSK with G3RUH encoding, etc.

In this mode there is no need for preamble or sync. On the RX side, while it can help receiver performance if it is able to detect a preamble, the preamble is fixed to alternating 1-0-1-0 and I can specify the number of bits (in lots of 4) to detect; I don't believe is compatible with AX.25 + G3RUH scrambling (but I could be wrong).

73,
vk3tst