Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: IGate not sending rx data, only beacons
Hi Keith,
I just fired up APRSIS32 on my windows machine and connected to Direwolf on my Pi using port 8001, all the decodes are showing fine on there too. I just hit "Transmit" on APRSIS32 and I saw it come up in magenta on the Direwolf console, but that is not being sent or seen anywhere. The only thing that can be seen are beacons I send. I've gone through all the conf files and everything looks correct.? Dale de 2W0ODS |
Re: IGate not sending rx data, only beacons
I've just done exactly the same thing today and am seeing the same thing - I'm receiving plenty of stations which are being decoded and shown in green or blue but only my own beacon shows magenta and I can't see anything being uploaded. Would appreciate any advice regarding this. 73 Keith G6NHU (ex SysOp MB7UIV, the first licenced APRS gateway in the UK, many years ago) |
Re: Digipeater filter rules
On Sun, Jan 22, 2017 at 12:11 PM, Angus Ainslie?<angus.ainslie@...>?wrote: I'm my case I think it would be sufficient to delay 100 milliseconds and then a clear channel as the packet is either digipeated immediately or not at all. There is no way to be able to tell within 100ms if a packet has been digipeated or not. A typical packet is 500-1200ms long. ? With APRX running on the kiss interface it probably can't do clear channel detection. Aprx has nothing to do with clear channel detection. Aprx processes packets handed to it from the TNC over the KISS interface and hands back packets to be transmitted. Channel access and buffering is entirely handled by the TNC. Can it do subsecond delays ? Not really; with the time length of APRS packets, there isn't much use to sub-second viscous delays because you'll never hear an echo in that time. -- Kenneth Finnegan, W6KWF |
Re: Digipeater filter rules
Angus Ainslie
Hi Kenneth,
toggle quoted message
Show quoted text
Thanks fro the ideas with APRX. With the digipeaters in my area I don't ever see the packet fratricide that was described in the link. I'm my case I think it would be sufficient to delay 100 milliseconds and then a clear channel as the packet is either digipeated immediately or not at all. With APRX running on the kiss interface it probably can't do clear channel detection. Can it do subsecond delays ? Angus -------------------------------------------- On Sun, 1/22/17, Kenneth Finnegan KennethFinnegan2007@... [direwolf_packet] <direwolf_packet@...> wrote:
Subject: Re: [direwolf_packet] Re: Digipeater filter rules To: direwolf_packet@... Date: Sunday, January 22, 2017, 10:15 AM ? On Sun, Jan 22, 2017 at 6:12 AM, wb2osz@... [direwolf_packet]?<direwolf_ packet@...>?wrote: As far as I know there has been only one implementation. And that implementation is the one I now maintain, Aprx:?. com/aprx/ Some of the old guard APRS developers don't like it, but the situation that Bob describes in the linked thread where he wants digipeaters to all have PWAIT=0 and walk over each other rarely happens anyways due to poor documentation / his packet fratricide theory lacking universal support, so I have lots of users who run viscous delay and are very happy with the reduced load on their local network / reduced transmit duty cycle on their digi (particularly users who suffer desense on their home base station). I believe you can use Direwolf to expose a KISS socket for Aprx, then you add a "viscous-delay 5" line in your digipeater config. It will queue every digipeated packet for 5-7 seconds checking for any echos from other digipeaters before transmitting it. It's impact on the local transmitter can be seen here:? PhirePhly/aprx/blob/master/ ViscousDigipeaterTxEffect.png If you have any questions about setting up Aprx, you can post them on our forum here:?. com/forum/#!forum/aprx- software -- Kenneth Finnegan, W6KWF . com/ #yiv6957833027 #yiv6957833027 -- #yiv6957833027ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;} #yiv6957833027 #yiv6957833027ygrp-mkp hr { border:1px solid #d8d8d8;} #yiv6957833027 #yiv6957833027ygrp-mkp #yiv6957833027hd { color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;} #yiv6957833027 #yiv6957833027ygrp-mkp #yiv6957833027ads { margin-bottom:10px;} #yiv6957833027 #yiv6957833027ygrp-mkp .yiv6957833027ad { padding:0 0;} #yiv6957833027 #yiv6957833027ygrp-mkp .yiv6957833027ad p { margin:0;} #yiv6957833027 #yiv6957833027ygrp-mkp .yiv6957833027ad a { color:#0000ff;text-decoration:none;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ygrp-lc { font-family:Arial;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ygrp-lc #yiv6957833027hd { margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ygrp-lc .yiv6957833027ad { margin-bottom:10px;padding:0 0;} #yiv6957833027 #yiv6957833027actions { font-family:Verdana;font-size:11px;padding:10px 0;} #yiv6957833027 #yiv6957833027activity { background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} #yiv6957833027 #yiv6957833027activity span { font-weight:700;} #yiv6957833027 #yiv6957833027activity span:first-child { text-transform:uppercase;} #yiv6957833027 #yiv6957833027activity span a { color:#5085b6;text-decoration:none;} #yiv6957833027 #yiv6957833027activity span span { color:#ff7900;} #yiv6957833027 #yiv6957833027activity span .yiv6957833027underline { text-decoration:underline;} #yiv6957833027 .yiv6957833027attach { clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} #yiv6957833027 .yiv6957833027attach div a { text-decoration:none;} #yiv6957833027 .yiv6957833027attach img { border:none;padding-right:5px;} #yiv6957833027 .yiv6957833027attach label { display:block;margin-bottom:5px;} #yiv6957833027 .yiv6957833027attach label a { text-decoration:none;} #yiv6957833027 blockquote { margin:0 0 0 4px;} #yiv6957833027 .yiv6957833027bold { font-family:Arial;font-size:13px;font-weight:700;} #yiv6957833027 .yiv6957833027bold a { text-decoration:none;} #yiv6957833027 dd.yiv6957833027last p a { font-family:Verdana;font-weight:700;} #yiv6957833027 dd.yiv6957833027last p span { margin-right:10px;font-family:Verdana;font-weight:700;} #yiv6957833027 dd.yiv6957833027last p span.yiv6957833027yshortcuts { margin-right:0;} #yiv6957833027 div.yiv6957833027attach-table div div a { text-decoration:none;} #yiv6957833027 div.yiv6957833027attach-table { width:400px;} #yiv6957833027 div.yiv6957833027file-title a, #yiv6957833027 div.yiv6957833027file-title a:active, #yiv6957833027 div.yiv6957833027file-title a:hover, #yiv6957833027 div.yiv6957833027file-title a:visited { text-decoration:none;} #yiv6957833027 div.yiv6957833027photo-title a, #yiv6957833027 div.yiv6957833027photo-title a:active, #yiv6957833027 div.yiv6957833027photo-title a:hover, #yiv6957833027 div.yiv6957833027photo-title a:visited { text-decoration:none;} #yiv6957833027 div#yiv6957833027ygrp-mlmsg #yiv6957833027ygrp-msg p a span.yiv6957833027yshortcuts { font-family:Verdana;font-size:10px;font-weight:normal;} #yiv6957833027 .yiv6957833027green { color:#628c2a;} #yiv6957833027 .yiv6957833027MsoNormal { margin:0 0 0 0;} #yiv6957833027 o { font-size:0;} #yiv6957833027 #yiv6957833027photos div { float:left;width:72px;} #yiv6957833027 #yiv6957833027photos div div { border:1px solid #666666;height:62px;overflow:hidden;width:62px;} #yiv6957833027 #yiv6957833027photos div label { color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} #yiv6957833027 #yiv6957833027reco-category { font-size:77%;} #yiv6957833027 #yiv6957833027reco-desc { font-size:77%;} #yiv6957833027 .yiv6957833027replbq { margin:4px;} #yiv6957833027 #yiv6957833027ygrp-actbar div a:first-child { margin-right:2px;padding-right:5px;} #yiv6957833027 #yiv6957833027ygrp-mlmsg { font-size:13px;font-family:Arial, helvetica, clean, sans-serif;} #yiv6957833027 #yiv6957833027ygrp-mlmsg table { font-size:inherit;font:100%;} #yiv6957833027 #yiv6957833027ygrp-mlmsg select, #yiv6957833027 input, #yiv6957833027 textarea { font:99% Arial, Helvetica, clean, sans-serif;} #yiv6957833027 #yiv6957833027ygrp-mlmsg pre, #yiv6957833027 code { font:115% monospace;} #yiv6957833027 #yiv6957833027ygrp-mlmsg * { line-height:1.22em;} #yiv6957833027 #yiv6957833027ygrp-mlmsg #yiv6957833027logo { padding-bottom:10px;} #yiv6957833027 #yiv6957833027ygrp-msg p a { font-family:Verdana;} #yiv6957833027 #yiv6957833027ygrp-msg p#yiv6957833027attach-count span { color:#1E66AE;font-weight:700;} #yiv6957833027 #yiv6957833027ygrp-reco #yiv6957833027reco-head { color:#ff7900;font-weight:700;} #yiv6957833027 #yiv6957833027ygrp-reco { margin-bottom:20px;padding:0px;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ov li a { font-size:130%;text-decoration:none;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ov li { font-size:77%;list-style-type:square;padding:6px 0;} #yiv6957833027 #yiv6957833027ygrp-sponsor #yiv6957833027ov ul { margin:0;padding:0 0 0 8px;} #yiv6957833027 #yiv6957833027ygrp-text { font-family:Georgia;} #yiv6957833027 #yiv6957833027ygrp-text p { margin:0 0 1em 0;} #yiv6957833027 #yiv6957833027ygrp-text tt { font-size:120%;} #yiv6957833027 #yiv6957833027ygrp-vital ul li:last-child { border-right:none !important; } #yiv6957833027 |
Incorrectly I-gating Third-Party Packets from APRS-IS
Greetings, I'm seeing evidence on other lists that Direwolf is incorrectly I-gating the payload of third-party packets with a network ID of "TCPIP" back to the APRS-IS (Namely the SMSGTE threads on something stripping SSIDs). Is this a known issue which has been corrected in a more recent release of Direwolf? If not, can someone familiar with running Direwolf investigate the issue? -- Kenneth Finnegan, W6KWF |
IGate not sending rx data, only beacons
I have Direwolf set up on a Pi with a RTL SDR, I intended on putting an IGate up here, Everything appears to be working, I am receiving lots of APRS packets, I can send a beacon however it does not seem to be sending anything I Rx over the air to the internet. I see everything that has been picked up and decoded in Green and Blue, but nothing ever goes Magenta other than the Beacon about my station that I set up. I've read the manuals and a few guides online but everything seems to be set up correct. Any help would be gratefully appreciated. Dale de 2W0ODS |
Re: Digipeater filter rules
On Sun, Jan 22, 2017 at 6:12 AM, wb2osz@... [direwolf_packet]?<direwolf_
And that implementation is the one I now maintain, Aprx:? Some of the old guard APRS developers don't like it, but the situation that Bob describes in the linked thread where he wants digipeaters to all have PWAIT=0 and walk over each other rarely happens anyways due to poor documentation / his packet fratricide theory lacking universal support, so I have lots of users who run viscous delay and are very happy with the reduced load on their local network / reduced transmit duty cycle on their digi (particularly users who suffer desense on their home base station). I believe you can use Direwolf to expose a KISS socket for Aprx, then you add a "viscous-delay 5" line in your digipeater config. It will queue every digipeated packet for 5-7 seconds checking for any echos from other digipeaters before transmitting it. It's impact on the local transmitter can be seen here:? If you have any questions about setting up Aprx, you can post them on our forum here:? -- Kenneth Finnegan, W6KWF |
RF Preference
Hello. I have tried to search this issue but didn't have any luck.
I am running a Raspberry Pi2 with Direwolf v1.4 setup to run an APRS station and a mainly receive IGate. The RPi2 is running Jessie version of Raspbian. What I have noticed recently is that on aprs.fi, my beacons are being shown as being received from the server instead of over rf. I would prefer the rf info be displayed when possible. I verified that my rf beacons are going out and being passed along, but I assume my igate sending beacon to server gets there first, so that is what is shown on aprs.fi. I shut off the server connection temporarily and then I could see my station being routed through other stations. Is there a way to delay the beacon going to the server? Or a way to stop my beacons from being sent to the server but still be able send and receive other info to the server? Thanks, Kevin KJ5FA |
Re: Digipeater filter rules
What you are describing is known as "viscous" digipeating.?
The idea is that a digipeater would not retransmit frames immediately. ?Instead the frames are put into a holding area and transmitted after a delay somewhere around 5 seconds. ?If a matching frame (excluding via path from the compare) is heard, it is removed from that holding area before it has a chance to be transmitted. This approach is controversial. ?Google will lead you to discussions such as ?? While it might help in certain situations, it can also make things worse. ?As far as I know there has been only one implementation. If one was determined to add this feature, you would not want to put checking in the transmit thread. ?That would interfere with the timing of other frames going out from attached applications, beacons, or an IGate. The place to splice it in would be in digipeater.c where it calls tq_append, which adds a frame to the transmit queue. ?Instead the frame would be put into a new waiting area queue with a time stamp of when it should be released. ?It will be removed from the queue if a matching frame is received. ?Something would need to monitor that queue and release any frames after their waiting time is up. ? ? |
Digipeater filter rules
Hi I see that you can create a filter that doesn't digipeat packets that have already been digipeated is there a way to augment that filter is it also doesn't digipeat packets that have been digipeated even if they were heard directly. Maybe I'm thinking about this wrong and there's a better solution. Where I live I basically in the centre between a 4 repeaters that are North south east and west of me. There is effectively a small hole in their coverage where I live. Each of these repeaters ?covers a good area because of their height and power.? I'd like to fill in this hole by digipeating anything I hear directly that is not digipeated by one of the repeaters. By setting a distance limit I could likely achieve this with direwolf as it is but then I might miss some packets that weren't heard by the larger repeaters or digipeat packets they have already transmitted to a larger audience. Looking at the code I think what I want to do is treat packets that are digipeated as if I had transmitted them by using?dedupe_remember on RXed digipeated packets. I'd also need to add some code that would look for dupes after?wait_for_clear_channel in xmit_thread. Is there a way to do what I want with the current filter rules or must I start hacking code ? Thanks Angus VE6GUS ? |
Re: Dirwolf and MAC OS
David Ranch
¿ªÔÆÌåÓýHello Frank, What help do you need?? If you have Direwolf working on Linux, you would again follow the Direwolf User Guide to compile the code for OSX and then configure it just like you did for Linux.? Maybe your issue is around installing the compiler toolchain? --David KI6ZHD On 01/06/2017 02:34 PM,
frank_zappa@... [direwolf_packet] wrote:
? |
Re: Use Direwolf with TNCPi
The purpose of direwolf is to provide a more flexible modem via a soundcard -- TNC Pi has a built-in modem. for some examples. On Fri, Jan 6, 2017 at 2:55 PM, n7qnm-lists@... [direwolf_packet] <direwolf_packet@...> wrote:
--
John D. Hays K7VE PO Box 1223, Edmonds, WA 98020-1223 ![]() |
Re: Direwolf stuck in transmit
I recently tried my Rigblaster plug n play on Windows 10, and using the UZ7HO soundmodem it will start transmitting with the PTT but it does release it, and I have to kill my UZ7 modem app to get it to release.
Same Rigblaster works fine on Debian and Direwolf, but maybe I should test with Direwolf on Windows 10 too for a fair comparison. Kevin KK6DCT |
Packets not Seen in UISS Monitor
I've
got UISS running with Direwolf so I can use the IGate feature of
Direwolf.? It all seems to be working fine except no packets appear in
the UISS monitor as when using AGWPE and I wanted to see if anyone knows of a way to make
that happen.? I realize I can see everything in the Direwolf monitor but
I would like to continue to use the MHeard and voice announcement
features of UISS.? Thanks. Ed W4TBD |