Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: Best RX decode performance AFSK 300bps
There's also the relatively recent IL2P mode which is supposed to be even better than FX25.? I haven't tried it yet, but a couple of us just today started experimenting with Direwolf/Soundmodem modes to see if any of them perform better than standard AFSK 300bd, sending APRS messages (with acks) on HF. ? So far all we've tried is BPSK 600bd with FX25 and single-bit recovery enabled, and it seems noticeably better than AFSK 300bd.? We'll be trying IL2P pretty soon I think, both 300bd and 600bd.
?
Yeah, VARA is far better than AFSK, really no comparison.? We started with AFSK on HF for a packet backbone link between two NVIS-range nodes, but it was just awful to be honest, even when there was a good path.? We switched to VARA and the difference was amazing.? We found ARDOP to be pretty good too, not as good as VARA, but also much better than AFSK. |
Re: Best RX decode performance AFSK 300bps
开云体育Hello Bob,
Your #1 best way to improve 300bps AFSK packet is a better antenna on your side.? I do completely understand that this is the hardest thing to do though.? Ultimately, the 300bps AFSK mode without addons like FX.25 is not very robust and this is one of the many reasons other HF digital modes have tried to replace it.? I would argue the most popular of these in modern times is VARA though I pray the revitalized ARDOP-CF mode might make a comeback here.
The modem section is described in the Direwolf User Guide section 9.2.2 but each slicer is trying to simultaneously decode the signal with different frequency offsets to hopefully decode slightly off frequency stations (very common HF)? The downside on running more slicers is CPU load but it's really not much of a burden even on low power systems so I recommend you enable it.
These are both good things to have enabled and FX.25 will help a lot but only to those remote stations that offer it.
The ideal audio level? is just to ensure you're getting some signal in while not clipping and Direwolf is very flexible here.? The sampling divisors are again a CPU saving thing if you really need it but it's been mentioned before that 300bps is a VERY slow mode so even using a /3 divisor won't hurt decoding much. --David KI6ZHD |
Best RX decode performance AFSK 300bps
开云体育Have been going through the docs on this and now decoding quite
weak/noisy signals, quite interesting. Want to make sure I have
covered everything else that "may not be documented". Most of the
14105 chatter here is marginal. Using latest 1.8. |
Re: iGate Traffic Logging - 2024 version
开云体育That's fantastic, John, thanks!? You rock!? I'll explore this. 73, Steve KF8KI On 12/15/2024 12:51 PM, WB2OSZ via
groups.io wrote:
|
Re: iGate Traffic Logging - 2024 version
On Thu, Dec 12, 2024 at 09:07 AM, Steve Weigold wrote:
If there still isn't an option to have Direwolf log iGate traffic, may I request that addition to the feature list please? And if that's the case, does anyone have recommendations on an expedient way to get to decoded iGate packets?? This is very easy but you will need to use direwolf version 1.8 which is currently the "dev" branch.
Simply add this to your configuration file, using a virtual channel number in the range of 6 to 15.
?
ICHANNEL 9
?
All packets coming from APRS-IS will look like they were received on channel 9.? These packets will be sent to all attached applications and logged.
?
?
73,
John WB2OSZ
?
|
Re: Maintaining ax25 "connected mode" connections.
Thanks again David, I will be getting into 10 meter soon and taking a break from VHF direwolf, but I will keep all these emails in mind for when I need them. On Fri, Dec 13, 2024, 9:38?AM David Ranch via <direwolf-groupsio=[email protected]> wrote:
|
Re: Maintaining ax25 "connected mode" connections.
开云体育Hello Maxwell, Adding to Thomas's excellent points, I can add: ? - What radio are you using? Try following the "The No-Test-Equipment Packet Adjustment System" section of and see if that helps.? Beyond trying Thomas's recommendation of trying a lower power level, I do think that using a better radio will help you a LOT.? Doing a simple Google search for "is a QYT KT8900D good for packet radio" gives a lot of damning reports such as: ?? ????? "The KT-8900D is essentially a Baofeng UV-5R with a 20W power amplifier." ? ?? ? That's NOT good and as I've unfotunately said many times on this list.. if you like your sanity, save yourself the grief and just get a better radio.? Probably any used amateur or commercial 2m radio will be light years better.
Ok.. good
Ok.. good to hear but remember, a good SWR # doesn't mean much.? I can get a great SWR reading out of a resistor but that doesn't mean it radiates my signal where I want it to go.
Excellent! A. My coax is regular RG8x 50 ohm stuff with PL-259 connectors on each end. Thomas already mentioned it but especially for UHF signals, that coax isn't great but it will work.? Consider upgrading it to get the full power of your radio into the antenna and not be heat in the coax.? I personally love LMR400 if you can afford it.? 9913 is pretty good stuff as well.
Power is important but it's not your primary issues.? You might consider going through my audio tuning test steps at: ?? to ensure the audio in/out is actually CLEAN and free of buss noise, RFI noise, etc. ??
You don't need a $500 radio to run packet.. far from it.? If you're going for a dedicated packet radio.. I encourage you to go for a mono-band VHF radio which keeps it simple and reliable.? If you have the budget, getting a radio with the rear 6pin PACKET port really helps on all the initial tuning steps, keeps it clean, etc.? I'm personally a big fan of Kenwood radios and if you can find out, a v71 is ideal.
Ok.. good luck and let us know how it goes. --David KI6ZHD |
Re: Maintaining ax25 "connected mode" connections.
T
On 12/12/24 7:02 PM, Thomas Leibold via groups.io wrote: Hi Maxwell,Thank you for your kind words and feedback Thomas. I will have to try these options tonight when I have time to. KK7WXH |
Re: Maintaining ax25 "connected mode" connections.
Hi Maxwell,
I'm using Direwolf (version 1.7) primarily for "connected mode" sessions and I can confirm that it does handle those very well. I only remember two instances were Direwolf failed and in both cases the most likely root cause was an underpowered laptop (weak CPU and insufficient memory) doing too many things all at once. Your computer sounds more than adequate for the purpose unless you are doing some other compute or memory intensive work at the same time (e.g. participating in distributed computing networks that are designed to maximize the use of your resources). Another very important (and often overlooked) aspect of packet radio is the antenna and once again what you describe for your setup is more than adequate for the purpose. The antenna sounds like a X50A or similar and being mounted up high is a good choice. Perfectionists would like a better feedline than RG-8X for that distance but I don't see this as a problem (you lose about 2dB on 2m and about 3.5dB on 440MHz). Things to try: - as David already suggested, try to tune the audio settings especially transmit audio which has a direct impact on the amount of FM deviation (you want to stay close to the maximum deviation allowed without having your signal clipped in the radio). - some Chinese radios are really slow switching between Transmit and Receive. Try listening on another radio to see if you hear the remote station answering before your own radio is ready to receive it (you may have to watch the Direwolf console for that). If that is the case, there is really no fix except a different type radio. While the remote station will eventually try again, a radio that has such poor turn-over will accumulate a significant number of retries in a short period of time and eventually the remote station will just give up. - some cheap radios are "pushing the limits" to get the maximum output power. It is worth trying if you get better results when you switch to a lower transmit power level. 73, Thomas KK6FPP |
Re: Maintaining ax25 "connected mode" connections.
开云体育
On 12/12/24 9:32 AM, David Ranch via
groups.io wrote:
Thank you so much for your responses To answer some questions: - Is this a mobile installation or something at home? A. At home, on a desk with a bench power supply. ? - What radio are you using? A. QYT KT8900D is a cheap chinesium 25 watt mobile radio - What power RF level? A. 25 watts of RF out, I checked with my surecom meter to verify
and the SWR is also good - What antenna are you using? A. UHF VHF diamond antenna clone with the three ground plane - Where and how is the antenna mounted? A. Peak of my roof clamped via the provided hardware to a pvc
pole that enters my attic through - what kind of coax are you using and how long is it? A. My coax is regular RG8x 50 ohm stuff with PL-259 connectors on
each end. - what computer hardware are you using? kk7wxh@hamshack
- Is direwolf running on the bare metal hardware, in a VM, in a container? A. It's running bare metal on my desktop.
For 1: I will attempt to use the alsa device names of the digirig and
out cable For 2: Should I look into getting a radio with a superheterodyne
receiver? Would that help with RX quality possibly? Also, I am very bad at writing and formatting these things so I
apologize in advance for that. And I will compile 1.8 and see if that works better also. Thanks KK7WXH |
Re: Maintaining ax25 "connected mode" connections.
开云体育Hello Jeff, There is the very basic file at and there is a per commit overview at --David KI6ZHD On 12/12/2024 08:59 AM, Jeff KP3FT via
groups.io wrote:
|
Re: Maintaining ax25 "connected mode" connections.
开云体育Hello Maxwell,
I would recommend to try Direwolf 1.8 from the develop branch.? It's basically complete at this point and has lots of improvements since the v1.7 version that was released on Oct 28, 2023.
In the connected packet world, it's very common to be able to create initial connections but have the connection quickly fall apart after that.? That's because the initial connection packets are very short but after that, all the follow-on packets are much larger and thus more susceptible to corruption.? This is a classic example of mistuned audio levels. A lot more details are needed here before anyone on the list can help you here: ?? - How sure are you that your RX and TX audio levels are properly tuned?? Did you follow any specific guides on this tuning?? If so, please provide the URLs ?? - How far away are these other packet stations you are trying to connect to? ?? - Can you send us the Direwolf packet logs from your side of a connection that made a connection but and then broke?? Ideally, please send us the logs from the other remote side as well as. ?? - Per your last email, I see you're running a "(qyt kt8900d) (cheap radio)".? I'm not familiar with that specific radio but I do know that most inexpensive Chinese radios using embedded SDR technology work ok for voice communications but don't work very well for packet due several different criteria.? Can you try testing with a quality mobile radio?? I ask because this is a very common issue with cheap Chinese HT radios and when the user moved to a quality HT, their issues went away. ?? - I see you're running Linux Arch with a 6.12.x kernel but what about the other hardware / software details? ???? - Is this a mobile installation or something at home? ? ? ? - What radio are you using? ? ? ? - What power RF level? ? ? ? - What antenna are you using? ? ? ? - Where and how is the antenna mounted? ? ? ? - what kind of coax are you using and how long is it? ? ? ? - what computer hardware are you using? ? ? ? - Is direwolf running on the bare metal hardware, in a VM, in a container?
CHANNEL 0 MYCALL KK7WXH MODEM 1200 AGWPORT 8000 KISSPORT 8001 IGTXLIMIT 6 10 ADEVICE pipewire pipewire # using audio devices set in pavucontrol (digirig for mic) DR> instead of using "pipewire" and all of it's complexities especially with setting the mixer levels, consider trying using a ALSA device instead. TXDELAY 100 # my radio is slow to tx (qyt kt8900d) (cheap radio) DR> A "TXDELAY" setting of 100 (that's 1000ms) is definitely too long. For most of these Chinese made SDR-based radios, I would recommend to start with a setting of "20" or "25" and then work your way down but I doubt you will be able to get lower than "18" (aka 180ms). I also recommend setting "TXTAIL 10" and see if that is needed for your setup or not. All of these settings are detailed in the Direwolf User Guide: #Section 9.4.5 --David KI6ZHD |
Re: Maintaining ax25 "connected mode" connections.
开云体育Hi Max Not really a direct help to your issue, but I had a strange problem IPV4 vs IPV6 with paracon/direwolf and ended up changing to QtTermTCP for further experiments.. It also talks AGW to direwolf. Cheers Bob VK2YQA On 12/12/24 21:29, Maxwell KK7WXH Evans
via groups.io wrote:
|
Maintaining ax25 "connected mode" connections.
开云体育I have had a great experience with direwolf for the most part so far, and I understand this is open source software maintained by
volunteers and using paracon to connect to PBBS nodes/servers. pat and paracon use the direwolf agwpe server so I also
attempted to APRS and "non-connected" messaging is working wonderfully
however and Also, I know troubleshooting is much easier with more info, so
here is my setup: Arch linux kernel version:?```6.12.4-arch1-1```
Also, attached is my direwolf config: # direwolf.conf of KK7WXH Thank you all for your
help, KK7WXH!
|
iGate Traffic Logging - 2024 version
Hi All,
On my second Direwolf installation.? Previous was in a tracker. Loved it.?? This time I'm working on an iGate to potentially be used in APRS tactical messaging applications.? In my use case, some traffic will be by radio and some via server. I'm hoping to take advantage of the decoded traffic logs, but I'm finding in my searches that at least as recently as 2020, iGate traffic isn't logged, only RF traffic.? I have LOGDIR set and an RF channel configured with IGTXVIA (which just isn't hooked up at the moment), but it's not logging anything, leading me to believe that RF traffic logging is only for received RF traffic (as opposed to transmitted traffic as well). Have there been any developments on this front since then? Logging screen output to a logfile would require me to decode the packets, and I'd rather not reinvent the wheel.? Unfortunately, I can't seem to find mention of the RF only logging in what Github currently has for the user guide (section 9.5) - V1.7 10/2023.? I might also add that the file format description reported to be "later in this section" is also absent in that document. Did I miss a more recent version somewhere? If there still isn't an option to have Direwolf log iGate traffic, may I request that addition to the feature list please? And if that's the case, does anyone have recommendations on an expedient way to get to decoded iGate packets?? I thought I saw a library somewhere.? Might have to go find that again. Also, not sure that it's relevant to the question, but currently my setup is running in a Debian 12 VM in Virtual Box (under Win11).? I don't have it hooked to a radio for RF functionality currently, but the iGate is configured with some source filters and it's humming away with the packets I want to see.? That won't be my final setup, but it's handy for testing and development. Any help appreciated. 73, Steve KF8KI |
Re: No data being sent
开云体育Hey Thomas, If you tell the kernel to ignore the CM108 as a human input device (HID), is Direwolf still able to use the CM108 GPIO pins for PTT ? It's okay if you don't know, I can try it here when I have some spare time. I know what you're asking and the best I can tell, this change shouldn't impact the HIDRAW functionality.? This change specifically impacts just the INPUT GPIO going through the libinput libraries and should leave sound and output GPIO alone.? I ultimately cannot test as I don't have one of these boards so that's why I left my email a little open ended but I'm sure this is at least on the right track. --David KI6ZHD |
Re: No data being sent
Hi Greg,
I believe the practice of using Volume Up/Down inputs on soundcard interfaces started with Allstar looking for a way to detect CTCSS and CoS signals from the radio. I wouldn't call it either a software or a hardware defect, it is a "hack" in the meaning of re-purposing an existing feature for something else entirely. It works well when done properly but it can have unintended consequences. 73, Thomas KK6FPP |
Re: No data being sent
开云体育Personally, I hate applying a software fix to a hardware problem, or vice versa.? Does anyone know why they would connect the Volume Down pin to something associated with Squelch in the fist place?? I must be missing something about the use case...Greg? KO6TH David Ranch via groups.io wrote:
've been thinking about this issue and knew there had to be a way to have Linux IGNORE the "volume down" GPIO signal on the CM108 chip via SOFTWARE.? |