Keyboard Shortcuts
Likes
- Yaac-Users
- Messages
Search
Re: BlackList
YAAC's assumption for blacklisting is that you don't want to propagate the blacklisted station's traffic _anywhere_ (such as a station transmitting illegal traffic that you don't want to get blamed for forwarding). So, such stations' traffic doesn't get repeated through any port in YAAC (RF or Internet).
If you don't want to digipeat such traffic to RF, I'm not sure why you would still want to clutter the APRS-IS backbone with the traffic, as some other Tx I-gate might feel obliged to retransmit it to RF. In any case, YAAC doesn't have per-port blacklisting. You might be able to adjust your digipeat alias lists on your RF ports to exclude the alias the offending station is using (i.e., only do WIDE2-n if the offender is doing WIDE1-1,WIDE2-1 and you are the first hop). That is annoying that your offenders are over the normal duplicate suppression threshold (30 seconds) so that alternate packets from them wouldn't be dropped anyway. Perhaps I should look into the option of configurably raising that threshold; on the other hand, the offenders could easily work around that by simply putting a variable field (i.e., serial number) into the packet body so consecutive packets aren't duplicates. Have you tried to contact the station operators to suggest they slow their packet rates? Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of Pascal Charette Sent: Wednesday, October 7, 2020 1:43 PM To: [email protected] Subject: [yaac-users] BlackList Filter Blacklist work perfectly to stop digipeating fixed stations using 2 hop every 2 minutes. But would be nice when SSID is in Blacklist get i-Gate to APRS-IS. Because when SSID is in BlackList, it is completely ignored. Is there a way to do it? ve2pcq |
Re: APRS-IS packets not received when RF/AGWPE port enabled
No, this is a feature designed to support the proper operation of the APRS-IS with the local RF channel. When you have both an RF port (AGWPE) and an APRS-IS port open, YAAC assumes (until you configure it otherwise) that you plan on running a normal Tx-I-gate. By default, the only packets sent to an APRS-IS client by the backbone are text message packets addressed to stations that the client has forwarded to the backbone, or position packets for stations that have just sent qualifying text messages, because that is all the client should be Tx-I-gating to RF. (Note the backbone does not understand the concept of a receive-only I-gate; it treats all clients the same).
If you want additional traffic from the APRS-IS backbone, you will have to specify an APRS-IS server filter expression on the APRS-IS port to have filter-matching extra traffic forwarded from the backbone. Note that YAAC implements the proper Tx-I-gate algorithms, so such extra traffic will not be sent on to the local RF channel unless you specify yet another filter for supplemental Tx I-gate transmissions (highly _not_ recommended). For the convenience of new users, when YAAC is configured with _only_ an APRS-IS port (no RF ports), if and only if the user doesn't specify an explicit APRS-IS server filter expression on the port, a default filter expression (a range of 100 kilometers around the beacon fixed latitude and longitude position) is implicitly created so the user will see some traffic. This default filter is _not_ implicitly used if you have an RF port. And if you have an explicit filter expression, the default filter is not added to it. Hope this helps explain the "drop" in Internet traffic since you hooked up your radio. Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of Mark via groups.io Sent: Thursday, October 1, 2020 12:24 PM To: [email protected] Subject: [yaac-users] APRS-IS packets not received when RF/AGWPE port enabled Hi, I'm a new user to YAAC and I'm experiencing a strange problem where YAAC (version 1.0-beta157 running on Windows 10 Pro x64) will not receive APRS-IS packets when a RF (AGWPE) port is enabled. When I first setup the program (gone through several cycles of using the -clear flag to try reinstall and finally figured it out how to replicate the issue) stations appear on my map, but they all eventually expire once I enable AGWPE. By disabling the AGWPE port, the APRS-IS packets start being received again. The strange thing is YAAC is still sending data to APRS-IS while the AGWPE port is enabled as I can see my station updates on aprs.fi. Is this intended behavior or am I doing something wrong to show both RF and APRS-IS data on the map? Thanks, Mark |
APRS-IS packets not received when RF/AGWPE port enabled
Hi,
I'm? a new user to YAAC and I'm experiencing a strange problem where YAAC (version?1.0-beta157 running on Windows 10 Pro x64) will not receive?APRS-IS packets when a RF (AGWPE) port is enabled. When I first setup the program (gone through several cycles of using the -clear flag to try reinstall and finally figured it out how to replicate the issue) stations appear on my map, but they all eventually expire once I enable AGWPE. By disabling the AGWPE port, the APRS-IS packets start being received again.?The strange thing is YAAC is still sending data to?APRS-IS while the AGWPE port is enabled?as I can see my station updates on aprs.fi. Is this intended behavior or am I doing something wrong to show both RF and APRS-IS data on the map? Thanks, Mark |
Re: YAAC aprsisserver
Yeah, I had thought about doing that but was hoping to not do that since YAAC seemed to be doing what I wanted (and more).
toggle quoted message
Show quoted text
Thanks, Eric ©\©\©\©\©\©\©\ Original Message ©\©\©\©\©\©\©\ On Monday, September 28, 2020 12:42 PM, Andrew P. <andrewemt@...> wrote:
No, I never set up the aprssisserver plugin to allow transmissions from the 2nd-order clients, because I don't have the passcode validation logic in the plugin to try to ensure such a 2nd-order client is legitimate (not that that means much these days). |
Re: YAAC aprsisserver
No, I never set up the aprssisserver plugin to allow transmissions from the 2nd-order clients, because I don't have the passcode validation logic in the plugin to try to ensure such a 2nd-order client is legitimate (not that that means much these days).
If you want to do something like that, I recommend using a real APRS-IS server package that can also talk to your TNCs, such as the javAPRSsrvr program, and then have both your home-station YAAC and your laptop both connect to it. Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of Eric H. Christensen via groups.io <eric@...> Sent: Monday, September 28, 2020 11:52 AM To: [email protected] Subject: [yaac-users] YAAC aprsisserver I'm running the YAAC aprsisserver plugin at my home station that is connected to 2m and IS (among other things). My laptop (-1) is roaming around my house and is connected to the home station over the LAN in my house (using port 14580). The expectation I had was that my home station would "see" -1 and relay messages and such over RF and IS, as appropriate, that I send from that station. When I look at my home station, though, I don't even see -1 nor any of the packets coming from that station. -1 sees the home station, though. Do I have something setup incorrectly? 73, Eric WG3K |
YAAC aprsisserver
I'm running the YAAC aprsisserver plugin at my home station that is connected to 2m and IS (among other things). My laptop (-1) is roaming around my house and is connected to the home station over the LAN in my house (using port 14580). The expectation I had was that my home station would "see" -1 and relay messages and such over RF and IS, as appropriate, that I send from that station. When I look at my home station, though, I don't even see -1 nor any of the packets coming from that station. -1 sees the home station, though.
Do I have something setup incorrectly? 73, Eric WG3K |
Re: How to set up TNC-Pi9k6
After trying a lot of options, I believe I know where the problem is: The TNC-Pi9k6 as it communicates with YAAC.? I finally got it to be accepted by YAAC as a serial device on /dev/ttyS0.? But with YAAC, there was no communication.? That is, no packets were sent or received.? I switched the TNC-Pi for the TNC-Pi9k6, and it worked.? Frustratingly, either TNC works fine with PiGate RMS or XASTIR.? There must be something awry with the communication protocols of the TNC-Pi9k6 that prevents it from working with YAAC.
Since my motivation for getting the TNC-Pi9k6 was as a backup for the TNC-Pi as used with PiGate RMS, I will leave my arrangement of the parts so that everything works as they are configured.? Not ideal, but I can live with it. |
Re: How to set up TNC-Pi9k6
¿ªÔÆÌåÓýHi Again. Well, that would seem to point to something OS or settings
related that's getting in the way. Sadly not having that hardware (hat) I can't hope to replicate the same issue to help debug it.? Sorry. I do notice from reading the TNC-Pi9k6 manual ?
?? that you do not use regular
TNC type commands to control it.? (I presume you have downloaded
and are using the two configuration manipulation software tools
that come in the zipfile???
? ) In fact, other than a few configuration notes, the overall command structure and usage is somewhat undocumented.? I cant even tell if it is supposed to be a KISS type of TNC! That and YAAC 1.0-beta157 doesn't list the TNC-Pi9k6 as a serial port TNC option, or the TNC-x that it appears to have been derived from. It also appears to be verging on being an abandoned product, as
MFJ cloned the TNC-x, while the prospect of new kits etc are
unlikely due (it seems, a bit of a lame excuse) to the need to use
SMD parts for any future versions.) You could try asking at:-?? /search?q=RaspberryPi-4-HamRadio Or reaching out to it's creator:-? John Hansen, W2FS at john@...? As mentioned at the end of the document above. Hope you find a solution, when you do, I suspect others would like to know.? Me too, just out of curiosity.73. Dave G8KBV
From: Bill
AA6BD I installed Xastir on the same Raspberry Pi.? I prefer YAAC
because it is more intuitive to me, and the maps are nicer.?? -- Created on and sent from a Unix like PC running and using free and open source software: |
Re: How to set up TNC-Pi9k6
I loaded YAAC-157 onto my Raspberry Pi running Buster to replace YAAC-152 and without changing anything, it nicely connected with the TNC-Pi9k6 including receiving and transmitting.? Therefore, I would guess that there is something in Raspberry Pi OS Stretch that interferes with it supporting YAAC to connect with the serial port /dev/ttyS0.? Note that in Buster, the serial port shows as /dev/ttyAMA0 but the user notes I found from WVCARC who makes the TNC-Pi9k6, and from John Hansen who had made it before he retired, all working with John Wiseman who designed the card, said that this change had occurred with Stretch.
If there is anything I can to to help with this, including testing, please let me know. |
Re: How to set up TNC-Pi9k6
I installed Xastir on the same Raspberry Pi.? I prefer YAAC because it is more intuitive to me, and the maps are nicer.??
I configured an interface (xastir port) and chose Serial KISS TNC with the port of /dev/ttyS0 and it was marked as "UP."? I was able to use Xastir to transmit on the port, and I saw the red LED flash on the TNC, so I believe it worked. What do I need to change on YAAC so it will use the serial KISS TNC /dev/ttyS0? |
Re: How to set up TNC-Pi9k6
Dave_G0WBX,
When I ran dmesg, I found [? +0.000126] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 81, base_baud = 0) is a PL011 rev2
[? +0.002579] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 53, base_baud = 50000000) is a 16550
?
so I assume these are my serial devices and one is the TNC-Pi9k6.? the 16550 is a UART so I assume this is the one. I tried to use /dev/ttyS0 but YAAC responds with an error "unable to open Serial_TNC connection /dev/ttyS0" Same for /dev/ttyAMA0 which I recall is Bluetooth, right? |
Re: How to set up TNC-Pi9k6
Dave,?
This is not a USB device.? It is connected to the Raspberry Pi as a HAT module plugged into the GPIO pins of the Raspberry Pi.? I suppose I could remove it and install it to see how dmesg reports it. I configured the serial port to be enabled and the serial console to be disabled.? I tried? ls -l /dev/ser* and see? lrwxrwxrwx 1 root root 7 Sep 24 11:09 /dev/serial0 -> ttyAMA0
lrwxrwxrwx 1 root root 5 Sep 24 11:09 /dev/serial1 -> ttyS0
when I type? ls -l /dev/ttyS0 I get? crw-rw-rw- 1 root dialout 4, 64 Sep 24 11:09 /dev/ttyS0
I checked that the user pi is in the dialout group by typing groups pi In YAAC, I tried using each of these 4 devices.? I am able to click on Test Port and a window comes up but nothing appears in the window.? I connected a radio to the TNC-Pi9k6 and tuned it to 144.390MHz.? I see APRS messages, and the receive light on the radio and the TNC light up, but nothing appears in the Test Port window.? When I click Enable Port, I get "unable to open Serial_TNC connection /dev/ttyS0" for example. I had a prior version of YAAC about 18 months old which was running under Buster, and it works fine with the same hardware.? So it appears that something is different between the two versions of either YAAC or Raspberry Pi OS. |
Re: Get version number from command line
Not yet, but that's a good idea. I'll add it in the next build.
Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of km4ack <jason.oleham@...> Sent: Thursday, September 24, 2020 11:22 AM To: [email protected] Subject: [yaac-users] Get version number from command line Is there a way to get the version number of the installed version from the command line? I have this installed on a Raspberry pi. 73, de KM4ACK |
Re: How to set up TNC-Pi9k6
¿ªÔÆÌåÓýHi. Under Linux (running Mint 19.3 64 bit here) first start dmesg from a command line terminal, thus... ??? dmesg -wH Where it will instantly fill that terminal with a load of stuff,
then stop updating, unless you've got trouble with some background
process....?? (Hint, make that terminal window as wide as you can,
to stop lines wrapping. Next, plug in your device, and you will see dmesg report what the OS saw, and did with it. For example, on this Mint 19.3 machine, when I plug in one of the nefarious Prolific serial devices (old but genuine) this is seen... [Sep24 14:23] usb 2-1.2: new full-speed USB device number 6 using ehci-pci[? +0.109438] usb 2-1.2: New USB device found, idVendor=067b, idProduct=2303 [? +0.000008] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [? +0.000003] usb 2-1.2: Product: USB-Serial Controller [? +0.000004] usb 2-1.2: Manufacturer: Prolific Technology Inc. ??? (Some irrelevant stuff about WiFi removed...) [? +0.259574] usbcore: registered new interface driver usbserial_generic[? +0.000010] usbserial: USB Serial support registered for generic [? +0.020230] usbcore: registered new interface driver pl2303 [? +0.000024] usbserial: USB Serial support registered for pl2303 [? +0.000055] pl2303 2-1.2:1.0: pl2303 converter detected [? +0.001761] usb 2-1.2: pl2303 converter now attached to ttyUSB0 That shows the date/time when the device was seen, how it connected, the identity information (such as it is) and what the OS did with it. In this case, make it available as?? /dev/ttyUSB0 And this happens, when it is disconnected... [Sep24 14:28] usb 2-1.2: USB disconnect, device number 6
If your system doesn't allow the '-wH' on the end of the dmesg
invocation, then just issue??? dmesg?? on it's own, immediately
after you connect the device.?? Crude, but it works.? (but doesn't
auto update.)
(Now, if there is a way to change that product serial number, that would be very useful, as currently Prolific devices do not have any unique identifier you can reliably use with udev rules.) 73 Bill Dave G0WBX.
From: Bill
AA6BD Dave G8KBV, -- Created on and sent from a Unix like PC running and using free and open source software: |
Re: How to set up TNC-Pi9k6
Yep, I need to update my website to match the latest built-in Help. Will do that when the next build comes out.
________________________________________ From: [email protected] <[email protected]> on behalf of Bill AA6BD <bill@...> Sent: Wednesday, September 23, 2020 2:05 PM To: [email protected] Subject: Re: [yaac-users] How to set up TNC-Pi9k6 Andrew, Here is the FAQ I used: "it wants to open the real device file" Please help me out here. I thought I was following the notes in the FAQ but if I need to do something else to open the real device file, can you help me with what that might be? |