Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: Direwolf 1.7 & RPi Bookworm update
I have followed the instructions as given, and get these errors upon attempting the dev (git checkout dev) [page 10, RPI-APRS.pdf].?
{My first post, and I hope I provide what is needed to ask for help. Much appreciated}:
?
Std Out after this command [cmake -DUNITTEST=1 ..] :
?
-- Dire Wolf Version: 1.8.0-5736b0f
-- Build type set to: Release CMake system: Linux CMake Error at CMakeLists.txt:125 (include): ? include could not find requested file: ? ? FindCPUflags
CMake Warning at CMakeLists.txt:307 (find_package): ? By not providing "FindGPSD.cmake" in CMAKE_MODULE_PATH this project has ? asked CMake to find a package configuration file provided by "GPSD", but ? CMake did not find one. ? Could not find a package configuration file provided by "GPSD" with any of
? the following names: ? ? GPSDConfig.cmake
? ? gpsd-config.cmake ? Add the installation prefix of "GPSD" to CMAKE_PREFIX_PATH or set
? "GPSD_DIR" to a directory containing one of the above files. ?If "GPSD" ? provides a separate development package or SDK, be sure it has been ? installed. CMake Warning at CMakeLists.txt:315 (find_package): ? By not providing "Findhamlib.cmake" in CMAKE_MODULE_PATH this project has ? asked CMake to find a package configuration file provided by "hamlib", but ? CMake did not find one. ? Could not find a package configuration file provided by "hamlib" with any
? of the following names: ? ? hamlibConfig.cmake
? ? hamlib-config.cmake ? Add the installation prefix of "hamlib" to CMAKE_PREFIX_PATH or set
? "hamlib_DIR" to a directory containing one of the above files. ?If "hamlib" ? provides a separate development package or SDK, be sure it has been ? installed. CMake Warning at CMakeLists.txt:337 (find_package): ? By not providing "Findudev.cmake" in CMAKE_MODULE_PATH this project has ? asked CMake to find a package configuration file provided by "udev", but ? CMake did not find one. ? Could not find a package configuration file provided by "udev" with any of
? the following names: ? ? udevConfig.cmake
? ? udev-config.cmake ? Add the installation prefix of "udev" to CMAKE_PREFIX_PATH or set
? "udev_DIR" to a directory containing one of the above files. ?If "udev" ? provides a separate development package or SDK, be sure it has been ? installed. CMake Warning at CMakeLists.txt:342 (find_package): ? By not providing "FindAvahi.cmake" in CMAKE_MODULE_PATH this project has ? asked CMake to find a package configuration file provided by "Avahi", but ? CMake did not find one. ? Could not find a package configuration file provided by "Avahi" with any of
? the following names: ? ? AvahiConfig.cmake
? ? avahi-config.cmake ? Add the installation prefix of "Avahi" to CMAKE_PREFIX_PATH or set
? "Avahi_DIR" to a directory containing one of the above files. ?If "Avahi" ? provides a separate development package or SDK, be sure it has been ? installed. CMake Error at data/CMakeLists.txt:36 (file): ? file COPY cannot find "/home/1234/direwolf/data/symbols-new.txt": No ? such file or directory. CMake Error at data/CMakeLists.txt:37 (file): ? file COPY cannot find "/home/1234/direwolf/data/symbolsX.txt": No such ? file or directory. CMake Error at CMakeLists.txt:376 (add_subdirectory): ? add_subdirectory given source "/home/1234/direwolf/external/geotranz" ? which is not an existing directory. CMake Error at CMakeLists.txt:377 (add_subdirectory): ? add_subdirectory given source "/home/1234/direwolf/external/regex" which ? is not an existing directory. CMake Error at CMakeLists.txt:378 (add_subdirectory): ? The source directory ? ? /home/1234/direwolf/external/hidapi
? does not contain a CMakeLists.txt file.
CMake Error at CMakeLists.txt:379 (add_subdirectory): ? add_subdirectory given source "/home/1234/direwolf/external/misc" which ? is not an existing directory. -- Build unit test binaries CMake Error: File /home/1234/direwolf/test/scripts/check-fx25 does not exist. CMake Error at test/CMakeLists.txt:33 (configure_file): ? configure_file Problem configuring file CMake Error: File /home/1234/direwolf/test/scripts/check-il2p does not exist. CMake Error at test/CMakeLists.txt:39 (configure_file): ? configure_file Problem configuring file CMake Error: File /home/1234/direwolf/test/scripts/check-modem1200 does not exist. CMake Error at test/CMakeLists.txt:45 (configure_file): ? configure_file Problem configuring file .
.
.
. [truncated]
.
.?
CMake Error: File /home/1234/direwolf/test/scripts/check-modem4800 does not exist.
CMake Error at test/CMakeLists.txt:99 (configure_file): ? configure_file Problem configuring file CMake Error: File /home/1234/direwolf/test/scripts/check-modemeas does not exist. CMake Error at test/CMakeLists.txt:105 (configure_file): ? configure_file Problem configuring file CMake Error at CMakeLists.txt:393 (add_subdirectory): ? add_subdirectory given source "scripts" which is not an existing directory. CMake Error at CMakeLists.txt:402 (add_subdirectory): ? add_subdirectory given source "doc" which is not an existing directory. CMake Error at CMakeLists.txt:403 (add_subdirectory): ? The source directory ? ? /home/scholcu/direwolf/man
? does not contain a CMakeLists.txt file.
CMake Error at CMakeLists.txt:422 (add_subdirectory): ? The source directory ? ? /home/1234/direwolf/cmake/cpack
? does not contain a CMakeLists.txt file.
-- Configuring incomplete, errors occurred! See also "/home/1234/direwolf/build/CMakeFiles/CMakeOutput.log". See also "/home/1234/direwolf/build/CMakeFiles/CMakeError.log". |
Third party packets on KISS connections
开云体育I am working on bringing up an APRS bot and I am having some
troubles. Originally I was running Direwolf 1.6 and was having
problems getting packets from the APRS-IS connection to be seen by
the KISS client. This evening I compiled Direwolf 1.7 and used the
ICHANNEL statement. Now I am getting packets from the APRS-IS
connection routed over the KISS connection. That is the good news. The bad news is that the packets are being
received as third party packets and I can not find any references
to how packets should be sent over the KISS connection so that the
reply packet gets routed back over the KISS connection. So on the APRS-IS feed, I am seeing the packet come across as WT0F-4>APDR16,TCPIP*,qAC,T2PRT::APRSFL??
:Test{14 Then on the KISS client, I am seeing the packet come across as X*>X*:}WT0F-4>APDR16,TCPIP*,qAC,T2PRT::APRSFL?? :Test{14 The response that the client sends back (ACK) is (or close it is
as I did not have it handy) APRSFL>APZIOR,WIDE1-1::WT0F-4?? :ACK{14 This packet goes out the RF interface instead of the APRS-IS
connection. So the question is do I need to prepend the packet
with X*>X*:}
or X>X:} ?
Is there any good documentation on how to properly handle third
party packets? Thanks. -- Gerard Hickey / WT?F IRLP:3067/Echolink:529661 hickey@... DMR: 3102272 425-395-4554 Allstar: 531920 MeshPhone: 386-8611 |
Re: PBeacon PHG settings
Thanks John. The user guide is where I ended up finding my answer....? Not sure why I didn't see it earlier before asking.? ?Lots of sources online simply say dB as you pointed out.? ?You are correct that a lot of the information out there is outdated.? I will take a look at the other information you sent a well.? Thanks again.? 73, Tim KB2MFS? On Mon, Dec 30, 2024, 10:55 WB2OSZ via <wb2osz=[email protected]> wrote:
|
Re: PBeacon PHG settings
?
The direwolf User Guide, found here? , specifies "dBi" for PHG antenna gain.
?
The confusion arises because there is a lot of outdated documentation still hanging around on the Internet.
?
The original APRS protocol specification, affectionately known as APRS101.pdf,? said "dB" for gain.?
WB4APR compiled more than 20 years of corrections, clarifications, and new features since that time.
Clarifying that antenna gain is in "dBi" is among those notes.
?
You can find a compilation of the original document with decades of updates merged in here:?
.
?
PHG is discussed in detail in chapter 7 of APRS12c.pdf.? Your feedback is welcome if anything is not clear.
?
73,
John WB2OSZ
|
Deadlink URL in User Guide
开云体育The info about smartbeaconing on 9.11.5 - p121
The first goes somewhere unrelated Cheers Bob VK2YQA |
Re: USB2RIG chinese interface - allegedly soundcard and PTT
Hello,
I buy one and I use it with a Raspberry PI / Direwolf and an handheld (UV-K5 Quansheng).
?
The audio output is a 4 poles audio jack (TRSS).
?
In direwolf.conf you just have to set something like :
?
#
PTT CM108
#
PTT /dev/ttyUSB0 RTS
?
The layout is on the board, but under the sticker, so you have to open the box carefully (it's clip by force, but it's fragile) :
1 - GND 2 - PTT
3 - RIG AF IN
4 - RIG AF OUT
?
73's de Stephan F1UBL ? |
Re: Best RX decode performance AFSK 300bps
It would be interesting to hear what you learn from your experiment.? I know that the new ardopcf modem has a built-in web ui for showing a waterfall.? I wonder if we could borrow that code and add it to direwolf and maybe add a eye-view as well. --David KI6ZHD On December 25, 2024 4:47:36 AM GMT+13:00, "bobolink via groups.io" <rwhinric@...> wrote:
|
Re: ERROR: PTT for channel 0 has failed - ICOM 9700
Hello,
?
I use direwolf on the IC9700. Direwolf with hamlib should work well for PTT. It does for me. Although I’m using MacOS and/or Linux Debian Rasbian on a Pi.
?
Assuming you have a Windows direwolf version configed with hamlib, find the name of the IC9700 sound card in device manager along with the assigned com port.
?
Below is a cut from the direwolf.conf I use with the IC9700.
?
ADEVICE IC9700
?
PTT RIG 3081 "/dev/tty.usbserial-21320” 19200
?
Cheers,
?
Greg
|
Re: ERROR: PTT for channel 0 has failed - ICOM 9700
Building a circuit to do PTT seems to be a time consuming and costly solution that introduces yet another point of failure. I knew that there had to a? better way. The ICOM 9700 has 2 internal USB ports designated as USB A and USB B. They will appear as 2 sequential serial ports in windows or Linux. In my case COM 5 and COM 6. You can also set whether the ports use DTR or RTS flow control. I chose RTS and then uncommented the line PTT COM1 and changed it to PTT COM5 RTS and it worked like a charm. |
Re: Best RX decode performance AFSK 300bps
I was wondering if an “eye diagram” display in real-time on an oscilloscope would help in troubleshooting FSK demodulation. As I understand it, the horizontal sweep is driven by the RX baud rate and the vertical deflection is at the analog “slicer” (the point where the hard decision (mark or space) is made. Anyway, I think I’ll play around with it. ?
? |
Re: ERROR: PTT for channel 0 has failed - ICOM 9700
Welcome to direwolf.? There are many options for connecting a radio and computer so it can get confusing.
This lead to the which attempts to explain the options.
?
Only CMedia CM108/CM119 type audio interfaces have GPIO pins that can be accessed by applications and used for PTT.
The "cm108" application reveals the problem you are having.
?
? ? 08bb 2901 ?USB Audio CODEC ? ? ? ? ? ? ? ? ?\\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
** = Can use Audio Adapter GPIO for PTT. ?
The USB Audio CODEC listed is from and does not have this feature.
A different PTT method must be used.
?
The easiest, and most fool proof, way is described in section 1 of .?? Page? 1-17 if the shows connections to either the accessory or mic jack.
?
73,
John WB2OSZ
? |
ERROR: PTT for channel 0 has failed - ICOM 9700
I have an ICOM 9700 connected with a USB cable. I setup direwolf per the instructions for CM108. I tried to test my configuration with direwolf -x a and got the following message.
**
Reading config file direwolf.conf
Available audio input devices for receive (*=selected): ?* ?0: Microphone (USB Audio CODEC ) ? (channel 0) ? ? 1: Microphone Array (Realtek(R) Au Available audio output devices for transmit (*=selected): ?* ?0: Speakers (USB Audio CODEC ) ? (channel 0) ? ? 1: Speakers (Realtek(R) Audio) Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, A+, 44100 sample rate. Using \\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} GPIO 3 for channel 0 PTT control. Write failed to \\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ERROR: ?PTT for channel 0 has failed. ?See User Guide for troubleshooting tips. Sending alternating mark/space calibration tones (1200/2200Hz) on channel 0.
Press control-C to terminate. Write failed to \\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ERROR: ? ***
?
The output from CM108 is as follows
***
D:\Radio\direwolf-1.7.0-9807304_i686>cm108
D:\Radio\direwolf-1.7.0-9807304_i686>cm108
? ? VID ?PID ? Product ? ? ? ? ? ? ? ? ? ? ? ? ?HID [ptt] ? ? --- ?--- ? ------- ? ? ? ? ? ? ? ? ? ? ? ? ?--------- ? ? 046d c05a ?USB Optical Mouse ? ? ? ? ? ? ? ?\\?\hid#vid_046d&pid_c05a#7&125ea53a&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? deed feed ?Acer Airplane Mode Controller ? ?\\?\hid#10251229#3&9d5d338&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col01#4&22d87139&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col02#4&22d87139&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col03#4&22d87139&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col04#4&22d87139&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 08bb 2901 ?USB Audio CODEC ? ? ? ? ? ? ? ? ?\\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ** = Can use Audio Adapter GPIO for PTT.
? ? VID ?PID ? Product ? ? ? ? ? ? ? ? ? ? ? ? ?HID [ptt] ? ? --- ?--- ? ------- ? ? ? ? ? ? ? ? ? ? ? ? ?--------- ? ? 046d c05a ?USB Optical Mouse ? ? ? ? ? ? ? ?\\?\hid#vid_046d&pid_c05a#7&125ea53a&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? deed feed ?Acer Airplane Mode Controller ? ?\\?\hid#10251229#3&9d5d338&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col01#4&22d87139&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col02#4&22d87139&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col03#4&22d87139&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 06cb cd41 ?HIDI2C Device ? ? ? ? ? ? ? ? ? ?\\?\hid#syna7db5&col04#4&22d87139&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030} ? ? 08bb 2901 ?USB Audio CODEC ? ? ? ? ? ? ? ? ?\\?\hid#vid_08bb&pid_2901&mi_03#9&10faddb4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ** = Can use Audio Adapter GPIO for PTT.
**
?
If I run direwolf without the -x a options I get no error messages.
?
?
|
Re: USB2RIG chinese interface - allegedly soundcard and PTT
I bought it on Amazon Japan.
I connected it to a USB port and it was recognised as a speaker, microphone and serial interface.? The devices that have been added to the PC are circled in green.
I don't know how to connect the serial interface, so I can't use it as a PTT yet without looking into it.? It might be useful for connecting old rigs or handheld devices to a PC.
?
Sho - JR1KDA
|
Re: Best RX decode performance AFSK 300bps
开云体育Hi David, Bob,If I may chip in with my experiences gained from running a 30m BBS for a number of years. My comments are further down ... On 18/12/24 04:48, David Ranch via
groups.io wrote:
As said above, I ran a 30m BBS for a number of years, and quite successfully, mostly. I also gated HF travellers in the Australian outback, as well as the occasional overseas stations, notably a yacht in the Caribbean for near two weeks and another yacht near Antarctica for a similar period of time. Heard on many night were some stations from Europe and the US. I used both ex-commercial crystal locked Codan transceivers (100W maximum) and a trusty old Kenwood TS430 (set to 50W). Originally I used the MFJ1270B TNC but later changed to a Baycom USCC4 ISA card. its world chip used for HF was excellent. This was well before "modern" modems such as Direwolf, et al. There wasn't anything special about the equipment. I believe that three things played an important role in my success; 1. the antenna. I was fortunate enough to be on 25 acres and was able to string up a flat-top half-wave dipole at about 50ft (about half a wavelength above ground - really terrible ground for radio!. 2. the standing noise level on HF at my location was S0 (zero). 3. the particular paths I used. I discovered early that some paths would not work reliably while others were simply brilliant. One path of 1100km into Victoria, to my south, was open for up to 22 hours per day. When that BBS closed I moved to another at about the same distance but to my west in South Australia. That path worked reasonably well but was not even close to the previous path in performance. With 25 acres of trees I was able to orientate the antenna to favour the new station. I think that for the "average" 30m user it's a case of SIAS (suck it and see). There will be winners, and losers. For plain old 0k3 packet the likes of Direwolf can offer a level of assistance but nothing can compete with, or overcome, the vagaries of Mother Nature. Ray vk2tv |
Re: Best RX decode performance AFSK 300bps
开云体育Hello Bob, What confused the issue with 9.2.2 is the table of modems says; Ah... Ok, got it and yes, there seems to be some confusion here around terminology On page 61, the User Guide says: -- My original solution for this, many years ago, was to allow multiple demodulators with staggered center frequencies. With this example, we have 7 different modems, spaced at 30 Hz apart. ? MODEM 300 A- 7@30 -- That section goes on to say that the pipe characters in say (_|||_____)? mean lower to higher frequency modems to the left and higher freqency modems to the right.? In this example, three modems listening to lower frequencies decoded the packet.
At the bottom of page 62, the User Guide says: -- The ?B? demodulator is new in release 1.7. This acts like an FM demodulator. Combined with multiple slicers, it provides tolerance for signals off frequency. -- There is very little detail about slicers in the User Guide.? There is a little more in the A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf document but again, not a whole lot.
The A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf doc talks a bit about slicers and trying to empirically show through multiple decoded packet test runs how using multiple slicers helped a little bit.? Will it work for you?? You'll just have to try but I don't think they will make things WORSE other than higher CPU load.
Much like a preamp, increasing the *AF volume* aka the sound device's microphone volume will also increase your noise floor and lower your system's overall dynamic range.? Digital mode programs like Direwolf can decode stuff that isn't even heard so I wouldn't recommend to try to change the AF audio.?? Counter to that, there is the radio's RF preamp (if it has one).? That sometimes can help but it can also hurt as well.? It really depends on the RF conditions, the received signal, the received noise, etc.? You'll have to try it at that particular time and see if it helps or hurts things.
There are a lot of HF packet stations ~centered around Colorado, US and I've found that grey line propagation from California helps me a LOT to my fan dipole antenna.? It only lasts for about 45min and my decode rate falls back down.? The other thing to note is that a lot of those US midwest 300bps HF packet stations run with a LOT of power.. some running 500w or more! Beyond all this.. others have mentioned that other data modes could offer far better reliability but if the remote station isn't running those improved nodes, it doesn't really matter (chicken / egg issue).? I don't really know what to say here other than maybe only try to work stations that you know use FX.25 or offer stronger data modes.? It's frustrating and I tried for a LONG time to make 300bps AFSK HF packet work but I ultimately gave up as it was too unreliable to be enjoyable.? I pray that you will have better luck than I did. --David KI6ZHD |
Re: Best RX decode performance AFSK 300bps
开云体育Hi David No possibility with an antenna change hi. What confused the issue with 9.2.2 is the table of modems says; “+” means enable multiple slicers. but one creates multiple demodulators using a "single slicer" B- 5@30 (etc) I expect that "slicers" is another name for "demodulators", but
by looking at the log display (eg ___||||__) it suggests something
like 9@30 that is probably not number/spacing set and/or is
automatic/dynamic. This all contras though when one has to use B-
to set that manually. The table should probably read "- means
manually setting quantity and spacing of demodulators, the default
being 1". So is there any practical advantage running B+ over B- when (say)
multiple demodulators are employed? My question about audio input level is really not about clipping
as that is kind of obvious. It's about as a signal gets weaker and
the bit width narrows. eg assume it was weak enough to fall to
(say) 6 bits rather than 16. Does that affect decoding maths
reliability. I have found when using fldigi for example the RF
preamp can help that. As it is I was reliably decoding a host of US stations this
morning up around 70-80%, but my 50W wasn't getting back. Cheers Bob
On 17/12/24 08:31, David Ranch via
groups.io wrote:
|
Re: Best RX decode performance AFSK 300bps
开云体育Thanks Jeff Might also be worth experimenting with the various fldigi modes "made" for varying HF condx. I found the PSKR (ie BPSK with FEC) quite useful in that starting with the same base mode and varying carriers/bandwidths as needed. Kind of the way VARA ramps up and down. There is no included code for sensing then changing, but RX s/n can be reported and controlled over XML. This is how Pskmail works. Fldigi also has a KISS interface. Cheers Bob |