开云体育

Date

Re: Direwolf as a TNC Help

 

I'll jump over there and see what I can get figured out.

I have the radio connected via USB to a via a ?which provides CAT control via a serial port and sound via a 10-pin mini-DIN to 6-pin Mini-DIN. The 6 pin is plugged into the

I am able to see Direwolf decode what the radio receives, now I need to get PTT working to verify I have the correct outgoing or microphone port.
Currently my PTT configuration(s) only lock the radio in transmit when Direwolf is run.

#PTT COM1 RTS
#PTT COM1 RTS -DTR
PTT /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F8CEC3-if01-port0 DTR
#PTT RIG 1022 /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F8CEC3-if01-port0 19200

I have another SCU-17 on my FT-857D on the same computer, it is controlled via FLRig and it shows the following working configuration...


Re: Testing output

 

开云体育


Rob is right here (sorry for the confusion).? I did have them reversed BUT it's the "DATA IN" signal that also needs the ability to enable or disable the application of pre-emphasis if your radio supports this.? For say Kenwood v71/d710 models, here is a thread about it:

?? /g/VARA-MODEM/topic/74742391

Ultimately, when in doubt, assume your radio is applying the emphasis / de-emphasis to your signal which is the CORRECT choice for 1200bps packet used with APRS, classic connected packet, etc.

--David
KI6ZHD



On 04/28/2022 08:28 AM, Rob Giuliano via groups.io wrote:

The Data Jack (6-pin mini-DIN) on radios does NOT have a 9600 baud TX pin.
There are 6 pins in the jack:
1??? PKD (Data In)
2??? GND
3??? PTT
4??? RX9600
5??? RX1200
6??? SQL

The TC path is the same for either baud rate.

Robert Giuliano
KB8RCO



On Thursday, April 28, 2022, 11:13:45 AM EDT, David Ranch <direwolf-groupsio@...> wrote:



Hello Neil,

I am looking at the received audio coming back from the kenwood radio in audacity(first program I tried), and when I look at the transmit tones, it appears that my higher frequency is way down compared to the lower frequency.? Changing the playback volume doesn't appear to solve this.? The output looks the same when normalized(which audacity seems to do automatically).

Am I looking at this correctly?

I think you you're seeing the effect of pre-emphasis or the lack of it.? When you connect your packet equipment to your radio, more basic radios can only be connected using their microphone port or possibly a "1200 bps" packet pin.? Those those signals will have pre-emphasis added to them and are transmitted over RF.? More advanced radios or modified radios have a "9600 bps" pin that does NOT add a pre-emphasis stage to the signal before it's transmitted over RF.?

Pre-emphasis is already covered on but also has good descriptions here:

??

--David
KI6ZHD



Re: Testing output

 

The Data Jack (6-pin mini-DIN) on radios does NOT have a 9600 baud TX pin.
There are 6 pins in the jack:
1??? PKD (Data In)
2??? GND
3??? PTT
4??? RX9600
5??? RX1200
6??? SQL

The TC path is the same for either baud rate.

Robert Giuliano
KB8RCO



On Thursday, April 28, 2022, 11:13:45 AM EDT, David Ranch <direwolf-groupsio@...> wrote:



Hello Neil,

I am looking at the received audio coming back from the kenwood radio in audacity(first program I tried), and when I look at the transmit tones, it appears that my higher frequency is way down compared to the lower frequency.? Changing the playback volume doesn't appear to solve this.? The output looks the same when normalized(which audacity seems to do automatically).

Am I looking at this correctly?

I think you you're seeing the effect of pre-emphasis or the lack of it.? When you connect your packet equipment to your radio, more basic radios can only be connected using their microphone port or possibly a "1200 bps" packet pin.? Those those signals will have pre-emphasis added to them and are transmitted over RF.? More advanced radios or modified radios have a "9600 bps" pin that does NOT add a pre-emphasis stage to the signal before it's transmitted over RF.?

Pre-emphasis is already covered on but also has good descriptions here:

??

--David
KI6ZHD


Re: Direwolf as a TNC Help

 

开云体育


Hello Patrick,

OK, I seemingly overlooked the volume on the sound interface and have confirmed direwolf sees traffic but YAAK isn't, not sure why since YAAK does report a connected application on port 8001 when I open it.

I cannot help you with YACC APRS application running over Java but I would assume you have a configuration issue with that application.? Consider joining the YACC support group at [email protected] but beyond that, try enabling debugging on YACC and see what that might tell you.


Just got PTT kind of working but it will dead key with either PTT line I use when direwolf is run.


How have you connected your sound device to your radio?? Is it via a specific serial port's control signal?? Maybe you're using GPIO pins on the sound device, GPIO pins on a Raspberry Pi?? Maybe you're using a Signalink with "auto-VOX"?? Are you using something like an easy-digi isolation device?

--David
KI6ZHD


Re: Testing output

 

开云体育


Hello Neil,

I am looking at the received audio coming back from the kenwood radio in audacity(first program I tried), and when I look at the transmit tones, it appears that my higher frequency is way down compared to the lower frequency.? Changing the playback volume doesn't appear to solve this.? The output looks the same when normalized(which audacity seems to do automatically).

Am I looking at this correctly?

I think you you're seeing the effect of pre-emphasis or the lack of it.? When you connect your packet equipment to your radio, more basic radios can only be connected using their microphone port or possibly a "1200 bps" packet pin.? Those those signals will have pre-emphasis added to them and are transmitted over RF.? More advanced radios or modified radios have a "9600 bps" pin that does NOT add a pre-emphasis stage to the signal before it's transmitted over RF.?

Pre-emphasis is already covered on but also has good descriptions here:

??

--David
KI6ZHD


Re: Direwolf as a TNC Help

 
Edited

OK, I seemingly overlooked the volume on the sound interface and have confirmed direwolf sees traffic but YAAK isn't, not sure why since YAAK does report a connected application on port 8001 when I open it.
Just got PTT kind of working but it will dead key with either PTT line I use when direwolf is run.


Re: Direwolf as a TNC Help

 

OK, so yea, going to need some help. I'm finding it a bit overwhelming. Direwolf is capable of doing quite a bit considering.

The biggest issue I'm having right now is trying to target the correct sound device.

Here is my list of sound devices...

**** List of PLAYBACK Hardware Devices ****
card 0: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
? Subdevices: 1/1
? Subdevice #0: subdevice #0
card 0: Generic_1 [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
? Subdevices: 1/1
? Subdevice #0: subdevice #0
card 0: Generic_1 [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
? Subdevices: 1/1
? Subdevice #0: subdevice #0
card 0: Generic_1 [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
? Subdevices: 1/1
? Subdevice #0: subdevice #0
card 2: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
? Subdevices: 1/1
? Subdevice #0: subdevice #0
card 3: CODEC_1 [USB Audio CODEC], device 0: USB Audio [USB Audio]
? Subdevices: 1/1
? Subdevice #0: subdevice #0

In Direwolf I set the sound (AChannels) as follows...

ACHANNELS 1
ARATE 44100
ADEVICE plughw:CARD=CODEC_1,DEV=0 hw:CARD=CODEC_1,DEV=0
DWAIT 0
SLOTTIME 10
PERSIST 63
TXDELAY 30
TXTAIL 10
FULLDUP OFF

The extra parameters weren't in the config file, I assumed likely the default anyhow but for future reference and to be sure, I put them in to be set.
It's likely they're not in the right spot, but anyhow....

I targetted what I believe is the correct sound device but I'm not seeing any decode nor PTT
I'm transmitting from my APRS iGate (connected over the network via KISS from my desktop) but it doesn't look like the 300DR received it though I can hear the 300DR heard the traffic.

When I run direwolf and then open YAAC I get the following.......

Dire Wolf DEVELOPMENT version 1.7 E (Apr 25 2022)
Includes optional support for:? gpsd hamlib cm108-ptt

Reading config file direwolf.conf
Audio input device for receive: plughw:CARD=CODEC_1,DEV=0? (channel 0)
Audio out device for transmit: hw:CARD=CODEC_1,DEV=0? (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, A+, 44100 sample rate.
Ready to accept AGW client application 0 on port 8000 ...
Ready to accept KISS TCP client application 0 on port 8001 ...

Attached to KISS TCP client application 0 on port 8001 ...

Ready to accept KISS TCP client application 1 on port 8001 ...
KISS protocol set hardware "TNC:", chan 0
KISS protocol set hardware "MODEM:", chan 0
KISS Set Hardware unrecognized command: MODEM.
KISS protocol set hardware "MODEML:", chan 0
KISS Set Hardware unrecognized command: MODEML.
KISS protocol set hardware "MODEMBW:", chan 0
KISS Set Hardware unrecognized command: MODEMBW.

Direwolf has to point directly to the device and not depend on Pulse or ALSA to determine the inputs and output or there's no way I can use two radios at the same time on one machine.

Keep in mind the 300DR is on a dummy load, all it can hear is my iGate and if it transmits I'm sure only the iGate will hear it.

PTT is configured as follows....

PTT /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F8CEC3-if00-port0 -DTR
#PTT RIG 1021 /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00F8CEC3-if00-port0 19200

I have the other PTT there as I was testing with it, there was no PTT with either

Other config settings I have is....

CHANNEL 0
MY CALL KD7WPQ
MODEM 1200
AGWPORT 8000
KISSPORT 8001
FIX_BITS 1

Everything else in the config file is all commented (#) out


Re: Testing output

Neil H. Gray
 

d'oh.? This was originally supposed to appear under the 'Headaches with direwolf + linpac ' topic.? Look there for context.


Testing output

Neil H. Gray
 

Based on suggestions, I tried to follow using the direwolf calibration tones(-x).

For my test setup I have a C-Media USB Audio attached to a yaesu ft-817, and a kenwood tr-2500 or kenwood tm-241 connected to a ASUS Xonar U7 MKII back to the same computer to monitor how the signal looks over the air.? Note that I also ran two instances of direwolf, and I was able to communicate between them, but I have still had no luck talking to other stations.

I am looking at the received audio coming back from the kenwood radio in audacity(first program I tried), and when I look at the transmit tones, it appears that my higher frequency is way down compared to the lower frequency.? Changing the playback volume doesn't appear to solve this.? The output looks the same when normalized(which audacity seems to do automatically).

Am I looking at this correctly?


Re: AX.25 Packet Survey

Larry Springsteen
 

On my surfing computer I have APRSIS32 putting WB8LBZ-3 on the map.
On my main mobile, I have a Byonics TinyTrak3Plus/GPS/Icom 2100
On my backup mobile, I have a Byonics TinyTrak3Plus/GPS/Icom 2100 or Icom V8000 - not currently in use
for my portable I have a Byonics MicroTrak AIO - it sees intermittent use
current project - I have a Baofeng UV5R/Raspberry PI3/soundcard/Direwolf , using an Idea expressed by NiAAE for making an APRS/Igate for under $100. its a work in progress.

73, Larry? WB8LBZ
El Paso, TX


Re: AX.25 Packet Survey

 

Hi Chris,

Computer: Raspberry Pi (32-bit)
Soundcard 1: External USB soundcard
Soundcard 2: Yaesu FT-991A USB interface

Software: Direwolf, LinBPQ, Linpac, Winlink Express, PuTTY

Notes:
I run one RasPi 4 with two instances of direwolf. One for VHF and one for HF. This RasPi is also running rigctld for rig control of the FT-991A.
A separate RasPi B+ runs a packet switch, BBS and RMS Gateway via LinBPQ?
All other apps run from a VM on my Macbook
Everything connects into the direwolf RasPi for AX.25

And yes, please do include my BPQ node/BBS in the Directory. Here are the details.

WG0A-1/BBS WG0A-7/Node Minneapolis, MN (EN34iv)
? ?14.105(Day)/7.104(Night)/145.670/AXIP

Thanks,?
Brent WG0A


Re: Number of clients.

 

Thanks! ?That worked a treat. ? I took it to 5. Hopefully, the 8 GB RPi4 it’s running on can handle 5 fine. ?Thanks again.




On Tuesday, April 26, 2022, 5:11 PM, WB2OSZ <wb2osz@...> wrote:

kiss_frame.h:


??? // The default is a limit of 3 client applications at the same time.
?? ?// You can increase the limit by changing the line below.
?? ?// A larger number consumes more resources so don't go crazy by making it larger than needed.

#define MAX_NET_CLIENTS 3


Re: Direwolf as a TNC Help

 

Thank you for the reply.
I've given that a go before though I may have missed what I was looking for and I don't think I realized it was the official Direwolf howto guide so let me give it a go again and see what I can get done and get back to you.

Regarding operating on the FT857 while operating VHF APRS it's very likely I'll have something like JS8Call or WSJTX or FLDigi going on the FT857 while the 300DR is doing APRS.
Basically they'll be handled by different applications at the same time though I'd like to be able to switch it up when and if needed.

Such as putting it in a APRS bridge or something of the sort. Bridging VHF to HF such as in the situation of being unattended for any reason there by allowing a local station to reach far away stations and visa versa while off the grid.
This would be a just in case situation
Being able to have a application like YAAC monitor, send and receive messages at the same time would be handy as well with both.
Basically it's a contingency plan, just in case.

For now I'll start with just the 300DR, make a backup of the config then try other options.
Baby steps, get it working then go from there.

I'll report back if I start racking my brain against the wall.


Re: AX.25 Packet Survey

 

A friend of mine and I are getting more and more into APRS.

We love the messaging and optional tracking/Txing location features.
We plan to use it for off the grid stuff such as hiking, search and rescue (if it ever comes up), notifying loved ones of our location when out in the back country, ect

Currently I have Direwolf running on a Raspberry Pi4 with a generic USB sound fob modified to trigger PTT when audio output is detected.
It acts strictly as a iGate for the area

I am currently working on getting it working with two radios in my some what go-box. I say somewhat because it's heavy but it's meant to act as a portable control station.

GigaIPC QBIX Pro AMD Ryzen V1605B Indestrial Embedded Fanless PC

32GB RAM
2TB SSD
Linux Mint 20.3 (Ububntu branch) (64bit)
Windows 10 in a Virtualbox

2 x Yeasu SCU-17's (USB control and sound interface assigned by ID IE /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00AC0110-if00-port0)
Yeasu FT-857D
Yeasu FTM-300DR (For digital and quick basic APRS)

Primary software I use...
YAAC
Xastir
Direwolf
FLDigi
FLRig
WSJTX
JS8Call
And many more as I didn't want it and not have it when in the field though they may not all be configured. I also download and hold documentation just in case it's needed.

I have other upcoming projects which include using a couple ODroid N2+'s for mobile use (Linux, likely 32bit, hopefully 64bit).
The primary reason to use a portable low power PC is for the extra control, logging, messaging and mapping features.

I prefer using linux as it's open source, updates don't require waiting a half hour to use your machine again, more secure than Windows and more stable than Windows (in my opinion)
Sure you can't find everything you want in Linux you can in Windows without some extra work but I find the extra work rewarding and helps me understand my system better.

A friend of mine uses the Tiny Tracks and Raspberry Pis (32bit Linux)

When you get the AX25 how to working I would be EXTREMELY interested in reading it and giving it a go.
I find configuring AX25 a little overwhelming at the moment. I've done some reading on it but can't quite wrap my head around it.
I understand each dev needs a assigned call with SSID and each call with SSID needs a IP, or at least I think I understand but how to go about doing all that is a bit mind numbing
I understand networking, routing, subnetting and what have you but to assign that much to a device, wow. I'm sure there's reasons for it but that's currently beyond me at the moment.

Hopefully what I listed here is helpful. If you want to know more feel free to ask.


Re: Number of clients.

 

kiss_frame.h:


??? // The default is a limit of 3 client applications at the same time.
?? ?// You can increase the limit by changing the line below.
?? ?// A larger number consumes more resources so don't go crazy by making it larger than needed.

#define MAX_NET_CLIENTS 3


Re: AX.25 Packet Survey

Chris Lance WW2BSA
 

Thank you Greg for taking the time to respond.

73 de Prof. Chris Lance


Radio Station Manager
Mount Allamuchy Scout Reservation
“Making Packet Great Again!”
ARRL Life Member

On April 23, 2022 8:31 AM Greg Rix (g) <gregrix@...> wrote:


WB7GR-10 APRS digi / igate
Computer: Rpi 3B+ / 32 bit / buster / direwolf 1.6
Generic Fleabay Soundcard
Radio: Kenwood TH-79 ht


Greg Rix, WB7GR


On Fri, Apr 22, 2022 at 10:56 AM Michael Wright < mfwright@...> wrote:
Computer: PC
OS: XP 32-bit
TNC: Kantronics KPC-3+
External soundcard: SignalinkUSB
Software: Direwolf, Outpost, APRS32, MMSSTV

In practice I use APRS32 with DW and SignalinkUSB. For Outpost I use KPC-3+, I have performed Outpost with DW a few times. MMSSTV to the SignalinkUSB.

I have experimented with Raspberry Pi4 (Linux) where I installed APRS32 and DW, using the SignalinkUSB to connect to radio. I have yet to figure out how DW recognizes the comm ports. Seems RPi with DW is perfect for long running sessions of APRS32. Small size, less power, etc.

Mike K6MFW

On Thu, 21 Apr 2022 23:17:45 -0700, "Chris Lance WW2BSA" < Ww2bsa@...> wrote:

Hello Members,
I am creating a user guide for new AX.25 packet radio operators that include current as well as legacy equipment. Since this is a Direwolf Group, it would be grat tp know what is working well - as well as not so well - with Direwolf and your station hardware.




Re: Number of clients.

 

开云体育


Hello J K,

It's unclear if Direwolf's support can be expanded to support more sound devices but I bet the hard work is in the *test* of this change.? I really doubt many people would need such a thing.? Why?? A single instance of Direwolf can support up to three stereo sound devices ultimately supporting up to SIX different radios (one radio on the left channel, another radio on the right channel).? That said, there are limitations with this setup such as Direwolf cannot interdependently transmit (aka asynchronously) send to all it's channels.? It has to do this sequentially going from channel 0 all the way through channel 5.? This isn't to much of a problem for almost all installations but it's something to consider.

If you really need more active Direwolf channels, you can simply start up a second, third, etc instance of the Direwolf binary specifying different direwolf configuration files.? As long as the different direwolf configuration files specify different sound devices, you should be good.? The main limitation of this approach is that you won't be able to interconnect the different packet channels together for say digipeating, etc.?

Curious, what is your specific need to support more than six radios per instance of Direwolf?

--David
KI6ZHD


On 04/26/2022 02:52 AM, J K via groups.io wrote:

Can Direwolf be compiled so it supports more than three clients?

Sent from my iPhone 13 Pro Max







Re: Direwolf as a TNC Help

 

开云体育


Hello Patrick,

I need Direwolf to connect directly to the SCU-17 that is connect to the 300DR or at least directly through some virtual interface to the USB sound interface as I have 2 radio connected to the same machine.

This is very possible.


The idea is to be able to operate digital HF and APRS at the same time if needed but for now I'm just focusing on VHF/UHF

Only one sound device will be available at any one time to a program but if you operate "digital HF" on your FT857 using SCU-17#1 while you operate "VHF APRS" on your FTM300 using SCU-17#2, that will work fine.? Any other combination than that will be very difficult if not impossible as neither radio supports dual sound inputs.


Heck it might even be nice to be able to act as a bridge for APRS HF and APRS VHF or UHF, but I think that would complicate things. For now just getting Direwolf to connect to my SCU-17 to do packet via my 300DR is a great start.
Any help is appreciated.


Have you read the Direwolf User Guide and given it a try??

??

Please do can some back here if you have any problems.? If you're currently stuck, please provide lots of details of what's the issue and only then can people really help you.

--David
KI6ZHD




Re: AX.25 Packet Survey

 

WB7GR-10 APRS digi / igate
Computer: Rpi 3B+ / 32 bit / buster / direwolf 1.6
Generic Fleabay Soundcard
Radio: Kenwood TH-79 ht


Greg Rix, WB7GR


On Fri, Apr 22, 2022 at 10:56 AM Michael Wright <mfwright@...> wrote:
Computer: PC
OS: XP 32-bit
TNC: Kantronics KPC-3+
External soundcard: SignalinkUSB
Software: Direwolf, Outpost, APRS32, MMSSTV

In practice I use APRS32 with DW and SignalinkUSB. For Outpost I use KPC-3+, I have performed Outpost with DW a few times. MMSSTV to the SignalinkUSB.

I have experimented with Raspberry Pi4 (Linux) where I installed APRS32 and DW, using the SignalinkUSB to connect to radio. I have yet to figure out how DW recognizes the comm ports. Seems RPi with DW is perfect for long running sessions of APRS32. Small size, less power, etc.

Mike K6MFW

On Thu, 21 Apr 2022 23:17:45 -0700, "Chris Lance WW2BSA" <Ww2bsa@...> wrote:

Hello Members,
I am creating a user guide for new AX.25 packet radio operators that include current as well as legacy equipment. Since this is a Direwolf Group, it would be grat tp know what is working well - as well as not so well - with Direwolf and your station hardware.


Direwolf as a TNC Help

 

Setup...

FTM-857D
FTM-300DR
2 x SCU-17
Linux Mint 20.3
AMD Ryzen Embedded 1605B 16GB

I'm trying to figure out how to configure Direwolf to act as a TNC for the 300. Yes the 300 has APRS built in but I want to do over the air packet and APRS with mapping and all the features that come with using a PC application. Obviously the APRS modem in the radio will be turned off during this time.

I'm new to TNC stuff. I've used JS8Call, FT8, FLDigi, ect but those connect directly to the sound device or at least connect through pulse.
I need Direwolf to connect directly to the SCU-17 that is connect to the 300DR or at least directly through some virtual interface to the USB sound interface as I have 2 radio connected to the same machine.
One is a 857D the other a 300DR.
The idea is to be able to operate digital HF and APRS at the same time if needed but for now I'm just focusing on VHF/UHF
Heck it might even be nice to be able to act as a bridge for APRS HF and APRS VHF or UHF, but I think that would complicate things. For now just getting Direwolf to connect to my SCU-17 to do packet via my 300DR is a great start.
Any help is appreciated.

My Google-foo seems to have failed in finding a how to on just configuring Direwolf as a TNC

Obviously by my misc jumping around in my description I'm a bit flustered trying to figure this out.