Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Trouble connecting to APRS2 using direwolf.conf & HT on Rpi 3, decodes beacons well though....
Hello,
Last year I built an iGate using an RTL-SDR.com dongle. It stopped working a little while ago when I ran a Linux update, so I decided to start over using an Rpi 3A, a Sabrent soundcard and an old Alinco DJ-190 HT as the radio (with the intent of making it a digipeater in the future).
?
I have Direwolf running, the radio works well, and I am decoding many more beacons than the SDR did, however the initial screen for Direwolf does not have a login to the APRS2 server after the "KISS TCP client" line.
?
According to the pdfs everything is configured correctly, HOWEVER everything I can reference on the interwebs is in reference to using an SDR for the iGate, and therefore using sdr.conf to configure it. I do also have my login details in this config file, but this seems to not help. It is my understanding that for use with a radio and soundcard I should use the direwolf.conf file, which has more options.
?
Thank you for any input,
KK7BCO |
In order to login and pass traffic to the APRS-IS servers you need 2 lines in your direwolf.conf file:
???? IGSERVER {APRS-IS server}?????????????????????????????????????????????????????? noam.aprs2.net
? ? ?IGLOGIN {myCall-ssid} {passcode} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? KK7BCO-## #####
It is recommended that the ssid be different from the one used by direwolf for any "channel"
If those lines are uncommented in your conf file, and it still does not work, then maybe you don't have an internet connection.
?
I'd suggest a PBEACON as a check to see if you have a connection
? PBEACON sendto=IG every=10:00 symbol="IGATE" lat=33^28.54N long=111^35.79W new DJ-190 IGATE
?
Try to ping the server from the Pi:
?? ping -c5 noam.aprs2.net
If you get a ping response, but are not seeing your PBEACON, then post the conf file.
-------
Robert Giuliano KB8RCO |
Robert,
The conf looks correct. I am able to ping the server, but not able to log into it using telnet from the terminal. I have double checked my pass code also.
?
#############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? Configuration file for Dire Wolf ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? Linux version ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # # Extensive documentation can be found here: # Stable release - ? ? ? https://github.com/wb2osz/direwolf/tree/master/doc # Latest development - ? https://github.com/wb2osz/direwolf/tree/dev/doc # Additional topics - ? ?https://github.com/wb2osz/direwolf-doc # # The basic documentation set can also be found in # /usr/local/share/doc/direwolf/ or /usr/share/doc/direwolf/ # Concise "man" pages are also available for Linux. # # Questions??? ?Join the discussion forum: ?/g/direwolf # # # This sample file does not have examples for all of the possibilities. # Consult the User Guide for more details on configuration options # and other documents for more details for different uses. # # These are the most likely settings you might change: # # ? ?(1) ? ? ? MYCALL ? ? - ?call sign and SSID for your station. # # ? ? ? ? ? ?Look for lines starting with MYCALL and # ? ? ? ? ? ?change NOCALL to your own. # # ? ?(2) ? ?PBEACON ? ?- ?enable position beaconing. # # ? ? ? ? ? ?Look for lines starting with PBEACON and # ? ? ? ? ? ?modify for your call, location, etc. # # ? ?(3) ? ?DIGIPEATER ?- ?configure digipeating rules. # # ? ? ? ? ? ?Look for lines starting with DIGIPEATER. # ? ? ? ? ? ?Most people will probably use the given example. # ? ? ? ? ? ?Just remove the "#" from the start of the line # ? ? ? ? ? ?to enable it. # # ? ?(4) ? ?IGSERVER, IGLOGIN ?- IGate server and login # # ? ? ? ? ? ?Configure an IGate client to relay messages between # ? ? ? ? ? ?radio and internet servers. # # # The default location is "direwolf.conf" in the current working directory. # On Linux, the user's home directory will also be searched. # An alternate configuration file location can be specified with the "-c" command line option. # # As you probably guessed by now, # indicates a comment line. # # Remove the # at the beginning of a line if you want to use a sample # configuration that is currently commented out. # # Commands are a keyword followed by parameters. # # Command key words are case insensitive. ?i.e. upper and lower case are equivalent. # # Command parameters are generally case sensitive. ?i.e. upper and lower case are different. # ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? FIRST AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? (Channel 0 + 1 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Many people will simply use the default sound device. # Some might want to use an alternative device by choosing it here. # # # Many examples of radio interfaces and PTT options can be found in:? # https://github.com/wb2osz/direwolf-doc/blob/main/Radio-Interface-Guide.pdf # # # Linux ALSA is complicated. ?See User Guide for discussion. # To use something other than the default, generally use plughw # and a card number reported by "arecord -l" command. ?Example: ADEVICE ?plughw:2,0
# You can also use "-" or "stdin" to pipe stdout from
# some other application such as a software defined radio. # "stdin" is not an audio device. ?Don't use this unless you # understand what this means. ?Read the User Guide. # You can also specify "UDP:" and an optional port for input. # Something different must be specified for output. # ADEVICE stdin plughw:1,0
# ADEVICE UDP:7355 default # # Number of audio channels for this souncard: ?1 (mono) or 2 (stereo). # 1 is the default so there is no need to specify it. # #ACHANNELS 2
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? SECOND AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? (Channel 2 + 3 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #ADEVICE1 ?...
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? THIRD AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? (Channel 4 + 5 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #ADEVICE2 ?...
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? CHANNEL 0 PROPERTIES ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# CHANNEL 0
#
# The following MYCALL, MODEM, PTT, etc. configuration items # apply to the most recent CHANNEL. # #
# Station identifier for this channel. # Multiple channels can have the same or different names. # # It can be up to 6 letters and digits with an optional ssid. # The APRS specification requires that it be upper case. # # Example (don't use this unless you are me): ?MYCALL WB2OSZ-5 # MYCALL KK7BCO-10
#
# Pick a suitable modem speed based on your situation. # ? ?1200 ? ? Most common for VHF/UHF. ?This is the default if not specified. # ? ?2400 ? ?QPSK compatible with MFJ-2400, and probably PK232-2400 & KPC-2400. # ? ?300 ? ?Low speed for HF SSB. ?Default tones 1600 & 1800. # ? ?EAS ? ?Emergency Alert System (EAS) Specific Area Message Encoding (SAME). # ? ?9600 ? ?G3RUH style - Can't use Microphone and Speaker connections. # ? ?AIS ? ?International system for tracking ships on VHF. # ? ? ? ? ? ?Also uses 9600 bps so Speaker connection won't work. # # In most cases you can just specify the speed. ?Examples: # MODEM 1200
#MODEM 9600 #
# Many options are available for great flexibility. # See User Guide for details. # #
# Uncomment line below to enable the DTMF decoder for this channel. # #DTMF
# Push to Talk (PTT) can be confusing because there are so many different cases.
# https://github.com/wb2osz/direwolf-doc/blob/main/Radio-Interface-Guide.pdf # goes into detail about the various options. # If using a C-Media CM108/CM119 or similar USB Audio Adapter,
# you can use a GPIO pin for PTT control. This is very convenient # because a single USB connection is used for both audio and PTT. # Example: #PTT CM108
# The transmitter Push to Talk (PTT) control can be wired to a serial port
# with a suitable interface circuit. ?DON'T connect it directly! # # For the PTT command, specify the device and either RTS or DTR. # RTS or DTR may be preceded by "-" to invert the signal. # Both can be used for interfaces that want them driven with opposite polarity. # # COM1 can be used instead of /dev/ttyS0, COM2 for /dev/ttyS1, and so on. # #PTT COM1 RTS
#PTT COM1 RTS -DTR #PTT /dev/ttyUSB0 RTS #PTT /dev/ttyUSB0 RTS -DTR #
# On Linux, you can also use general purpose I/O pins if # your system is configured for user access to them. # This would apply mostly to microprocessor boards, not a regular PC. # See separate Raspberry Pi document for more details. # The number may be preceded by "-" to invert the signal. # #PTT GPIO 25
# The Data Carrier Detect (DCD) signal can be sent to most of the same places
# as the PTT signal. ?This could be used to light up an LED like a normal TNC. #DCD COM1 -DTR
#DCD GPIO 24 ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? CHANNEL 1 PROPERTIES ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #CHANNEL 1
#
# Specify MYCALL, MODEM, PTT, etc. configuration items for # CHANNEL 1. ? Repeat for any other channels. ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? TEXT TO SPEECH COMMAND FILE ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #SPEECH dwespeak.sh
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? VIRTUAL TNC SERVER PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Dire Wolf acts as a virtual TNC and can communicate with # client applications by different protocols: # # ? ?- the "AGW TCPIP Socket Interface" - default port 8000 # ? ?- KISS protocol over TCP socket - default port 8001 # ? ?- KISS TNC via pseudo terminal ? (-p command line option) # AGWPORT 8000
KISSPORT 8001 #
# It is sometimes possible to recover frames with a bad FCS. # This is not a global setting. # It applies only the the most recent CHANNEL specified. # # ? ?0 - Don't try to repair. ?(default) # ? ?1 - Attempt to fix single bit error. # FIX_BITS 1
#
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? FIXED POSIION BEACONING PROPERTIES ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # # Beaconing is configured with these two commands: # # ? ?PBEACON ? ? ? ?- for a position report (usually yourself) # ? ?OBEACON ? ? ? ?- for an object report (usually some other entity) # # Each has a series of keywords and values for options. # See User Guide for details. # # Example: # # This results in a broadcast once every 10 minutes. # Every half hour, it can travel via one digipeater hop. # The others are kept local. # #PBEACON delay=1 ?every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" via=WIDE1-1
#PBEACON delay=11 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" #PBEACON delay=21 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" #
# Did you know that APRS comments and messages can contain UTF-8 characters, not only plain ASCII? # #PBEACON delay=1 ?every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W comment=" Did you know that APRS comments and messages can contain UTF-8 characters? ? \xe0\xb8\xa7\xe0\xb8\xb4\xe0\xb8\x97\xe0\xb8\xa2\xe0\xb8\xb8\xe0\xb8\xaa\xe0\xb8\xa1\xe0\xb8\xb1\xe0\xb8\x84\xe0\xb8\xa3\xe0\xb9\x80\xe0\xb8\xa5\xe0\xb9\x88\xe0\xb8\x99" #PBEACON delay=11 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W comment=" Did you know that APRS comments and messages can contain UTF-8 characters? ? \xce\xa1\xce\xb1\xce\xb4\xce\xb9\xce\xbf\xce\xb5\xcf\x81\xce\xb1\xcf\x83\xce\xb9\xcf\x84\xce\xb5\xcf\x87\xce\xbd\xce\xb9\xcf\x83\xce\xbc\xcf\x8c\xcf\x82" #PBEACON delay=21 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W comment=" Did you know that APRS comments and messages can contain UTF-8 characters? ? \xe3\x82\xa2\xe3\x83\x9e\xe3\x83\x81\xe3\x83\xa5\xe3\x82\xa2\xe7\x84\xa1\xe7\xb7\x9a" # # With UTM coordinates instead of latitude and longitude. #PBEACON delay=1 every=10 overlay=S symbol="digi" zone=19T easting=307477 northing=4720178
# # When the destination field is set to "SPEECH" the information part is # converted to speech rather than transmitted as a data frame. # #CBEACON dest="SPEECH" info="Club meeting tonight at 7 pm."
# Similar for Morse code. ?If SSID is specified, it is multiplied
# by 2 to get speed in words per minute (WPM). #CBEACON dest="MORSE-6" info="de MYCALL"
# # Modify for your particular situation before removing # the # comment character from the beginning of appropriate lines above. # ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? APRS DIGIPEATER PROPERTIES ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# For most common situations, use something like this by removing # the "#" from the beginning of the line below. # #DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$
# See User Guide and "APRS-Digipeaters.pdf" for more explanation of what
# this means and how it can be customized for your particular needs. # Traditional connected mode packet radio uses a different # type of digipeating. ?See User Guide for details. #############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # First you need to specify the name of a Tier 2 server.
# The current preferred way is to use one of these regional rotate addresses: # ? ?noam.aprs2.net ? ? ? ? - for North America
# ? ?soam.aprs2.net ? ? ? ?- for South America # ? ?euro.aprs2.net ? ? ? ?- for Europe and Africa # ? ?asia.aprs2.net ? ? ? ? - for Asia # ? ?aunz.aprs2.net ? ? ? ?- for Oceania IGSERVER noam.aprs2.net
# You also need to specify your login name and passcode.
# Contact the author if you can't figure out how to generate the passcode. IGLOGIN KK7BCO 19620
# That's all you need for a receive only IGate which relays
# messages from the local radio channel to the global servers. # Some might want to send an IGate client position directly to a server
# without sending it over the air and relying on someone else to # forward it to an IGate server. ?This is done by using sendto=IG rather # than a radio channel number. Overlay R for receive only, T for two way. # There is no need to send it as often as you would over the radio. PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R lat=33.41984 long=-111.88614
COMMENT="KK7BCO iGate | DireWolf 1.8 on RPi 3A + Alinco DJ-190" #PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=T lat=42^37.14N long=071^20.83W
# To relay messages from the Internet to radio, you need to add # one more option with the transmit channel number and a VIA path. #IGTXVIA 0 WIDE1-1,WIDE2-1
# Finally, we don't want to flood the radio channel. # The IGate function will limit the number of packets transmitted # during 1 minute and 5 minute intervals. ? If a limit would # be exceeded, the packet is dropped and message is displayed in red. # This might be low for APRS Thursday when there is abnormally high activity. IGTXLIMIT 6 10
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? APRStt GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Dire Wolf can receive DTMF (commonly known as Touch Tone) # messages and convert them to packet objects. # # See separate "APRStt-Implementation-Notes" document for details. # ?
|
¿ªÔÆÌåÓýHello Tobias, I have Direwolf running, the radio works well, and I am decoding many more beacons than the SDR did Ok.. though it's strange the new setup decodes more remote stations than the SDR.? I have to assume there were some non-optimal settings on the SDR's various gain stages, etc. at play here. however the initial screen for Direwolf does not have a login to the APRS2 server after the "KISS TCP client" line. There is no real difference between the sdr.conf and direwolf.conf files other than simplifications in the sdr.conf file since it's intended for receive only operations.? Anyway, for your new setup using the direwolf.conf file, you basically need two lines.? Here is what I use for my APRS station: -- IGSERVER noam.aprs2.net IGLOGIN KI6ZHD-6 [passcode] -- The choice of the best APRS-IS server can be found here: and for the passcode, you need the correct code for your specific callsign.? Google around to find a tool that can create this overly simplistic password.? Beyond that, if you still have issues, try starting direwolf via the command line but include the option "-di" for APRS-IS debugging.? Btw, depending on which website you might be using in looking at APRS-IS spots from your station, you need to send a relatively accurate position to the APRS-IS network.? This can be done via a static location beacon, a tracker beacon (if you have a GPS receiver setup), etc.? This is all covered in the Direwolf User Guide section 9.11. --David KI6ZHD |
¿ªÔÆÌåÓýOpps.. I totally missed seeing Rob's spot on answer here before I send my own.? Sorry for the noise. --David KI6ZHD On 10/23/2024 05:18 AM, Rob Giuliano
via groups.io wrote:
|
Thanks for the positive feedback! Robert Giuliano
On Wednesday, October 23, 2024 at 10:57:34 AM EDT, David Ranch via groups.io <direwolf-groupsio@...> wrote:
Opps.. I totally missed seeing Rob's spot on answer here before I send my own.? Sorry for the noise. --David KI6ZHD On 10/23/2024 05:18 AM, Rob Giuliano
via groups.io wrote:
|
Looking at the file, the only thing I see is that the PBEACON line is separated into 2 lines in the file.?
Not sure if that is a text editor issue where it "wrapped", but I am pretty sure the whole line has to be contiguous.
?
Have you tried running direwolf from a command line to see if there are any error messages?
I would guess that one line would throw something.
?
-------
Robert Giuliano KB8RCO
?
PS: Pasting the whole file is quite a lot, especially when most of the lines are comments.
????? I typically copy the direwolf.conf file to direwolf.conf.orig and then edit the "user copy" to remove all the extra.?
????? That allows for reviewing the "orig" file when I need a refresher from the comments.
?
|
Hi all,
The line wrap was just how it copied here, there is no line wrap in the conf file.
?
I added the SSID to the IGLOGIN, though I did not see any mention of adding the SSID in this manner. I have not added it to my call in this field because the pass code is for the call without SSID...
?
This change has made no difference.
?
I am able to ping from the Terminal successfully.
?
Launching DireWolf from the terminal generates a log that reflects exactly what the app displays, with no additional errors. Even with increased verbosity.
?
73 |
The "SSID" NEVER, EVER goes on the statement.? It is part of the callsign.
Left off, the SSID is considered to be ZERO.
???? IGLOGIN-10 KK7BCO ##### is totally and completely WRONG!
? ? ?IGLOGIN KK7BCO-10? ##### is correct!
and
? ? ?IGLOGIN KK7BCO? ##### is ALSO correct! with an SSIF of Zero (same as KK7BCO-0).
?
So, with the correct login and correct SSID position, did you happen to run from a command line to see any Direwolf messages?
?
?
-------
Robert Giuliano KB8RCO |
Rob, I have now tried both versions, with IGLOGIN-10 and IGLOGIN... No difference even if the former is wrong. As stated, running DireWolf from thecommand line generates a log which reflects the main app window, with no additional information. I still have no idea why I can ping the server, but am unable to log into it though DireWolf or running Telnet in Terminal. 73 Tobias Feltus Polymath (but incapable of simple arithmetic) |
Just as a quick test try adding this line just below your virtual ports (KISS and AGW):
? ? ICHANNEL 15
Also add a filter:
? IGFILTER m/100 f/W7JET-10
I like to use a fiend filter of a nearby, "known station".? Found one south of KK7BCO-7.
On command line start you should see
?? Now connected to IGate server noam.aprs2.net (107.170.42.65)
?? Check server status here http://107.170.42.65:14501 If you have a connection to the IS server you should see lines starting with [ig]:
?? [ig] # aprsc 2.1.19-g730c5c0
?? [ig] # logresp KB8RCO-12 verified, server T2USANE Then incoming data from the server should be prefixed with
Color codes are by me (I use -t 0 to disable colors), so they probably won't match.
?? [15.is] X>X:}VE3UPS>APNU19,WIDE2-1,qAR,VA3APW-1:!4523.48NS08002.39W#PHG6700/W2,SONTn - Parry Sound ON<0x20>
If you don't see any [15.is] data, after 10 minutes or so, you problem is probably the APRS-IS connection. ------- Robert Giuliano KB8RCO |
Rob, thank you for the detail. I have made these changes to the conf file, and shall let it stew (have to run to work. And by run, I mean ride my bicycle)... It is decoding, but I don't believe it has connected to the server yet. I se W7MOT-3 is always the first station I decode, which looks like a club station. Anyhow, I shall report back. 73 Tobias Feltus Polymath (but incapable of simple arithmetic) |
¿ªÔÆÌåÓýHello Tobias, Try starting direwolf from the command line with adding the "-di" debugging option to see all IGATE details. --David KI6ZHD On 10/24/2024 09:05 AM, Tobias
KK7BCO/2M0TFF wrote:
|
Now I am VERY confused.
I took the settings from your direwolf.conf file below.? Stripped them down to the key components and changed to my call and location.? Also started another app (APRSIS32) with Callsign KB8RCO (no SSID) the IGFILTER had a definite location.
? ? CHANNEL 0
? ? MYCALL KB8RCO-10 ? ? IGSERVER noam.aprs2.net
? ? IGLOGIN KB8RCO-5 #####
??? IGFILTER m/100 f/KB8RCO/100
? ? PBEACON sendto=IG delay=0:10 every=15:00 symbol="house" overlay="1" lat=42^09.3431N long=083^46.2695W comment="using KK7BCO conf with KB8RCO location and call"
?
Neither KB8RCO-5 nor KB8RCO-10 seem to get reported to APRS-IS?
I am using APRSIS32 to monitor the IS system with a "Follow" for each of the SSID variants.
?
I tried an older (working) direwolf.conf file and the monitoring worked.? As far as I can tell, the only noticed difference was 4 decimal Lat/Lon vs. 2 decimal Lat/Lon.
?? My "working" file worked again - but only after the second IG PBEACON was sent (about 15-minutes).? That's when I noticed your LON is negative!
So, I tried changing the number of digits?
?? => WORKING <=
?
So, try chnaging your PBEACON statement to
PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R lat=33^25.1942N long=111^53.17W COMMENT="KK7BCO iGate | DireWolf 1.8 on RPi 3A + Alinco DJ-190"
?
-------Robert Giuliano KB8RCO |
Rob, et all.
?
Confusion continues.
?
On page 112 of the pdf manual for DireWolf, the coordinate formatting is shown to be valid in a multitude of manners, including the negative value. No mention of a maximum character number.??
?
So, I started with a new Conf file (made a copy, copied/pasted content from the Github) and went through making the minimum necessary changes, and replaced the PBEACON with exactly what Rob suggests. Still no update on Aprs.fi, and still good copy/decode within DireWolf console.
?
I had launched direwolf with the -di, but I am unable to find a log file.
?
Should I try just making a conf file that only has the needed lines? Is it possible that DireWolf is pulling poor settings from elsewhere?
?
73 |
1. See below. There was some odd stuff on the github text which I commended out, some beaconing at the very bottom.
2. Confusing... From Terminal if I type "direwolf -di" the Direwolf application launches in the Terminal window. Is there another entity which is called Console which I have never noticed before? No error messages are displayed in the Terminal/direwolf thing that I see.
?
#############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? Configuration file for Dire Wolf ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? Linux version ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # # Consult the User Guide for more details on configuration options. # # # These are the most likely settings you might change: # # ? ?(1) ? ? ? MYCALL ? ? - ?call sign and SSID for your station. # # ? ? ? ? ? ?Look for lines starting with MYCALL and? # ? ? ? ? ? ?change NOCALL to your own. # # ? ?(2) ? ?PBEACON ? ?- ?enable position beaconing. # # ? ? ? ? ? ?Look for lines starting with PBEACON and? # ? ? ? ? ? ?modify for your call, location, etc. # # ? ?(3) ? ?DIGIPEATER ?- ?configure digipeating rules. # # ? ? ? ? ? ?Look for lines starting with DIGIPEATER. # ? ? ? ? ? ?Most people will probably use the given example. # ? ? ? ? ? ?Just remove the "#" from the start of the line # ? ? ? ? ? ?to enable it. # # ? ?(4) ? ?IGSERVER, IGLOGIN ?- IGate server and login # # ? ? ? ? ? ?Configure an IGate client to relay messages between? # ? ? ? ? ? ?radio and internet servers. # # # The default location is "direwolf.conf" in the current working directory. # On Linux, the user's home directory will also be searched. # An alternate configuration file location can be specified with the "-c" command line option. ? # # As you probably guessed by now, # indicates a comment line. # # Remove the # at the beginning of a line if you want to use a sample # configuration that is currently commented out. # # Commands are a keyword followed by parameters. # # Command key words are case insensitive. ?i.e. upper and lower case are equivalent. # # Command parameters are generally case sensitive. ?i.e. upper and lower case are different. # ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? FIRST AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? (Channel 0 + 1 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Many people will simply use the default sound device. # Some might want to use an alternative device by chosing it here. # # Linux ALSA is complicated. ?See User Guide for discussion. # To use something other than the default, generally use plughw # and a card number reported by "arecord -l" command. ?Example: # --> default ADEVICE pasym0
ADEVICE ?plughw:2,0 # Starting with version 1.0, you can also use "-" or "stdin" to?
# pipe stdout from some other application such as a software defined # radio. ?You can also specify "UDP:" and an optional port for input. # Something different must be specified for output. #ADEVICE - plughw:1,0
# ADEVICE UDP:7355 default ?
#
# Number of audio channels for this souncard: ?1 or 2. # ACHANNELS 1
#ACHANNELS 2 ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? SECOND AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? (Channel 2 + 3 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #ADEVICE1 ?...
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? THIRD AUDIO DEVICE PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? (Channel 4 + 5 if in stereo) ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #ADEVICE2 ?...
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? CHANNEL 0 PROPERTIES ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# CHANNEL 0
#
# The following MYCALL, MODEM, PTT, etc. configuration items # apply to the most recent CHANNEL. # #
# Station identifier for this channel. # Multiple channels can have the same or different names. # # It can be up to 6 letters and digits with an optional ssid. # The APRS specification requires that it be upper case. # # Example (don't use this unless you are me): ?MYCALL ? ?WB2OSZ-5 # MYCALL KK7BCO-10
#
# Pick a suitable modem speed based on your situation. # ? ?1200 ? ? Most common for VHF/UHF. ?Default if not specified. # ? ?300 ? ?Low speed for HF SSB. # ? ?9600 ? ?High speed - Can't use Microphone and Speaker connections. # # In the simplest form, just specify the speed.? #? MODEM 1200
#MODEM 300 #MODEM 9600 #
# These are the defaults should be fine for most cases. ?In special situations,? # you might want to specify different AFSK tones or the baseband mode which does # not use AFSK. # #MODEM 1200 1200:2200 #MODEM 300 ?1600:1800 #MODEM 9600 0:0 # # # On HF SSB, you might want to use multiple demodulators on slightly different # frequencies to compensate for stations off frequency. ?Here we have 7 different # demodulators at 30 Hz intervals. ?This takes a lot of CPU power so you will? # probably need to reduce the audio sampling rate with the /n option. #MODEM 300 1600:1800 7@30 /4
# # Uncomment line below to enable the DTMF decoder for this channel. # #DTMF
#?
# If not using a VOX circuit, the transmitter Push to Talk (PTT)? # control is usually wired to a serial port with a suitable interface circuit. ? # DON'T connect it directly! # # For the PTT command, specify the device and either RTS or DTR. # RTS or DTR may be preceded by "-" to invert the signal. # Both can be used for interfaces that want them driven with opposite polarity. # # COM1 can be used instead of /dev/ttyS0, COM2 for /dev/ttyS1, and so on. # #PTT COM1 RTS
#PTT COM1 RTS -DTR #PTT /dev/ttyUSB0 RTS #
# On Linux, you can also use general purpose I/O pins if # your system is configured for user access to them.? # This would apply mostly to microprocessor boards, not a regular PC. # See separate Raspberry Pi document for more details. # The number may be preceded by "-" to invert the signal. # #PTT GPIO 60
# The Data Carrier Detect (DCD) signal can be sent to the same places
# as the PTT signal. ?This could be used to light up an LED like a normal TNC. #DCD COM1 -DTR
#DCD GPIO 24 ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? CHANNEL 1 PROPERTIES ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #CHANNEL 1
#
# Specify MYCALL, MODEM, PTT, etc. configuration items for? # CHANNEL 1. ? Repeat for any other channels. ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? TEXT TO SPEECH COMMAND FILE ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #SPEECH dwespeak.sh
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? VIRTUAL TNC SERVER PROPERTIES ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Dire Wolf acts as a virtual TNC and can communicate with # client applications by different protocols: # # ? ?- the "AGW TCPIP Socket Interface" - default port 8000 # ? ?- KISS protocol over TCP socket - default port 8001 # ? ?- KISS TNC via pseudo terminal ? (-p command line option) # AGWPORT 8000
KISSPORT 8001 #
# It is sometimes possible to recover frames with a bad FCS. # This applies to all channels. ? # # ? ?0 ?[NONE] - Don't try to repair. # ? ?1 ?[SINGLE] - Attempt to fix single bit error. ?(default) # ? ?2 ?[DOUBLE] - Also attempt to fix two adjacent bits. # ? ?... see User Guide for more values and in-depth discussion. # #FIX_BITS 0
# ? ?
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? BEACONING PROPERTIES ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # # Beaconing is configured with these two commands: # # ? ?PBEACON ? ? ? ?- for a position report (usually yourself) # ? ?OBEACON ? ? ? ?- for an object report (usually some other entity) # # Each has a series of keywords and values for options. ? # See User Guide for details. # # Example: # # This results in a broadcast once every 10 minutes. # Every half hour, it can travel via two digipeater hops. # The others are kept local. # #PBEACON delay=1 ?every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" via=WIDE1-1,WIDE2-1?
#PBEACON delay=11 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" ? #PBEACON delay=21 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" ? #PBEACON delay=1 every=2 overlay=S symbol="digi" lat=37^26.57N long=122^07.68W power=5 height=20 gain=2 comment="Base station, Palo Alto, CA" # With UTM coordinates instead of latitude and longitude. #PBEACON delay=1 every=10 overlay=S symbol="digi" zone=19T easting=307477 northing=4720178?
# # When the destination field is set to "SPEECH" the information part is # converted to speech rather than transmitted as a data frame. # #CBEACON dest="SPEECH" info="Club meeting tonight at 7 pm."
# # Modify for your particular situation before removing? # the # comment character from the beginning of appropriate lines above. #? ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? DIGIPEATER PROPERTIES ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# For most common situations, use something like this by removing # the "#" from the beginning of the line below. ? # #DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE?
# See User Guide for more explanation of what this means and how
# it can be customized for your particular needs. ? # Filtering can be used to limit was is digipeated. # For example, only weather weather reports, received on channel 0, # will be retransmitted on channel 1. # #FILTER 0 1 t/wn?
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # First you need to specify the name of a Tier 2 server. ?
# The current preferred way is to use one of these regional rotate addresses: # ? ?noam.aprs2.net ? ? ? ? - for North America
# ? ?soam.aprs2.net ? ? ? ?- for South America # ? ?euro.aprs2.net ? ? ? ?- for Europe and Africa # ? ?asia.aprs2.net ? ? ? ? - for Asia # ? ?aunz.aprs2.net ? ? ? ?- for Oceania? IGSERVER noam.aprs2.net
# You also need to specify your login name and passcode.?
# Contact the author if you can't figure out how to generate the passcode. ? IGLOGIN KK7BCO 19620 # That's all you need for a receive only IGate which relays
# messages from the local radio channel to the global servers. # Some might want to send an IGate client position directly to a server
# without sending it over the air and relying on someone else to? # forward it to an IGate server. ?This is done by using sendto=IG rather # than a radio channel number. Overlay R for receive only, T for two way. PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R lat=33^25.1942N long=111^53.17W
COMMENT="KK7BCO iGate | DireWolf 1.8 on Rpi 3A + Alinco DJ-190" ? #PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=T lat=42^37.14N long=071^20.83W? # To relay messages from the Internet to radio, you need to add # one more option with the transmit channel number and a VIA path. #IGTXVIA 0 WIDE1-1
# You might want to apply a filter for what packets will be obtained from the server.
# Read about filters here: ?http://www.aprs-is.net/javaprsfilter.aspx # Example, positions and objects within 50 km of my location: #IGFILTER m/50?
# That is known as a server-side filter. ?It is processed by the IGate server.
# You can also apply local filtering to limit what will be transmitted on the? # RF side. ?For example, transmit only "messages" on channel 0 and weather? # reports on channel 1.? #FILTER IG 0 t/m
#FILTER IG 1 t/wn # Finally, we don't want to flood the radio channel. ?
# The IGate function will limit the number of packets transmitted? # during 1 minute and 5 minute intervals. ? If a limit would? # be exceeded, the packet is dropped and message is displayed in red. IGTXLIMIT 6 10
############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? APRStt GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# #
# Dire Wolf can receive DTMF (commonly known as Touch Tone) # messages and convert them to packet objects. # # See separate "APRStt-Implementation-Notes" document for details. # #
# Sample gateway configuration based on: # # ? ?http://www.aprs.org/aprstt/aprstt-coding24.txt # ? ?http://www.aprs.org/aprs-jamboree-2013.html # # Define specific points.
#TTPOINT ?B01 ?37^55.37N ?81^7.86W ? ? ? ? ? ? ?
#TTPOINT ?B7495088 ?42.605237 ?-71.34456 ? ? ? ? #TTPOINT ?B934 ?42.605237 ?-71.34456 ? ? ? ? ? ? #TTPOINT B901 ?42.661279 ?-71.364452?
#TTPOINT B902 ?42.660411 ?-71.364419? #TTPOINT B903 ?42.659046 ?-71.364452? #TTPOINT B904 ?42.657578 ?-71.364602? # For location at given bearing and distance from starting point. #TTVECTOR ?B5bbbddd ?37^55.37N ?81^7.86W ?0.01 ?mi
# For location specified by x, y coordinates.
#TTGRID ? Byyyxxx ? ?37^50.00N ?81^00.00W ?37^59.99N ?81^09.99W ??
# UTM location for Lowell-Dracut-Tyngsborough State Forest.
#TTUTM ?B6xxxyyy ?19T ?10 ?300000 ?4720000
?
# Location for the corral.
#TTCORRAL ? 37^55.50N ?81^7.00W ?0^0.02N
# Compact messages - Fixed locations xx and object yyy where?
# ? ? ? Object numbers 100 - 199 ? ?= bicycle ? ? # ? ?Object numbers 200 - 299 ? ?= fire truck # ? ?Others ? ? ? ? ? ? ? ?= dog #TTMACRO ?xx1yy ?B9xx*AB166*AA2B4C5B3B0A1yy
#TTMACRO ?xx2yy ?B9xx*AB170*AA3C4C7C3B0A2yy #TTMACRO ?xxyyy ?B9xx*AB180*AA3A6C4A0Ayyy #TTMACRO ?z ?Cz
# Receive on channel 0, Transmit object reports on channel 1 with optional via path.
#TTOBJ 0 1 WIDE1-1
# Advertise gateway position with beacon.
# OBEACON DELAY=0:15 EVERY=10:00 VIA=WIDE1-1 OBJNAME=WB2OSZ-tt SYMBOL=APRStt LAT=42^37.14N LONG=71^20.83W COMMENT="APRStt Gateway" ?
?
|
The Terminal window goes from black background Terminal goodness to white background Direwolf. Splash text appears?ending with the KISS TCP on 8001... Then it shows decoded APRS messages as they come in. On Mon, 28 Oct 2024 at 21:33, WB2OSZ via <wb2osz=[email protected]> wrote:
--
Tobias Feltus Polymath (but incapable of simple arithmetic) |
to navigate to use esc to dismiss